summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/CMakeLists.txt')
-rw-r--r--lld/lib/ReaderWriter/ELF/CMakeLists.txt30
1 files changed, 12 insertions, 18 deletions
diff --git a/lld/lib/ReaderWriter/ELF/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/CMakeLists.txt
index cbbffd722ba..ba10c668f29 100644
--- a/lld/lib/ReaderWriter/ELF/CMakeLists.txt
+++ b/lld/lib/ReaderWriter/ELF/CMakeLists.txt
@@ -1,21 +1,3 @@
-file(GLOB all_valid_subdirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/CMakeLists.txt")
-
-foreach(dir ${all_valid_subdirs})
- message(STATUS "AUTOADD ELFTarget = ${dir}")
- if(${dir} MATCHES "^([^/]*)//CMakeLists.txt")
- string(REGEX REPLACE "^([^/]*)//CMakeLists.txt" "\\1" dir_trimmed ${dir})
- include_directories(AFTER
- ${CMAKE_CURRENT_SOURCE_DIR}/${dir_trimmed})
- endif()
-endforeach(dir)
-
-foreach(dir ${all_valid_subdirs})
- if(${dir} MATCHES "^([^/]*)//CMakeLists.txt")
- string(REGEX REPLACE "^([^/]*)//CMakeLists.txt" "\\1" dir_trimmed ${dir})
- add_subdirectory(${dir_trimmed})
- endif()
-endforeach(dir)
-
add_lld_library(lldELF
ELFTargetInfo.cpp
HexagonReference.cpp
@@ -29,4 +11,16 @@ add_lld_library(lldELF
target_link_libraries(lldELF
lldReaderWriter
+ lldX86_64ELFTarget
)
+
+include_directories(.)
+
+file(GLOB all_valid_subdirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/CMakeLists.txt")
+
+foreach(dir ${all_valid_subdirs})
+ if(${dir} MATCHES "^([^/]*)//CMakeLists.txt")
+ string(REGEX REPLACE "^([^/]*)//CMakeLists.txt" "\\1" dir_trimmed ${dir})
+ add_subdirectory(${dir_trimmed})
+ endif()
+endforeach(dir)
OpenPOWER on IntegriCloud