Warning, /utilities/kate/addons/lspclient/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 kate_add_plugin(lspclientplugin)
0002 target_compile_definitions(lspclientplugin PRIVATE TRANSLATION_DOMAIN="lspclient")
0003 
0004 target_link_libraries(
0005   lspclientplugin
0006   PRIVATE
0007     kateprivate
0008 )
0009 
0010 include(ECMQtDeclareLoggingCategory)
0011 ecm_qt_declare_logging_category(
0012   DEBUG_SOURCES
0013   HEADER lspclient_debug.h
0014   IDENTIFIER LSPCLIENT
0015   CATEGORY_NAME "katelspclientplugin"
0016 )
0017 target_sources(lspclientplugin PRIVATE ${DEBUG_SOURCES})
0018 
0019 ki18n_wrap_ui(lspclientplugin lspconfigwidget.ui)
0020 target_sources(
0021   lspclientplugin
0022   PRIVATE
0023     lspclientcompletion.cpp
0024     lspclientconfigpage.cpp
0025     lspclienthover.cpp
0026     lspclientplugin.cpp
0027     lspclientpluginview.cpp
0028     lspclientserver.cpp
0029     lspclientservermanager.cpp
0030     lspclientsymbolview.cpp
0031     lspclientutils.cpp
0032     lspsemantichighlighting.cpp
0033     semantic_tokens_legend.cpp
0034     gotosymboldialog.cpp
0035     inlayhints.cpp
0036 
0037     plugin.qrc
0038 )
0039 
0040 if (BUILD_PCH)
0041     target_precompile_headers(lspclientplugin REUSE_FROM katepch)
0042 endif()
0043 
0044 set(RAPIDJSON_INCLUDES ${CMAKE_CURRENT_LIST_DIR}/rapidjson/include)
0045 target_include_directories(lspclientplugin SYSTEM PUBLIC ${RAPIDJSON_INCLUDES})
0046 
0047 if(BUILD_TESTING)
0048   add_subdirectory(tests)
0049 endif()