Lua: Implemented GenericPointer wrapping.
[fail.git] / app / CMakeLists.txt
blobb20d031a93d15b20eb577c814f20e5bf83a434f2
1 #find_package( Qt4 REQUIRED )
3 #add_definitions( ${QT_DEFINITIONS} )
4 #include_directories( ${QT_INCLUDES} )
5 #link_directories( ${QT_LIBRARY_DIR} )
7 include_directories( ${PROJECT_BINARY_DIR}/io )
8 include_directories( ${PROJECT_SOURCE_DIR}/io )
10 include_directories( ${PROJECT_BINARY_DIR}/abf )
11 include_directories( ${PROJECT_SOURCE_DIR}/abf )
13 include_directories( ${PROJECT_BINARY_DIR}/math )
14 include_directories( ${PROJECT_SOURCE_DIR}/math )
16 include_directories( ${PROJECT_BINARY_DIR}/scenegraph )
17 include_directories( ${PROJECT_SOURCE_DIR}/scenegraph )
19 include_directories( ${PROJECT_BINARY_DIR}/renderer )
20 include_directories( ${PROJECT_SOURCE_DIR}/renderer )
22 include_directories( ${PROJECT_BINARY_DIR}/gui )
23 include_directories( ${PROJECT_SOURCE_DIR}/gui )
25 include_directories( ${PROJECT_BINARY_DIR}/sdl )
26 include_directories( ${PROJECT_SOURCE_DIR}/sdl )
28 find_package( FreeType2 REQUIRED )
29 include_directories( ${FREETYPE2_INCLUDE_DIR} )
31 add_executable( awfulapp
32         main.cpp
33         app.cpp
34         services.cpp
37 target_link_libraries( awfulapp lua awlua awio awbf awmath awscenegraph awrenderer awgui awsdl
38         ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY} ${SDL_LIBRARY} ${FTGL_LIBRARY} ${PHYSFS_LIBRARY} )
39 #target_link_libraries( awfulapp ${QT_QTGUI_LIBRARY_DEBUG} )
41 if( HAVE_READLINE )
42         add_definitions( -DLUA_USE_READLINE )
43         target_link_libraries( awfulapp readline )
44 endif( HAVE_READLINE )
46 install( TARGETS awfulapp DESTINATION bin )
47 install( FILES startup.lua FreeSans.ttf FreeMono.ttf DESTINATION bin )