diff options
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/CMakeLists.txt')
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/CMakeLists.txt | 30 |
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) |

