Fixed sprite creation.
[tagua/yd.git] / src / CMakeLists.txt
blob59ab02d5173acf7c5e27e84bc768c0b2ea63c011
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
17   entities/gameentity.cpp
18   entities/userentity.cpp
19   entities/examinationentity.cpp
20   entities/entity.cpp
21   entities/engineentity.cpp
22   entities/icsentity.cpp
24   variants/variants.cpp
25   variants/xchess/move.cpp
26   variants/xchess/piece.cpp
27   variants/chess.cpp
28   variants/crazyhouse.cpp
30   animationfactory.cpp
31   movelist.cpp
32   infodisplay.cpp
33   engineinfo.cpp
34   premove.cpp
35   mainanimation.cpp
36   random.cpp
37   point.cpp
38   sprite.cpp
39   pref_movelist.cpp
40   option.cpp
41   graphicalsystem.cpp
42   agentgroup.cpp
43   main.cpp
44   graphicalgame.cpp
45   imageeffects.cpp
46   crash.cpp
47   pref_clock.cpp
48   flash.cpp
49   histlineedit.cpp
50   pathinfo.cpp
51   pref_theme.cpp
52   gameinfo.cpp
53   console.cpp
54   animation.cpp
55   pref_engines.cpp
56   clock.cpp
57   chesstable.cpp
58   index.cpp
59   algebraicnotation.cpp
60   global.cpp
61   location.cpp
62   hline.cpp
63   xboardengine.cpp
64   settings.cpp
65   positioninfo.cpp
66   engine.cpp
67   ui.cpp
68   movelist_widget.cpp
69   pref_preferences.cpp
70   poolinfo.cpp
71   pixmaploader.cpp
72   qconnect.cpp
73   pref_board.cpp
74   game.cpp
75   piecepool.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)