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 9if (CMAKE_SYSTEM_NAME MATCHES "Darwin") 10 include_directories(${LIBXML2_INCLUDE_DIR}) 11endif() 12 13set(LLDB_PLUGINS 14 lldbPluginProcessUtility 15 lldbPluginPlatformMacOSX 16) 17 18if(HAVE_LIBCOMPRESSION) 19 set(LIBCOMPRESSION compression) 20endif() 21 22add_lldb_library(lldbPluginProcessGDBRemote PLUGIN 23 GDBRemoteClientBase.cpp 24 GDBRemoteCommunication.cpp 25 GDBRemoteCommunicationClient.cpp 26 GDBRemoteCommunicationHistory.cpp 27 GDBRemoteCommunicationReplayServer.cpp 28 GDBRemoteCommunicationServer.cpp 29 GDBRemoteCommunicationServerCommon.cpp 30 GDBRemoteCommunicationServerLLGS.cpp 31 GDBRemoteCommunicationServerPlatform.cpp 32 GDBRemoteRegisterContext.cpp 33 ProcessGDBRemote.cpp 34 ProcessGDBRemoteLog.cpp 35 ThreadGDBRemote.cpp 36 37 LINK_LIBS 38 lldbBreakpoint 39 lldbCore 40 lldbDataFormatters 41 lldbHost 42 lldbInterpreter 43 lldbSymbol 44 lldbTarget 45 lldbUtility 46 ${LLDB_PLUGINS} 47 ${LIBCOMPRESSION} 48 LINK_COMPONENTS 49 Support 50 ) 51 52add_dependencies(lldbPluginProcessGDBRemote 53 LLDBPluginProcessGDBRemotePropertiesGen 54 LLDBPluginProcessGDBRemotePropertiesEnumGen) 55