Removed a bunch of unnecessary target_link_libraries.
authorOscar Fuentes <ofv@wanadoo.es>
Tue, 28 Sep 2010 22:39:14 +0000 (22:39 +0000)
committerOscar Fuentes <ofv@wanadoo.es>
Tue, 28 Sep 2010 22:39:14 +0000 (22:39 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114999 91177308-0d34-0410-b5e6-96231b3b80d8

20 files changed:
lib/Analysis/CMakeLists.txt
lib/CodeGen/AsmPrinter/CMakeLists.txt
lib/CodeGen/CMakeLists.txt
lib/CodeGen/SelectionDAG/CMakeLists.txt
lib/Support/CMakeLists.txt
lib/Target/ARM/CMakeLists.txt
lib/Target/Alpha/CMakeLists.txt
lib/Target/CellSPU/CMakeLists.txt
lib/Target/MBlaze/CMakeLists.txt
lib/Target/MSP430/CMakeLists.txt
lib/Target/Mips/CMakeLists.txt
lib/Target/PIC16/AsmPrinter/CMakeLists.txt
lib/Target/PTX/CMakeLists.txt
lib/Target/PowerPC/CMakeLists.txt
lib/Target/Sparc/CMakeLists.txt
lib/Target/SystemZ/CMakeLists.txt
lib/Transforms/IPO/CMakeLists.txt
lib/Transforms/InstCombine/CMakeLists.txt
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Utils/CMakeLists.txt

index 80cae6c47abe85d7dd855e99af601a8e6d71fbca..e8c2573e4dc0b53691490f2994395de7944aa651 100644 (file)
@@ -50,5 +50,3 @@ add_llvm_library(LLVMAnalysis
   TypeBasedAliasAnalysis.cpp
   ValueTracking.cpp
   )
-
-target_link_libraries (LLVMAnalysis LLVMSupport)
index ca8b8436c11fd576d3164b2603d7307d10041aff..98fb924daaeba4005c23cbb9f310cdd66766a048 100644 (file)
@@ -8,4 +8,3 @@ add_llvm_library(LLVMAsmPrinter
   OcamlGCPrinter.cpp
   )
 
-target_link_libraries (LLVMAsmPrinter LLVMMCParser)
index 2ef115dbd205658f393e25a5885118b7e8b2a409..a94b2ae47f4e68d95a5c347b75c63f11d6c90de3 100644 (file)
@@ -82,5 +82,3 @@ add_llvm_library(LLVMCodeGen
   VirtRegMap.cpp
   VirtRegRewriter.cpp
   )
-
-target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)
index 799988a4c8621be280681f505b7ea9394c9ab75b..15932c03a1908b6d83f56a4861eb1e05de241948 100644 (file)
@@ -21,5 +21,3 @@ add_llvm_library(LLVMSelectionDAG
   TargetLowering.cpp
   TargetSelectionDAGInfo.cpp
   )
-
-target_link_libraries (LLVMSelectionDAG LLVMAnalysis LLVMAsmPrinter LLVMCodeGen)
index 0c70a402654e5dc710a0f3d9ef8f79cd3a6e427d..25fce71a6ad13e9911a9b04bb8d01bd212c413c4 100644 (file)
@@ -45,5 +45,3 @@ add_llvm_library(LLVMSupport
   regfree.c
   regstrlcpy.c
   )
-
-target_link_libraries (LLVMSupport LLVMSystem)
index 8bd0c0650727845b887db138c649ba0e6e0e9ceb..49120588e30e417b35c09d0bac957e66b235bac7 100644 (file)
@@ -49,4 +49,7 @@ add_llvm_target(ARMCodeGen
   Thumb2SizeReduction.cpp
   )
 
-target_link_libraries (LLVMARMCodeGen LLVMARMAsmPrinter LLVMSelectionDAG)
+# The ARM CodeGen library depends on the AsmPrinter for just an
+# vtable, but GenLibDeps.pl is unable to detect it. So without this
+# the build fails with "undefined reference to `vtable for ..."
+target_link_libraries(LLVMARMCodeGen LLVMARMAsmPrinter)
index fbf7f3ab6b30f31924863131deb822d3889792df..175ca6669945cdb875dca2390d2c7814afef594b 100644 (file)
@@ -25,5 +25,3 @@ add_llvm_target(AlphaCodeGen
   AlphaTargetMachine.cpp
   AlphaSelectionDAGInfo.cpp
   )
-
-target_link_libraries (LLVMAlphaCodeGen LLVMSelectionDAG)
index ddfca37d23e33c6f7a27d6a55efe9cb02fd7f928..213dea9230cbce3714b66d5beb099a79b849484f 100644 (file)
@@ -23,5 +23,3 @@ add_llvm_target(CellSPUCodeGen
   SPUTargetMachine.cpp
   SPUSelectionDAGInfo.cpp
   )
-
-target_link_libraries (LLVMCellSPUCodeGen LLVMSelectionDAG)
index 7f85bf82518d41b717aee8958c3a1ad710d3fb5f..7b470eec2bd4edc9fc05fdc669ed001a2e381ed6 100644 (file)
@@ -24,5 +24,3 @@ add_llvm_target(MBlazeCodeGen
   MBlazeIntrinsicInfo.cpp
   MBlazeSelectionDAGInfo.cpp
   )
-
-target_link_libraries (LLVMMBlazeCodeGen LLVMSelectionDAG)
index a3f60d2a44f1ec3791e49bbeff4fb8f8ca20828b..2360ffdef4bf4f4db55f4bc254f97483638719af 100644 (file)
@@ -21,5 +21,3 @@ add_llvm_target(MSP430CodeGen
   MSP430TargetMachine.cpp
   MSP430SelectionDAGInfo.cpp
   )
-
-target_link_libraries (LLVMMSP430CodeGen LLVMSelectionDAG)
index a77802aec52af85b991a60a6123d70e627270fa8..78767e52e1da2d4ab9f4534cb487e8082864bfac 100644 (file)
@@ -22,5 +22,3 @@ add_llvm_target(MipsCodeGen
   MipsTargetObjectFile.cpp
   MipsSelectionDAGInfo.cpp
   )
-
-target_link_libraries (LLVMMipsCodeGen LLVMSelectionDAG)
index 32f4bc4052d9bd73a3cefca4e1f90ffa421d85c3..f24c78a59d204a84ddf1269f4053b74ff2afdfe0 100644 (file)
@@ -7,8 +7,4 @@ add_llvm_library(LLVMPIC16AsmPrinter
   PIC16AsmPrinter.cpp
   )
 
-target_link_libraries(LLVMPIC16AsmPrinter
-  LLVMPIC16CodeGen
-  )
-
 add_dependencies(LLVMPIC16AsmPrinter PIC16CodeGenTable_gen)
index 5104f2b8bff44e84a56d8a791e9da15bdae99418..1f5fcbb6c8d2c6bcd15b5f4cd901a82d46bfc801 100644 (file)
@@ -18,5 +18,3 @@ add_llvm_target(PTXCodeGen
   PTXSubtarget.cpp
   PTXTargetMachine.cpp
   )
-
-target_link_libraries (LLVMPTXCodeGen LLVMSelectionDAG)
index 7ffc5eb5f3118146875c15819bb487f88e43d02c..5f48bd00c63c169512d4dca8b2669a21fca18910 100644 (file)
@@ -26,5 +26,3 @@ add_llvm_target(PowerPCCodeGen
   PPCTargetMachine.cpp
   PPCSelectionDAGInfo.cpp
   )
-
-target_link_libraries (LLVMPowerPCCodeGen LLVMSelectionDAG)
index 684cadfb57f78bb7d8119af4c843a9598ccacb2e..b789fa7ad5f4254c0ef27b29116d0e3f9e3dd058 100644 (file)
@@ -22,5 +22,3 @@ add_llvm_target(SparcCodeGen
   SparcTargetMachine.cpp
   SparcSelectionDAGInfo.cpp
   )
-
-target_link_libraries (LLVMSparcCodeGen LLVMSelectionDAG)
index 880e56f0525bbea7e39abbfcaa753412d163a398..e780934d5140e7b3ea43a6854c73d21754ca4222 100644 (file)
@@ -20,5 +20,3 @@ add_llvm_target(SystemZCodeGen
   SystemZTargetMachine.cpp
   SystemZSelectionDAGInfo.cpp
   )
-
-target_link_libraries (LLVMSystemZCodeGen LLVMSelectionDAG)
index 65483e8fed636afbeed8e1abf394a4e46c384b52..92bef3bb75e94aa2eed6b678f997ad53ba7f3050 100644 (file)
@@ -23,5 +23,3 @@ add_llvm_library(LLVMipo
   StripSymbols.cpp
   StructRetPromotion.cpp
   )
-
-target_link_libraries (LLVMipo LLVMScalarOpts LLVMInstCombine)
index 5b1ff3e23bb0fb3fb58036e7339dd3c410e9e47b..d070ccc0d63fb21f55f3d1664ebbfd6a2a5fae9d 100644 (file)
@@ -13,5 +13,3 @@ add_llvm_library(LLVMInstCombine
   InstCombineSimplifyDemanded.cpp
   InstCombineVectorOps.cpp
   )
-
-target_link_libraries (LLVMInstCombine LLVMTransformUtils)
index b7598eace536b4f0d805bd91dade64cbb225074b..85fc87f0011a895883e4b366d7af599fb803835a 100644 (file)
@@ -31,5 +31,3 @@ add_llvm_library(LLVMScalarOpts
   TailDuplication.cpp
   TailRecursionElimination.cpp
   )
-
-target_link_libraries (LLVMScalarOpts LLVMTransformUtils)
index 61cbeb2bd35b917981b2e43eba6a41ab01b59b90..b3c08f2b3d254e20ad77c1e9023aba11a730a09b 100644 (file)
@@ -25,4 +25,3 @@ add_llvm_library(LLVMTransformUtils
   ValueMapper.cpp
   )
 
-target_link_libraries (LLVMTransformUtils LLVMSupport)