Blender Git Loki
Git Commits -> Revision 3bb82a2
Revision 3bb82a2 by Nathan Letwory (master) February 4, 2006, 14:15 (GMT) |
== 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 |
Commit Details:
Full Hash: 3bb82a27fc61b787ab83145f9a7962c14e7ca769
SVN Revision: 6655
Parent Commit: 1db5c23
Lines Changed: +2947, -3174
10 Added Paths:
/config/darwin-config.py (+149, -0) (View)
/config/linux2-config.py (+142, -0) (View)
/config/linuxcross-config.py (+133, -0) (View)
/config/win32-mingw-config.py (+155, -0) (View)
/config/win32-vc-config.py (+169, -0) (View)
/tools/bcolors.py (+16, -0) (View)
/tools/Blender.py (+323, -0) (View)
/tools/btools.py (+257, -0) (View)
/tools/crossmingw.py (+189, -0) (View)
/tools/mstoolkit.py (+353, -0) (View)
/config/linux2-config.py (+142, -0) (View)
/config/linuxcross-config.py (+133, -0) (View)
/config/win32-mingw-config.py (+155, -0) (View)
/config/win32-vc-config.py (+169, -0) (View)
/tools/bcolors.py (+16, -0) (View)
/tools/Blender.py (+323, -0) (View)
/tools/btools.py (+257, -0) (View)
/tools/crossmingw.py (+189, -0) (View)
/tools/mstoolkit.py (+353, -0) (View)
64 Modified Paths:
/extern/bFTGL/SConscript (+19, -42) (Diff)
/extern/bullet/SConscript (+87, -91) (Diff)
/extern/qhull/SConscript (+25, -29) (Diff)
/extern/SConscript (+6, -10) (Diff)
/extern/solid/SConscript (+16, -59) (Diff)
/intern/bmfont/SConscript (+6, -20) (Diff)
/intern/boolop/SConscript (+4, -30) (Diff)
/intern/bsp/SConscript (+4, -21) (Diff)
/intern/container/SConscript (+4, -8) (Diff)
/intern/csg/SConscript (+4, -26) (Diff)
/intern/decimation/SConscript (+4, -18) (Diff)
/intern/elbeem/SConscript (+22, -54) (Diff)
/intern/ghost/SConscript (+24, -36) (Diff)
/intern/guardedalloc/SConscript (+4, -7) (Diff)
/intern/iksolver/SConscript (+4, -13) (Diff)
/intern/memutil/SConscript (+4, -7) (Diff)
/intern/moto/SConscript (+4, -18) (Diff)
/intern/opennl/SConscript (+5, -39) (Diff)
/intern/SConscript (+4, -0) (Diff)
/intern/SoundSystem/SConscript (+11, -41) (Diff)
/intern/string/SConscript (+4, -8) (Diff)
/SConstruct (+292, -1323) (Diff)
/source/blender/avi/SConscript (+6, -18) (Diff)
/source/blender/blenkernel/bad_level_call_stubs/SConscript (+10, -23) (Diff)
/source/blender/blenkernel/SConscript (+23, -72) (Diff)
/source/blender/blenlib/SConscript (+10, -42) (Diff)
/source/blender/blenloader/SConscript (+8, -23) (Diff)
/source/blender/blenpluginapi/SConscript (+9, -12) (Diff)
/source/blender/ftfont/SConscript (+11, -19) (Diff)
/source/blender/imbuf/intern/openexr/SConscript (+12, -17) (Diff)
/source/blender/imbuf/SConscript (+17, -50) (Diff)
/source/blender/img/SConscript (+4, -13) (Diff)
/source/blender/makesdna/intern/SConscript (+19, -13) (Diff)
/source/blender/makesdna/SConscript (+3, -6) (Diff)
/source/blender/python/SConscript (+13, -76) (Diff)
/source/blender/quicktime/SConscript (+16, -20) (Diff)
/source/blender/radiosity/SConscript (+7, -21) (Diff)
/source/blender/readblenfile/SConscript (+4, -16) (Diff)
/source/blender/render/SConscript (+11, -32) (Diff)
/source/blender/SConscript (+6, -6) (Diff)
/source/blender/src/SConscript (+29, -172) (Diff)
/source/blender/yafray/SConscript (+5, -18) (Diff)
/source/creator/SConscript (+13, -20) (Diff)
/source/gameengine/BlenderRoutines/SConscript (+22, -48) (Diff)
/source/gameengine/Converter/SConscript (+20, -62) (Diff)
/source/gameengine/Expressions/SConscript (+5, -30) (Diff)
/source/gameengine/GameLogic/SConscript (+7, -43) (Diff)
/source/gameengine/GamePlayer/common/SConscript (+59, -60) (Diff)
/source/gameengine/GamePlayer/ghost/SConscript (+41, -44) (Diff)
/source/gameengine/GamePlayer/SConscript (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/SConscript (+7, -20) (Diff)
/source/gameengine/Ketsji/SConscript (+30, -123) (Diff)
/source/gameengine/Network/LoopBackNetwork/SConscript (+4, -11) (Diff)
/source/gameengine/Network/SConscript (+4, -13) (Diff)
/source/gameengine/Physics/Bullet/SConscript (+9, -15) (Diff)
/source/gameengine/Physics/common/SConscript (+4, -12) (Diff)
/source/gameengine/Physics/Dummy/SConscript (+4, -9) (Diff)
/source/gameengine/Physics/Sumo/SConscript (+14, -17) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript (+5, -15) (Diff)
/source/gameengine/Rasterizer/SConscript (+7, -21) (Diff)
/source/gameengine/SceneGraph/SConscript (+4, -14) (Diff)
/source/gameengine/SConscript (+10, -8) (Diff)
/source/kernel/SConscript (+6, -14) (Diff)
/source/SConscript (+5, -5) (Diff)
/extern/bullet/SConscript (+87, -91) (Diff)
/extern/qhull/SConscript (+25, -29) (Diff)
/extern/SConscript (+6, -10) (Diff)
/extern/solid/SConscript (+16, -59) (Diff)
/intern/bmfont/SConscript (+6, -20) (Diff)
/intern/boolop/SConscript (+4, -30) (Diff)
/intern/bsp/SConscript (+4, -21) (Diff)
/intern/container/SConscript (+4, -8) (Diff)
/intern/csg/SConscript (+4, -26) (Diff)
/intern/decimation/SConscript (+4, -18) (Diff)
/intern/elbeem/SConscript (+22, -54) (Diff)
/intern/ghost/SConscript (+24, -36) (Diff)
/intern/guardedalloc/SConscript (+4, -7) (Diff)
/intern/iksolver/SConscript (+4, -13) (Diff)
/intern/memutil/SConscript (+4, -7) (Diff)
/intern/moto/SConscript (+4, -18) (Diff)
/intern/opennl/SConscript (+5, -39) (Diff)
/intern/SConscript (+4, -0) (Diff)
/intern/SoundSystem/SConscript (+11, -41) (Diff)
/intern/string/SConscript (+4, -8) (Diff)
/SConstruct (+292, -1323) (Diff)
/source/blender/avi/SConscript (+6, -18) (Diff)
/source/blender/blenkernel/bad_level_call_stubs/SConscript (+10, -23) (Diff)
/source/blender/blenkernel/SConscript (+23, -72) (Diff)
/source/blender/blenlib/SConscript (+10, -42) (Diff)
/source/blender/blenloader/SConscript (+8, -23) (Diff)
/source/blender/blenpluginapi/SConscript (+9, -12) (Diff)
/source/blender/ftfont/SConscript (+11, -19) (Diff)
/source/blender/imbuf/intern/openexr/SConscript (+12, -17) (Diff)
/source/blender/imbuf/SConscript (+17, -50) (Diff)
/source/blender/img/SConscript (+4, -13) (Diff)
/source/blender/makesdna/intern/SConscript (+19, -13) (Diff)
/source/blender/makesdna/SConscript (+3, -6) (Diff)
/source/blender/python/SConscript (+13, -76) (Diff)
/source/blender/quicktime/SConscript (+16, -20) (Diff)
/source/blender/radiosity/SConscript (+7, -21) (Diff)
/source/blender/readblenfile/SConscript (+4, -16) (Diff)
/source/blender/render/SConscript (+11, -32) (Diff)
/source/blender/SConscript (+6, -6) (Diff)
/source/blender/src/SConscript (+29, -172) (Diff)
/source/blender/yafray/SConscript (+5, -18) (Diff)
/source/creator/SConscript (+13, -20) (Diff)
/source/gameengine/BlenderRoutines/SConscript (+22, -48) (Diff)
/source/gameengine/Converter/SConscript (+20, -62) (Diff)
/source/gameengine/Expressions/SConscript (+5, -30) (Diff)
/source/gameengine/GameLogic/SConscript (+7, -43) (Diff)
/source/gameengine/GamePlayer/common/SConscript (+59, -60) (Diff)
/source/gameengine/GamePlayer/ghost/SConscript (+41, -44) (Diff)
/source/gameengine/GamePlayer/SConscript (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/SConscript (+7, -20) (Diff)
/source/gameengine/Ketsji/SConscript (+30, -123) (Diff)
/source/gameengine/Network/LoopBackNetwork/SConscript (+4, -11) (Diff)
/source/gameengine/Network/SConscript (+4, -13) (Diff)
/source/gameengine/Physics/Bullet/SConscript (+9, -15) (Diff)
/source/gameengine/Physics/common/SConscript (+4, -12) (Diff)
/source/gameengine/Physics/Dummy/SConscript (+4, -9) (Diff)
/source/gameengine/Physics/Sumo/SConscript (+14, -17) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript (+5, -15) (Diff)
/source/gameengine/Rasterizer/SConscript (+7, -21) (Diff)
/source/gameengine/SceneGraph/SConscript (+4, -14) (Diff)
/source/gameengine/SConscript (+10, -8) (Diff)
/source/kernel/SConscript (+6, -14) (Diff)
/source/SConscript (+5, -5) (Diff)