3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/tools
Austin Seipp 59528d9f0e clang-analyzer: respect $NIX_CFLAGS_COMPILE
When using scan-build, you're often going to want to use it in the
context of a Nix expression with buildInputs, and the default wrapper
scripts will put things like include locations for those inputs
$NIX_CFLAGS_COMPILE. Thus, scan-build also needs to pass them to the
analyzer - while the link flags aren't relevant, the include flags are.

This is because the analyzer executable that gets run by scan-build is
*not* clang-wrapper, but the actual clang executable, so it doesn't
implicitly add such arguments. The build is two-stage - it runs the real
clang wrapper once, and then the analyzer once.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-05-02 14:07:37 -05:00
..
analysis clang-analyzer: respect $NIX_CFLAGS_COMPILE 2014-05-02 14:07:37 -05:00
boomerang boomerang: Refactor and fix build. 2013-08-27 04:39:33 +02:00
build-managers Fix meta.maintainer -> meta.maintainers 2014-04-23 14:26:32 +02:00
casperjs Fix some more Hydra evaluation errors 2013-10-08 11:07:14 +02:00
cdecl Setting myself as maintainer for xsane and cdecl, and telling hydra to build them. 2012-03-07 22:20:23 +00:00
continuous-integration/jenkins add platform and license to package metadata. 2014-03-13 13:01:49 -07:00
documentation haddock: update to version 2.14.2 2014-04-11 22:33:11 +02:00
gnulib gnulib: update to version 0.1-83-g8008cac 2014-02-17 17:11:58 +01:00
guile Fix url for guile-lint (geocities is dead now) 2012-06-22 14:36:11 -04:00
haskell cabal-bounds: re-generate with cabal2nix 2014-05-01 23:38:20 +02:00
java unmaintain several packages 2013-08-16 23:45:01 +02:00
jq Adding jq JSON processor 2013-05-20 11:17:20 +04:00
literate-programming/noweb noweb: some fixes 2014-03-12 18:54:50 +08:00
misc nixpkgs: move frama-c to a more appropriate directory 2014-05-01 19:14:08 -05:00
neoload neoload: upgrade to 4.1.4 and fix mem issues 2014-04-24 08:05:44 +02:00
node-webkit node_webkit: fix hash for i686-linux 2014-04-19 10:45:03 +01:00
ocaml Updated OCaml package findlib 2014-04-21 23:06:35 +02:00
parsing Fix flex for building on darwin systems 2014-04-15 05:04:27 -05:00
phantomjs add phantomjs to darwin platform 2014-02-12 00:51:11 +00:00
profiling systemtap: Remove from linuxPackagesFor 2014-01-02 00:03:49 -05:00
pydb pydb: mirror://sourceforge.net/ is no longer valid 2013-02-05 20:35:39 +01:00
selenium nixpkgs-lint: add the platforms meta attr for most of my packages 2014-03-16 12:08:26 +01:00
slimerjs Update SlimerJS to 0.9.0 release 2013-12-30 23:33:22 +04:00
vagrant Updated vagrant to 1.4.3 2014-02-18 15:23:16 +01:00