From: Zachary Turner Date: Wed, 14 Jun 2017 22:33:43 +0000 (+0000) Subject: Don't include TestingSupport in LLVM_LINK_COMPONENTS. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=458f91302fed48bb8112a033b56dff8ef8eb1a9a;p=llvm Don't include TestingSupport in LLVM_LINK_COMPONENTS. Instead use target_link_libraries directly. Thanks to Juergen Ributzka for the suggestion, which fixes an issue when llvm is configured with no targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305421 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/DebugInfo/CodeView/CMakeLists.txt b/unittests/DebugInfo/CodeView/CMakeLists.txt index 800f482d668..6f504d8149b 100644 --- a/unittests/DebugInfo/CodeView/CMakeLists.txt +++ b/unittests/DebugInfo/CodeView/CMakeLists.txt @@ -1,6 +1,5 @@ set(LLVM_LINK_COMPONENTS DebugInfoCodeView - TestingSupport ) set(DebugInfoCodeViewSources @@ -11,3 +10,5 @@ set(DebugInfoCodeViewSources add_llvm_unittest(DebugInfoCodeViewTests ${DebugInfoCodeViewSources} ) + +target_link_libraries(DebugInfoCodeViewTests LLVMTestingSupport) \ No newline at end of file diff --git a/unittests/DebugInfo/PDB/CMakeLists.txt b/unittests/DebugInfo/PDB/CMakeLists.txt index ce6dadfbcdb..989cb396f67 100644 --- a/unittests/DebugInfo/PDB/CMakeLists.txt +++ b/unittests/DebugInfo/PDB/CMakeLists.txt @@ -2,7 +2,6 @@ set(LLVM_LINK_COMPONENTS DebugInfoCodeView DebugInfoMSF DebugInfoPDB - TestingSupport ) set(DebugInfoPDBSources @@ -17,3 +16,5 @@ set(DebugInfoPDBSources add_llvm_unittest(DebugInfoPDBTests ${DebugInfoPDBSources} ) + +target_link_libraries(DebugInfoPDBTests LLVMTestingSupport) \ No newline at end of file diff --git a/unittests/Support/CMakeLists.txt b/unittests/Support/CMakeLists.txt index 348ffba95f2..e2a6561089b 100644 --- a/unittests/Support/CMakeLists.txt +++ b/unittests/Support/CMakeLists.txt @@ -1,6 +1,5 @@ set(LLVM_LINK_COMPONENTS Support - TestingSupport ) add_llvm_unittest(SupportTests @@ -73,6 +72,6 @@ add_llvm_unittest(SupportTests set_source_files_properties(AlignOfTest.cpp PROPERTIES COMPILE_FLAGS -w) # ManagedStatic.cpp uses . -target_link_libraries(SupportTests ${LLVM_PTHREAD_LIB}) +target_link_libraries(SupportTests LLVMTestingSupport ${LLVM_PTHREAD_LIB}) add_subdirectory(DynamicLibrary)