44 lines
977 B
CMake
44 lines
977 B
CMake
if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
|
|
include_directories(${LIBXML2_INCLUDE_DIR})
|
|
endif()
|
|
|
|
set(LLDB_PLUGINS
|
|
lldbPluginProcessUtility
|
|
lldbPluginPlatformMacOSX
|
|
)
|
|
|
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux|Android")
|
|
list(APPEND LLDB_PLUGINS lldbPluginProcessLinux)
|
|
endif()
|
|
|
|
if(CMAKE_SYSTEM_NAME MATCHES "NetBSD")
|
|
list(APPEND LLDB_PLUGINS lldbPluginProcessNetBSD)
|
|
endif()
|
|
|
|
add_lldb_library(lldbPluginProcessGDBRemote PLUGIN
|
|
GDBRemoteClientBase.cpp
|
|
GDBRemoteCommunication.cpp
|
|
GDBRemoteCommunicationClient.cpp
|
|
GDBRemoteCommunicationServer.cpp
|
|
GDBRemoteCommunicationServerCommon.cpp
|
|
GDBRemoteCommunicationServerLLGS.cpp
|
|
GDBRemoteCommunicationServerPlatform.cpp
|
|
GDBRemoteRegisterContext.cpp
|
|
ProcessGDBRemote.cpp
|
|
ProcessGDBRemoteLog.cpp
|
|
ThreadGDBRemote.cpp
|
|
|
|
LINK_LIBS
|
|
lldbBreakpoint
|
|
lldbCore
|
|
lldbDataFormatters
|
|
lldbHost
|
|
lldbInterpreter
|
|
lldbSymbol
|
|
lldbTarget
|
|
lldbUtility
|
|
${LLDB_PLUGINS}
|
|
LINK_COMPONENTS
|
|
Support
|
|
)
|