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)

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021