Warning, /pim/akregator/configuration/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-License-Identifier: CC0-1.0
0002 # SPDX-FileCopyrightText: none
0003 include_directories(
0004     ${akregator_BINARY_DIR}/interfaces
0005     ${akregator_SOURCE_DIR}/interfaces
0006     )
0007 
0008 ########### next target ###############
0009 
0010 add_library(akregator_config_general MODULE)
0011 target_sources(akregator_config_general PRIVATE akregator_config_general.cpp akregator_config_general.h)
0012 
0013 ki18n_wrap_ui(akregator_config_general ui/settings_general.ui)
0014 
0015 target_link_libraries(akregator_config_general
0016     akregatorinterfaces
0017     KF6::TextWidgets
0018     KF6::KCMUtils
0019     KF6::I18n
0020     )
0021 
0022 install(TARGETS akregator_config_general DESTINATION ${KDE_INSTALL_PLUGINDIR}/pim6/kcms/akregator)
0023 
0024 ########### next target ###############
0025 
0026 add_library(akregator_config_appearance MODULE  )
0027 target_sources(akregator_config_appearance PRIVATE akregator_config_appearance.cpp akregator_config_appearance.h)
0028 
0029 ki18n_wrap_ui(akregator_config_appearance ui/settings_appearance.ui)
0030 
0031 target_link_libraries(akregator_config_appearance
0032     akregatorinterfaces
0033     KF6::TextWidgets
0034     KF6::KCMUtils
0035     KF6::I18n
0036     )
0037 
0038 install(TARGETS akregator_config_appearance DESTINATION ${KDE_INSTALL_PLUGINDIR}/pim6/kcms/akregator)
0039 
0040 ########### next target ###############
0041 
0042 add_library(akregator_config_archive MODULE)
0043 target_sources(akregator_config_archive PRIVATE akregator_config_archive.cpp akregator_config_archive.h)
0044 
0045 ki18n_wrap_ui(akregator_config_archive ui/settings_archive.ui)
0046 
0047 target_link_libraries(akregator_config_archive
0048     KF6::KCMUtils
0049     akregatorinterfaces
0050     KF6::TextWidgets
0051     KF6::I18n
0052     )
0053 install(TARGETS akregator_config_archive DESTINATION ${KDE_INSTALL_PLUGINDIR}/pim6/kcms/akregator)
0054 
0055 ########### next target ###############
0056 
0057 add_library(akregator_config_browser MODULE )
0058 target_sources(akregator_config_browser PRIVATE akregator_config_browser.cpp akregator_config_browser.h)
0059 
0060 ki18n_wrap_ui(akregator_config_browser ui/settings_browser.ui)
0061 
0062 target_link_libraries(akregator_config_browser
0063     akregatorinterfaces
0064     KF6::KCMUtils
0065     KF6::I18n
0066 
0067     )
0068 
0069 install(TARGETS akregator_config_browser DESTINATION ${KDE_INSTALL_PLUGINDIR}/pim6/kcms/akregator)
0070 
0071 ########### next target ###############
0072 
0073 add_library(akregator_config_advanced MODULE)
0074 target_sources(akregator_config_advanced PRIVATE
0075     akregator_config_advanced.cpp
0076     settings_advanced.cpp
0077     akregator_config_advanced.h
0078     settings_advanced.h
0079     )
0080 
0081 ki18n_wrap_ui(akregator_config_advanced ui/settings_advancedbase.ui)
0082 
0083 target_link_libraries(akregator_config_advanced
0084     akregatorinterfaces
0085     KF6::TextWidgets
0086     KF6::KCMUtils
0087     KF6::I18n
0088     )
0089 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0090     set_target_properties(akregator_config_advanced PROPERTIES UNITY_BUILD ON)
0091 endif()
0092 install(TARGETS akregator_config_advanced DESTINATION ${KDE_INSTALL_PLUGINDIR}/pim6/kcms/akregator)
0093 
0094 
0095 ########### next target ###############
0096 add_library(akregator_config_plugins MODULE)
0097 
0098 target_sources(akregator_config_plugins PRIVATE
0099     akregator_config_plugins.cpp
0100     akregatorconfigurepluginlistwidget.cpp
0101     akregator_config_plugins.h
0102     akregatorconfigurepluginlistwidget.h
0103     )
0104 
0105 ecm_qt_declare_logging_category(akregator_config_plugins HEADER kcm_config_plugins_debug.h IDENTIFIER AKREGATOR_CONFIG_PLUGIN_LOG CATEGORY_NAME org.kde.pim.akregator_config_plugin
0106         DESCRIPTION "akregator config plugin (akregator)"
0107         EXPORT AKREGATOR
0108     )
0109 
0110 
0111 
0112 target_link_libraries(akregator_config_plugins
0113     akregatorinterfaces
0114     KF6::KCMUtils
0115     KF6::I18n
0116     KPim6::WebEngineViewer
0117     )
0118 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0119     set_target_properties(akregator_config_plugins PROPERTIES UNITY_BUILD ON)
0120 endif()
0121 
0122 install(TARGETS akregator_config_plugins DESTINATION ${KDE_INSTALL_PLUGINDIR}/pim6/kcms/akregator)
0123 
0124 
0125 ########### next target ###############
0126 if (TARGET KF6::UserFeedbackWidgets)
0127     add_library(akregator_config_userfeedback MODULE)
0128     target_sources(akregator_config_userfeedback PRIVATE akregator_config_userfeedback.cpp akregator_config_userfeedback.h)
0129 
0130 
0131     target_link_libraries(akregator_config_userfeedback
0132         akregatorinterfaces
0133         KF6::TextWidgets
0134         KF6::KCMUtils
0135         KF6::I18n
0136         KF6::UserFeedbackWidgets
0137         )
0138 
0139     install(TARGETS akregator_config_userfeedback DESTINATION ${KDE_INSTALL_PLUGINDIR}/pim6/kcms/akregator)
0140 endif()
0141 
0142 
0143 ###########
0144 add_library(akregator_config_security MODULE)
0145 
0146 target_sources(akregator_config_security PRIVATE
0147     akregator_config_security.cpp
0148     akregator_config_security.h
0149     )
0150 
0151 ki18n_wrap_ui(akregator_config_security ui/settings_security.ui)
0152 
0153 target_link_libraries(akregator_config_security
0154     akregatorinterfaces
0155     KF6::KCMUtils
0156     KF6::I18n
0157     KPim6::WebEngineViewer
0158     )
0159 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0160     set_target_properties(akregator_config_security PROPERTIES UNITY_BUILD ON)
0161 endif()
0162 
0163 install(TARGETS akregator_config_security DESTINATION ${KDE_INSTALL_PLUGINDIR}/pim6/kcms/akregator)