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

0001 find_package(Qt6Concurrent ${QT_MIN_VERSION} QUIET)
0002 find_package(KF6GuiAddons ${KF5_DEP_VERSION} QUIET)
0003 
0004 set_package_properties(KF6GuiAddons PROPERTIES PURPOSE "Required to build the project addon")
0005 
0006 if(NOT KF6_FOUND OR NOT Qt6Concurrent_FOUND)
0007   return()
0008 endif()
0009 
0010 kate_add_plugin(kateprojectplugin)
0011 target_compile_definitions(kateprojectplugin PRIVATE TRANSLATION_DOMAIN="kateproject")
0012 
0013 target_link_libraries(
0014     kateprojectplugin
0015     PRIVATE
0016         kateprivate
0017         Qt::Concurrent
0018         KF6::GuiAddons
0019         KF6::I18n
0020         KF6::TextEditor
0021 )
0022 
0023 target_sources(
0024   kateprojectplugin
0025   PRIVATE
0026     fileutil.cpp
0027     kateprojectplugin.cpp
0028     kateprojectpluginview.cpp
0029     kateproject.cpp
0030     kateprojectworker.cpp
0031     kateprojectitem.cpp
0032     kateprojectview.cpp
0033     kateprojectviewtree.cpp
0034     kateprojecttreeviewcontextmenu.cpp
0035     kateprojectinfoview.cpp
0036     kateprojectcompletion.cpp
0037     kateprojectindex.cpp
0038     kateprojectinfoviewindex.cpp
0039     kateprojectinfoviewterminal.cpp
0040     kateprojectinfoviewcodeanalysis.cpp
0041     kateprojectinfoviewnotes.cpp
0042     kateprojectconfigpage.cpp
0043     kateprojectcodeanalysistool.cpp
0044     branchesdialog.cpp
0045     branchcheckoutdialog.cpp
0046     branchesdialogmodel.cpp
0047     gitwidget.cpp
0048     gitstatusmodel.cpp
0049     gitcommitdialog.cpp
0050     stashdialog.cpp
0051     pushpulldialog.cpp
0052     comparebranchesview.cpp
0053     branchdeletedialog.cpp
0054     currentgitbranchbutton.cpp
0055 
0056     tools/clazy.cpp
0057     tools/clazycurrent.cpp
0058     tools/codeanalysisselector.cpp
0059     tools/cppcheck.cpp
0060     tools/flake8.cpp
0061     tools/shellcheck.cpp
0062     tools/eslint.cpp
0063     tools/clippy.cpp
0064 
0065     git/gitutils.cpp
0066     git/gitstatus.cpp
0067 
0068     plugin.qrc
0069 )
0070 
0071 install(FILES kateproject.example DESTINATION ${KDE_INSTALL_DATADIR}/kateproject)
0072 
0073 if (BUILD_PCH)
0074     target_precompile_headers(kateprojectplugin REUSE_FROM katepch)
0075 endif()
0076 
0077 if(BUILD_TESTING)
0078   add_subdirectory(autotests)
0079 endif()