diff options
Diffstat (limited to 'source/gameengine/CMakeLists.txt')
-rw-r--r-- | source/gameengine/CMakeLists.txt | 50 |
1 files changed, 30 insertions, 20 deletions
diff --git a/source/gameengine/CMakeLists.txt b/source/gameengine/CMakeLists.txt index 7b58a2a6875..5dece449120 100644 --- a/source/gameengine/CMakeLists.txt +++ b/source/gameengine/CMakeLists.txt @@ -1,3 +1,4 @@ +# -*- mode: cmake; indent-tabs-mode: t; -*- # $Id$ # ***** BEGIN GPL LICENSE BLOCK ***** # @@ -24,25 +25,34 @@ # # ***** END GPL LICENSE BLOCK ***** -ADD_SUBDIRECTORY(BlenderRoutines) -ADD_SUBDIRECTORY(Converter) -ADD_SUBDIRECTORY(Expressions) -ADD_SUBDIRECTORY(GameLogic) -ADD_SUBDIRECTORY(Ketsji) -ADD_SUBDIRECTORY(Ketsji/KXNetwork) -ADD_SUBDIRECTORY(Network) -ADD_SUBDIRECTORY(Network/LoopBackNetwork) -ADD_SUBDIRECTORY(Physics/common) -ADD_SUBDIRECTORY(Physics/Dummy) -ADD_SUBDIRECTORY(Rasterizer) -ADD_SUBDIRECTORY(Rasterizer/RAS_OpenGLRasterizer) -ADD_SUBDIRECTORY(SceneGraph) -ADD_SUBDIRECTORY(Physics/Bullet) +# there are too many inter-includes so best define here +if(WITH_PYTHON) + blender_include_dirs("${PYTHON_INCLUDE_DIRS}") + add_definitions(-DWITH_PYTHON) +endif() -IF(WITH_PYTHON) - ADD_SUBDIRECTORY(VideoTexture) -ENDIF(WITH_PYTHON) +add_subdirectory(BlenderRoutines) +add_subdirectory(Converter) +add_subdirectory(Expressions) +add_subdirectory(GameLogic) +add_subdirectory(Ketsji) +add_subdirectory(Ketsji/KXNetwork) +add_subdirectory(Network) +add_subdirectory(Network/LoopBackNetwork) +add_subdirectory(Physics/common) +add_subdirectory(Physics/Dummy) +add_subdirectory(Rasterizer) +add_subdirectory(Rasterizer/RAS_OpenGLRasterizer) +add_subdirectory(SceneGraph) -IF(WITH_PLAYER) - ADD_SUBDIRECTORY(GamePlayer) -ENDIF(WITH_PLAYER) +if(WITH_BULLET) + add_subdirectory(Physics/Bullet) +endif() + +if(WITH_PYTHON) + add_subdirectory(VideoTexture) +endif() + +if(WITH_PLAYER) + add_subdirectory(GamePlayer) +endif() |