blob: a6c54d15870340d4ed77b1c01bec34f420e29fba (
plain)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
project(sigmodr)
add_subdirectory(corewidgets)
add_subdirectory(widgets)
add_subdirectory(tree)
include_directories(
${PROJECT_BINARY_DIR}
)
set(sigmodr_FORMS
sigmodr.ui
)
kde4_add_ui_files(sigmodr_UI_HEADERS ${sigmodr_FORMS})
set(sigmodr_KCFGC_FILES
SigmodrPreferences.kcfgc
)
kde4_add_kcfg_files(sigmodr_KCFGC_SRCS ${sigmodr_KCFGC_FILES})
set(sigmodr_SRCS
Sigmodr.cpp
SigmodrPreferencesWidget.cpp
SigmodrUI.cpp
)
set(sigmodr_RC_FILES
sigmodrui.rc
)
set(sigmodr_KCFG_FILES
sigmodr.kcfg
)
set(sigmodr_DESKTOP_FILES
sigmodr.desktop
)
kde4_add_executable(sigmodr
${sigmodr_SRCS}
${sigmodr_UI_HEADERS}
${sigmodr_KCFGC_SRCS}
)
set_target_properties(sigmodr
PROPERTIES
LINK_INTERFACE_LIBRARIES ""
)
target_link_libraries(sigmodr
${QT_QTXML_LIBRARY}
${KDE4_KDEUI_LIBRARY}
${KDE4_KIO_LIBRARY}
${KDE4_KNEWSTUFF2_LIBRARY}
sigmod
sigmodrwidgets
sigmodrtree
)
add_subdirectory(doc)
install(
TARGETS
sigmodr
DESTINATION
${CMAKE_INSTALL_PREFIX}/bin
COMPONENT
runtime
)
install(
FILES
${sigmodr_RC_FILES}
DESTINATION
${KDE4_DATA_DIR}/sigmodr
COMPONENT
runtime
)
install(
FILES
${sigmodr_KCFG_FILES}
DESTINATION
${KCFG_INSTALL_DIR}
COMPONENT
runtime
)
install(
FILES
${sigmodr_DESKTOP_FILES}
DESTINATION
${CMAKE_INSTALL_PREFIX}/share/applications
COMPONENT
metadata
)
|