Warning, /pim/akregator/interfaces/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-License-Identifier: CC0-1.0 0002 # SPDX-FileCopyrightText: none 0003 ########### next target ############### 0004 add_library(akregatorinterfaces) 0005 0006 target_sources(akregatorinterfaces PRIVATE 0007 command.cpp 0008 feedlistmanagementinterface.cpp 0009 command.h 0010 feedlistmanagementinterface.h 0011 ) 0012 0013 set(akregatorinterfaces_userfeedback_LIB_SRCS) 0014 if (TARGET KF6::UserFeedbackWidgets) 0015 target_sources(akregatorinterfaces PRIVATE 0016 userfeedback/userfeedbackmanager.cpp 0017 userfeedback/akregatoruserfeedbackprovider.cpp 0018 userfeedback/userfeedbackmanager.h 0019 userfeedback/akregatoruserfeedbackprovider.h 0020 ) 0021 endif() 0022 0023 0024 kconfig_add_kcfg_files(akregatorinterfaces akregatorconfig.kcfgc) 0025 0026 generate_export_header(akregatorinterfaces BASE_NAME akregatorinterfaces) 0027 0028 if (TARGET KF6::UserFeedbackWidgets) 0029 target_link_libraries(akregatorinterfaces KF6::UserFeedbackWidgets) 0030 endif() 0031 0032 target_link_libraries(akregatorinterfaces 0033 KF6::ConfigGui 0034 Qt::Widgets 0035 ) 0036 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0037 set_target_properties(akregatorinterfaces PROPERTIES UNITY_BUILD ON) 0038 endif() 0039 target_include_directories(akregatorinterfaces PUBLIC "$<BUILD_INTERFACE:${akregator_SOURCE_DIR}/interfaces;${akregator_BINARY_DIR}/interfaces>") 0040 0041 set_target_properties(akregatorinterfaces PROPERTIES VERSION ${KDEPIM_LIB_VERSION} SOVERSION ${KDEPIM_LIB_SOVERSION} 0042 ) 0043 0044 install(TARGETS akregatorinterfaces ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) 0045 install(FILES akregator.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0046