1
project(nepomukbackupsync)
3
find_package(KDE4 REQUIRED)
4
find_package(Nepomuk REQUIRED)
5
#find_package(nepomuksync REQUIRED)
7
include(SopranoAddOntology)
9
add_definitions(-DDISABLE_NEPOMUK_LEGACY=1)
10
#add_definitions(-DKDE_DEFAULT_DEBUG_AREA=300106)
12
include (KDE4Defaults)
17
${SOPRANO_INCLUDE_DIR}
19
${NEPOMUK_INCLUDE_DIR}
20
${libnepomuksync_SOURCE_DIR}
24
set( BackupSyncService_SRCS
36
backupgenerationjob.cpp
39
#--------- Adaptors ---------#
41
# qt4_add_dbus_adaptor( BackupSyncService_SRCS
42
# ../../../interfaces/org.kde.nepomuk.services.nepomukbackupsync.identifier.xml
43
# identifier.h Nepomuk::Identifier )
44
# qt4_add_dbus_adaptor( BackupSyncService_SRCS
45
# ../../../interfaces/org.kde.nepomuk.services.nepomukbackupsync.merger.xml
46
# merger.h Nepomuk::Merger )
47
qt4_add_dbus_adaptor( BackupSyncService_SRCS
48
../../../interfaces/org.kde.nepomuk.services.nepomukbackupsync.backupmanager.xml
49
backupmanager.h Nepomuk::BackupManager )
50
qt4_add_dbus_adaptor( BackupSyncService_SRCS
51
../../../interfaces/org.kde.nepomuk.services.nepomukbackupsync.syncmanager.xml
52
syncmanager.h Nepomuk::SyncManager )
54
#--------- Ontologies -------#
55
soprano_add_ontology(BackupSyncService_SRCS
56
${CMAKE_CURRENT_SOURCE_DIR}/../../../ontologies/nrio.trig
61
kde4_add_plugin(nepomukbackupsync ${BackupSyncService_SRCS})
63
target_link_libraries(nepomukbackupsync
67
${NEPOMUK_QUERY_LIBRARIES}
73
FILES nepomukbackupsync.desktop
74
DESTINATION ${SERVICES_INSTALL_DIR})
77
TARGETS nepomukbackupsync
78
DESTINATION ${PLUGIN_INSTALL_DIR})
79
# -----------------------------