vsk created this revision.
vsk added a reviewer: bruno.
vsk added a subscriber: cfe-commits.
Herald added a subscriber: mehdi_amini.

Running 'check-clang' on a stock checkout of llvm+clang doesn't work on Darwin, 
because test/Driver/darwin-ld-lto.c can't find libLTO.dylib. Add libLTO as a 
clang test dependency on Darwin to fix the problem.

Note: We don't have this issue with check-all because libLTO is in the 
test-depends target.

https://reviews.llvm.org/D24042

Files:
  test/CMakeLists.txt

Index: test/CMakeLists.txt
===================================================================
--- test/CMakeLists.txt
+++ test/CMakeLists.txt
@@ -82,6 +82,10 @@
   endif()
 endif()
 
+if(APPLE)
+  list(APPEND CLANG_TEST_DEPS LTO)
+endif()
+
 add_custom_target(clang-test-depends DEPENDS ${CLANG_TEST_DEPS})
 set_target_properties(clang-test-depends PROPERTIES FOLDER "Clang tests")
 


Index: test/CMakeLists.txt
===================================================================
--- test/CMakeLists.txt
+++ test/CMakeLists.txt
@@ -82,6 +82,10 @@
   endif()
 endif()
 
+if(APPLE)
+  list(APPEND CLANG_TEST_DEPS LTO)
+endif()
+
 add_custom_target(clang-test-depends DEPENDS ${CLANG_TEST_DEPS})
 set_target_properties(clang-test-depends PROPERTIES FOLDER "Clang tests")
 
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to