[Bf-blender-cvs] CVS commit: blender SConstruct blender/config darwin-config.py linux2-config.py linuxcross-config.py win32-mingw-config.py win32-vc-config.py blender/extern SConscript blender/extern/bFTGL SConscript blender/extern/bullet SConscript blender/extern/qhull ...
Nathan Letwory
jesterking at letwory.net
Sat Feb 4 15:15:10 CET 2006
jesterking (Nathan Letwory ) 2006/02/04 15:15:10 CET
Modified files:
. SConstruct
blender/extern SConscript
blender/extern/bFTGL SConscript
blender/extern/bullet SConscript
blender/extern/qhull SConscript
blender/extern/solid SConscript
blender/intern SConscript
blender/intern/SoundSystem SConscript
blender/intern/bmfont SConscript
blender/intern/boolop SConscript
blender/intern/bsp SConscript
blender/intern/container SConscript
blender/intern/csg SConscript
blender/intern/decimation SConscript
blender/intern/elbeem SConscript
blender/intern/ghost SConscript
blender/intern/guardedalloc SConscript
blender/intern/iksolver SConscript
blender/intern/memutil SConscript
blender/intern/moto SConscript
blender/intern/opennl SConscript
blender/intern/string SConscript
blender/source SConscript
blender/source/blender SConscript
blender/source/blender/avi SConscript
blender/source/blender/blenkernel SConscript
blender/source/blender/blenkernel/bad_level_call_stubs
SConscript
blender/source/blender/blenlib SConscript
blender/source/blender/blenloader SConscript
blender/source/blender/blenpluginapi SConscript
blender/source/blender/ftfont SConscript
blender/source/blender/imbuf SConscript
blender/source/blender/imbuf/intern/openexr SConscript
blender/source/blender/img SConscript
blender/source/blender/makesdna SConscript
blender/source/blender/makesdna/intern SConscript
blender/source/blender/python SConscript
blender/source/blender/quicktime SConscript
blender/source/blender/radiosity SConscript
blender/source/blender/readblenfile SConscript
blender/source/blender/render SConscript
blender/source/blender/src SConscript
blender/source/blender/yafray SConscript
blender/source/creator SConscript
blender/source/gameengine SConscript
blender/source/gameengine/BlenderRoutines SConscript
blender/source/gameengine/Converter SConscript
blender/source/gameengine/Expressions SConscript
blender/source/gameengine/GameLogic SConscript
blender/source/gameengine/GamePlayer SConscript
blender/source/gameengine/GamePlayer/common SConscript
blender/source/gameengine/GamePlayer/ghost SConscript
blender/source/gameengine/Ketsji SConscript
blender/source/gameengine/Ketsji/KXNetwork SConscript
blender/source/gameengine/Network SConscript
blender/source/gameengine/Network/LoopBackNetwork SConscript
blender/source/gameengine/Physics/Bullet SConscript
blender/source/gameengine/Physics/Dummy SConscript
blender/source/gameengine/Physics/Sumo SConscript
blender/source/gameengine/Physics/common SConscript
blender/source/gameengine/Rasterizer SConscript
blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer
SConscript
blender/source/gameengine/SceneGraph SConscript
blender/source/kernel SConscript
Added files:
blender/config darwin-config.py linux2-config.py
linuxcross-config.py
win32-mingw-config.py win32-vc-config.py
blender/tools Blender.py bcolors.py btools.py
crossmingw.py mstoolkit.py
Log:
== SCons ==
* This commit is all of the rewrite work done on the SCons system. For
documentation see doc/blender-scons.txt and doc/blender-scons-dev.txt.
Also http://mediawiki.blender.org/index.php/BlenderDev/SconsRefactoring
contains valuable information, along with what still needs to be done.
- linux, os x and windows compile now.
- files are compiled to BF_INSTALLDIR (see config/(platform)-config.py)
- NOTE: Jean-Luc P will commit sometime during the weekend proper
appit() for OS X. For now, copy the resulting binary to an
existing .app bundle.
- features:
- cleaner structure for better maintenance
- cleaner output during compile
- better handling of build options
- general overall speed increase
- see the wiki for more info
Cygwin, FreeBSD and Solaris systems still need work. For these systems:
1) copy a config/(platform)-config.py to ie. config/cygwin-config.py
2) set the proper defaults for your platform
3) mail me at jesterking at letwory dot net with you configuration. if
you need any modifications to the system, do send a patch, too.
I'll be giving first-aid today and tomorrow, after that it'll be all
regular development work :)
/Nathan
Revision Changes Path
1.135 +291 -1322 blender/SConstruct
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/SConstruct.diff?r1=1.134&r2=1.135&cvsroot=bf-blender>
1.5 +6 -10 blender/extern/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/SConscript.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.2 +23 -46 blender/extern/bFTGL/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bFTGL/SConscript.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.4 +89 -93 blender/extern/bullet/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/SConscript.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.9 +25 -29 blender/extern/qhull/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/qhull/SConscript.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.10 +17 -60 blender/extern/solid/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/solid/SConscript.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.7 +5 -1 blender/intern/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.10 +11 -41 blender/intern/SoundSystem/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/SoundSystem/SConscript.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.7 +6 -20 blender/intern/bmfont/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bmfont/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.3 +4 -30 blender/intern/boolop/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/boolop/SConscript.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.5 +4 -21 blender/intern/bsp/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bsp/SConscript.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.6 +4 -8 blender/intern/container/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/container/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.3 +4 -26 blender/intern/csg/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/csg/SConscript.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.5 +4 -18 blender/intern/decimation/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/decimation/SConscript.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.11 +21 -53 blender/intern/elbeem/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/SConscript.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.7 +27 -39 blender/intern/ghost/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/ghost/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.6 +4 -7 blender/intern/guardedalloc/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/guardedalloc/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.6 +4 -13 blender/intern/iksolver/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/iksolver/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.6 +4 -7 blender/intern/memutil/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/memutil/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.6 +4 -18 blender/intern/moto/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/moto/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.2 +5 -39 blender/intern/opennl/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/opennl/SConscript.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.6 +4 -8 blender/intern/string/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/string/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.6 +5 -5 blender/source/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.7 +6 -6 blender/source/blender/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.7 +6 -18 blender/source/blender/avi/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/avi/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.21 +29 -78 blender/source/blender/blenkernel/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/SConscript.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
1.2 +10 -23 blender/source/blender/blenkernel/bad_level_call_stubs/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/bad_level_call_stubs/SConscript.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.12 +10 -42 blender/source/blender/blenlib/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/SConscript.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.8 +8 -23 blender/source/blender/blenloader/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/SConscript.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.6 +10 -13 blender/source/blender/blenpluginapi/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenpluginapi/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.10 +11 -19 blender/source/blender/ftfont/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/ftfont/SConscript.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.14 +17 -50 blender/source/blender/imbuf/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/SConscript.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
1.3 +13 -18 blender/source/blender/imbuf/intern/openexr/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/intern/openexr/SConscript.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.5 +4 -13 blender/source/blender/img/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/img/SConscript.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.5 +3 -6 blender/source/blender/makesdna/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/SConscript.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.15 +19 -13 blender/source/blender/makesdna/intern/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/intern/SConscript.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
1.33 +14 -77 blender/source/blender/python/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/SConscript.diff?r1=1.32&r2=1.33&cvsroot=bf-blender>
1.8 +16 -20 blender/source/blender/quicktime/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/quicktime/SConscript.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.7 +7 -21 blender/source/blender/radiosity/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/radiosity/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.7 +4 -16 blender/source/blender/readblenfile/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/readblenfile/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.11 +14 -35 blender/source/blender/render/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/SConscript.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.29 +34 -177 blender/source/blender/src/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/SConscript.diff?r1=1.28&r2=1.29&cvsroot=bf-blender>
1.7 +5 -18 blender/source/blender/yafray/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/yafray/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.6 +13 -20 blender/source/creator/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/creator/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.8 +10 -8 blender/source/gameengine/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/SConscript.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.10 +24 -50 blender/source/gameengine/BlenderRoutines/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/BlenderRoutines/SConscript.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.11 +20 -62 blender/source/gameengine/Converter/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Converter/SConscript.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.8 +5 -30 blender/source/gameengine/Expressions/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Expressions/SConscript.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.8 +7 -43 blender/source/gameengine/GameLogic/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/GameLogic/SConscript.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.3 +1 -1 blender/source/gameengine/GamePlayer/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/GamePlayer/SConscript.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
1.7 +61 -62 blender/source/gameengine/GamePlayer/common/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/GamePlayer/common/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.4 +43 -46 blender/source/gameengine/GamePlayer/ghost/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/GamePlayer/ghost/SConscript.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.18 +27 -120 blender/source/gameengine/Ketsji/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/SConscript.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
1.7 +7 -20 blender/source/gameengine/Ketsji/KXNetwork/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KXNetwork/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.7 +4 -13 blender/source/gameengine/Network/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Network/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.6 +4 -11 blender/source/gameengine/Network/LoopBackNetwork/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Network/LoopBackNetwork/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.2 +9 -15 blender/source/gameengine/Physics/Bullet/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Bullet/SConscript.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.6 +4 -9 blender/source/gameengine/Physics/Dummy/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Dummy/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.9 +15 -18 blender/source/gameengine/Physics/Sumo/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Sumo/SConscript.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.7 +4 -12 blender/source/gameengine/Physics/common/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/common/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.7 +7 -21 blender/source/gameengine/Rasterizer/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.7 +5 -15 blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.6 +4 -14 blender/source/gameengine/SceneGraph/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/SceneGraph/SConscript.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.5 +6 -14 blender/source/kernel/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/kernel/SConscript.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list