[Lldb-commits] [PATCH] D145020: Hoist debugserver arch-dep sources out of a side CMakeLists into the debugserver main CMakeLists
Jason Molenda via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Tue Feb 28 16:57:41 PST 2023
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})
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D145020.501336.patch
Type: text/x-patch
Size: 2577 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20230301/c8ccf686/attachment.bin>
More information about the lldb-commits
mailing list