-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
42 lines (34 loc) · 904 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
project(persontag-gwenview)
find_package(KDE4 REQUIRED)
find_package(Nepomuk REQUIRED)
find_package(NepomukExtras)
include(MacroLibrary)
include(SopranoAddOntology)
include (KDE4Defaults)
include_directories(
${QT_INCLUDES}
${KDE4_INCLUDES}
${SOPRANO_INCLUDE_DIR}
${NEPOMUK_INCLUDE_DIR}
${CMAKE_SOURCE_DIR}
${NEPOMUK_INCLUDE_DIR}
)
set( SRCS
main.cpp
persontagwidget.cpp
)
kde4_add_executable(persontag-gwenview ${SRCS})
target_link_libraries( persontag-gwenview
nepomukutils
nepomukextras
${KDE4_KDEUI_LIBS}
${KDE4_KIO_LIBS}
${NEPOMUK_LIBRARIES}
${NEPOMUK_QUERY_LIBRARIES}
${SOPRANO_LIBRARIES}
${NEPOMUKEXTRAS_INCLUDE_DIR}
)
install(TARGETS persontag-gwenview
DESTINATION ${PLUGIN_INSTALL_DIR})
#install(FILES resourcebrowser.desktop DESTINATION ${SERVICES_INSTALL_DIR})
#install(PROGRAMS resourcebrowser.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})