Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/buildsystem2/src/orxonox/CMakeLists.txt @ 2519

Last change on this file since 2519 was 2519, checked in by rgrieder, 15 years ago

It is no more necessary to include UseTolua.cmake just before the invocation of the TOLUA macro.
The include has been moved to src/CMakeLists.txt

  • Property svn:eol-style set to native
File size: 896 bytes
Line 
1ADD_SOURCE_FILES(
2  CameraManager.cc
3  GraphicsEngine.cc
4  LevelManager.cc
5  Main.cc
6  PlayerManager.cc
7  Settings.cc
8)
9
10ADD_SOURCE_DIRECTORY(gamestates)
11ADD_SOURCE_DIRECTORY(gui)
12ADD_SOURCE_DIRECTORY(objects)
13ADD_SOURCE_DIRECTORY(overlays)
14ADD_SOURCE_DIRECTORY(tools)
15
16WRITE_SOURCE_FILES(ORXONOX_SRC_FILES)
17
18TOLUA(Orxonox ORXONOX_SRC_FILES INPUTFILES gui/GUIManager.h)
19
20ADD_EXECUTABLE(orxonox ${ORXONOX_SRC_FILES})
21
22IF(NETWORKTRAFFIC_TESTING_ENABLED)
23
24  SET( ORXONOXS_SRC_FILES
25    GraphicsEngine.cc
26    objects/Camera.cc
27    CameraManager.cc
28  )
29
30  ADD_LIBRARY(orxonoxs SHARED ${ORXONOX_SRC_FILES})
31ENDIF(NETWORKTRAFFIC_TESTING_ENABLED)
32
33TARGET_LINK_LIBRARIES( orxonox
34  ${OGRE_LIBRARY}
35  ${CEGUI_LIBRARY}
36  ${LUA_LIBRARIES}
37  #${CEGUI_SCRIPT_LIBRARIES}
38  ceguilua_orxonox
39  tinyxml_orxonox
40  tolualib_orxonox
41  util
42  core
43  audio
44  network
45)
46
47INSTALL(TARGETS orxonox RUNTIME DESTINATION bin)
Note: See TracBrowser for help on using the repository browser.