You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

64 lines
2.0 KiB

project(archivemailagent)
add_definitions(-DTRANSLATION_DOMAIN=\"akonadi_archivemail_agent\")
set(archivemailagent_SRCS
archivemailkernel.cpp
archivemailagent.cpp
archivemailmanager.cpp
archivemaildialog.cpp
archivemailinfo.cpp
addarchivemaildialog.cpp
archivemailwidget.cpp
job/archivejob.cpp
archivemailagentutil.cpp
widgets/formatcombobox.cpp
widgets/unitcombobox.cpp
)
kconfig_add_kcfg_files(archivemailagent_SRCS
settings/archivemailagentsettings.kcfgc
)
qt5_add_dbus_adaptor(archivemailagent_SRCS org.freedesktop.Akonadi.ArchiveMailAgent.xml archivemailagent.h ArchiveMailAgent)
ecm_qt_declare_logging_category(archivemailagent_SRCS HEADER archivemailagent_debug.h IDENTIFIER ARCHIVEMAILAGENT_LOG CATEGORY_NAME org.kde.pim.archivemailagent)
ki18n_wrap_ui(archivemailagent_SRCS ui/archivemailwidget.ui )
add_executable(akonadi_archivemail_agent ${archivemailagent_SRCS})
target_link_libraries(akonadi_archivemail_agent
KF5::AkonadiCore
KF5::IdentityManagement
KF5::AkonadiMime
KF5::AkonadiAgentBase
KF5::DBusAddons
KF5::XmlGui
KF5::WindowSystem
KF5::KIOWidgets
KF5::Notifications
KF5::MailCommon
KF5::Libkdepim
KF5::IconThemes
KF5::I18n
)
if( APPLE )
set_target_properties(akonadi_archivemail_agent PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${kmail_SOURCE_DIR}/agents/Info.plist.template)
set_target_properties(akonadi_archivemail_agent PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.Akonadi.archivemail")
set_target_properties(akonadi_archivemail_agent PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KDE Akonadi Email Archiver")
endif ()
install(TARGETS akonadi_archivemail_agent ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
install(FILES archivemailagent.desktop DESTINATION "${KDE_INSTALL_DATAROOTDIR}/akonadi/agents")
install(FILES akonadi_archivemail_agent.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFY5RCDIR} )
install(FILES settings/archivemailagentsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
if (BUILD_TESTING)
add_subdirectory(autotests)
endif()