Author: Jason Molenda Date: 2023-02-28T16:57:11-08:00 New Revision: f136ca84830942451fc20f8980dbc36028520920
URL: https://github.com/llvm/llvm-project/commit/f136ca84830942451fc20f8980dbc36028520920 DIFF: https://github.com/llvm/llvm-project/commit/f136ca84830942451fc20f8980dbc36028520920.diff LOG: Put the arch-dep debugserver files in main CMakeLists.txt The architecture dependent files for debugserver were built out of their own separate CMakeLists.txt for historical reasons; it's not necessary any longer. Remove that file and put them in the main debugserver CMakeLists.txt. Differential Revision: https://reviews.llvm.org/D145020 rdar://105993317 Added: Modified: lldb/tools/debugserver/source/CMakeLists.txt Removed: lldb/tools/debugserver/source/MacOSX/CMakeLists.txt ################################################################################ diff --git a/lldb/tools/debugserver/source/CMakeLists.txt b/lldb/tools/debugserver/source/CMakeLists.txt index c6e7e8cf49e85..2aaefb56cb4b6 100644 --- a/lldb/tools/debugserver/source/CMakeLists.txt +++ b/lldb/tools/debugserver/source/CMakeLists.txt @@ -2,8 +2,11 @@ include(CheckCXXCompilerFlag) 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 @@ endif () 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 @@ set(lldbDebugserverCommonSources 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 @@ target_link_libraries(lldbDebugserverCommon ${MOBILESERVICES_LIBRARY} ${LOCKDOWN_LIBRARY} ${CAROUSELSERVICES_LIBRARY} - lldbDebugserverArchSupport ${FOUNDATION_LIBRARY} ${SECURITY_LIBRARY} ${LIBCOMPRESSION} @@ -313,7 +317,6 @@ if(APPLE_EMBEDDED) 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 index 8f44d1bfbb436..0000000000000 --- 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") _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits