Newer cmakes appear to be more flexible w.r.t object libraries. Convert to
a static library so that it works with older cmakes too
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@373555
91177308-0d34-0410-b5e6-
96231b3b80d8
add_llvm_unittest(TableGenTests
CodeExpanderTest.cpp
- $<TARGET_OBJECTS:obj.LLVMTableGenGlobalISel>
)
-
include_directories(${CMAKE_SOURCE_DIR}/utils/TableGen)
+target_link_libraries(TableGenTests PRIVATE LLVMTableGenGlobalISel)
X86RecognizableInstr.cpp
WebAssemblyDisassemblerEmitter.cpp
CTagsEmitter.cpp
- $<TARGET_OBJECTS:obj.LLVMTableGenGlobalISel>
)
+target_link_libraries(llvm-tblgen PRIVATE LLVMTableGenGlobalISel)
set_target_properties(llvm-tblgen PROPERTIES FOLDER "Tablegenning")
Support
)
-llvm_add_library(LLVMTableGenGlobalISel OBJECT
+llvm_add_library(LLVMTableGenGlobalISel STATIC
CodeExpander.cpp
)