Warning, /pim/kdepim-runtime/resources/vcarddir/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"akonadi_vcarddir_resource\") 0002 0003 ########### next target ############### 0004 0005 set(vcarddirresource_common_SRCS) 0006 0007 kconfig_add_kcfg_files(vcarddirresource_common_SRCS 0008 settings.kcfgc 0009 ) 0010 0011 set( vcarddirresource_SRCS 0012 ${vcarddirresource_common_SRCS} 0013 vcarddirresource.cpp 0014 vcarddirresource.h 0015 ) 0016 ecm_qt_declare_logging_category(vcarddirresource_SRCS HEADER vcarddirresource_debug.h IDENTIFIER VCARDDIRRESOURCE_LOG CATEGORY_NAME org.kde.pim.vcarddirresource 0017 DESCRIPTION "vcarddir resource (kdepim-runtime)" 0018 EXPORT KDEPIMRUNTIME 0019 ) 0020 0021 0022 0023 kcfg_generate_dbus_interface(${CMAKE_CURRENT_SOURCE_DIR}/vcarddirresource.kcfg org.kde.Akonadi.VCardDirectory.Settings) 0024 qt_add_dbus_adaptor(vcarddirresource_SRCS 0025 ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.VCardDirectory.Settings.xml settings.h VcardDirResourceSettings 0026 ) 0027 0028 install( FILES vcarddirresource.desktop DESTINATION "${KDE_INSTALL_DATAROOTDIR}/akonadi/agents" ) 0029 0030 add_executable(akonadi_vcarddir_resource ${vcarddirresource_SRCS}) 0031 0032 if( APPLE ) 0033 set_target_properties(akonadi_vcarddir_resource PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/../Info.plist.template) 0034 set_target_properties(akonadi_vcarddir_resource PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.Akonadi.VCardDirectory") 0035 set_target_properties(akonadi_vcarddir_resource PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KDE Akonadi VCardDirectory Resource") 0036 endif () 0037 0038 0039 target_link_libraries(akonadi_vcarddir_resource 0040 KPim6::AkonadiCore 0041 KPim6::AkonadiAgentBase 0042 KF6::Contacts 0043 KF6::I18n 0044 KF6::TextWidgets 0045 KF6::KIOWidgets 0046 KF6::ConfigWidgets 0047 KF6::WindowSystem 0048 Qt::DBus 0049 ) 0050 0051 add_dependencies(akonadi_vcarddir_resource akonadi-singlefileresource) 0052 0053 install(TARGETS akonadi_vcarddir_resource ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0054 0055 install( 0056 FILES org.kde.akonadi_vcarddir_resource.desktop 0057 DESTINATION ${KDE_INSTALL_APPDIR} 0058 ) 0059 0060 ############################## Config plugin ################################ 0061 kcoreaddons_add_plugin(vcarddirconfig 0062 INSTALL_NAMESPACE "pim6/akonadi/config" 0063 ) 0064 ki18n_wrap_ui(vcarddirconfig vcarddiragentsettingswidget.ui) 0065 0066 target_sources(vcarddirconfig PRIVATE 0067 vcarddirsettingswidget.cpp 0068 vcarddirsettingswidget.h 0069 ${vcarddirconfig_ui_SRCS} 0070 ${vcarddirresource_common_SRCS} 0071 ) 0072 0073 0074 target_link_libraries(vcarddirconfig 0075 KPim6::AkonadiCore 0076 KF6::CalendarCore 0077 KPim6::AkonadiAgentBase 0078 KPim6::AkonadiWidgets 0079 KF6::I18n 0080 KF6::KIOWidgets 0081 KF6::TextWidgets 0082 )