Warning, /pim/kdepim-runtime/resources/dav/resource/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"akonadi_davgroupware_resource\") 0002 0003 if(WIN32) 0004 set(LIB_INSTALL_DIR ${KDE_INSTALL_LIBDIR} 0005 RUNTIME DESTINATION ${KDE_INSTALL_BINDIR} 0006 LIBRARY DESTINATION ${KDE_INSTALL_LIBDIR} 0007 ARCHIVE DESTINATION ${KDE_INSTALL_LIBDIR} ) 0008 endif() 0009 0010 ########### next target ############### 0011 set(davgroupwareresource_common_SRCS) 0012 kconfig_add_kcfg_files(davgroupwareresource_common_SRCS settingsbase.kcfgc) 0013 0014 set(davgroupwareconfig_SRCS 0015 configdialog.cpp 0016 searchdialog.cpp 0017 setupwizard.cpp 0018 configdialog.h 0019 searchdialog.h 0020 setupwizard.h 0021 0022 ) 0023 ki18n_wrap_ui(davgroupwareconfig_SRCS configdialog.ui urlconfigurationdialog.ui searchdialog.ui) 0024 0025 0026 set( davgroupwareresource_SRCS 0027 ${davgroupwareresource_common_SRCS} 0028 ${davgroupwareconfig_SRCS} 0029 daverror-kdepim-runtime.cpp 0030 akonadietagcache.cpp 0031 utils.cpp 0032 0033 ctagattribute.cpp 0034 davfreebusyhandler.cpp 0035 davprotocolattribute.cpp 0036 settings.cpp 0037 urlconfigurationdialog.cpp 0038 davgroupwareresource.cpp 0039 daverror-kdepim-runtime.h 0040 akonadietagcache.h 0041 utils.h 0042 0043 ctagattribute.h 0044 davfreebusyhandler.h 0045 davprotocolattribute.h 0046 settings.h 0047 urlconfigurationdialog.h 0048 davgroupwareresource.h 0049 ) 0050 0051 ecm_qt_declare_logging_category(davgroupwareresource_SRCS HEADER davresource_debug.h IDENTIFIER DAVRESOURCE_LOG CATEGORY_NAME org.kde.pim.davresource 0052 DESCRIPTION "dav resource (kdepim-runtime)" 0053 OLD_CATEGORY_NAMES log_davresource 0054 EXPORT KDEPIMRUNTIME 0055 ) 0056 0057 0058 install( FILES davgroupwareresource.desktop DESTINATION "${KDE_INSTALL_DATAROOTDIR}/akonadi/agents" ) 0059 install( FILES org.kde.akonadi_davgroupware_resource.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) 0060 0061 file( GLOB providersFiles "../services/*.desktop" ) 0062 install( FILES ${providersFiles} DESTINATION "${KDE_INSTALL_DATADIR}/akonadi/davgroupware-providers" ) 0063 0064 kcfg_generate_dbus_interface(${CMAKE_CURRENT_SOURCE_DIR}/davgroupwareresource.kcfg org.kde.Akonadi.davGroupware.Settings) 0065 qt_add_dbus_adaptor(davgroupwareresource_SRCS 0066 ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.davGroupware.Settings.xml settings.h Settings 0067 ) 0068 0069 add_executable(akonadi_davgroupware_resource ${davgroupwareresource_SRCS}) 0070 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0071 set_target_properties(akonadi_davgroupware_resource PROPERTIES UNITY_BUILD ON) 0072 endif() 0073 0074 if( APPLE ) 0075 set_target_properties(akonadi_davgroupware_resource PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/../../Info.plist.template) 0076 set_target_properties(akonadi_davgroupware_resource PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.Akonadi.davGroupware") 0077 set_target_properties(akonadi_davgroupware_resource PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KDE Akonadi davGroupware Resource") 0078 endif () 0079 0080 target_link_libraries(akonadi_davgroupware_resource 0081 KF6::Contacts 0082 KPim6::AkonadiCalendar 0083 KF6::KIOCore 0084 KPim6::AkonadiAgentBase 0085 KPim6::AkonadiCore 0086 KF6::CalendarCore 0087 KF6::Completion 0088 KF6::ConfigCore 0089 KF6::ConfigWidgets 0090 KF6::WindowSystem 0091 KF6::DAV 0092 KF6::Service 0093 Qt::Xml 0094 qt6keychain 0095 ) 0096 0097 install(TARGETS akonadi_davgroupware_resource ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0098