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 )