lol
1{ stdenv, fetch, cmake, isl, python, gmp, llvm, version }:
2
3stdenv.mkDerivation {
4 name = "polly-${version}";
5
6 src = fetch "polly" "1s6v54czmgq626an4yk2k34lrzkwmz1bjrbiafh7j23yc2w4nalx";
7
8 patches = [ ./polly-separate-build.patch ];
9
10 buildInputs = [ cmake isl python gmp ];
11
12 cmakeFlags = [
13 "-DCMAKE_BUILD_TYPE=Release"
14 "-DCMAKE_CXX_FLAGS=-std=c++11"
15 "-DLLVM_INSTALL_ROOT=${llvm}"
16 ];
17
18 enableParallelBuilding = true;
19
20 meta = {
21 description = "A polyhedral optimizer for llvm";
22 homepage = http://llvm.org/;
23 license = stdenv.lib.licenses.bsd3;
24 platforms = stdenv.lib.platforms.all;
25 };
26}