clang-tools: install clangd as well
This commit is contained in:
parent
bede9851a1
commit
c29a53b3ce
|
@ -2,24 +2,31 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
clang = llvmPackages.clang-unwrapped;
|
clang = llvmPackages.clang-unwrapped;
|
||||||
version = stdenv.lib.getVersion clang;
|
|
||||||
in
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
in stdenv.mkDerivation {
|
||||||
name = "clang-tools-${version}";
|
pname = "clang-tools";
|
||||||
|
version = stdenv.lib.getVersion clang;
|
||||||
|
|
||||||
dontUnpack = true;
|
dontUnpack = true;
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
for tool in \
|
for tool in \
|
||||||
clang-apply-replacements \
|
clang-apply-replacements \
|
||||||
clang-check \
|
clang-check \
|
||||||
clang-format \
|
clang-format \
|
||||||
clang-rename \
|
clang-rename \
|
||||||
clang-tidy
|
clang-tidy \
|
||||||
|
clangd
|
||||||
do
|
do
|
||||||
ln -s ${clang}/bin/$tool $out/bin/$tool
|
ln -s ${clang}/bin/$tool $out/bin/$tool
|
||||||
done
|
done
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = clang.meta // {
|
meta = clang.meta // {
|
||||||
description = "Standalone command line tools for C++ development";
|
description = "Standalone command line tools for C++ development";
|
||||||
maintainers = with stdenv.lib.maintainers; [ aherrmann ];
|
maintainers = with stdenv.lib.maintainers; [ aherrmann ];
|
||||||
|
|
Loading…
Reference in a new issue