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}" ) 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})