~ubuntu-branches/ubuntu/vivid/kapman/vivid-proposed

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2012-12-07 17:37:19 UTC
  • Revision ID: package-import@ubuntu.com-20121207173719-5973b949kqub4zup
Tags: upstream-4.9.90
ImportĀ upstreamĀ versionĀ 4.9.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
project(kapman)
 
2
 
 
3
if(NOT COMPILING_KDEGAMES)
 
4
        find_package(KDE4 REQUIRED)
 
5
        include(KDE4Defaults)
 
6
        include(MacroLibrary)
 
7
        find_package(KDEGames 4.9.0 REQUIRED)
 
8
 
 
9
        add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
 
10
        add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
 
11
        include_directories(${KDEGAMES_INCLUDE_DIRS} ${KDE4_INCLUDES} ${QDBUS_INCLUDE_DIRS})
 
12
endif(NOT COMPILING_KDEGAMES)
 
13
 
 
14
add_subdirectory(doc)
 
15
 
 
16
set(kapman_SRCS
 
17
        bonus.cpp
 
18
        cell.cpp
 
19
        character.cpp
 
20
        characteritem.cpp
 
21
        element.cpp
 
22
        elementitem.cpp
 
23
        energizer.cpp
 
24
        game.cpp
 
25
        gamescene.cpp
 
26
        gameview.cpp
 
27
        ghost.cpp
 
28
        ghostitem.cpp
 
29
        kapman.cpp
 
30
        kapmanitem.cpp
 
31
        kapmanmainwindow.cpp
 
32
        kapmanparser.cpp
 
33
        main.cpp
 
34
        maze.cpp
 
35
        mazeitem.cpp
 
36
        pill.cpp
 
37
)
 
38
set(kapmanData
 
39
        defaultmaze.xml
 
40
        kapmanui.rc
 
41
)
 
42
file(GLOB themes
 
43
        "themes/*.svgz"
 
44
        "themes/*.desktop"
 
45
        "themes/*.copyright"
 
46
        "themes/*.png"
 
47
)
 
48
file(GLOB sounds_ogg "sounds/*.ogg")
 
49
 
 
50
kde4_add_kcfg_files(kapman_SRCS settings.kcfgc)
 
51
 
 
52
kde4_install_icons(${ICON_INSTALL_DIR})
 
53
 
 
54
kde4_add_app_icon(kapman_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/hi*-app-kapman.png"})
 
55
kde4_add_executable(kapman ${kapman_SRCS})
 
56
 
 
57
target_link_libraries(kapman ${KDE4_KDEUI_LIBS} ${KDE4_PHONON_LIBS} ${QT_QTXML_LIBRARY} kdegames kdegamesprivate)
 
58
 
 
59
install(TARGETS kapman ${INSTALL_TARGETS_DEFAULT_ARGS})
 
60
install(PROGRAMS kapman.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
 
61
install(FILES ${kapmanData} DESTINATION ${DATA_INSTALL_DIR}/kapman)
 
62
install(FILES ${themes} DESTINATION ${DATA_INSTALL_DIR}/kapman/themes)
 
63
install(FILES ${sounds_ogg} DESTINATION ${SOUND_INSTALL_DIR}/kapman)
 
64