9
macro(add_resource_iface _kcfgFile _ifaceName _className)
10
kcfg_generate_dbus_interface(${kdepim-runtime_SOURCE_DIR}/resources/${_kcfgFile} ${_ifaceName})
11
string(TOLOWER ${_className} _codeFile)
12
qt4_add_dbus_interface(kres-migrator_srcs
13
${CMAKE_CURRENT_BINARY_DIR}/${_ifaceName}.xml ${_codeFile} ${_className}
15
endmacro(add_resource_iface)
17
add_resource_iface( vcard/vcardresource.kcfg org.kde.Akonadi.VCard.Settings VCardSettings )
18
add_resource_iface( ical/icalresource.kcfg org.kde.Akonadi.ICal.Settings ICalSettings )
19
add_resource_iface( birthdays/birthdaysresource.kcfg org.kde.Akonadi.Birthdays.Settings BirthdaysSettings )
21
kde4_add_app_icon(kres-migrator_srcs "${KDE4_ICON_DIR}/oxygen/*/apps/akonadi.png")
22
kde4_add_executable(kres-migrator ${kres-migrator_srcs})
23
target_link_libraries(kres-migrator
24
${KDEPIMLIBS_AKONADI_LIBS}
25
${KDE4_KRESOURCE_LIBS}
26
${KDEPIMLIBS_KABC_LIBS}
27
${KDEPIMLIBS_KCAL_LIBS}
32
add_subdirectory(tests)
33
install(TARGETS kres-migrator ${INSTALL_TARGETS_DEFAULT_ARGS})
34
install(FILES kres-migratorrc DESTINATION ${CONFIG_INSTALL_DIR})