diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-23 15:55:00 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-23 15:55:00 +0000 |
commit | e13f47e8aa38a977c7dbfa950c4fb55ffdad5f1c (patch) | |
tree | 89fb90f1f3df0e6a4b433463b3d5ea027639a31d | |
parent | 30b8cd331e93fbb8a3ce36a8eb8a4e7cc21667e9 (diff) | |
download | bcm5719-llvm-e13f47e8aa38a977c7dbfa950c4fb55ffdad5f1c.tar.gz bcm5719-llvm-e13f47e8aa38a977c7dbfa950c4fb55ffdad5f1c.zip |
Fix the CMake shared build.
The ELF backends now depend on lld::script::Sema, which is in libReaderWriter.
Link it explicitly.
llvm-svn: 232953
-rw-r--r-- | lld/lib/ReaderWriter/ELF/AArch64/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/ARM/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/CMakeLists.txt | 1 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/Hexagon/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/Mips/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/X86/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/X86_64/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/CMakeLists.txt | 5 |
8 files changed, 18 insertions, 6 deletions
diff --git a/lld/lib/ReaderWriter/ELF/AArch64/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/AArch64/CMakeLists.txt index cd8e5fabb4d..de94a4df507 100644 --- a/lld/lib/ReaderWriter/ELF/AArch64/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/AArch64/CMakeLists.txt @@ -4,8 +4,9 @@ add_llvm_library(lldAArch64ELFTarget AArch64RelocationHandler.cpp AArch64RelocationPass.cpp LINK_LIBS - lldCore lldELF + lldReaderWriter + lldCore LLVMObject LLVMSupport ) diff --git a/lld/lib/ReaderWriter/ELF/ARM/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/ARM/CMakeLists.txt index 7323f528a43..2ccf9eb6266 100644 --- a/lld/lib/ReaderWriter/ELF/ARM/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/ARM/CMakeLists.txt @@ -4,8 +4,9 @@ add_llvm_library(lldARMELFTarget ARMRelocationHandler.cpp ARMRelocationPass.cpp LINK_LIBS - lldCore lldELF + lldReaderWriter + lldCore LLVMObject LLVMSupport ) diff --git a/lld/lib/ReaderWriter/ELF/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/CMakeLists.txt index d67d00bd72a..fd4cb669904 100644 --- a/lld/lib/ReaderWriter/ELF/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/CMakeLists.txt @@ -3,6 +3,7 @@ add_llvm_library(lldELF Reader.cpp Writer.cpp LINK_LIBS + lldReaderWriter lldCore lldYAML LLVMSupport diff --git a/lld/lib/ReaderWriter/ELF/Hexagon/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/Hexagon/CMakeLists.txt index f6106249013..6928f43c545 100644 --- a/lld/lib/ReaderWriter/ELF/Hexagon/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/Hexagon/CMakeLists.txt @@ -3,8 +3,9 @@ add_llvm_library(lldHexagonELFTarget HexagonRelocationHandler.cpp HexagonTargetHandler.cpp LINK_LIBS - lldCore lldELF + lldReaderWriter + lldCore LLVMObject LLVMSupport ) diff --git a/lld/lib/ReaderWriter/ELF/Mips/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/Mips/CMakeLists.txt index 6d597bab4a7..d982508b7dd 100644 --- a/lld/lib/ReaderWriter/ELF/Mips/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/Mips/CMakeLists.txt @@ -6,8 +6,9 @@ add_llvm_library(lldMipsELFTarget MipsRelocationPass.cpp MipsTargetHandler.cpp LINK_LIBS - lldCore lldELF + lldReaderWriter + lldCore LLVMObject LLVMSupport ) diff --git a/lld/lib/ReaderWriter/ELF/X86/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/X86/CMakeLists.txt index dab4251d9a5..191f7ab3d61 100644 --- a/lld/lib/ReaderWriter/ELF/X86/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/X86/CMakeLists.txt @@ -3,8 +3,9 @@ add_llvm_library(lldX86ELFTarget X86TargetHandler.cpp X86RelocationHandler.cpp LINK_LIBS - lldCore lldELF + lldReaderWriter + lldCore LLVMObject LLVMSupport ) diff --git a/lld/lib/ReaderWriter/ELF/X86_64/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/X86_64/CMakeLists.txt index 13a667d9227..a85d2b50463 100644 --- a/lld/lib/ReaderWriter/ELF/X86_64/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/X86_64/CMakeLists.txt @@ -4,8 +4,9 @@ add_llvm_library(lldX86_64ELFTarget X86_64RelocationHandler.cpp X86_64RelocationPass.cpp LINK_LIBS - lldCore lldELF + lldReaderWriter + lldCore LLVMObject LLVMSupport ) diff --git a/lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/CMakeLists.txt index ddd98b57eab..d13c98008e5 100644 --- a/lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/CMakeLists.txt @@ -3,4 +3,9 @@ add_llvm_library(lldExampleSubTarget ExampleTargetHandler.cpp LINK_LIBS lldX86_64ELFTarget + lldELF + lldReaderWriter + lldCore + LLVMObject + LLVMSupport ) |