diff options
author | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-09-10 21:14:25 +0000 |
---|---|---|
committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-09-10 21:14:25 +0000 |
commit | dc38d36ccb5b8274fb94701866ca5b39686ba125 (patch) | |
tree | 4d23f24aaef2fb4b486b2882a5c5340a4c3c773c /llvm/lib/Target | |
parent | 0881f4a367de8fc0ac7e1db44eca833171e655e2 (diff) | |
download | bcm5719-llvm-dc38d36ccb5b8274fb94701866ca5b39686ba125.tar.gz bcm5719-llvm-dc38d36ccb5b8274fb94701866ca5b39686ba125.zip |
CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.
llvm-svn: 113632
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r-- | llvm/lib/Target/ARM/AsmParser/CMakeLists.txt | 6 | ||||
-rw-r--r-- | llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt | 2 | ||||
-rw-r--r-- | llvm/lib/Target/ARM/CMakeLists.txt | 11 | ||||
-rw-r--r-- | llvm/lib/Target/CMakeLists.txt | 2 | ||||
-rw-r--r-- | llvm/lib/Target/X86/AsmParser/CMakeLists.txt | 7 | ||||
-rw-r--r-- | llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt | 2 | ||||
-rw-r--r-- | llvm/lib/Target/X86/CMakeLists.txt | 14 | ||||
-rw-r--r-- | llvm/lib/Target/X86/Disassembler/CMakeLists.txt | 2 |
8 files changed, 43 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM/AsmParser/CMakeLists.txt b/llvm/lib/Target/ARM/AsmParser/CMakeLists.txt index 9ba7c0125d7..1fa6022a464 100644 --- a/llvm/lib/Target/ARM/AsmParser/CMakeLists.txt +++ b/llvm/lib/Target/ARM/AsmParser/CMakeLists.txt @@ -5,3 +5,9 @@ add_llvm_library(LLVMARMAsmParser ARMAsmParser.cpp ) +target_link_libraries(LLVMARMAsmParser + LLVMARMInfo + LLVMMC + LLVMMCParser + LLVMTarget + ) diff --git a/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt b/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt index 18645c0864a..da4dd8e6067 100644 --- a/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt +++ b/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt @@ -3,4 +3,6 @@ include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/ add_llvm_library(LLVMARMAsmPrinter ARMInstPrinter.cpp ) + add_dependencies(LLVMARMAsmPrinter ARMCodeGenTable_gen) +target_link_libraries(LLVMARMAsmPrinter LLVMMC) diff --git a/llvm/lib/Target/ARM/CMakeLists.txt b/llvm/lib/Target/ARM/CMakeLists.txt index 6b4dee5965d..b38e9536dc9 100644 --- a/llvm/lib/Target/ARM/CMakeLists.txt +++ b/llvm/lib/Target/ARM/CMakeLists.txt @@ -47,4 +47,13 @@ add_llvm_target(ARMCodeGen Thumb2SizeReduction.cpp ) -target_link_libraries (LLVMARMCodeGen LLVMARMAsmPrinter LLVMSelectionDAG) +target_link_libraries (LLVMARMCodeGen + LLVMARMInfo + LLVMAnalysis + LLVMAsmPrinter + LLVMCodeGen + LLVMCore + LLVMMC + LLVMSelectionDAG + LLVMTarget + ) diff --git a/llvm/lib/Target/CMakeLists.txt b/llvm/lib/Target/CMakeLists.txt index 43ebdac528c..242b52f6399 100644 --- a/llvm/lib/Target/CMakeLists.txt +++ b/llvm/lib/Target/CMakeLists.txt @@ -13,3 +13,5 @@ add_llvm_library(LLVMTarget TargetRegisterInfo.cpp TargetSubtarget.cpp ) + +target_link_libraries(LLVMTarget LLVMCore LLVMMC) diff --git a/llvm/lib/Target/X86/AsmParser/CMakeLists.txt b/llvm/lib/Target/X86/AsmParser/CMakeLists.txt index 40dbdd72faa..897db3a957b 100644 --- a/llvm/lib/Target/X86/AsmParser/CMakeLists.txt +++ b/llvm/lib/Target/X86/AsmParser/CMakeLists.txt @@ -4,4 +4,11 @@ add_llvm_library(LLVMX86AsmParser X86AsmLexer.cpp X86AsmParser.cpp ) + add_dependencies(LLVMX86AsmParser X86CodeGenTable_gen) +target_link_libraries(LLVMX86AsmParser + LLVMMC + LLVMMCParser + LLVMTarget + LLVMX86Info + ) diff --git a/llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt b/llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt index 033973eeeff..71ee884cc36 100644 --- a/llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt +++ b/llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt @@ -5,4 +5,6 @@ add_llvm_library(LLVMX86AsmPrinter X86IntelInstPrinter.cpp X86InstComments.cpp ) + add_dependencies(LLVMX86AsmPrinter X86CodeGenTable_gen) +target_link_libraries(LLVMX86AsmPrinter LLVMMC) diff --git a/llvm/lib/Target/X86/CMakeLists.txt b/llvm/lib/Target/X86/CMakeLists.txt index e9399f5c832..f4e03316446 100644 --- a/llvm/lib/Target/X86/CMakeLists.txt +++ b/llvm/lib/Target/X86/CMakeLists.txt @@ -29,7 +29,7 @@ set(sources X86InstrInfo.cpp X86JITInfo.cpp X86MCAsmInfo.cpp - X86MCCodeEmitter.cpp + X86MCCodeEmitter.cpp X86MCInstLower.cpp X86RegisterInfo.cpp X86SelectionDAGInfo.cpp @@ -49,4 +49,14 @@ if( CMAKE_CL_64 ) endif() add_llvm_target(X86CodeGen ${sources}) - +target_link_libraries(LLVMX86CodeGen + LLVMAnalysis + LLVMAsmPrinter + LLVMCodeGen + LLVMCore + LLVMMC + LLVMSelectionDAG + LLVMTarget + LLVMX86AsmPrinter + LLVMX86Info + ) diff --git a/llvm/lib/Target/X86/Disassembler/CMakeLists.txt b/llvm/lib/Target/X86/Disassembler/CMakeLists.txt index 97589c00515..91411f3e9fb 100644 --- a/llvm/lib/Target/X86/Disassembler/CMakeLists.txt +++ b/llvm/lib/Target/X86/Disassembler/CMakeLists.txt @@ -11,4 +11,6 @@ set_property( PROPERTY COMPILE_FLAGS "/Od" ) endif() + add_dependencies(LLVMX86Disassembler X86CodeGenTable_gen) +target_link_libraries(LLVMX86Disassembler LLVMMC LLVMX86Info) |