summary refs log tree commit diff
path: root/pkgs/development/tools/clang-tools
Commit message (Collapse)AuthorAge
* clang-tools: fix clangdMichael Livshin2021-06-13
| | | | | | | | | | | 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.
* fix clangd wrapperMichael Livshin2021-04-24
| | | | | | | | * 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).
* pkgs/development/tools: stdenv.lib -> libBen Siraphob2021-01-23
|
* clang-tools: fix substitution in wrapperJörg Thalheim2019-12-01
|
* clang-tools: teach about nix's include pathJörg Thalheim2019-11-13
| | | | | | By translating NIX_CFLAGS_COMPILE to CPATH, all tools will now find c headers properly, when run in a nix-shell.
* clang-tools: install clangd as wellPeter Hoeg2019-07-24
|
* treewide: use dontUnpackworldofpeace2019-07-01
|
* treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | * treewide: remove unused variables * making ofborg happy
* clang-tools: override llvm version in all-packagesOrivej Desh2019-01-05
|
* clang-tools: 5 -> 7Jörg Thalheim2019-01-03
| | | | | Since this not typically used as build dependencies, just use the latest and greatest.
* clang-tools: New packageAndreas Herrmann2016-09-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.