about summary refs log tree commit diff
path: root/pkgs/development/tools/clang-tools
AgeCommit message (Collapse)AuthorFilesLines
2021-12-01clang-tools: update maintainersPatryk Wychowaniec1-1/+1
2021-06-13clang-tools: fix clangdMichael Livshin1-2/+2
Whatever change has necessitated https://github.com/NixOS/nixpkgs/pull/122044, it also broke clangd -- <clang-wrapper>/resource-root/include is no longer automagically searched for includes, which kills pretty much any indexing since that directory contains vital stuff like stddef.h etc. Fix by appending the directory to CPATH & CPLUS_INCLUDE_PATH in the clangd wrapper.
2021-04-24fix clangd wrapperMichael Livshin2-12/+19
* get libc-cflags and libcxx-cxxflags from the sibling clang derivation. * fix the order of those for C++ (libc-cflags use -idirafter for a reason).
2021-01-23pkgs/development/tools: stdenv.lib -> libBen Siraphob1-4/+4
2019-12-01clang-tools: fix substitution in wrapperJörg Thalheim1-1/+1
2019-11-13clang-tools: teach about nix's include pathJörg Thalheim2-3/+28
By translating NIX_CFLAGS_COMPILE to CPATH, all tools will now find c headers properly, when run in a nix-shell.
2019-07-24clang-tools: install clangd as wellPeter Hoeg1-4/+11
2019-07-01treewide: use dontUnpackworldofpeace1-1/+1
2019-06-16treewide: remove unused variables (#63177)volth1-1/+1
* treewide: remove unused variables * making ofborg happy
2019-01-05clang-tools: override llvm version in all-packagesOrivej Desh1-2/+2
2019-01-03clang-tools: 5 -> 7Jörg Thalheim1-7/+6
Since this not typically used as build dependencies, just use the latest and greatest.
2016-09-28clang-tools: New packageAndreas Herrmann1-0/+28
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.