Warning, /kdevelop/kdev-php/docs/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ########## shared settings ########## 0002 set(kdevphpdocs_settings_SRCS 0003 ) 0004 0005 kconfig_add_kcfg_files( kdevphpdocs_settings_SRCS phpdocssettings.kcfgc ) 0006 0007 ########## Documentation Plugin ##### 0008 0009 set(kdevphpdocs_SRCS 0010 phpdocumentationwidget.cpp 0011 phpdocumentation.cpp 0012 phpdocsplugin.cpp 0013 phpdocsmodel.cpp 0014 ${kdevphpdocs_settings_SRCS} 0015 ) 0016 ecm_qt_declare_logging_category(kdevphpdocs_SRCS 0017 HEADER phpdocsdebug.h 0018 IDENTIFIER DOCS 0019 CATEGORY_NAME "kdevelop.plugins.php.docs" 0020 DESCRIPTION "KDevelop plugin: PHP language support - documentation" 0021 EXPORT KDEVPHP 0022 ) 0023 0024 kdevplatform_add_plugin(kdevphpdocs JSON kdevphpdocs.json 0025 SOURCES ${kdevphpdocs_SRCS}) 0026 target_link_libraries(kdevphpdocs 0027 KDev::Interfaces 0028 KDev::Language 0029 KDev::Documentation 0030 KF5::KCMUtils 0031 ) 0032 0033 ### Configuration module for PHP documentation plugin 0034 0035 set(kcm_kdevphpdocs_SRCS 0036 phpdocsconfig.cpp 0037 ${kdevphpdocs_settings_SRCS} 0038 ) 0039 0040 ki18n_wrap_ui(kcm_kdevphpdocs_SRCS phpdocsconfig.ui) 0041 0042 add_library( kcm_kdevphpdocs MODULE ${kcm_kdevphpdocs_SRCS} ) 0043 target_link_libraries( kcm_kdevphpdocs 0044 KF5::ConfigWidgets 0045 KF5::KIOWidgets 0046 KF5::I18n 0047 KF5::KCMUtils 0048 ) 0049 0050 configure_file(kcm_kdevphpdocs.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/kcm_kdevphpdocs.desktop) 0051 kcoreaddons_desktop_to_json(kcm_kdevphpdocs ${CMAKE_CURRENT_BINARY_DIR}/kcm_kdevphpdocs.desktop) 0052 install(TARGETS kcm_kdevphpdocs DESTINATION ${KDE_INSTALL_PLUGINDIR}/kdevplatform/${KDEV_PLUGIN_VERSION}/kcm) 0053 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kcm_kdevphpdocs.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR})