gcc-5-exe-ldflags: -Wl,-rpath=$GCC5_ROOT/lib64
gcc-5-extlib: rt
gcc-5-64-boost-lib: stage64-gcc5/lib
-gcc-5-64-asan-boost-lib: stage64-gcc5-asan
-gcc-5-64-tsan-boost-lib: stage64-gcc5-tsan
+gcc-5-64-asan-boost-lib: stage64-gcc5-asan/lib
+gcc-5-64-tsan-boost-lib: stage64-gcc5-tsan/lib
gcc-5-gtest: $GTEST_ROOT
gcc-5-64-gtest-lib: $GTEST_ROOT/lib-gcc5/libgtest.a
gcc-6-exe-ldflags: -Wl,-rpath=$GCC6_ROOT/lib64
gcc-6-extlib: rt
gcc-6-64-boost-lib: stage64-gcc6/lib
-gcc-6-64-asan-boost-lib: stage64-gcc6-asan
-gcc-6-64-tsan-boost-lib: stage64-gcc6-tsan
+gcc-6-64-asan-boost-lib: stage64-gcc6-asan/lib
+gcc-6-64-tsan-boost-lib: stage64-gcc6-tsan/lib
gcc-6-gtest: $GTEST_ROOT
gcc-6-64-gtest-lib: $GTEST_ROOT/lib-gcc6/libgtest.a
clang-3.7-cxx: clang++
clang-3.7-cc: clang
clang-3.7-cxxflags: -stdlib=libc++ -Wdocumentation
-clang-3.7-exe-ldflags: -L$CLANG37_ROOT/lib-Wl, -rpath=$CLANG37_ROOT/lib
+clang-3.7-exe-ldflags: -L$CLANG37_ROOT/lib -Wl,-rpath=$CLANG37_ROOT/lib
clang-3.7-extlib: rt c++abi
clang-3.7-boost: $BOOST_ROOT
clang-3.7-64-boost-lib: stage64-clang3.7/lib
clang-3.7-gtest: $GTEST_ROOT
clang-3.7-64-gtest-lib: $GTEST_ROOT/lib-clang3.7/libgtest.a
+clang-3.7-cmake-flags: -DCMAKE_C_COMPILER_WORKS=1 -DCMAKE_CXX_COMPILER_WORKS=1
########################################
clang-3.9-extlib: rt
clang-3.9-boost: $BOOST_ROOT
clang-3.9-64-boost-lib: stage64-clang3.9/lib
-clang-3.9-64-asan-boost-lib: stage64-clang3.9-asan
-clang-3.9-64-tsan-boost-lib: stage64-clang3.9-tsan
+clang-3.9-64-asan-boost-lib: stage64-clang3.9-asan/lib
+clang-3.9-64-tsan-boost-lib: stage64-clang3.9-tsan/lib
clang-3.9-gtest: $GTEST_ROOT
clang-3.9-64-gtest-lib: $GTEST_ROOT/lib-clang3.9/libgtest.a
gcc-5-boost: $BOOST_ROOT
gcc-5-exe-ldflags: -Wl,-rpath=$GCC5_ROOT/lib64
gcc-5-64-boost-lib: stage64-gcc5/lib
-gcc-5-64-asan-boost-lib: stage64-gcc5-asan
-gcc-5-64-tsan-boost-lib: stage64-gcc5-tsan
+gcc-5-64-asan-boost-lib: stage64-gcc5-asan/lib
+gcc-5-64-tsan-boost-lib: stage64-gcc5-tsan/lib
gcc-5-gtest: $GTEST_ROOT
gcc-5-64-gtest-lib: $GTEST_ROOT/lib-gcc5/libgtest.a
gcc-6-boost: $BOOST_ROOT
gcc-6-exe-ldflags: -Wl,-rpath=$GCC6_ROOT/lib64
gcc-6-64-boost-lib: stage64-gcc6/lib
-gcc-6-64-asan-boost-lib: stage64-gcc6-asan
-gcc-6-64-tsan-boost-lib: stage64-gcc6-tsan
+gcc-6-64-asan-boost-lib: stage64-gcc6-asan/lib
+gcc-6-64-tsan-boost-lib: stage64-gcc6-tsan/lib
gcc-6-gtest: $GTEST_ROOT
gcc-6-64-gtest-lib: $GTEST_ROOT/lib-gcc6/libgtest.a
clang-3.7-64-boost-lib: stage64-clang3.7/lib
clang-3.7-gtest: $GTEST_ROOT
clang-3.7-64-gtest-lib: $GTEST_ROOT/lib-clang3.7/libgtest.a
-
+clang-3.7-cmake-flags: -DCMAKE_C_COMPILER_WORKS=1 -DCMAKE_CXX_COMPILER_WORKS=1
########################################
# clang-3.8
clang-3.9-exe-ldflags: -L$CLANG39_ROOT/lib -Wl,-rpath=$CLANG39_ROOT/lib
clang-3.9-boost: $BOOST_ROOT
clang-3.9-64-boost-lib: stage64-clang3.9/lib
-clang-3.9-64-asan-boost-lib: stage64-clang3.9-asan
-clang-3.9-64-tsan-boost-lib: stage64-clang3.9-tsan
+clang-3.9-64-asan-boost-lib: stage64-clang3.9-asan/lib
+clang-3.9-64-tsan-boost-lib: stage64-clang3.9-tsan/lib
clang-3.9-gtest: $GTEST_ROOT
clang-3.9-64-gtest-lib: $GTEST_ROOT/lib-clang3.9/libgtest.a
my $cmake_exe_ldflags=get_prop("exe-ldflags");
my $ext_lib=get_prop("extlib");
my $ld_lib_path=get_prop("ld-lib-path");
+my $cmake_flags=get_prop("cmake-flags");
my $filename="cds-$build-$compiler-$bitness";
print $out " -DGTEST_INCLUDE_DIRS=$gtest_inc \\\n" if $gtest_inc;
print $out " -DGTEST_LIBRARY=$gtest_lib \\\n" if $gtest_lib;
print $out " -DEXTERNAL_SYSTEM_LIBS=\"$ext_lib\" \\\n" if $ext_lib;
+print $out " $cmake_flags \\\n" if $cmake_flags;
print $out " \$CDS_SOURCE && \\\n";
print $out "make -j $make_jobs \$* \n";