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