llvm-polly,clang-polly: Add llvm/clang variants w/polly support (#55065)

* llvm: build w/polly in-tree, optionally

Don't enable by default yet, defer rebuilds.

* top-level: llvm-polly, clang-polly

* bit hacky re:overrides
* need to explicitly set cmake flags for clang to link in polly
This commit is contained in:
Will Dietz
2019-02-25 15:20:52 -06:00
committed by GitHub
parent 148e0f6de8
commit ed60483257
4 changed files with 17 additions and 0 deletions
@@ -29,10 +29,16 @@ let
in {
llvm = callPackage ./llvm.nix { };
llvm-polly = callPackage ./llvm.nix { enablePolly = true; };
clang-unwrapped = callPackage ./clang {
inherit clang-tools-extra_src;
};
clang-polly-unwrapped = callPackage ./clang {
inherit clang-tools-extra_src;
llvm = tools.llvm-polly;
enablePolly = true;
};
llvm-manpages = lowPrio (tools.llvm.override {
enableManpages = true;