summary refs log tree commit diff
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
authorAndreas Herrmann <andreash87@gmx.ch>2016-09-27 23:55:26 +0200
committerAndreas Herrmann <andreash87@gmx.ch>2016-09-28 09:31:30 +0200
commit4a3e6d3091c17aa394cb4cf5381535ebe0c8e090 (patch)
tree0ea1cfb0b57375c844dbe2e2a6a94b9534da374a /pkgs/top-level/all-packages.nix
parent124f25bc7d53c6c3314eb306501840d38047638d (diff)
downloadnixlib-4a3e6d3091c17aa394cb4cf5381535ebe0c8e090.tar
nixlib-4a3e6d3091c17aa394cb4cf5381535ebe0c8e090.tar.gz
nixlib-4a3e6d3091c17aa394cb4cf5381535ebe0c8e090.tar.bz2
nixlib-4a3e6d3091c17aa394cb4cf5381535ebe0c8e090.tar.lz
nixlib-4a3e6d3091c17aa394cb4cf5381535ebe0c8e090.tar.xz
nixlib-4a3e6d3091c17aa394cb4cf5381535ebe0c8e090.tar.zst
nixlib-4a3e6d3091c17aa394cb4cf5381535ebe0c8e090.zip
clang-tools: New package
Creates and installs wrapper scripts around the clang-tools from
`llvmPackages.clang-unwrapped`.

Motivation
----------

Fixes #9214

Allows to install clang-tools for C++ development without also installing the
clang compiler and its tool-chain. This way it is possible to use e.g.
`clang-format` without conflicting with e.g. GCC's tool-chain, or the global
system tool-chain.
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index d4be96a76d77..c1d870c1d3a6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4424,6 +4424,8 @@ in
   clang_35 = wrapCC llvmPackages_35.clang;
   clang_34 = wrapCC llvmPackages_34.clang;
 
+  clang-tools = callPackage ../development/tools/clang-tools { };
+
   clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer { };
 
   clangUnwrapped = llvm: pkg: callPackage pkg { inherit llvm; };