mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-24 19:02:51 +00:00
102 lines
2.8 KiB
Text
102 lines
2.8 KiB
Text
![]() |
project(importwizard)
|
||
|
|
||
|
add_subdirectory(icons)
|
||
|
|
||
|
set(importwizard_SRCS
|
||
|
abstractbase.cpp
|
||
|
importwizardkernel.cpp
|
||
|
selectprogrampage.cpp
|
||
|
importaddressbookpage.cpp
|
||
|
importfilterpage.cpp
|
||
|
importmailpage.cpp
|
||
|
importsettingpage.cpp
|
||
|
importwizard.cpp
|
||
|
importfinishpage.cpp
|
||
|
main.cpp
|
||
|
abstractimporter.cpp
|
||
|
selectcomponentpage.cpp
|
||
|
importfilterinfogui.cpp
|
||
|
abstractsettings.cpp
|
||
|
abstractaddressbook.cpp
|
||
|
abstractcalendar.cpp
|
||
|
importcalendarpage.cpp
|
||
|
importwizardutil.cpp
|
||
|
thunderbird/thunderbirdimportdata.cpp
|
||
|
thunderbird/thunderbirdsettings.cpp
|
||
|
thunderbird/thunderbirdaddressbook.cpp
|
||
|
thunderbird/addressbook/MorkParser.cpp
|
||
|
sylpheed/sylpheedimportdata.cpp
|
||
|
sylpheed/sylpheedsettings.cpp
|
||
|
sylpheed/sylpheedaddressbook.cpp
|
||
|
sylpheed/sylpheedsettingsutils.cpp
|
||
|
evolutionv3/evolutionv3importdata.cpp
|
||
|
evolutionv3/evolutionsettings.cpp
|
||
|
evolutionv3/evolutioncalendar.cpp
|
||
|
evolutionv3/evolutionaddressbook.cpp
|
||
|
evolutionv3/evolutionutil.cpp
|
||
|
evolutionv2/evolutionv2importdata.cpp
|
||
|
evolutionv1/evolutionv1importdata.cpp
|
||
|
opera/operaimportdata.cpp
|
||
|
opera/operaaddressbook.cpp
|
||
|
opera/operasettings.cpp
|
||
|
oe/oeimportdata.cpp
|
||
|
mailapp/mailappimportdata.cpp
|
||
|
pmail/pmailimportdata.cpp
|
||
|
pmail/pmailsettings.cpp
|
||
|
thebat/thebatimportdata.cpp
|
||
|
balsa/balsaimportdata.cpp
|
||
|
balsa/balsasettings.cpp
|
||
|
balsa/balsaaddressbook.cpp
|
||
|
claws-mail/clawsmailimportdata.cpp
|
||
|
claws-mail/clawsmailsettings.cpp
|
||
|
claws-mail/clawsmailaddressbook.cpp
|
||
|
trojita/trojitasettings.cpp
|
||
|
trojita/trojitaimportdata.cpp
|
||
|
trojita/trojitaaddressbook.cpp
|
||
|
kmail1/kmail1importdata.cpp
|
||
|
kmail1/kmail1settings.cpp
|
||
|
)
|
||
|
|
||
|
include_directories(${CMAKE_SOURCE_DIR}/mailimporter
|
||
|
${CMAKE_SOURCE_DIR}/mailcommon
|
||
|
${CMAKE_SOURCE_DIR}/pimcommon
|
||
|
${CMAKE_SOURCE_DIR}/messagecomposer/
|
||
|
${CMAKE_SOURCE_DIR}/mailcommon/filter/
|
||
|
${CMAKE_SOURCE_DIR}/messageviewer/
|
||
|
${CMAKE_SOURCE_DIR}/libkdepim/
|
||
|
)
|
||
|
|
||
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}" )
|
||
|
|
||
|
kde4_add_ui_files(importwizard_SRCS
|
||
|
ui/selectprogrampage.ui
|
||
|
ui/importaddressbookpage.ui
|
||
|
ui/importfilterpage.ui
|
||
|
ui/importmailpage.ui
|
||
|
ui/importsettingpage.ui
|
||
|
ui/selectcomponentpage.ui
|
||
|
ui/importfinishpage.ui
|
||
|
ui/importcalendarpage.ui)
|
||
|
|
||
|
kde4_add_app_icon(importwizard_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/icons/hi*-app-kontact-import-wizard.png")
|
||
|
|
||
|
kde4_add_executable(importwizard ${importwizard_SRCS})
|
||
|
|
||
|
target_link_libraries(importwizard
|
||
|
${KDE4_KIO_LIBS}
|
||
|
${KDEPIMLIBS_AKONADI_LIBS}
|
||
|
${KDEPIMLIBS_AKONADI_KMIME_LIBS}
|
||
|
${KDEPIMLIBS_KMIME_LIBS}
|
||
|
${KDEPIMLIBS_KPIMUTILS_LIBS}
|
||
|
${KDEPIMLIBS_MAILTRANSPORT_LIBS}
|
||
|
mailimporter
|
||
|
pimcommon
|
||
|
mailcommon
|
||
|
kdepim
|
||
|
messagecomposer
|
||
|
messageviewer
|
||
|
)
|
||
|
|
||
|
install(TARGETS importwizard ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||
|
install(PROGRAMS importwizard.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
|