[libcxx] r344160 - Fix linking filesystem benchmarks

Eric Fiselier eric at efcs.ca
Wed Oct 10 10:46:21 PDT 2018


Author: ericwf
Date: Wed Oct 10 10:46:20 2018
New Revision: 344160

URL: http://llvm.org/viewvc/llvm-project?rev=344160&view=rev
Log:
Fix linking filesystem benchmarks

Modified:
    libcxx/trunk/benchmarks/CMakeLists.txt

Modified: libcxx/trunk/benchmarks/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/benchmarks/CMakeLists.txt?rev=344160&r1=344159&r2=344160&view=diff
==============================================================================
--- libcxx/trunk/benchmarks/CMakeLists.txt (original)
+++ libcxx/trunk/benchmarks/CMakeLists.txt Wed Oct 10 10:46:20 2018
@@ -108,6 +108,9 @@ macro(add_benchmark_test name source_fil
   if (TARGET cxx_experimental)
     target_link_libraries(${libcxx_target} cxx_experimental)
   endif()
+  if (TARGET cxx_filesystem)
+    target_link_libraries(${libcxx_target} cxx_filesystem)
+  endif()
   target_link_libraries(${libcxx_target} -lbenchmark)
   set_target_properties(${libcxx_target}
     PROPERTIES
@@ -124,7 +127,7 @@ macro(add_benchmark_test name source_fil
     if (LIBCXX_BENCHMARK_NATIVE_STDLIB STREQUAL "libstdc++")
       target_link_libraries(${native_target} -lstdc++fs)
     elseif (LIBCXX_BENCHMARK_NATIVE_STDLIB STREQUAL "libc++")
-      target_link_libraries(${native_target} -lc++experimental)
+      target_link_libraries(${native_target} -lc++fs -lc++experimental)
     endif()
     if (LIBCXX_HAS_PTHREAD_LIB)
       target_link_libraries(${native_target} -pthread)




More information about the libcxx-commits mailing list