diff --git a/lldb/tools/debugserver/source/CMakeLists.txt b/lldb/tools/debugserver/source/CMakeLists.txt --- a/lldb/tools/debugserver/source/CMakeLists.txt +++ b/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}) diff --git a/lldb/tools/debugserver/source/MacOSX/CMakeLists.txt b/lldb/tools/debugserver/source/MacOSX/CMakeLists.txt deleted file mode 100644 --- a/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")