[CMake] lld: Introduce ${cmake_2_8_12_INTERFACE} onto each target_link_libraries. [PR20254]

FIXME: Dependencies should be reorganized.
llvm-svn: 220000
This commit is contained in:
NAKAMURA Takumi 2014-10-17 00:37:49 +00:00
parent bfaab76f6b
commit 8c38df4e9e
13 changed files with 15 additions and 13 deletions

View File

@ -25,7 +25,7 @@ add_lld_library(lldDriver
add_dependencies(lldDriver DriverOptionsTableGen)
target_link_libraries(lldDriver
target_link_libraries(lldDriver ${cmake_2_8_12_INTERFACE}
lldConfig
lldPasses
lldMachO

View File

@ -4,4 +4,6 @@ add_lld_library(lldPasses
RoundTripYAMLPass.cpp
)
target_link_libraries(lldPasses lldReaderWriter)
target_link_libraries(lldPasses ${cmake_2_8_12_INTERFACE}
lldReaderWriter
)

View File

@ -5,6 +5,6 @@ add_lld_library(lldAArch64ELFTarget
AArch64RelocationPass.cpp
)
target_link_libraries(lldAArch64ELFTarget
target_link_libraries(lldAArch64ELFTarget ${cmake_2_8_12_INTERFACE}
lldCore
)

View File

@ -5,7 +5,7 @@ add_lld_library(lldELF
Writer.cpp
)
target_link_libraries(lldELF
target_link_libraries(lldELF ${cmake_2_8_12_INTERFACE}
lldHexagonELFTarget
lldMipsELFTarget
lldPPCELFTarget

View File

@ -4,6 +4,6 @@ add_lld_library(lldHexagonELFTarget
HexagonTargetHandler.cpp
)
target_link_libraries(lldHexagonELFTarget
target_link_libraries(lldHexagonELFTarget ${cmake_2_8_12_INTERFACE}
lldCore
)

View File

@ -6,6 +6,6 @@ add_lld_library(lldMipsELFTarget
MipsTargetHandler.cpp
)
target_link_libraries(lldMipsELFTarget
target_link_libraries(lldMipsELFTarget ${cmake_2_8_12_INTERFACE}
lldCore
)

View File

@ -3,6 +3,6 @@ add_lld_library(lldPPCELFTarget
PPCTargetHandler.cpp
)
target_link_libraries(lldPPCELFTarget
target_link_libraries(lldPPCELFTarget ${cmake_2_8_12_INTERFACE}
lldCore
)

View File

@ -3,6 +3,6 @@ add_lld_library(lldX86ELFTarget
X86TargetHandler.cpp
)
target_link_libraries(lldX86ELFTarget
target_link_libraries(lldX86ELFTarget ${cmake_2_8_12_INTERFACE}
lldCore
)

View File

@ -5,6 +5,6 @@ add_lld_library(lldX86_64ELFTarget
X86_64RelocationPass.cpp
)
target_link_libraries(lldX86_64ELFTarget
target_link_libraries(lldX86_64ELFTarget ${cmake_2_8_12_INTERFACE}
lldCore
)

View File

@ -17,7 +17,7 @@ add_lld_library(lldMachO
WriterMachO.cpp
)
target_link_libraries(lldMachO
target_link_libraries(lldMachO ${cmake_2_8_12_INTERFACE}
lldReaderWriter
lldPasses
)

View File

@ -3,6 +3,6 @@ add_lld_library(lldNative
WriterNative.cpp
)
target_link_libraries(lldNative
target_link_libraries(lldNative ${cmake_2_8_12_INTERFACE}
lldReaderWriter
)

View File

@ -11,7 +11,7 @@ add_lld_library(lldPECOFF
WriterPECOFF.cpp
)
target_link_libraries(lldPECOFF
target_link_libraries(lldPECOFF ${cmake_2_8_12_INTERFACE}
lldReaderWriter
lldDriver
)

View File

@ -2,6 +2,6 @@ add_lld_library(lldYAML
ReaderWriterYAML.cpp
)
target_link_libraries(lldYAML
target_link_libraries(lldYAML ${cmake_2_8_12_INTERFACE}
lldReaderWriter
)