Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

Moved OgreCEGUIRenderer to its own folder in src since it's actually a library.

  • Property svn:eol-style set to native
File size: 1014 bytes
RevLine 
[2518]1ADD_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]10ADD_SOURCE_DIRECTORY(gamestates)
11ADD_SOURCE_DIRECTORY(gui)
12ADD_SOURCE_DIRECTORY(objects)
13ADD_SOURCE_DIRECTORY(overlays)
14ADD_SOURCE_DIRECTORY(tools)
[2129]15
[2518]16WRITE_SOURCE_FILES(ORXONOX_SRC_FILES)
17
[2509]18TOLUA(Orxonox ORXONOX_SRC_FILES INPUTFILES gui/GUIManager.h)
[2087]19
[2546]20# Not using precompiled header files: Avoid dependencies
21INCLUDE_DIRECTORIES(pch/nopch)
22
[2518]23ADD_EXECUTABLE(orxonox ${ORXONOX_SRC_FILES})
[2087]24
[1505]25IF(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})
34ENDIF(NETWORKTRAFFIC_TESTING_ENABLED)
35
36TARGET_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
51INSTALL(TARGETS orxonox RUNTIME DESTINATION bin)
Note: See TracBrowser for help on using the repository browser.