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