find_package(KF5AkonadiNotes ${AKONADINOTE_LIB_VERSION} CONFIG REQUIRED)
find_package(KF5AkonadiCalendar ${AKONADICALENDAR_LIB_VERSION} CONFIG REQUIRED)
find_package(KF5PimCommon ${PIMCOMMON_LIB_VERSION} CONFIG REQUIRED)
-find_package(KPimGAPI ${KGAPI_LIB_VERSION} CONFIG REQUIRED)
+find_package(KPimGAPI ${KGAPI_LIB_VERSION} CONFIG)
option(KDEPIM_RUN_ISOLATED_TESTS "Run the isolated tests." FALSE)
add_subdirectory( openxchange )
add_subdirectory( pop3 )
-add_subdirectory( google )
+if (KPimGAPI_FOUND)
+ add_subdirectory( google )
+endif()
# Disabled in KDE 4.14 - too many issues for stable release
#add_subdirectory( gmail )
add_definitions(-DTRANSLATION_DOMAIN=\"akonadi_imap_resource\")
-set(WITH_GMAIL_XOAUTH2 TRUE)
+if (KPimGAPI_FOUND)
+ set(WITH_GMAIL_XOAUTH2 TRUE)
+else()
+ set(WITH_GMAIL_XOAUTH2 FALSE)
+endif()
configure_file(config-imap.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-imap.h)
)
########### next target ###############
+if (KPimGAPI_FOUND)
+ set(akonadi_imap_resource_KPimGAPI
+ KPim::GAPICore
+ )
+ set( akonadi_imap_resource_KPimGAPI_SRCS
+ passwordrequester.cpp
+ gmailpasswordrequester.cpp
+ )
+endif()
set( akonadi_imap_resource_SRCS
main.cpp
settingspasswordrequester.cpp
setupserver.cpp
serverinfodialog.cpp
- passwordrequester.cpp
- gmailpasswordrequester.cpp
+ ${akonadi_imap_resource_KPimGAPI_SRCS}
)
install( FILES imapresource.desktop DESTINATION "${KDE_INSTALL_DATAROOTDIR}/akonadi/agents" )
imapresource
KF5::TextWidgets
folderarchivesettings
- KPim::GAPICore
+ ${akonadi_imap_resource_KPimGAPI}
)
+
+
+
install(TARGETS akonadi_imap_resource ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
add_subdirectory( wizard )