56 lines · plain
1lldb_tablegen(ProcessGDBRemoteProperties.inc -gen-lldb-property-defs2 SOURCE ProcessGDBRemoteProperties.td3 TARGET LLDBPluginProcessGDBRemotePropertiesGen)4 5lldb_tablegen(ProcessGDBRemotePropertiesEnum.inc -gen-lldb-property-enum-defs6 SOURCE ProcessGDBRemoteProperties.td7 TARGET LLDBPluginProcessGDBRemotePropertiesEnumGen)8 9set(LLDB_PLUGINS10 lldbPluginProcessUtility11)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 PLUGIN22 GDBRemoteClientBase.cpp23 GDBRemoteCommunication.cpp24 GDBRemoteCommunicationClient.cpp25 GDBRemoteCommunicationHistory.cpp26 GDBRemoteCommunicationServer.cpp27 GDBRemoteCommunicationServerCommon.cpp28 GDBRemoteCommunicationServerLLGS.cpp29 GDBRemoteCommunicationServerPlatform.cpp30 GDBRemoteRegisterContext.cpp31 GDBRemoteRegisterFallback.cpp32 ProcessGDBRemote.cpp33 ProcessGDBRemoteLog.cpp34 ThreadGDBRemote.cpp35 36 LINK_COMPONENTS37 Support38 TargetParser39 LINK_LIBS40 lldbBreakpoint41 lldbCore42 lldbDataFormatters43 lldbHost44 lldbInterpreter45 lldbSymbol46 lldbTarget47 lldbUtility48 ${LLDB_SYSTEM_LIBS}49 ${LLDB_PLUGINS}50 ${LIBCOMPRESSION}51 )52 53add_dependencies(lldbPluginProcessGDBRemote54 LLDBPluginProcessGDBRemotePropertiesGen55 LLDBPluginProcessGDBRemotePropertiesEnumGen)56