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