SVN_SILENT made messages (.desktop file)
[kdegames.git] / bovo / CMakeLists.txt
bloba15c659cf9b566efcedc6870d41f505ec0a5dc92
1 project (BOVO)
3 # re-enabling exceptions (turned off in KDE)
4 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
6 include_directories (
7         ${BOVO_SOURCE_DIR}/gui ${CMAKE_BINARY_DIR}/gui
8         ${BOVO_SOURCE_DIR}/game ${BOVO_SOURCE_DIR}/ai
11 set( bovogame_SRCS
12         game/game.cc 
13         game/board.cc 
14         game/dimension.cc 
15         game/coord.cc 
16         game/square.cc 
17         game/move.cc )
19 set( bovoai_SRCS 
20         ai/ai.cc 
21         ai/aiboard.cc 
22         ai/aisquare.cc )
24 set(bovogui_SRCS
25     gui/hintitem.cc
26     gui/mark.cc
27     gui/theme.cc
28     gui/scene.cc
29     gui/view.cc
30     gui/mainwindow.cc
31     gui/main.cc
34 kde4_add_kcfg_files(bovogui_SRCS gui/settings.kcfgc)
35 kde4_add_app_icon(bovogui_SRCS "${KDE4_ICON_DIR}/oxygen/*/apps/bovo.png")
36 kde4_add_executable(bovo ${bovogui_SRCS} ${bovoai_SRCS} ${bovogame_SRCS})
38 target_link_libraries(bovo kdegames ${KDE4_KDEUI_LIBS} )
40 add_subdirectory (themes)
42 install (TARGETS bovo ${INSTALL_TARGETS_DEFAULT_ARGS})
43 install (FILES gui/bovoui.rc  DESTINATION  ${DATA_INSTALL_DIR}/bovo )
44 install (FILES bovo.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})