Warning, /kdevelop/kdevelop/plugins/clazy/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN=\"kdevclazy\")
0002 
0003 find_package(ClazyStandalone QUIET)
0004 set_package_properties(ClazyStandalone PROPERTIES
0005     DESCRIPTION "Qt oriented code checker based on clang framework. Krazy's little brother"
0006     URL "https://commits.kde.org/clazy"
0007     PURPOSE "Recommended: required by the non-essential Clazy plugin"
0008     TYPE RUNTIME
0009 )
0010 
0011 set(kdevclazy_core_SRCS
0012     checksdb.cpp
0013     job.cpp
0014     jobparameters.cpp
0015     utils.cpp
0016     checksetselection.cpp
0017     checksetselectionlock.cpp
0018     checksetselectionmanager.cpp
0019 )
0020 declare_qt_logging_category(kdevclazy_core_SRCS
0021     TYPE PLUGIN
0022     IDENTIFIER KDEV_CLAZY
0023     CATEGORY_BASENAME "clazy"
0024 )
0025 kconfig_add_kcfg_files(kdevclazy_core_SRCS GENERATE_MOC
0026     config/globalsettings.kcfgc
0027 )
0028 kconfig_add_kcfg_files(kdevclazy_core_SRCS
0029     config/projectsettings.kcfgc
0030 )
0031 add_library(kdevclazy_core STATIC
0032     ${kdevclazy_core_SRCS}
0033 )
0034 target_link_libraries(kdevclazy_core
0035     KDevCompileAnalyzerCommon
0036     KDev::Project
0037     KDev::Shell
0038 )
0039 
0040 set(kdevclazy_SRCS
0041     analyzer.cpp
0042     plugin.cpp
0043 
0044     config/customchecksetconfigproxywidget.cpp
0045     config/checksetselectioncombobox.cpp
0046     config/checksetselectionlistmodel.cpp
0047     config/checksetmanagewidget.cpp
0048     config/checkswidget.cpp
0049     config/commandlinewidget.cpp
0050     config/globalconfigpage.cpp
0051     config/projectconfigpage.cpp
0052 )
0053 ki18n_wrap_ui(kdevclazy_SRCS
0054     config/checksetmanagewidget.ui
0055     config/checkswidget.ui
0056     config/commandlinewidget.ui
0057     config/globalconfigpage.ui
0058     config/projectconfigpage.ui
0059 )
0060 qt5_add_resources(kdevclazy_SRCS
0061     kdevclazy.qrc
0062 )
0063 kdevplatform_add_plugin(kdevclazy
0064     SOURCES ${kdevclazy_SRCS}
0065 )
0066 target_link_libraries(kdevclazy
0067     kdevclazy_core
0068     KF5::ItemViews
0069 )
0070 
0071 ecm_install_icons(ICONS icons/128-apps-clazy.png
0072                   DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor)
0073 
0074 if(BUILD_TESTING)
0075     add_subdirectory(tests)
0076 endif()