Warning, /pim/akonadi/templates/akonadiresource/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(%{APPNAMELC}resource_SRCS
0002 %{APPNAMELC}resource.cpp %{APPNAMELC}resource.h
0003 )
0004
0005 ecm_qt_declare_logging_category(%{APPNAMELC}resource_SRCS
0006 HEADER debug.h
0007 IDENTIFIER log_%{APPNAMELC}resource
0008 CATEGORY_NAME log_%{APPNAMELC}resource
0009 )
0010
0011 kconfig_add_kcfg_files(%{APPNAMELC}resource_SRCS
0012 ${CMAKE_CURRENT_SOURCE_DIR}/settings.kcfgc
0013 )
0014
0015 kcfg_generate_dbus_interface(
0016 ${CMAKE_CURRENT_SOURCE_DIR}/settings.kcfg
0017 org.kde.Akonadi.%{APPNAME}.Settings
0018 )
0019
0020 qt_add_dbus_adaptor(%{APPNAMELC}resource_SRCS
0021 ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.%{APPNAME}.Settings.xml
0022 ${CMAKE_CURRENT_BINARY_DIR}/settings.h
0023 Settings
0024 )
0025
0026 add_executable(akonadi_%{APPNAMELC}_resource ${%{APPNAMELC}resource_SRCS})
0027 set_target_properties(akonadi_%{APPNAMELC}_resource PROPERTIES MACOSX_BUNDLE FALSE)
0028
0029 target_link_libraries(akonadi_%{APPNAMELC}_resource
0030 Qt::DBus
0031 KF6::AkonadiAgentBase
0032 KF6::ConfigCore
0033 )
0034
0035 install(TARGETS akonadi_%{APPNAMELC}_resource ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0036
0037 install(FILES %{APPNAMELC}resource.desktop
0038 DESTINATION ${KDE_INSTALL_DATAROOTDIR}/akonadi/agents
0039 )