Warning, /pim/akonadi-import-wizard/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001
0002
0003 configure_file(importwizard-version.h.in ${CMAKE_CURRENT_BINARY_DIR}/importwizard-version.h @ONLY)
0004 add_subdirectory(icons)
0005 add_subdirectory(libimportwizard)
0006
0007 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/icons/*-apps-kontact-import-wizard.png")
0008 ecm_add_app_icon(importwizard_SRCS ICONS ${ICONS_SRCS})
0009 add_executable(akonadiimportwizard)
0010
0011 target_sources(akonadiimportwizard PRIVATE
0012 main.cpp
0013 importwizard.cpp
0014 importwizardkernel.cpp
0015 importmailpluginmanager.cpp
0016 importwizarddisplayinfo.cpp
0017 manual/manualimportmailpage.cpp
0018 manual/importwizardfilterinfogui.cpp
0019 manual/manualselectfilterpage.cpp
0020 autodetect/widgets/selectprogramlistwidget.cpp
0021 autodetect/selectprogrampage.cpp
0022 autodetect/importaddressbookpage.cpp
0023 autodetect/importfilterpage.cpp
0024 autodetect/importmailpage.cpp
0025 autodetect/importsettingpage.cpp
0026 autodetect/importfinishpage.cpp
0027 autodetect/selectcomponentpage.cpp
0028 autodetect/importfilterinfogui.cpp
0029 autodetect/importcalendarpage.cpp
0030
0031 importmailpluginmanager.h
0032 autodetect/importaddressbookpage.h
0033 autodetect/selectprogrampage.h
0034 autodetect/importfilterpage.h
0035 autodetect/selectcomponentpage.h
0036 autodetect/importfinishpage.h
0037 autodetect/importmailpage.h
0038 autodetect/widgets/selectprogramlistwidget.h
0039 autodetect/importsettingpage.h
0040 autodetect/importfilterinfogui.h
0041 autodetect/importcalendarpage.h
0042 importwizardkernel.h
0043 importwizarddisplayinfo.h
0044 libimportwizard_private_export.h
0045 importwizard.h
0046 manual/manualselectfilterpage.h
0047 manual/manualimportmailpage.h
0048 manual/importwizardfilterinfogui.h
0049 )
0050
0051
0052 ki18n_wrap_ui(akonadiimportwizard
0053 ui/autodetect/selectprogrampage.ui
0054 ui/autodetect/importaddressbookpage.ui
0055 ui/autodetect/importfilterpage.ui
0056 ui/autodetect/importmailpage.ui
0057 ui/autodetect/importsettingpage.ui
0058 ui/autodetect/selectcomponentpage.ui
0059 ui/autodetect/importfinishpage.ui
0060 ui/autodetect/importcalendarpage.ui
0061 ui/manual/manualimportmailpage.ui
0062 ui/manual/manualselectfilterpage.ui
0063 )
0064
0065 ecm_qt_declare_logging_category(akonadiimportwizard HEADER importwizard_debug.h IDENTIFIER IMPORTWIZARD_LOG CATEGORY_NAME org.kde.pim.importwizard
0066 DESCRIPTION "importwizard (importwizard)"
0067 OLD_CATEGORY_NAMES log_importwizard
0068 EXPORT IMPORTWIZARD
0069 )
0070
0071
0072 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0073 set_target_properties(akonadiimportwizard PROPERTIES UNITY_BUILD ON)
0074 endif()
0075 target_link_libraries(akonadiimportwizard
0076 KPim6ImportWizard
0077 KPim6::AkonadiCore
0078 KF6::XmlGui
0079 KPim6::MailImporterAkonadi
0080 KPim6::PimCommon
0081 KPim6::MailCommon
0082 KF6::I18n
0083 KF6::CoreAddons
0084 KF6::Crash
0085 KF6::DBusAddons
0086 Qt::Widgets
0087 KF6::ConfigCore
0088 KF6::WidgetsAddons
0089 )
0090
0091 install(TARGETS akonadiimportwizard ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0092 install(PROGRAMS data/org.kde.akonadiimportwizard.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0093
0094 add_subdirectory(manual/pics)
0095 add_subdirectory(plugins/)