Changeset 2621 for code/branches/buildsystem2/src/orxonox
- Timestamp:
- Jan 29, 2009, 11:35:54 PM (16 years ago)
- Location:
- code/branches/buildsystem2/src/orxonox
- Files:
-
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/src/orxonox/CMakeLists.txt
r2599 r2621 1 ADD_SOURCE_FILES( 1 SET_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 CameraManager.cc 3 3 GraphicsEngine.cc … … 7 7 Settings.cc 8 8 ) 9 ADD_SUBDIRECTORY(gamestates) 10 ADD_SUBDIRECTORY(gui) 11 ADD_SUBDIRECTORY(objects) 12 ADD_SUBDIRECTORY(overlays) 13 ADD_SUBDIRECTORY(tools) 14 GET_ALL_HEADER_FILES(ORXONOX_HDR_FILES) 15 SET(ORXONOX_FILES ${ORXONOX_SRC_FILES} ${ORXONOX_HDR_FILES}) 9 16 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) 15 16 WRITE_SOURCE_FILES(ORXONOX_SRC_FILES) 17 18 TOLUA(Orxonox ORXONOX_SRC_FILES INPUTFILES gui/GUIManager.h) 17 GENERATE_SOURCE_GROUPS(${ORXONOX_FILES}) 18 GENERATE_TOLUA_BINDINGS(Orxonox ORXONOX_FILES INPUTFILES gui/GUIManager.h) 19 19 20 20 # Not using precompiled header files: Avoid dependencies 21 21 INCLUDE_DIRECTORIES(pch/nopch) 22 22 23 # Enlarge heap size for precompiled header files 24 ADD_CXX_FLAGS("-Zm200" MSVC) 25 26 ADD_EXECUTABLE(orxonox ${ORXONOX_SRC_FILES}) 23 ADD_EXECUTABLE(orxonox ${ORXONOX_FILES}) 27 24 GET_TARGET_PROPERTY(_exec_loc orxonox LOCATION) 28 25 GET_FILENAME_COMPONENT(_exec_name ${_exec_loc} NAME) … … 44 41 ${CEGUI_LIBRARY} 45 42 ${LUA_LIBRARIES} 46 #${CEGUI_SCRIPT_LIBRARIES} 47 ceguilua_orxonox 43 ${CEGUILUA_LIBRARY} 48 44 ogreceguirenderer_orxonox 49 tinyxml _orxonox50 tolua lib_orxonox45 tinyxml++_orxonox 46 tolua++_orxonox 51 47 util 52 48 core -
code/branches/buildsystem2/src/orxonox/gamestates/CMakeLists.txt
r2580 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 GSDedicated.cc 3 3 GSClient.cc -
code/branches/buildsystem2/src/orxonox/gui/CMakeLists.txt
r2569 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 GUIManager.cc 3 3 ) -
code/branches/buildsystem2/src/orxonox/gui/GUIManager.cc
r2610 r2621 39 39 #include <OgreRoot.h> 40 40 #include <CEGUI.h> 41 #include <ceguilua/CEGUILua.h>42 41 #include <ogreceguirenderer/OgreCEGUIRenderer.h> 42 #ifdef CEGUILUA_USE_INTERNAL_LIBRARY 43 # include <ceguilua/CEGUILua.h> 44 #else 45 # include <CEGUILua.h> 46 #endif 43 47 44 48 #include "util/Exception.h" … … 103 107 //lua_pushnil(luaState_); 104 108 //lua_setglobal(luaState_, "Core"); 105 // TODO: deleting the script module fails an assert ation.109 // TODO: deleting the script module fails an assertion. 106 110 // However there is not much we can do about it since it occurs too when 107 111 // we don't open Core or Orxonox. Might be a CEGUI issue. -
code/branches/buildsystem2/src/orxonox/objects/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 EventListener.cc 3 3 EventDispatcher.cc … … 13 13 ) 14 14 15 ADD_S OURCE_DIRECTORY(controllers)16 ADD_S OURCE_DIRECTORY(gametypes)17 ADD_S OURCE_DIRECTORY(infos)18 #ADD_S OURCE_DIRECTORY(pickup)19 ADD_S OURCE_DIRECTORY(quest)20 ADD_S OURCE_DIRECTORY(weaponSystem)21 ADD_S OURCE_DIRECTORY(worldentities)15 ADD_SUBDIRECTORY(controllers) 16 ADD_SUBDIRECTORY(gametypes) 17 ADD_SUBDIRECTORY(infos) 18 #ADD_SUBDIRECTORY(pickup) 19 ADD_SUBDIRECTORY(quest) 20 ADD_SUBDIRECTORY(weaponSystem) 21 ADD_SUBDIRECTORY(worldentities) -
code/branches/buildsystem2/src/orxonox/objects/controllers/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 Controller.cc 3 3 HumanController.cc -
code/branches/buildsystem2/src/orxonox/objects/gametypes/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 Gametype.cc 3 3 ) -
code/branches/buildsystem2/src/orxonox/objects/infos/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 Info.cc 3 3 PlayerInfo.cc -
code/branches/buildsystem2/src/orxonox/objects/pickup/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 ShipEquipmentClasses.cc 3 3 ShipItem.cc -
code/branches/buildsystem2/src/orxonox/objects/quest/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 AddQuest.cc 3 3 AddQuestHint.cc -
code/branches/buildsystem2/src/orxonox/objects/weaponSystem/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 Munition.cc 3 3 Weapon.cc … … 7 7 ) 8 8 9 #ADD_S OURCE_DIRECTORY(munitions)10 #ADD_S OURCE_DIRECTORY(projectiles)11 #ADD_S OURCE_DIRECTORY(weapons)9 #ADD_SUBDIRECTORY(munitions) 10 #ADD_SUBDIRECTORY(projectiles) 11 #ADD_SUBDIRECTORY(weapons) -
code/branches/buildsystem2/src/orxonox/objects/weaponSystem/munitions/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 LaserGunMunition.cc 3 3 ) -
code/branches/buildsystem2/src/orxonox/objects/weaponSystem/projectiles/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 BillboardProjectile.cc 3 3 ParticleProjectile.cc -
code/branches/buildsystem2/src/orxonox/objects/weaponSystem/weapons/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 LaserGun.cc 3 3 Missile.cc -
code/branches/buildsystem2/src/orxonox/objects/worldentities/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 WorldEntity.cc 3 3 PositionableEntity.cc … … 16 16 ) 17 17 18 ADD_S OURCE_DIRECTORY(pawns)19 ADD_S OURCE_DIRECTORY(triggers)18 ADD_SUBDIRECTORY(pawns) 19 ADD_SUBDIRECTORY(triggers) -
code/branches/buildsystem2/src/orxonox/objects/worldentities/pawns/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 Spectator.cc 3 3 Pawn.cc -
code/branches/buildsystem2/src/orxonox/objects/worldentities/triggers/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 Trigger.cc 3 3 DistanceTrigger.cc -
code/branches/buildsystem2/src/orxonox/orxonox.vcproj.user
r2590 r2621 11 11 <DebugSettings 12 12 WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)" 13 Environment="Path=${ORXONOX_ LIBRARY_BIN_DIR}"13 Environment="Path=${ORXONOX_RUNTIME_LIBRARY_DIRECTORY}" 14 14 EnvironmentMerge="true" 15 15 /> … … 20 20 <DebugSettings 21 21 WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)" 22 Environment="Path=${ORXONOX_ LIBRARY_BIN_DIR}"22 Environment="Path=${ORXONOX_RUNTIME_LIBRARY_DIRECTORY}" 23 23 EnvironmentMerge="true" 24 24 /> … … 29 29 <DebugSettings 30 30 WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)" 31 Environment="Path=${ORXONOX_ LIBRARY_BIN_DIR}"31 Environment="Path=${ORXONOX_RUNTIME_LIBRARY_DIRECTORY}" 32 32 EnvironmentMerge="true" 33 33 /> … … 38 38 <DebugSettings 39 39 WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)" 40 Environment="Path=${ORXONOX_ LIBRARY_BIN_DIR}"40 Environment="Path=${ORXONOX_RUNTIME_LIBRARY_DIRECTORY}" 41 41 EnvironmentMerge="true" 42 42 /> -
code/branches/buildsystem2/src/orxonox/overlays/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 OrxonoxOverlay.cc 3 3 OverlayGroup.cc … … 5 5 ) 6 6 7 ADD_S OURCE_DIRECTORY(console)8 ADD_S OURCE_DIRECTORY(debug)9 ADD_S OURCE_DIRECTORY(hud)7 ADD_SUBDIRECTORY(console) 8 ADD_SUBDIRECTORY(debug) 9 ADD_SUBDIRECTORY(hud) -
code/branches/buildsystem2/src/orxonox/overlays/console/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 InGameConsole.cc 3 3 ) -
code/branches/buildsystem2/src/orxonox/overlays/debug/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 DebugFPSText.cc 3 3 DebugRTRText.cc -
code/branches/buildsystem2/src/orxonox/overlays/hud/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 HUDBar.cc 3 3 HUDNavigation.cc -
code/branches/buildsystem2/src/orxonox/pch/nopch/OrxonoxStableHeaders.h
r2546 r2621 35 35 #define _OrxonoxStableHeaders_H__ 36 36 37 #include " util/OrxonoxPlatform.h"37 #include "OrxonoxConfig.h" 38 38 39 39 #endif /* _OrxonoxStableHeaders_H__ */ -
code/branches/buildsystem2/src/orxonox/tools/CMakeLists.txt
r2518 r2621 1 ADD_SOURCE_FILES( 1 ADD_SOURCE_FILES(ORXONOX_SRC_FILES 2 2 BillboardSet.cc 3 3 Mesh.cc
Note: See TracChangeset
for help on using the changeset viewer.