Warning, /pim/kdepim-runtime/resources/vcard/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 0002 0003 if(BUILD_TESTING) 0004 add_subdirectory( autotests ) 0005 endif() 0006 0007 add_definitions(-DTRANSLATION_DOMAIN=\"akonadi_vcard_resource\") 0008 0009 set(vcardresource_common_SRCS) 0010 kconfig_add_kcfg_files(vcardresource_common_SRCS settings.kcfgc) 0011 0012 ############################## Resource #################################### 0013 0014 add_definitions(-DSETTINGS_NAMESPACE=Akonadi_VCard_Resource) 0015 0016 set( vcardresource_SRCS 0017 vcardresource.cpp 0018 vcardresource.h 0019 ${vcardresource_common_SRCS} 0020 ) 0021 0022 install( FILES vcardresource.desktop DESTINATION "${KDE_INSTALL_DATAROOTDIR}/akonadi/agents" ) 0023 0024 kcfg_generate_dbus_interface(${CMAKE_CURRENT_SOURCE_DIR}/vcardresource.kcfg org.kde.Akonadi.VCard.Settings) 0025 qt_add_dbus_adaptor(vcardresource_SRCS 0026 ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.VCard.Settings.xml settings.h Akonadi_VCard_Resource::Settings vcardsettingsadaptor VCardSettingsAdaptor 0027 ) 0028 0029 add_executable(akonadi_vcard_resource ${vcardresource_SRCS}) 0030 0031 if( APPLE ) 0032 set_target_properties(akonadi_vcard_resource PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/../Info.plist.template) 0033 set_target_properties(akonadi_vcard_resource PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.Akonadi.VCard") 0034 set_target_properties(akonadi_vcard_resource PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KDE Akonadi VCard Resource") 0035 endif () 0036 0037 target_link_libraries(akonadi_vcard_resource KPim6::AkonadiCore KF6::KIOCore KPim6::AkonadiAgentBase KF6::Contacts akonadi-singlefileresource KF6::Completion KF6::KIOWidgets KF6::ConfigWidgets) 0038 0039 install(TARGETS akonadi_vcard_resource ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0040 0041 install( 0042 FILES org.kde.akonadi_vcard_resource.desktop 0043 DESTINATION ${KDE_INSTALL_APPDIR} 0044 ) 0045 0046 ############################# Config plugin ################################# 0047 0048 kcoreaddons_add_plugin(vcardconfig 0049 SOURCES vcardconfig.cpp ${vcardresource_common_SRCS} 0050 INSTALL_NAMESPACE "pim6/akonadi/config" 0051 ) 0052 0053 target_link_libraries(vcardconfig 0054 KPim6::AkonadiCore 0055 akonadi-singlefileresource 0056 )