File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -20,10 +20,13 @@ if (DEFINED LIBCXX_CXX_ABI_LIBRARY_PATH)
2020 -L${LIBCXX_CXX_ABI_LIBRARY_PATH}
2121 -Wl,-rpath,${LIBCXX_CXX_ABI_LIBRARY_PATH} )
2222endif ()
23+ split_list(BENCHMARK_COMPILE_FLAGS)
24+
25+ set (BENCHMARK_CXX_LIBRARIES)
26+ list (APPEND BENCHMARK_CXX_LIBRARIES c++)
2327if (NOT LIBCXX_ENABLE_SHARED)
24- list (APPEND BENCHMARK_COMPILE_FLAGS -lc ++abi)
28+ list (APPEND BENCHMARK_CXX_LIBRARIES c ++abi)
2529endif ()
26- split_list(BENCHMARK_COMPILE_FLAGS)
2730
2831ExternalProject_Add(google-benchmark
2932 EXCLUDE_FROM_ALL ON
@@ -38,6 +41,7 @@ ExternalProject_Add(google-benchmark
3841 -DCMAKE_INSTALL_PREFIX:PATH =<INSTALL_DIR>
3942 -DCMAKE_CXX_FLAGS:STRING =${BENCHMARK_COMPILE_FLAGS}
4043 -DBENCHMARK_USE_LIBCXX:BOOL =ON
41- -DBENCHMARK_ENABLE_TESTING:BOOL =OFF )
44+ -DBENCHMARK_ENABLE_TESTING:BOOL =OFF
45+ -DBENCHMARK_CXX_LIBRARIES:STRING ="${BENCHMARK_CXX_LIBRARIES} " )
4246
4347add_dependencies (cxx-test -depends google-benchmark)
You can’t perform that action at this time.
0 commit comments