source:
code/branches/buildsystem2/src/orxonox/CMakeLists.txt
@
2569
Last change on this file since 2569 was 2569, checked in by rgrieder, 15 years ago | |
---|---|
|
|
File size: 1014 bytes |
Rev | Line | |
---|---|---|
[2518] | 1 | ADD_SOURCE_FILES( |
[2087] | 2 | CameraManager.cc |
[1505] | 3 | GraphicsEngine.cc |
[2087] | 4 | LevelManager.cc |
[1505] | 5 | Main.cc |
[2171] | 6 | PlayerManager.cc |
[1535] | 7 | Settings.cc |
[1505] | 8 | ) |
9 | ||
[2518] | 10 | ADD_SOURCE_DIRECTORY(gamestates) |
11 | ADD_SOURCE_DIRECTORY(gui) | |
12 | ADD_SOURCE_DIRECTORY(objects) | |
13 | ADD_SOURCE_DIRECTORY(overlays) | |
14 | ADD_SOURCE_DIRECTORY(tools) | |
[2129] | 15 | |
[2518] | 16 | WRITE_SOURCE_FILES(ORXONOX_SRC_FILES) |
17 | ||
[2509] | 18 | TOLUA(Orxonox ORXONOX_SRC_FILES INPUTFILES gui/GUIManager.h) |
[2087] | 19 | |
[2546] | 20 | # Not using precompiled header files: Avoid dependencies |
21 | INCLUDE_DIRECTORIES(pch/nopch) | |
22 | ||
[2518] | 23 | ADD_EXECUTABLE(orxonox ${ORXONOX_SRC_FILES}) |
[2087] | 24 | |
[1505] | 25 | IF(NETWORKTRAFFIC_TESTING_ENABLED) |
26 | ||
27 | SET( ORXONOXS_SRC_FILES | |
28 | GraphicsEngine.cc | |
29 | objects/Camera.cc | |
[2087] | 30 | CameraManager.cc |
[1505] | 31 | ) |
32 | ||
33 | ADD_LIBRARY(orxonoxs SHARED ${ORXONOX_SRC_FILES}) | |
34 | ENDIF(NETWORKTRAFFIC_TESTING_ENABLED) | |
35 | ||
36 | TARGET_LINK_LIBRARIES( orxonox | |
[2509] | 37 | ${OGRE_LIBRARY} |
38 | ${CEGUI_LIBRARY} | |
39 | ${LUA_LIBRARIES} | |
40 | #${CEGUI_SCRIPT_LIBRARIES} | |
[1810] | 41 | ceguilua_orxonox |
[2569] | 42 | ogreceguirenderer_orxonox |
[1810] | 43 | tinyxml_orxonox |
44 | tolualib_orxonox | |
[1505] | 45 | util |
46 | core | |
[2522] | 47 | #audio |
[1505] | 48 | network |
49 | ) | |
[2510] | 50 | |
51 | INSTALL(TARGETS orxonox RUNTIME DESTINATION bin) |
Note: See TracBrowser
for help on using the repository browser.