[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45639] trunk/blender: Scons ToDo:
Thomas Dinges
blender at dingto.org
Sat Apr 14 23:55:39 CEST 2012
Revision: 45639
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45639
Author: dingto
Date: 2012-04-14 21:55:38 +0000 (Sat, 14 Apr 2012)
Log Message:
-----------
Scons ToDo:
* Made Smoke building optional, added WITH_BF_SMOKE.
* Enabled per default in btools.py
Modified Paths:
--------------
trunk/blender/build_files/scons/tools/btools.py
trunk/blender/source/blender/blenkernel/SConscript
trunk/blender/source/blender/gpu/SConscript
trunk/blender/source/blender/render/SConscript
Modified: trunk/blender/build_files/scons/tools/btools.py
===================================================================
--- trunk/blender/build_files/scons/tools/btools.py 2012-04-14 21:48:34 UTC (rev 45638)
+++ trunk/blender/build_files/scons/tools/btools.py 2012-04-14 21:55:38 UTC (rev 45639)
@@ -154,6 +154,7 @@
'WITH_BF_BOOLEAN',
'WITH_BF_REMESH',
'WITH_BF_OCEANSIM',
+ 'WITH_BF_SMOKE',
'WITH_BF_CXX_GUARDEDALLOC',
'WITH_BF_JEMALLOC', 'WITH_BF_STATICJEMALLOC', 'BF_JEMALLOC', 'BF_JEMALLOC_INC', 'BF_JEMALLOC_LIBPATH', 'BF_JEMALLOC_LIB', 'BF_JEMALLOC_LIB_STATIC',
'BUILDBOT_BRANCH',
@@ -264,6 +265,7 @@
(BoolVariable('WITH_BF_BOOLEAN', 'Build with boolean modifier', True)),
(BoolVariable('WITH_BF_REMESH', 'Build with remesh modifier', True)),
(BoolVariable('WITH_BF_OCEANSIM', 'Build with ocean simulation', False)),
+ (BoolVariable('WITH_BF_SMOKE', 'Build with smoke simulation', True)),
('BF_PROFILE_FLAGS', 'Profiling compiler flags', ''),
(BoolVariable('WITH_BF_OPENAL', 'Use OpenAL if true', False)),
('BF_OPENAL', 'Base path for OpenAL', ''),
Modified: trunk/blender/source/blender/blenkernel/SConscript
===================================================================
--- trunk/blender/source/blender/blenkernel/SConscript 2012-04-14 21:48:34 UTC (rev 45638)
+++ trunk/blender/source/blender/blenkernel/SConscript 2012-04-14 21:55:38 UTC (rev 45639)
@@ -23,7 +23,9 @@
defs = [ 'GLEW_STATIC' ]
-defs.append('WITH_SMOKE') # TODO, make optional
+if env['WITH_BF_SMOKE']:
+ defs.append('WITH_SMOKE')
+
defs.append('WITH_FRAMESERVER') # TODO, make optional
if env['WITH_BF_PYTHON']:
Modified: trunk/blender/source/blender/gpu/SConscript
===================================================================
--- trunk/blender/source/blender/gpu/SConscript 2012-04-14 21:48:34 UTC (rev 45638)
+++ trunk/blender/source/blender/gpu/SConscript 2012-04-14 21:55:38 UTC (rev 45639)
@@ -13,6 +13,7 @@
incs += ' ' + env['BF_OPENGL_INC']
-defs.append('WITH_SMOKE') # TODO, make optional
+if env['WITH_BF_SMOKE']:
+ defs.append('WITH_SMOKE')
env.BlenderLib ( 'bf_gpu', sources, Split(incs), defines = defs, libtype=['core','player'], priority=[160,110] )
Modified: trunk/blender/source/blender/render/SConscript
===================================================================
--- trunk/blender/source/blender/render/SConscript 2012-04-14 21:48:34 UTC (rev 45638)
+++ trunk/blender/source/blender/render/SConscript 2012-04-14 21:55:38 UTC (rev 45639)
@@ -14,7 +14,8 @@
defs = []
defs_raytrace = []
-defs.append('WITH_SMOKE') # TODO, make optional
+if env['WITH_BF_SMOKE']:
+ defs.append('WITH_SMOKE')
if env['WITH_BF_PYTHON']:
incs += ' ../python'
More information about the Bf-blender-cvs
mailing list