Don't link with the archive library programs that don't use it.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 17 Jun 2013 15:29:46 +0000 (15:29 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 17 Jun 2013 15:29:46 +0000 (15:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184081 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-nm/CMakeLists.txt
tools/llvm-nm/LLVMBuild.txt
tools/llvm-nm/Makefile
tools/llvm-readobj/CMakeLists.txt
tools/llvm-readobj/LLVMBuild.txt
tools/llvm-readobj/Makefile
tools/obj2yaml/CMakeLists.txt

index b6cd80b477a996bdc4c8cdf5b125c9a1100adb89..b1672ffe0b5fdda6069d12333307d2237eb75b1e 100644 (file)
@@ -1,4 +1,4 @@
-set(LLVM_LINK_COMPONENTS archive bitreader object)
+set(LLVM_LINK_COMPONENTS bitreader object)
 
 add_llvm_tool(llvm-nm
   llvm-nm.cpp
index 38ecbfd2e6f504ad24819dffb488d690ac354b90..3e64577d6d241d256cf9b520994d1d788ac007bc 100644 (file)
@@ -19,4 +19,4 @@
 type = Tool
 name = llvm-nm
 parent = Tools
-required_libraries = Archive BitReader Object
+required_libraries = BitReader Object
index d9cee989950dbabeb59a427022476c69ab7ba93b..b95e9208734b87e893d62024522ac72e95aba311 100644 (file)
@@ -9,7 +9,7 @@
 
 LEVEL := ../..
 TOOLNAME := llvm-nm
-LINK_COMPONENTS := archive bitreader object
+LINK_COMPONENTS := bitreader object
 
 # This tool has no plugins, optimize startup time.
 TOOL_NO_EXPORTS := 1
index 3d20def8f51c181344ef9092e7ed591acf5dd4f2..90997a8ba9cf9b7868df8dc0acd5e69145d89146 100644 (file)
@@ -1,6 +1,5 @@
 set(LLVM_LINK_COMPONENTS
   ${LLVM_TARGETS_TO_BUILD}
-  archive
   bitreader
   object)
 
index 813c12b752bcd4e4e4495e0761c5f9e50dbcb7e8..e75f1951201ee196857eb19abbc3cf54763e0b01 100644 (file)
@@ -19,4 +19,4 @@
 type = Tool
 name = llvm-readobj
 parent = Tools
-required_libraries = all-targets Archive BitReader Object
+required_libraries = all-targets BitReader Object
index 1bb72955f08f753922d3536a7ca6fcc4320f2702..958bd0c5b31216c2484fa57d841d9b7386fce44c 100644 (file)
@@ -9,7 +9,7 @@
 
 LEVEL := ../..
 TOOLNAME := llvm-readobj
-LINK_COMPONENTS := archive bitreader object all-targets
+LINK_COMPONENTS := bitreader object all-targets
 
 # This tool has no plugins, optimize startup time.
 TOOL_NO_EXPORTS := 1
index d64bf1bad866b7a78c02df8969e72be5e484df68..6b39193e47deb88bcf79c87dc5e0bde90af252e4 100644 (file)
@@ -1,4 +1,4 @@
-set(LLVM_LINK_COMPONENTS archive object)
+set(LLVM_LINK_COMPONENTS object)
 
 add_llvm_utility(obj2yaml
   obj2yaml.cpp coff2yaml.cpp