diff options
-rw-r--r-- | lld/lib/Core/CMakeLists.txt | 2 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/CMakeLists.txt | 6 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/CMakeLists.txt | 4 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/MachO/CMakeLists.txt | 5 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/Native/CMakeLists.txt | 4 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/PECOFF/CMakeLists.txt | 4 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/YAML/CMakeLists.txt | 4 |
7 files changed, 29 insertions, 0 deletions
diff --git a/lld/lib/Core/CMakeLists.txt b/lld/lib/Core/CMakeLists.txt index 1a38b39d2a3..5b0dca936ac 100644 --- a/lld/lib/Core/CMakeLists.txt +++ b/lld/lib/Core/CMakeLists.txt @@ -1,3 +1,5 @@ +set(LLVM_LINK_COMPONENTS support) + add_lld_library(lldCore Error.cpp File.cpp diff --git a/lld/lib/ReaderWriter/CMakeLists.txt b/lld/lib/ReaderWriter/CMakeLists.txt index c73d6b59c8f..81b1151491b 100644 --- a/lld/lib/ReaderWriter/CMakeLists.txt +++ b/lld/lib/ReaderWriter/CMakeLists.txt @@ -1,3 +1,5 @@ +set(LLVM_LINK_COMPONENTS object) + add_subdirectory(ELF) add_subdirectory(MachO) add_subdirectory(Native) @@ -8,3 +10,7 @@ add_lld_library(lldReaderWriter Writer.cpp ReaderArchive.cpp ) + +target_link_libraries(lldReaderWriter + lldCore + ) diff --git a/lld/lib/ReaderWriter/ELF/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/CMakeLists.txt index 32ad382e2ec..be3b5208190 100644 --- a/lld/lib/ReaderWriter/ELF/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/CMakeLists.txt @@ -7,3 +7,7 @@ add_lld_library(lldELF X86Reference.cpp WriterOptionsELF.cpp ) + +target_link_libraries(lldELF + lldReaderWriter + ) diff --git a/lld/lib/ReaderWriter/MachO/CMakeLists.txt b/lld/lib/ReaderWriter/MachO/CMakeLists.txt index 59f56ece84d..c315ecc1377 100644 --- a/lld/lib/ReaderWriter/MachO/CMakeLists.txt +++ b/lld/lib/ReaderWriter/MachO/CMakeLists.txt @@ -3,3 +3,8 @@ add_lld_library(lldMachO WriterOptionsMachO.cpp ReferenceKinds.cpp ) + +target_link_libraries(lldMachO + lldReaderWriter + lldPasses + ) diff --git a/lld/lib/ReaderWriter/Native/CMakeLists.txt b/lld/lib/ReaderWriter/Native/CMakeLists.txt index 8862750aea0..7be5b653f7d 100644 --- a/lld/lib/ReaderWriter/Native/CMakeLists.txt +++ b/lld/lib/ReaderWriter/Native/CMakeLists.txt @@ -2,3 +2,7 @@ add_lld_library(lldNative ReaderNative.cpp WriterNative.cpp ) + +target_link_libraries(lldNative + lldReaderWriter + ) diff --git a/lld/lib/ReaderWriter/PECOFF/CMakeLists.txt b/lld/lib/ReaderWriter/PECOFF/CMakeLists.txt index a08b5ec4bfb..68e3d9c7aa0 100644 --- a/lld/lib/ReaderWriter/PECOFF/CMakeLists.txt +++ b/lld/lib/ReaderWriter/PECOFF/CMakeLists.txt @@ -2,3 +2,7 @@ add_lld_library(lldPECOFF ReaderCOFF.cpp WriterPECOFF.cpp ) + +target_link_libraries(lldPECOFF + lldReaderWriter + ) diff --git a/lld/lib/ReaderWriter/YAML/CMakeLists.txt b/lld/lib/ReaderWriter/YAML/CMakeLists.txt index ecd07030cb4..72e5d2afe2e 100644 --- a/lld/lib/ReaderWriter/YAML/CMakeLists.txt +++ b/lld/lib/ReaderWriter/YAML/CMakeLists.txt @@ -3,3 +3,7 @@ add_lld_library(lldYAML ReaderYAML.cpp WriterYAML.cpp ) + +target_link_libraries(lldYAML + lldReaderWriter + ) |