1 #########################################
7 gtest-include: $GTEST_ROOT/googletest/include
9 #########################################
11 gcc-4.8-root: $GCC48_ROOT/bin
14 gcc-4.8-exe-ldflags: -L$GCC48_ROOT/lib64 -Wl,-rpath=$GCC48_ROOT/lib64
15 gcc-4.8-boost: $BOOST_ROOT
16 gcc-4.8-64-boost-lib: stage64-gcc4.8/lib
17 gcc-4.8-gtest: $GTEST_ROOT
18 gcc-4.8-64-gtest-lib: $GTEST_ROOT/lib-gcc4.8/libgtest.a
21 ########################################
23 gcc-4.9-root: $GCC49_ROOT/bin
26 gcc-4.9-exe-ldflags: -Wl,-rpath=$GCC49_ROOT/lib64
27 gcc-4.9-boost: $BOOST_ROOT
28 gcc-4.9-64-boost-lib: stage64-gcc4.9/lib
29 gcc-4.9-gtest: $GTEST_ROOT
30 gcc-4.9-64-gtest-lib: $GTEST_ROOT/lib-gcc4.9/libgtest.a
32 ########################################
34 gcc-5-root: $GCC5_ROOT/bin
37 gcc-5-boost: $BOOST_ROOT
38 gcc-5-exe-ldflags: -Wl,-rpath=$GCC5_ROOT/lib64
39 gcc-5-64-boost-lib: stage64-gcc5/lib
40 gcc-5-64-asan-boost-lib: stage64-gcc5-asan/lib
41 gcc-5-64-tsan-boost-lib: stage64-gcc5-tsan/lib
42 gcc-5-gtest: $GTEST_ROOT
43 gcc-5-64-gtest-lib: $GTEST_ROOT/lib-gcc5/libgtest.a
45 ########################################
47 gcc-6-root: $GCC6_ROOT/bin
50 gcc-6-boost: $BOOST_ROOT
51 gcc-6-cxxflags: -march=native -std=c++14
52 gcc-6-exe-ldflags: -Wl,-rpath=$GCC6_ROOT/lib64
53 gcc-6-64-boost-lib: stage64-gcc6/lib
54 gcc-6-64-asan-boost-lib: stage64-gcc6-asan/lib
55 gcc-6-64-tsan-boost-lib: stage64-gcc6-tsan/lib
56 gcc-6-gtest: $GTEST_ROOT
57 gcc-6-64-gtest-lib: $GTEST_ROOT/lib-gcc6/libgtest.a
60 ########################################
62 gcc-7-root: $GCC7_ROOT/bin
65 gcc-7-boost: $BOOST_ROOT
66 gcc-7-cxxflags: -march=native -std=c++1z
67 gcc-7-exe-ldflags: -Wl,-rpath=$GCC7_ROOT/lib64
68 gcc-7-64-boost-lib: stage64-gcc7/lib
69 gcc-7-64-asan-boost-lib: stage64-gcc7-asan/lib
70 gcc-7-64-tsan-boost-lib: stage64-gcc7-tsan/lib
71 gcc-7-gtest: $GTEST_ROOT
72 gcc-7-64-gtest-lib: $GTEST_ROOT/lib-gcc7/libgtest.a
75 ########################################
77 clang-3.6-root: $CLANG36_ROOT/bin
78 clang-3.6-ld-lib-path: $GCC6_ROOT/lib64
79 clang-3.6-cxx: clang++
81 clang-3.6-cxxflags: -Wdocumentation
82 clang-3.6-exe-ldflags: -L$GCC5_ROOT/lib64 -latomic -Wl,-rpath=$GCC5_ROOT/lib64
83 clang-3.6-boost: $BOOST_ROOT
84 clang-3.6-64-boost-lib: stage64-clang3.6/lib
85 clang-3.6-gtest: $GTEST_ROOT
86 clang-3.6-64-gtest-lib: $GTEST_ROOT/lib-clang3.6/libgtest.a
88 ########################################
90 clang-3.7-root: $CLANG37_ROOT/bin
91 clang-3.7-cxx: clang++
93 clang-3.7-cxxflags: -stdlib=libc++ -Wdocumentation
94 clang-3.7-exe-ldflags: -L$CLANG37_ROOT/lib -Wl,-rpath=$CLANG37_ROOT/lib -lc++abi
95 clang-3.7-boost: $BOOST_ROOT
96 clang-3.7-64-boost-lib: stage64-clang3.7/lib
97 clang-3.7-gtest: $GTEST_ROOT
98 clang-3.7-64-gtest-lib: $GTEST_ROOT/lib-clang3.7/libgtest.a
99 clang-3.7-cmake-flags: -DCMAKE_C_COMPILER_WORKS=1 -DCMAKE_CXX_COMPILER_WORKS=1
101 ########################################
103 clang-3.8-root: $CLANG38_ROOT/bin
104 clang-3.8-cxx: clang++
106 clang-3.8-cxxflags: -stdlib=libc++ -Wdocumentation
107 clang-3.8-exe-ldflags: -L$CLANG38_ROOT/lib -Wl,-rpath=$CLANG38_ROOT/lib
108 clang-3.8-boost: $BOOST_ROOT
109 clang-3.8-64-boost-lib: stage64-clang3.8/lib
110 clang-3.8-gtest: $GTEST_ROOT
111 clang-3.8-64-gtest-lib: $GTEST_ROOT/lib-clang3.8/libgtest.a
114 ########################################
116 clang-3.9-root: $CLANG39_ROOT/bin
117 clang-3.9-cxx: clang++
119 clang-3.9-cxxflags: -stdlib=libc++ -Wdocumentation
120 clang-3.9-exe-ldflags: -L$CLANG39_ROOT/lib -Wl,-rpath=$CLANG39_ROOT/lib
121 clang-3.9-boost: $BOOST_ROOT
122 clang-3.9-64-boost-lib: stage64-clang3.9/lib
123 clang-3.9-64-asan-boost-lib: stage64-clang3.9-asan/lib
124 clang-3.9-64-tsan-boost-lib: stage64-clang3.9-tsan/lib
125 clang-3.9-gtest: $GTEST_ROOT
126 clang-3.9-64-gtest-lib: $GTEST_ROOT/lib-clang3.9/libgtest.a
129 ########################################
131 clang-4-root: $CLANG4_ROOT/bin
134 clang-4-cxxflags: -stdlib=libc++ -Wdocumentation -std=c++14
135 clang-4-exe-ldflags: -L$CLANG4_ROOT/lib -Wl,-rpath=$CLANG4_ROOT/lib
136 clang-4-boost: $BOOST_ROOT
137 clang-4-64-boost-lib: stage64-clang4/lib
138 clang-4-64-asan-boost-lib: stage64-clang4-asan/lib
139 clang-4-64-tsan-boost-lib: stage64-clang4-tsan/lib
140 clang-4-gtest: $GTEST_ROOT
141 clang-4-64-gtest-lib: $GTEST_ROOT/lib-clang4/libgtest.a
143 ########################################
145 clang-5-root: $CLANG5_ROOT/bin
148 clang-5-cxxflags: -stdlib=libc++ -Wdocumentation -std=c++1z
149 clang-5-exe-ldflags: -L$CLANG5_ROOT/lib -Wl,-rpath=$CLANG5_ROOT/lib
150 clang-5-boost: $LIB_ROOT/boost_1_65_1
151 clang-5-64-boost-lib: stage64-clang5-std17/lib
152 clang-5-64-asan-boost-lib: stage64-clang5-asan/lib
153 clang-5-64-tsan-boost-lib: stage64-clang5-tsan/lib
154 clang-5-gtest: $GTEST_ROOT
155 clang-5-64-gtest-lib: $GTEST_ROOT/lib-clang5/libgtest.a