[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:
parent
bfaab76f6b
commit
8c38df4e9e
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -5,6 +5,6 @@ add_lld_library(lldAArch64ELFTarget
|
|||
AArch64RelocationPass.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(lldAArch64ELFTarget
|
||||
target_link_libraries(lldAArch64ELFTarget ${cmake_2_8_12_INTERFACE}
|
||||
lldCore
|
||||
)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -4,6 +4,6 @@ add_lld_library(lldHexagonELFTarget
|
|||
HexagonTargetHandler.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(lldHexagonELFTarget
|
||||
target_link_libraries(lldHexagonELFTarget ${cmake_2_8_12_INTERFACE}
|
||||
lldCore
|
||||
)
|
||||
|
|
|
@ -6,6 +6,6 @@ add_lld_library(lldMipsELFTarget
|
|||
MipsTargetHandler.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(lldMipsELFTarget
|
||||
target_link_libraries(lldMipsELFTarget ${cmake_2_8_12_INTERFACE}
|
||||
lldCore
|
||||
)
|
||||
|
|
|
@ -3,6 +3,6 @@ add_lld_library(lldPPCELFTarget
|
|||
PPCTargetHandler.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(lldPPCELFTarget
|
||||
target_link_libraries(lldPPCELFTarget ${cmake_2_8_12_INTERFACE}
|
||||
lldCore
|
||||
)
|
||||
|
|
|
@ -3,6 +3,6 @@ add_lld_library(lldX86ELFTarget
|
|||
X86TargetHandler.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(lldX86ELFTarget
|
||||
target_link_libraries(lldX86ELFTarget ${cmake_2_8_12_INTERFACE}
|
||||
lldCore
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -3,6 +3,6 @@ add_lld_library(lldNative
|
|||
WriterNative.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(lldNative
|
||||
target_link_libraries(lldNative ${cmake_2_8_12_INTERFACE}
|
||||
lldReaderWriter
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -2,6 +2,6 @@ add_lld_library(lldYAML
|
|||
ReaderWriterYAML.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(lldYAML
|
||||
target_link_libraries(lldYAML ${cmake_2_8_12_INTERFACE}
|
||||
lldReaderWriter
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue