Warning, /utilities/kate/addons/gdbplugin/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # Hasn't been ported to Windows yet. 0002 if(WIN32) 0003 return() 0004 endif() 0005 0006 kate_add_plugin(kategdbplugin) 0007 target_compile_definitions(kategdbplugin PRIVATE TRANSLATION_DOMAIN="kategdbplugin") 0008 target_link_libraries(kategdbplugin PRIVATE kateprivate KF6::I18n KF6::TextEditor) 0009 0010 include(ECMQtDeclareLoggingCategory) 0011 ecm_qt_declare_logging_category( 0012 DEBUG_SOURCES 0013 HEADER dapclient_debug.h 0014 IDENTIFIER DAPCLIENT 0015 CATEGORY_NAME "kategdbplugin" 0016 ) 0017 0018 ki18n_wrap_ui(kategdbplugin advanced_settings.ui) 0019 ki18n_wrap_ui(kategdbplugin debugconfig.ui) 0020 0021 set(DAP_SOURCES 0022 dap/bus.cpp 0023 dap/socketbus.cpp 0024 dap/processbus.cpp 0025 dap/client.cpp 0026 dap/entities.cpp 0027 dap/messages.h 0028 dap/settings.cpp 0029 dap/socketprocessbus.cpp 0030 dap/bus_selector.cpp 0031 ) 0032 0033 set(GDBMI_SOURCES 0034 gdbmi/parser.cpp 0035 gdbmi/records.h 0036 gdbmi/tokens.cpp 0037 ) 0038 0039 target_sources( 0040 kategdbplugin 0041 PRIVATE 0042 plugin_kategdb.cpp 0043 backendinterface.cpp 0044 gdbbackend.cpp 0045 configview.cpp 0046 ioview.cpp 0047 localsview.cpp 0048 advanced_settings.cpp 0049 debugconfigpage.cpp 0050 0051 ${DAP_SOURCES} 0052 ${GDBMI_SOURCES} 0053 ${DEBUG_SOURCES} 0054 json_placeholders.cpp 0055 dapbackend.cpp 0056 gdbvariableparser.cpp 0057 backend.cpp 0058 0059 plugin.qrc 0060 ) 0061 0062 if (BUILD_PCH) 0063 target_precompile_headers(kategdbplugin REUSE_FROM katepch) 0064 endif() 0065 0066 if(BUILD_TESTING) 0067 add_subdirectory(autotests) 0068 endif()