• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1lldb_tablegen(ProcessGDBRemoteProperties.inc -gen-lldb-property-defs
2  SOURCE ProcessGDBRemoteProperties.td
3  TARGET LLDBPluginProcessGDBRemotePropertiesGen)
4
5lldb_tablegen(ProcessGDBRemotePropertiesEnum.inc -gen-lldb-property-enum-defs
6  SOURCE ProcessGDBRemoteProperties.td
7  TARGET LLDBPluginProcessGDBRemotePropertiesEnumGen)
8
9set(LLDB_PLUGINS
10  lldbPluginProcessUtility
11  lldbPluginPlatformMacOSX
12)
13
14if(HAVE_LIBCOMPRESSION)
15  set(LIBCOMPRESSION compression)
16endif()
17
18add_lldb_library(lldbPluginProcessGDBRemote PLUGIN
19  GDBRemoteClientBase.cpp
20  GDBRemoteCommunication.cpp
21  GDBRemoteCommunicationClient.cpp
22  GDBRemoteCommunicationHistory.cpp
23  GDBRemoteCommunicationReplayServer.cpp
24  GDBRemoteCommunicationServer.cpp
25  GDBRemoteCommunicationServerCommon.cpp
26  GDBRemoteCommunicationServerLLGS.cpp
27  GDBRemoteCommunicationServerPlatform.cpp
28  GDBRemoteRegisterContext.cpp
29  ProcessGDBRemote.cpp
30  ProcessGDBRemoteLog.cpp
31  ThreadGDBRemote.cpp
32
33  LINK_LIBS
34    lldbBreakpoint
35    lldbCore
36    lldbDataFormatters
37    lldbHost
38    lldbInterpreter
39    lldbSymbol
40    lldbTarget
41    lldbUtility
42    ${LLDB_PLUGINS}
43    ${LIBCOMPRESSION}
44  LINK_COMPONENTS
45    Support
46  )
47
48add_dependencies(lldbPluginProcessGDBRemote
49  LLDBPluginProcessGDBRemotePropertiesGen
50  LLDBPluginProcessGDBRemotePropertiesEnumGen)
51