add clang flags so that libcds will be compiled with llvm pass
[c11concurrency-benchmarks.git] / gdax-orderbook-hpp / demo / dependencies / libcds-2.3.2 / CMakeLists.txt
index a198e26f7e9e19942d6e91a792c03b6a31142266..146ece87fef5f28b8d913c437f60848bc2d58e3d 100644 (file)
@@ -110,6 +110,10 @@ endif()
 
 if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
     string(REGEX MATCHALL "-std=[^ ]+" cxx_std_found ${CMAKE_CXX_FLAGS} " dummy@rg")
+
+    # compile with CDSPass
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Xclang -load -Xclang /scratch/llvm/build/lib/libCDSPass.so -O1")
+
     if(cxx_std_found)
         message("C++ std: ${cxx_std_found}")
     else()