Warning, /kdevelop/kdevelop/plugins/cppcheck/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kdevcppcheck\") 0002 0003 find_package(Cppcheck QUIET) 0004 set_package_properties(Cppcheck PROPERTIES 0005 DESCRIPTION "A tool for static C/C++ code analysis" 0006 URL "http://cppcheck.sourceforge.net/" 0007 PURPOSE "Recommended: required by the non-essential Cppcheck plugin" 0008 TYPE RUNTIME 0009 ) 0010 0011 set(kdevcppcheck_core_SRCS 0012 parser.cpp 0013 job.cpp 0014 parameters.cpp 0015 utils.cpp 0016 ) 0017 declare_qt_logging_category(kdevcppcheck_core_SRCS 0018 TYPE PLUGIN 0019 IDENTIFIER KDEV_CPPCHECK 0020 CATEGORY_BASENAME "cppcheck" 0021 ) 0022 kconfig_add_kcfg_files(kdevcppcheck_core_SRCS 0023 config/globalsettings.kcfgc 0024 config/projectsettings.kcfgc 0025 ) 0026 add_library(kdevcppcheck_core STATIC 0027 ${kdevcppcheck_core_SRCS} 0028 ) 0029 target_link_libraries(kdevcppcheck_core 0030 KDev::Language 0031 KDev::Project 0032 KDev::Shell 0033 ) 0034 0035 set(kdevcppcheck_SRCS 0036 plugin.cpp 0037 problemmodel.cpp 0038 0039 config/globalconfigpage.cpp 0040 config/projectconfigpage.cpp 0041 ) 0042 ki18n_wrap_ui(kdevcppcheck_SRCS 0043 config/globalconfigpage.ui 0044 config/projectconfigpage.ui 0045 ) 0046 qt5_add_resources(kdevcppcheck_SRCS 0047 kdevcppcheck.qrc 0048 ) 0049 kdevplatform_add_plugin(kdevcppcheck 0050 SOURCES ${kdevcppcheck_SRCS} 0051 ) 0052 target_link_libraries(kdevcppcheck 0053 kdevcppcheck_core 0054 ) 0055 0056 ecm_install_icons(ICONS icons/128-apps-cppcheck.png 0057 DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor) 0058 0059 if(BUILD_TESTING) 0060 add_subdirectory(tests) 0061 endif()