[Orxonox-commit 1152] r5873 - in code/branches/core5/src: libraries libraries/core libraries/network/packet libraries/tools libraries/util modules/pong orxonox orxonox/graphics orxonox/overlays
rgrieder at orxonox.net
rgrieder at orxonox.net
Sun Oct 4 20:03:27 CEST 2009
Author: rgrieder
Date: 2009-10-04 20:03:26 +0200 (Sun, 04 Oct 2009)
New Revision: 5873
Modified:
code/branches/core5/src/libraries/CMakeLists.txt
code/branches/core5/src/libraries/core/CMakeLists.txt
code/branches/core5/src/libraries/network/packet/CMakeLists.txt
code/branches/core5/src/libraries/tools/CMakeLists.txt
code/branches/core5/src/libraries/util/CMakeLists.txt
code/branches/core5/src/modules/pong/CMakeLists.txt
code/branches/core5/src/orxonox/CMakeLists.txt
code/branches/core5/src/orxonox/graphics/CMakeLists.txt
code/branches/core5/src/orxonox/overlays/CMakeLists.txt
Log:
Added a few more compilations in our own libraries.
Also fixed a bug in tools/CMakeLists.txt (ADD instead of SET_SOURCE_FILES caused the list of files to grow every cmake run, but REMOVE_DUPLICATES took care of it anyway).
Modified: code/branches/core5/src/libraries/CMakeLists.txt
===================================================================
--- code/branches/core5/src/libraries/CMakeLists.txt 2009-10-04 17:27:35 UTC (rev 5872)
+++ code/branches/core5/src/libraries/CMakeLists.txt 2009-10-04 18:03:26 UTC (rev 5873)
@@ -24,7 +24,7 @@
################ Sub Directories ################
+ADD_SUBDIRECTORY(util)
ADD_SUBDIRECTORY(core)
ADD_SUBDIRECTORY(network)
ADD_SUBDIRECTORY(tools)
-ADD_SUBDIRECTORY(util)
Modified: code/branches/core5/src/libraries/core/CMakeLists.txt
===================================================================
--- code/branches/core5/src/libraries/core/CMakeLists.txt 2009-10-04 17:27:35 UTC (rev 5872)
+++ code/branches/core5/src/libraries/core/CMakeLists.txt 2009-10-04 18:03:26 UTC (rev 5873)
@@ -18,7 +18,6 @@
#
SET_SOURCE_FILES(CORE_SRC_FILES
- ConfigFileManager.cc
ConfigValueContainer.cc
Core.cc
DynLib.cc
@@ -31,16 +30,13 @@
GUIManager.cc
Language.cc
LuaState.cc
- MemoryArchive.cc
ObjectListBase.cc
OrxonoxClass.cc
- PathConfig.cc
Resource.cc
ScopedSingletonManager.cc
WindowEventListener.cc
# command
- ArgumentCompletionFunctions.cc
CommandEvaluation.cc
CommandExecutor.cc
CommandLine.cc
@@ -66,12 +62,22 @@
IRC.cc
Shell.cc
TclBind.cc
- TclThreadManager.cc
+COMPILATION_BEGIN FilesystemCompilation.cc
+ ArgumentCompletionFunctions.cc
+ ConfigFileManager.cc
+ MemoryArchive.cc
+ PathConfig.cc
+COMPILATION_END
+
# multithreading
+ ThreadPool.cc
+COMPILATION_BEGIN ThreadCompilation.cc
+ TclThreadManager.cc
Thread.cc
- ThreadPool.cc
+COMPILATION_END
)
+
ADD_SUBDIRECTORY(input)
ORXONOX_ADD_LIBRARY(core
Modified: code/branches/core5/src/libraries/network/packet/CMakeLists.txt
===================================================================
--- code/branches/core5/src/libraries/network/packet/CMakeLists.txt 2009-10-04 17:27:35 UTC (rev 5872)
+++ code/branches/core5/src/libraries/network/packet/CMakeLists.txt 2009-10-04 18:03:26 UTC (rev 5873)
@@ -1,4 +1,5 @@
ADD_SOURCE_FILES(NETWORK_SRC_FILES
+COMPILATION_BEGIN PacketCompilation.cc
Acknowledgement.cc
Chat.cc
ClassID.cc
@@ -8,6 +9,7 @@
Gamestate.cc
Packet.cc
Welcome.cc
+COMPILATION_END
)
ADD_SOURCE_FILES(NETWORK_HDR_FILES
Modified: code/branches/core5/src/libraries/tools/CMakeLists.txt
===================================================================
--- code/branches/core5/src/libraries/tools/CMakeLists.txt 2009-10-04 17:27:35 UTC (rev 5872)
+++ code/branches/core5/src/libraries/tools/CMakeLists.txt 2009-10-04 18:03:26 UTC (rev 5873)
@@ -1,21 +1,23 @@
-ADD_SOURCE_FILES(TOOLS_SRC_FILES
+SET_SOURCE_FILES(TOOLS_SRC_FILES
+COMPILATION_BEGIN ResourceCompilation.cc
+ ResourceCollection.cc
+ ResourceLocation.cc
+COMPILATION_END
+ TextureGenerator.cc
+ Timer.cc
+COMPILATION_BEGIN OgreCompilation.cc
BillboardSet.cc
DynamicLines.cc
DynamicRenderable.cc
Mesh.cc
ParticleInterface.cc
- ResourceCollection.cc
- ResourceLocation.cc
Shader.cc
- TextureGenerator.cc
- Timer.cc
+COMPILATION_END
)
ADD_SUBDIRECTORY(interfaces)
ORXONOX_ADD_LIBRARY(tools
FIND_HEADER_FILES
- PCH_FILE
- ToolsPrecompiledHeaders.h
DEFINE_SYMBOL
"TOOLS_SHARED_BUILD"
LINK_LIBRARIES
Modified: code/branches/core5/src/libraries/util/CMakeLists.txt
===================================================================
--- code/branches/core5/src/libraries/util/CMakeLists.txt 2009-10-04 17:27:35 UTC (rev 5872)
+++ code/branches/core5/src/libraries/util/CMakeLists.txt 2009-10-04 18:03:26 UTC (rev 5873)
@@ -18,20 +18,22 @@
#
SET_SOURCE_FILES(UTIL_SRC_FILES
+ Exception.cc
+ Math.cc
+ MultiType.cc
+ Scope.cc
+ StringUtils.cc
+COMPILATION_BEGIN StableCompilation.cc
Clipboard.cc
Clock.cc
CRC32.cc
- Exception.cc
ExprParser.cc
- Math.cc
- MultiType.cc
OutputBuffer.cc
OutputHandler.cc
- Scope.cc
SignalHandler.cc
Sleep.cc
- StringUtils.cc
SubString.cc
+COMPILATION_END
)
IF(GCC_NO_SYSTEM_HEADER_SUPPORT)
Modified: code/branches/core5/src/modules/pong/CMakeLists.txt
===================================================================
--- code/branches/core5/src/modules/pong/CMakeLists.txt 2009-10-04 17:27:35 UTC (rev 5872)
+++ code/branches/core5/src/modules/pong/CMakeLists.txt 2009-10-04 18:03:26 UTC (rev 5873)
@@ -1,4 +1,5 @@
SET_SOURCE_FILES(PONG_SRC_FILES
+#COMPILATION_BEGIN PongCompilation.cc
Pong.cc
PongAI.cc
PongBall.cc
@@ -6,14 +7,12 @@
PongBot.cc
PongCenterpoint.cc
PongScore.cc
+#COMPILATION_END
)
ORXONOX_ADD_LIBRARY(pong
MODULE
FIND_HEADER_FILES
- PCH_FILE
- PongPrecompiledHeaders.h
- PCH_NO_DEFAULT
DEFINE_SYMBOL
"PONG_SHARED_BUILD"
LINK_LIBRARIES
Modified: code/branches/core5/src/orxonox/CMakeLists.txt
===================================================================
--- code/branches/core5/src/orxonox/CMakeLists.txt 2009-10-04 17:27:35 UTC (rev 5872)
+++ code/branches/core5/src/orxonox/CMakeLists.txt 2009-10-04 18:03:26 UTC (rev 5873)
@@ -24,16 +24,16 @@
)
SET_SOURCE_FILES(ORXONOX_SRC_FILES
+ Level.cc
+ LevelManager.cc
Main.cc
-
- CameraManager.cc
- LevelManager.cc
PawnManager.cc
PlayerManager.cc
-
- Level.cc
Radar.cc
+COMPILATION_BEGIN SceneCompilation.cc
+ CameraManager.cc
Scene.cc
+COMPILATION_END
)
ADD_SUBDIRECTORY(collisionshapes)
Modified: code/branches/core5/src/orxonox/graphics/CMakeLists.txt
===================================================================
--- code/branches/core5/src/orxonox/graphics/CMakeLists.txt 2009-10-04 17:27:35 UTC (rev 5872)
+++ code/branches/core5/src/orxonox/graphics/CMakeLists.txt 2009-10-04 18:03:26 UTC (rev 5873)
@@ -1,12 +1,14 @@
ADD_SOURCE_FILES(ORXONOX_SRC_FILES
- Backlight.cc
Billboard.cc
BlinkingBillboard.cc
- Camera.cc
FadingBillboard.cc
GlobalShader.cc
- Light.cc
Model.cc
ParticleEmitter.cc
ParticleSpawner.cc
+COMPILATION_BEGIN GraphicsCompilation.cc
+ Backlight.cc
+ Camera.cc
+ Light.cc
+COMPILATION_END
)
Modified: code/branches/core5/src/orxonox/overlays/CMakeLists.txt
===================================================================
--- code/branches/core5/src/orxonox/overlays/CMakeLists.txt 2009-10-04 17:27:35 UTC (rev 5872)
+++ code/branches/core5/src/orxonox/overlays/CMakeLists.txt 2009-10-04 18:03:26 UTC (rev 5873)
@@ -2,6 +2,8 @@
OrxonoxOverlay.cc
OverlayGroup.cc
+COMPILATION_BEGIN OverlayCompilation.cc
InGameConsole.cc
Map.cc
+COMPILATION_END
)
More information about the Orxonox-commit
mailing list