summaryrefslogtreecommitdiffstats
path: root/sigbattle/CMakeLists.txt
blob: 215acc00d6b6e71489e2d35ee1805f77544b25d7 (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
project(sigbattle)

# add_subdirectory()

include_directories(
    ${PROJECT_BINARY_DIR}
)

set(sigbattle_FORMS
    sigbattle.ui
)
kde4_add_ui_files(sigbattle_UI_HEADERS ${sigbattle_FORMS})
set(sigbattle_KCFGC_FILES
    SigbattlePreferences.kcfgc
)
kde4_add_kcfg_files(sigbattle_KCFGC_SRCS ${sigbattle_KCFGC_FILES})
set(sigbattle_SRCS
    Sigbattle.cpp
    SigbattlePreferencesWidget.cpp
    SigbattleUI.cpp
)
set(sigbattle_RC_FILES
    sigbattleui.rc
)
set(sigbattle_KCFG_FILES
    sigbattle.kcfg
)
set(sigbattle_DESKTOP_FILES
    sigbattle.desktop
)

kde4_add_executable(sigbattle
    ${sigbattle_SRCS}
    ${sigbattle_UI_HEADERS}
    ${sigbattle_KCFGC_SRCS}
)
set_target_properties(sigbattle
    PROPERTIES
        LINK_INTERFACE_LIBRARIES ""
)
target_link_libraries(sigbattle
    ${QT_QTCORE_LIBRARY}
    ${QT_QTGUI_LIBRARY}
    ${KDE4_KDECORE_LIBRARY}
    ${KDE4_KDEUI_LIBRARY}
)

# add_subdirectory(doc)

install(
    TARGETS
        sigbattle
    DESTINATION
        ${BIN_INSTALL_DIR}
    COMPONENT
        runtime
)

install(
    FILES
        ${sigbattle_RC_FILES}
    DESTINATION
        ${DATA_INSTALL_DIR}/sigbattle
    COMPONENT
        runtime
)

install(
    FILES
        ${sigbattle_KCFG_FILES}
    DESTINATION
        ${KCFG_INSTALL_DIR}
    COMPONENT
        runtime
)

install(
    FILES
        ${sigbattle_DESKTOP_FILES}
    DESTINATION
        ${XDG_APPS_INSTALL_DIR}
    COMPONENT
        metadata
)