tvl-depot/pkgs/clang-tools.nix

16 lines
420 B
Nix
Raw Normal View History

2020-05-26 17:29:00 +02:00
with import <nixpkgs> {};
runCommand "clang-tools" {} ''
mkdir -p $out/bin
for file in ${clang-tools}/bin/*; do
if [ $(basename "$file") != "clangd" ]; then
ln -s "$file" $out/bin
fi
done
sed \
-e "18iexport CPLUS_INCLUDE_PATH=${llvmPackages.libcxx}/include/c++/v1\\''${CPATH:+':'}\\''${CPATH}" \
-e '/CPLUS_INCLUDE_PATH/d' \
< ${clang-tools}/bin/clangd \
> $out/bin/clangd
''