kde-playground/kdepim-runtime/opensync/CMakeLists.txt
2015-04-14 22:08:21 +00:00

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 )