mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-23 18:32:51 +00:00
29 lines
796 B
CMake
29 lines
796 B
CMake
include ( OpenSyncInternal )
|
|
include ( OpenSyncPlugin )
|
|
|
|
LINK_DIRECTORIES( ${OPENSYNC_LIBRARY_DIRS} ${GLIB2_LIBRARY_DIRS} )
|
|
INCLUDE_DIRECTORIES( ${OPENSYNC_INCLUDE_DIRS} ${GLIB2_INCLUDE_DIRS} ${Boost_INCLUDE_DIR} )
|
|
|
|
set( akonadi_opensync_srcs
|
|
akonadi_opensync.cpp
|
|
sinkbase.cpp
|
|
akonadisink.cpp
|
|
datasink.cpp
|
|
)
|
|
|
|
# for boost
|
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}" )
|
|
|
|
automoc4( akonadi_opensync_plugin akonadi_opensync_srcs )
|
|
OPENSYNC_PLUGIN_ADD( akonadi_opensync_plugin ${akonadi_opensync_srcs} )
|
|
|
|
TARGET_LINK_LIBRARIES( akonadi_opensync_plugin
|
|
${OPENSYNC_LIBRARIES}
|
|
${GLIB2_LIBRARIES}
|
|
${KDE4_KDECORE_LIBS}
|
|
${KDEPIMLIBS_AKONADI_LIBS}
|
|
${KDEPIMLIBS_KCAL_LIBS}
|
|
)
|
|
|
|
OPENSYNC_PLUGIN_INSTALL( akonadi_opensync_plugin )
|
|
OPENSYNC_PLUGIN_CONFIG( akonadi-sync )
|