Merge branch 'master' into maurizio_review
[tagua/yd.git] / src / CMakeLists.txt
blob4db15bbb1089b8e87077d1215c78598239eac6c3
1 set(kboard_SRC
2   controllers/editgame.cpp
3   controllers/abstract.cpp
4   controllers/editposition.cpp
6   loader/image.cpp
7   loader/theme.cpp
8   loader/context.cpp
10   luaapi/lfunclib.c
11   luaapi/options.cpp
12   luaapi/luahl.cpp
13   luaapi/genericwrapper.cpp
14   luaapi/loader.cpp
15   luaapi/imaging.cpp
16   
17   entities/gameentity.cpp
18   entities/userentity.cpp
19   entities/examinationentity.cpp
20   entities/entity.cpp
21   entities/engineentity.cpp
22   entities/gamebasedentity.cpp
23   entities/icsentity.cpp
25   variants/variants.cpp
26   variants/xchess/move.cpp
27   variants/xchess/piece.cpp
28   variants/chess.cpp
30   movelist.cpp
31   infodisplay.cpp
32   engineinfo.cpp
33   premove.cpp
34   mainanimation.cpp
35   random.cpp
36   point.cpp
37   sprite.cpp
38   pref_movelist.cpp
39   option.cpp
40   graphicalsystem.cpp
41   agentgroup.cpp
42   main.cpp
43   graphicalgame.cpp
44   imageeffects.cpp
45   crash.cpp
46   pref_clock.cpp
47   flash.cpp
48   histlineedit.cpp
49   pathinfo.cpp
50   pref_theme.cpp
51   gameinfo.cpp
52   console.cpp
53   animation.cpp
54   pref_engines.cpp
55   clock.cpp
56   chesstable.cpp
57   index.cpp
58   algebraicnotation.cpp
59   global.cpp
60   location.cpp
61   hline.cpp
62   xboardengine.cpp
63   settings.cpp
64   positioninfo.cpp
65   engine.cpp
66   ui.cpp
67   movelist_widget.cpp
68   pref_preferences.cpp
69   poolinfo.cpp
70   spriteloader.cpp
71   qconnect.cpp
72   pref_board.cpp
73   game.cpp
74   piecepool.cpp
75   piecegroup.cpp
76   movelist_textual.cpp
77   icsconnection.cpp
78   mainwindow.cpp
79   board.cpp
80   common.cpp
81   pgnparser.cpp
82   movement.cpp
83   connection.cpp
84   movelist_table.cpp
85   newgame.cpp
88 kde4_add_ui_files(kboard_SRC
89   ui/pref_highlight.ui
90   ui/newgamedialog.ui
91   ui/pref_engines.ui
92   ui/preferences.ui
93   ui/gametags.ui
94   ui/pref_movelist.ui
95   ui/quickconnect.ui
96   ui/pref_theme.ui
97   ui/pref_board.ui
100 include_directories(
101   ${KDE4_INCLUDES}
102   ${LUA_INCLUDE_DIRS}
103   ${Boost_INCLUDE_DIRS}
104   ${CMAKE_CURRENT_BINARY_DIR}
107 add_definitions(
108   ${LUA_CFLAGS}
112 kde4_add_executable(kboard ${kboard_SRC})
114 link_directories(
115   ${LUA_LIBRARY_DIRS}
116   ${Boost_LIBRARY_DIRS}
120 message("lua: " ${LUA_LINK_FLAGS})
122 target_link_libraries(kboard
123   ${LUA_LINK_FLAGS}
124   ${KDE4_KDEUI_LIBS}
125   ${KDE4_KIO_LIBS}
126   ${KDE4_KHTML_LIBS}
127   kdegames
132 INSTALL(TARGETS kboard
133   DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)