mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-23 18:32:51 +00:00
61 lines
1.8 KiB
CMake
61 lines
1.8 KiB
CMake
include_directories(
|
|
${kdepim-runtime_SOURCE_DIR}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../imap
|
|
${CMAKE_CURRENT_BINARY_DIR}/../imap
|
|
${QT_QTDBUS_INCLUDE_DIR}
|
|
${Boost_INCLUDE_DIR}
|
|
${Libkolab_INCLUDES}
|
|
${Libkolabxml_INCLUDES}
|
|
)
|
|
add_definitions( -DQT_NO_CAST_FROM_ASCII )
|
|
add_definitions( -DQT_NO_CAST_TO_ASCII )
|
|
|
|
|
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}" )
|
|
|
|
########### next target ###############
|
|
|
|
set(kolabresource_SRCS
|
|
../imap/imapresource.cpp
|
|
../imap/settingspasswordrequester.cpp
|
|
../imap/setupserver.cpp
|
|
../imap/serverinfodialog.cpp
|
|
kolabretrievecollectionstask.cpp
|
|
kolabresource.cpp
|
|
kolabresourcestate.cpp
|
|
kolabhelpers.cpp
|
|
kolabmessagehelper.cpp
|
|
)
|
|
|
|
kde4_add_kcfg_files(kolabresource_SRCS ../imap/settingsbase.kcfgc)
|
|
|
|
if (KDEPIM_MOBILE_UI)
|
|
kde4_add_ui_files(kolabresource_SRCS ../imap/setupserverview_mobile.ui)
|
|
else ()
|
|
kde4_add_ui_files(kolabresource_SRCS ../imap/setupserverview_desktop.ui)
|
|
endif ()
|
|
kde4_add_ui_files(kolabresource_SRCS ../imap/serverinfo.ui)
|
|
|
|
kde4_add_executable(akonadi_kolab_resource ${kolabresource_SRCS})
|
|
target_link_libraries(akonadi_kolab_resource
|
|
${KDEPIMLIBS_AKONADI_LIBS}
|
|
${QT_QTDBUS_LIBRARY}
|
|
${QT_QTCORE_LIBRARY}
|
|
${QT_QTGUI_LIBRARY}
|
|
${QT_QTNETWORK_LIBRARY}
|
|
${KDEPIMLIBS_KIMAP_LIBS}
|
|
${KDEPIMLIBS_MAILTRANSPORT_LIBS}
|
|
${KDE4_KIO_LIBS}
|
|
${KDEPIMLIBS_KMIME_LIBS}
|
|
${KDEPIMLIBS_AKONADI_KMIME_LIBS}
|
|
${KDEPIMLIBS_KPIMIDENTITIES_LIBS}
|
|
imapresource
|
|
folderarchivesettings
|
|
${Libkolab_LIBRARIES}
|
|
${Libkolabxml_LIBRARIES}
|
|
${KDEPIMLIBS_KABC_LIBS}
|
|
${KDEPIMLIBS_KCALCORE_LIBS}
|
|
)
|
|
|
|
install(FILES kolabresource.desktop DESTINATION "${CMAKE_INSTALL_PREFIX}/share/akonadi/agents")
|
|
install(TARGETS akonadi_kolab_resource ${INSTALL_TARGETS_DEFAULT_ARGS})
|