delay a few things on startup, such as setting the visibility mode, which ensures...
[personal-kdebase.git] / runtime / nepomuk / services / strigi / CMakeLists.txt
blobd58e54f84c544ed2d5328310fb5fb0a1689fbecf
1 project(nepomukstrigiservice)
3 include_directories(
4   ${SOPRANO_INCLUDE_DIR}
5   ${CMAKE_SOURCE_DIR}
6   ${NEPOMUK_INCLUDE_DIR}
7   ${STRIGI_INCLUDE_DIR}
8   ${nepomukstrigiservice_BUILD_DIR}
9   )
11 set(strigiservice_SRCS
12   strigiservice.cpp
13   strigiserviceadaptor.cpp
14   indexscheduler.cpp
15   priority.cpp
16   config.cpp
17   eventmonitor.cpp
18   systray.cpp
19   statuswidget.cpp
20   filesystemwatcher.cpp
21   )
23 qt4_add_dbus_interface(strigiservice_SRCS ../../interfaces/org.kde.nepomuk.Storage.xml nepomukstorageinterface)
25 kde4_add_ui_files(strigiservice_SRCS
26   statuswidget.ui)
28 kde4_add_plugin(nepomukstrigiservice ${strigiservice_SRCS})
30 target_link_libraries(nepomukstrigiservice
31   ${STRIGI_STREAMANALYZER_LIBRARY}
32   ${STRIGI_STREAMS_LIBRARY}
33   ${KDE4_KDEUI_LIBS}
34   ${KDE4_KIO_LIBS}
35   ${KDE4_SOLID_LIBS}
36   ${KDE4_KUTILS_LIBS}
37   ${NEPOMUK_LIBRARIES}
38   ${SOPRANO_LIBRARIES}
39   )
41 install(
42   FILES nepomukstrigiservice.desktop
43   DESTINATION ${SERVICES_INSTALL_DIR})
45 install(
46   FILES nepomukstrigiservice.notifyrc
47   DESTINATION ${DATA_INSTALL_DIR}/nepomukstrigiservice)
49 install(
50   TARGETS nepomukstrigiservice
51   DESTINATION ${PLUGIN_INSTALL_DIR})
52 # -----------------------------