This revision was automatically updated to reflect the committed changes. Closed by commit rGf136ca848309: Put the arch-dep debugserver files in main CMakeLists.txt (authored by jasonmolenda).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D145020/new/ https://reviews.llvm.org/D145020 Files: lldb/tools/debugserver/source/CMakeLists.txt lldb/tools/debugserver/source/MacOSX/CMakeLists.txt Index: lldb/tools/debugserver/source/MacOSX/CMakeLists.txt =================================================================== --- lldb/tools/debugserver/source/MacOSX/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -list(APPEND SOURCES arm/DNBArchImpl.cpp arm64/DNBArchImplARM64.cpp) -include_directories(${CURRENT_SOURCE_DIR}/arm ${CURRENT_SOURCE_DIR}/arm64) - -list(APPEND SOURCES i386/DNBArchImplI386.cpp x86_64/DNBArchImplX86_64.cpp) -include_directories(${CURRENT_SOURCE_DIR}/i386 ${CURRENT_SOURCE_DIR}/x86_64) - -include_directories(..) - -include_directories(${LLDB_SOURCE_DIR}/tools/debugserver/source) -add_library(lldbDebugserverArchSupport - ${SOURCES} - ) - -set_target_properties(lldbDebugserverArchSupport PROPERTIES FOLDER "lldb libraries/debugserver") Index: lldb/tools/debugserver/source/CMakeLists.txt =================================================================== --- lldb/tools/debugserver/source/CMakeLists.txt +++ lldb/tools/debugserver/source/CMakeLists.txt @@ -2,8 +2,11 @@ include(CheckLibraryExists) include_directories(${CMAKE_CURRENT_BINARY_DIR}/..) include_directories(${LLDB_SOURCE_DIR}/source) - include_directories(MacOSX) +include_directories(MacOSX/i386) +include_directories(MacOSX/x86_64) +include_directories(MacOSX/arm) +include_directories(MacOSX/arm64) function(check_certificate identity result_valid) execute_process( @@ -108,8 +111,6 @@ find_library(SECURITY_LIBRARY Security) -add_subdirectory(MacOSX) - set(LLDB_CODESIGN_IDENTITY "" CACHE STRING "Identity override for debugserver; see 'Code Signing on macOS' in the documentation (Darwin only)") @@ -227,6 +228,10 @@ MacOSX/MachVMMemory.cpp MacOSX/MachVMRegion.cpp MacOSX/OsLogger.cpp + MacOSX/arm/DNBArchImpl.cpp + MacOSX/arm64/DNBArchImplARM64.cpp + MacOSX/i386/DNBArchImplI386.cpp + MacOSX/x86_64/DNBArchImplX86_64.cpp ${generated_mach_interfaces} ${DEBUGSERVER_VERS_GENERATED_FILE}) @@ -248,7 +253,6 @@ ${MOBILESERVICES_LIBRARY} ${LOCKDOWN_LIBRARY} ${CAROUSELSERVICES_LIBRARY} - lldbDebugserverArchSupport ${FOUNDATION_LIBRARY} ${SECURITY_LIBRARY} ${LIBCOMPRESSION} @@ -313,7 +317,6 @@ INTERFACE ${COCOA_LIBRARY} ${CORE_FOUNDATION_LIBRARY} ${FOUNDATION_LIBRARY} - lldbDebugserverArchSupport ${SECURITY_LIBRARY} ${LIBCOMPRESSION})
Index: lldb/tools/debugserver/source/MacOSX/CMakeLists.txt =================================================================== --- lldb/tools/debugserver/source/MacOSX/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -list(APPEND SOURCES arm/DNBArchImpl.cpp arm64/DNBArchImplARM64.cpp) -include_directories(${CURRENT_SOURCE_DIR}/arm ${CURRENT_SOURCE_DIR}/arm64) - -list(APPEND SOURCES i386/DNBArchImplI386.cpp x86_64/DNBArchImplX86_64.cpp) -include_directories(${CURRENT_SOURCE_DIR}/i386 ${CURRENT_SOURCE_DIR}/x86_64) - -include_directories(..) - -include_directories(${LLDB_SOURCE_DIR}/tools/debugserver/source) -add_library(lldbDebugserverArchSupport - ${SOURCES} - ) - -set_target_properties(lldbDebugserverArchSupport PROPERTIES FOLDER "lldb libraries/debugserver") Index: lldb/tools/debugserver/source/CMakeLists.txt =================================================================== --- lldb/tools/debugserver/source/CMakeLists.txt +++ lldb/tools/debugserver/source/CMakeLists.txt @@ -2,8 +2,11 @@ include(CheckLibraryExists) include_directories(${CMAKE_CURRENT_BINARY_DIR}/..) include_directories(${LLDB_SOURCE_DIR}/source) - include_directories(MacOSX) +include_directories(MacOSX/i386) +include_directories(MacOSX/x86_64) +include_directories(MacOSX/arm) +include_directories(MacOSX/arm64) function(check_certificate identity result_valid) execute_process( @@ -108,8 +111,6 @@ find_library(SECURITY_LIBRARY Security) -add_subdirectory(MacOSX) - set(LLDB_CODESIGN_IDENTITY "" CACHE STRING "Identity override for debugserver; see 'Code Signing on macOS' in the documentation (Darwin only)") @@ -227,6 +228,10 @@ MacOSX/MachVMMemory.cpp MacOSX/MachVMRegion.cpp MacOSX/OsLogger.cpp + MacOSX/arm/DNBArchImpl.cpp + MacOSX/arm64/DNBArchImplARM64.cpp + MacOSX/i386/DNBArchImplI386.cpp + MacOSX/x86_64/DNBArchImplX86_64.cpp ${generated_mach_interfaces} ${DEBUGSERVER_VERS_GENERATED_FILE}) @@ -248,7 +253,6 @@ ${MOBILESERVICES_LIBRARY} ${LOCKDOWN_LIBRARY} ${CAROUSELSERVICES_LIBRARY} - lldbDebugserverArchSupport ${FOUNDATION_LIBRARY} ${SECURITY_LIBRARY} ${LIBCOMPRESSION} @@ -313,7 +317,6 @@ INTERFACE ${COCOA_LIBRARY} ${CORE_FOUNDATION_LIBRARY} ${FOUNDATION_LIBRARY} - lldbDebugserverArchSupport ${SECURITY_LIBRARY} ${LIBCOMPRESSION})
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits