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()