parent
91e5f4b46b
commit
f44d7c3f9f
|
|
@ -127,21 +127,20 @@ if(LLDB_USE_ENTITLEMENTS)
|
|||
endif()
|
||||
endif()
|
||||
|
||||
#if(build_and_sign_debugserver)
|
||||
set(generated_mach_interfaces
|
||||
set(generated_mach_interfaces
|
||||
${CMAKE_CURRENT_BINARY_DIR}/mach_exc.h
|
||||
${CMAKE_CURRENT_BINARY_DIR}/mach_excServer.c
|
||||
${CMAKE_CURRENT_BINARY_DIR}/mach_excUser.c
|
||||
)
|
||||
add_custom_command(OUTPUT ${generated_mach_interfaces}
|
||||
add_custom_command(OUTPUT ${generated_mach_interfaces}
|
||||
COMMAND mig ${CMAKE_CURRENT_SOURCE_DIR}/MacOSX/dbgnub-mig.defs
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/MacOSX/dbgnub-mig.defs
|
||||
)
|
||||
|
||||
set(DEBUGSERVER_VERS_GENERATED_FILE ${CMAKE_CURRENT_BINARY_DIR}/debugserver_vers.c)
|
||||
set_source_files_properties(${DEBUGSERVER_VERS_GENERATED_FILE} PROPERTIES GENERATED 1)
|
||||
set(DEBUGSERVER_VERS_GENERATED_FILE ${CMAKE_CURRENT_BINARY_DIR}/debugserver_vers.c)
|
||||
set_source_files_properties(${DEBUGSERVER_VERS_GENERATED_FILE} PROPERTIES GENERATED 1)
|
||||
|
||||
add_custom_command(OUTPUT ${DEBUGSERVER_VERS_GENERATED_FILE}
|
||||
add_custom_command(OUTPUT ${DEBUGSERVER_VERS_GENERATED_FILE}
|
||||
COMMAND ${LLDB_SOURCE_DIR}/scripts/generate-vers.pl
|
||||
${LLDB_SOURCE_DIR}/lldb.xcodeproj/project.pbxproj debugserver
|
||||
> ${DEBUGSERVER_VERS_GENERATED_FILE}
|
||||
|
|
@ -149,7 +148,7 @@ endif()
|
|||
${LLDB_SOURCE_DIR}/lldb.xcodeproj/project.pbxproj
|
||||
)
|
||||
|
||||
set(lldbDebugserverCommonSources
|
||||
set(lldbDebugserverCommonSources
|
||||
DNBArch.cpp
|
||||
DNBBreakpoint.cpp
|
||||
DNB.cpp
|
||||
|
|
@ -189,10 +188,10 @@ endif()
|
|||
${generated_mach_interfaces}
|
||||
${DEBUGSERVER_VERS_GENERATED_FILE})
|
||||
|
||||
add_library(lldbDebugserverCommon ${lldbDebugserverCommonSources})
|
||||
set_target_properties(lldbDebugserverCommon PROPERTIES FOLDER "lldb libraries/debugserver")
|
||||
add_library(lldbDebugserverCommon ${lldbDebugserverCommonSources})
|
||||
set_target_properties(lldbDebugserverCommon PROPERTIES FOLDER "lldb libraries/debugserver")
|
||||
|
||||
target_link_libraries(lldbDebugserverCommon
|
||||
target_link_libraries(lldbDebugserverCommon
|
||||
INTERFACE ${COCOA_LIBRARY}
|
||||
${CORE_FOUNDATION_LIBRARY}
|
||||
${FOUNDATION_LIBRARY}
|
||||
|
|
@ -204,20 +203,20 @@ endif()
|
|||
lldbDebugserverArchSupport
|
||||
lldbDebugserverDarwin_DarwinLog
|
||||
${LIBCOMPRESSION})
|
||||
if(HAVE_LIBCOMPRESSION)
|
||||
if(HAVE_LIBCOMPRESSION)
|
||||
set_property(TARGET lldbDebugserverCommon APPEND PROPERTY
|
||||
COMPILE_DEFINITIONS HAVE_LIBCOMPRESSION)
|
||||
endif()
|
||||
set(LLVM_OPTIONAL_SOURCES ${lldbDebugserverCommonSources})
|
||||
add_lldb_tool(debugserver ADD_TO_FRAMEWORK
|
||||
endif()
|
||||
set(LLVM_OPTIONAL_SOURCES ${lldbDebugserverCommonSources})
|
||||
add_lldb_tool(debugserver ADD_TO_FRAMEWORK
|
||||
debugserver.cpp
|
||||
LINK_LIBS lldbDebugserverCommon
|
||||
ENTITLEMENTS ${entitlements}
|
||||
)
|
||||
)
|
||||
|
||||
set_target_properties(debugserver PROPERTIES FOLDER "lldb libraries/debugserver")
|
||||
set_target_properties(debugserver PROPERTIES FOLDER "lldb libraries/debugserver")
|
||||
|
||||
if(IOS)
|
||||
if(IOS)
|
||||
set_property(TARGET lldbDebugserverCommon APPEND PROPERTY COMPILE_DEFINITIONS
|
||||
WITH_LOCKDOWN
|
||||
WITH_FBS
|
||||
|
|
@ -254,5 +253,4 @@ endif()
|
|||
ENTITLEMENTS
|
||||
${entitlements}
|
||||
)
|
||||
endif()
|
||||
#endif()
|
||||
endif()
|
||||
|
|
|
|||
Loading…
Reference in New Issue