Add LLVM_LINK_COMPONENTS for the shared object build

Differential Revision: http://reviews.llvm.org/D7023

From: Greg Fitzgerald <garious@gmail.com>
llvm-svn: 226346
This commit is contained in:
Greg Fitzgerald 2015-01-16 23:34:41 +00:00
parent 51f5cb143f
commit c7a815bb3a
14 changed files with 27 additions and 1 deletions

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldConfig
Version.cpp
)

View File

@ -10,6 +10,8 @@ set(LLVM_TARGET_DEFINITIONS WinLinkOptions.td)
tablegen(LLVM WinLinkOptions.inc -gen-opt-parser-defs)
add_public_tablegen_target(DriverOptionsTableGen)
set(LLVM_LINK_COMPONENTS object option support)
add_lld_library(lldDriver
CoreDriver.cpp
DarwinLdDriver.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldPasses
LayoutPass.cpp
RoundTripNativePass.cpp

View File

@ -4,7 +4,7 @@ add_subdirectory(Native)
add_subdirectory(PECOFF)
add_subdirectory(YAML)
set(LLVM_LINK_COMPONENTS object)
set(LLVM_LINK_COMPONENTS object support)
add_lld_library(lldReaderWriter
CoreLinkingContext.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldAArch64ELFTarget
AArch64LinkingContext.cpp
AArch64TargetHandler.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldHexagonELFTarget
HexagonLinkingContext.cpp
HexagonRelocationHandler.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldMipsELFTarget
MipsCtorsOrderPass.cpp
MipsELFFlagsMerger.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldPPCELFTarget
PPCLinkingContext.cpp
PPCTargetHandler.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldX86ELFTarget
X86LinkingContext.cpp
X86TargetHandler.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldX86_64ELFTarget
X86_64LinkingContext.cpp
X86_64TargetHandler.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldMachO
ArchHandler.cpp
ArchHandler_arm.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldNative
ReaderNative.cpp
WriterNative.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS object support)
add_lld_library(lldPECOFF
EdataPass.cpp
IdataPass.cpp

View File

@ -1,3 +1,5 @@
set(LLVM_LINK_COMPONENTS support)
add_lld_library(lldYAML
ReaderWriterYAML.cpp
)