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