Blender Git Loki
Git Commits -> Revision 5d99cde
Revision 5d99cde by Sergey Sharybin (master) January 4, 2016, 09:20 (GMT) |
Remove SCons building system While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680 |
Commit Details:
Full Hash: 5d99cde8229a481363f1439ea4a4c2af851b1cb1
Parent Commit: 1eb5e0b
Lines Changed: +10, -14732
156 Deleted Paths:
/build_files/scons/config/darwin-config.py (+0, -271)
/build_files/scons/config/linux-config.py (+0, -278)
/build_files/scons/config/win32-mingw-config.py (+0, -229)
/build_files/scons/config/win32-vc-config.py (+0, -264)
/build_files/scons/config/win64-mingw-config.py (+0, -224)
/build_files/scons/config/win64-vc-config.py (+0, -264)
/build_files/scons/Modules/FindPython.py (+0, -50)
/build_files/scons/Modules/FindSharedPtr.py (+0, -42)
/build_files/scons/Modules/FindUnorderedMap.py (+0, -38)
/build_files/scons/Modules/__init__.py (+0, -0)
/build_files/scons/tools/bcolors.py (+0, -16)
/build_files/scons/tools/Blender.py (+0, -1146)
/build_files/scons/tools/btools.py (+0, -918)
/build_files/scons/tools/crossmingw.py (+0, -184)
/build_files/scons/tools/mstoolkit.py (+0, -353)
/build_files/scons/tools/__init__.py (+0, -0)
/doc/build_systems/scons-dev.txt (+0, -193)
/doc/build_systems/scons.txt (+0, -227)
/extern/binreloc/SConscript (+0, -13)
/extern/bullet2/src/SConscript (+0, -40)
/extern/carve/SConscript (+0, -25)
/extern/clew/SConscript (+0, -35)
/extern/cuew/SConscript (+0, -35)
/extern/glew-es/SConscript (+0, -16)
/extern/glew/SConscript (+0, -17)
/extern/libmv/SConscript (+0, -68)
/extern/libmv/third_party/ceres/SConscript (+0, -63)
/extern/libmv/third_party/SConscript (+0, -3)
/extern/libopenjpeg/SConscript (+0, -30)
/extern/libredcode/SConscript (+0, -16)
/extern/lzma/SConscript (+0, -9)
/extern/lzo/SConscript (+0, -9)
/extern/rangetree/SConscript (+0, -9)
/extern/recastnavigation/SConscript (+0, -12)
/extern/SConscript (+0, -54)
/extern/sdlew/SConscript (+0, -35)
/extern/wcwidth/SConscript (+0, -9)
/extern/xdnd/SConscript (+0, -10)
/intern/audaspace/SConscript (+0, -76)
/intern/container/SConscript (+0, -33)
/intern/cycles/kernel/osl/SConscript (+0, -80)
/intern/cycles/kernel/SConscript (+0, -121)
/intern/cycles/kernel/shaders/SConscript (+0, -68)
/intern/cycles/SConscript (+0, -173)
/intern/dualcon/SConscript (+0, -35)
/intern/eigen/SConscript (+0, -35)
/intern/elbeem/SConscript (+0, -48)
/intern/ghost/SConscript (+0, -203)
/intern/glew-mx/SConscript (+0, -15)
/intern/guardedalloc/SConscript (+0, -45)
/intern/iksolver/SConscript (+0, -35)
/intern/itasc/SConscript (+0, -38)
/intern/locale/SConscript (+0, -92)
/intern/memutil/SConscript (+0, -34)
/intern/mikktspace/SConscript (+0, -35)
/intern/moto/SConscript (+0, -34)
/intern/opencolorio/SConscript (+0, -56)
/intern/opensubdiv/SConscript (+0, -69)
/intern/raskter/SConscript (+0, -35)
/intern/rigidbody/SConscript (+0, -42)
/intern/SConscript (+0, -69)
/intern/smoke/SConscript (+0, -48)
/intern/string/SConscript (+0, -39)
/intern/utfconv/SConscript (+0, -41)
/scons (+0, -1)
/SConstruct (+0, -1426)
/source/blender/avi/SConscript (+0, -41)
/source/blender/blenfont/SConscript (+0, -67)
/source/blender/blenkernel/SConscript (+0, -197)
/source/blender/blenlib/SConscript (+0, -56)
/source/blender/blenloader/SConscript (+0, -64)
/source/blender/blentranslation/SConscript (+0, -46)
/source/blender/bmesh/SConscript (+0, -59)
/source/blender/collada/SConscript (+0, -63)
/source/blender/compositor/SConscript (+0, -78)
/source/blender/depsgraph/SConscript (+0, -77)
/source/blender/editors/animation/SConscript (+0, -52)
/source/blender/editors/armature/SConscript (+0, -57)
/source/blender/editors/curve/SConscript (+0, -49)
/source/blender/editors/datafiles/SConscript (+0, -113)
/source/blender/editors/gpencil/SConscript (+0, -57)
/source/blender/editors/interface/SConscript (+0, -63)
/source/blender/editors/io/SConscript (+0, -51)
/source/blender/editors/mask/SConscript (+0, -51)
/source/blender/editors/mesh/SConscript (+0, -72)
/source/blender/editors/metaball/SConscript (+0, -45)
/source/blender/editors/object/SConscript (+0, -66)
/source/blender/editors/physics/SConscript (+0, -58)
/source/blender/editors/render/SConscript (+0, -70)
/source/blender/editors/SConscript (+0, -68)
/source/blender/editors/screen/SConscript (+0, -59)
/source/blender/editors/sculpt_paint/SConscript (+0, -64)
/source/blender/editors/sound/SConscript (+0, -56)
/source/blender/editors/space_action/SConscript (+0, -50)
/source/blender/editors/space_api/SConscript (+0, -47)
/source/blender/editors/space_buttons/SConscript (+0, -59)
/source/blender/editors/space_clip/SConscript (+0, -58)
/source/blender/editors/space_console/SConscript (+0, -52)
/source/blender/editors/space_file/SConscript (+0, -75)
/source/blender/editors/space_graph/SConscript (+0, -57)
/source/blender/editors/space_image/SConscript (+0, -71)
/source/blender/editors/space_info/SConscript (+0, -57)
/source/blender/editors/space_logic/SConscript (+0, -58)
/source/blender/editors/space_nla/SConscript (+0, -53)
/source/blender/editors/space_node/SConscript (+0, -73)
/source/blender/editors/space_outliner/SConscript (+0, -53)
/source/blender/editors/space_script/SConscript (+0, -53)
/source/blender/editors/space_sequencer/SConscript (+0, -60)
/source/blender/editors/space_text/SConscript (+0, -58)
/source/blender/editors/space_time/SConscript (+0, -48)
/source/blender/editors/space_userpref/SConscript (+0, -47)
/source/blender/editors/space_view3d/SConscript (+0, -74)
/source/blender/editors/transform/SConscript (+0, -59)
/source/blender/editors/util/SConscript (+0, -57)
/source/blender/editors/uvedit/SConscript (+0, -54)
/source/blender/freestyle/SConscript (+0, -95)
/source/blender/gpu/SConscript (+0, -93)
/source/blender/ikplugin/SConscript (+0, -49)
/source/blender/imbuf/intern/cineon/SConscript (+0, -46)
/source/blender/imbuf/intern/dds/SConscript (+0, -47)
/source/blender/imbuf/intern/oiio/SConscript (+0, -49)
/source/blender/imbuf/intern/openexr/SConscript (+0, -49)
/source/blender/imbuf/SConscript (+0, -100)
/source/blender/makesdna/intern/SConscript (+0, -94)
/source/blender/makesdna/SConscript (+0, -45)
/source/blender/makesrna/intern/SConscript (+0, -247)
/source/blender/makesrna/SConscript (+0, -165)
/source/blender/modifiers/SConscript (+0, -88)
/source/blender/nodes/SConscript (+0, -85)
/source/blender/physics/SConscript (+0, -44)
/source/blender/python/SConscript (+0, -210)
/source/blender/quicktime/SConscript (+0, -63)
/source/blender/render/SConscript (+0, -125)
/source/blender/SConscript (+0, -77)
/source/blender/windowmanager/SConscript (+0, -97)
/source/blenderplayer/bad_level_call_stubs/SConscript (+0, -48)
/source/gameengine/BlenderRoutines/SConscript (+0, -91)
/source/gameengine/Converter/SConscript (+0, -94)
/source/gameengine/Expressions/SConscript (+0, -50)
/source/gameengine/GameLogic/SConscript (+0, -63)
/source/gameengine/GamePlayer/common/SConscript (+0, -81)
/source/gameengine/GamePlayer/ghost/SConscript (+0, -99)
/source/gameengine/GamePlayer/SConscript (+0, -29)
/source/gameengine/Ketsji/KXNetwork/SConscript (+0, -52)
/source/gameengine/Ketsji/SConscript (+0, -110)
/source/gameengine/Network/LoopBackNetwork/SConscript (+0, -41)
/source/gameengine/Network/SConscript (+0, -46)
/source/gameengine/Physics/Bullet/SConscript (+0, -68)
/source/gameengine/Physics/Dummy/SConscript (+0, -45)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript (+0, -40)
/source/gameengine/Rasterizer/SConscript (+0, -63)
/source/gameengine/SceneGraph/SConscript (+0, -47)
/source/gameengine/SConscript (+0, -51)
/source/gameengine/VideoTexture/SConscript (+0, -76)
/source/icons/SConscript (+0, -38)
/source/SConscript (+0, -39)
/build_files/scons/config/linux-config.py (+0, -278)
/build_files/scons/config/win32-mingw-config.py (+0, -229)
/build_files/scons/config/win32-vc-config.py (+0, -264)
/build_files/scons/config/win64-mingw-config.py (+0, -224)
/build_files/scons/config/win64-vc-config.py (+0, -264)
/build_files/scons/Modules/FindPython.py (+0, -50)
/build_files/scons/Modules/FindSharedPtr.py (+0, -42)
/build_files/scons/Modules/FindUnorderedMap.py (+0, -38)
/build_files/scons/Modules/__init__.py (+0, -0)
/build_files/scons/tools/bcolors.py (+0, -16)
/build_files/scons/tools/Blender.py (+0, -1146)
/build_files/scons/tools/btools.py (+0, -918)
/build_files/scons/tools/crossmingw.py (+0, -184)
/build_files/scons/tools/mstoolkit.py (+0, -353)
/build_files/scons/tools/__init__.py (+0, -0)
/doc/build_systems/scons-dev.txt (+0, -193)
/doc/build_systems/scons.txt (+0, -227)
/extern/binreloc/SConscript (+0, -13)
/extern/bullet2/src/SConscript (+0, -40)
/extern/carve/SConscript (+0, -25)
/extern/clew/SConscript (+0, -35)
/extern/cuew/SConscript (+0, -35)
/extern/glew-es/SConscript (+0, -16)
/extern/glew/SConscript (+0, -17)
/extern/libmv/SConscript (+0, -68)
/extern/libmv/third_party/ceres/SConscript (+0, -63)
/extern/libmv/third_party/SConscript (+0, -3)
/extern/libopenjpeg/SConscript (+0, -30)
/extern/libredcode/SConscript (+0, -16)
/extern/lzma/SConscript (+0, -9)
/extern/lzo/SConscript (+0, -9)
/extern/rangetree/SConscript (+0, -9)
/extern/recastnavigation/SConscript (+0, -12)
/extern/SConscript (+0, -54)
/extern/sdlew/SConscript (+0, -35)
/extern/wcwidth/SConscript (+0, -9)
/extern/xdnd/SConscript (+0, -10)
/intern/audaspace/SConscript (+0, -76)
/intern/container/SConscript (+0, -33)
/intern/cycles/kernel/osl/SConscript (+0, -80)
/intern/cycles/kernel/SConscript (+0, -121)
/intern/cycles/kernel/shaders/SConscript (+0, -68)
/intern/cycles/SConscript (+0, -173)
/intern/dualcon/SConscript (+0, -35)
/intern/eigen/SConscript (+0, -35)
/intern/elbeem/SConscript (+0, -48)
/intern/ghost/SConscript (+0, -203)
/intern/glew-mx/SConscript (+0, -15)
/intern/guardedalloc/SConscript (+0, -45)
/intern/iksolver/SConscript (+0, -35)
/intern/itasc/SConscript (+0, -38)
/intern/locale/SConscript (+0, -92)
/intern/memutil/SConscript (+0, -34)
/intern/mikktspace/SConscript (+0, -35)
/intern/moto/SConscript (+0, -34)
/intern/opencolorio/SConscript (+0, -56)
/intern/opensubdiv/SConscript (+0, -69)
/intern/raskter/SConscript (+0, -35)
/intern/rigidbody/SConscript (+0, -42)
/intern/SConscript (+0, -69)
/intern/smoke/SConscript (+0, -48)
/intern/string/SConscript (+0, -39)
/intern/utfconv/SConscript (+0, -41)
/scons (+0, -1)
/SConstruct (+0, -1426)
/source/blender/avi/SConscript (+0, -41)
/source/blender/blenfont/SConscript (+0, -67)
/source/blender/blenkernel/SConscript (+0, -197)
/source/blender/blenlib/SConscript (+0, -56)
/source/blender/blenloader/SConscript (+0, -64)
/source/blender/blentranslation/SConscript (+0, -46)
/source/blender/bmesh/SConscript (+0, -59)
/source/blender/collada/SConscript (+0, -63)
/source/blender/compositor/SConscript (+0, -78)
/source/blender/depsgraph/SConscript (+0, -77)
/source/blender/editors/animation/SConscript (+0, -52)
/source/blender/editors/armature/SConscript (+0, -57)
/source/blender/editors/curve/SConscript (+0, -49)
/source/blender/editors/datafiles/SConscript (+0, -113)
/source/blender/editors/gpencil/SConscript (+0, -57)
/source/blender/editors/interface/SConscript (+0, -63)
/source/blender/editors/io/SConscript (+0, -51)
/source/blender/editors/mask/SConscript (+0, -51)
/source/blender/editors/mesh/SConscript (+0, -72)
/source/blender/editors/metaball/SConscript (+0, -45)
/source/blender/editors/object/SConscript (+0, -66)
/source/blender/editors/physics/SConscript (+0, -58)
/source/blender/editors/render/SConscript (+0, -70)
/source/blender/editors/SConscript (+0, -68)
/source/blender/editors/screen/SConscript (+0, -59)
/source/blender/editors/sculpt_paint/SConscript (+0, -64)
/source/blender/editors/sound/SConscript (+0, -56)
/source/blender/editors/space_action/SConscript (+0, -50)
/source/blender/editors/space_api/SConscript (+0, -47)
/source/blender/editors/space_buttons/SConscript (+0, -59)
/source/blender/editors/space_clip/SConscript (+0, -58)
/source/blender/editors/space_console/SConscript (+0, -52)
/source/blender/editors/space_file/SConscript (+0, -75)
/source/blender/editors/space_graph/SConscript (+0, -57)
/source/blender/editors/space_image/SConscript (+0, -71)
/source/blender/editors/space_info/SConscript (+0, -57)
/source/blender/editors/space_logic/SConscript (+0, -58)
/source/blender/editors/space_nla/SConscript (+0, -53)
/source/blender/editors/space_node/SConscript (+0, -73)
/source/blender/editors/space_outliner/SConscript (+0, -53)
/source/blender/editors/space_script/SConscript (+0, -53)
/source/blender/editors/space_sequencer/SConscript (+0, -60)
/source/blender/editors/space_text/SConscript (+0, -58)
/source/blender/editors/space_time/SConscript (+0, -48)
/source/blender/editors/space_userpref/SConscript (+0, -47)
/source/blender/editors/space_view3d/SConscript (+0, -74)
/source/blender/editors/transform/SConscript (+0, -59)
/source/blender/editors/util/SConscript (+0, -57)
/source/blender/editors/uvedit/SConscript (+0, -54)
/source/blender/freestyle/SConscript (+0, -95)
/source/blender/gpu/SConscript (+0, -93)
/source/blender/ikplugin/SConscript (+0, -49)
/source/blender/imbuf/intern/cineon/SConscript (+0, -46)
/source/blender/imbuf/intern/dds/SConscript (+0, -47)
/source/blender/imbuf/intern/oiio/SConscript (+0, -49)
/source/blender/imbuf/intern/openexr/SConscript (+0, -49)
/source/blender/imbuf/SConscript (+0, -100)
/source/blender/makesdna/intern/SConscript (+0, -94)
/source/blender/makesdna/SConscript (+0, -45)
/source/blender/makesrna/intern/SConscript (+0, -247)
/source/blender/makesrna/SConscript (+0, -165)
/source/blender/modifiers/SConscript (+0, -88)
/source/blender/nodes/SConscript (+0, -85)
/source/blender/physics/SConscript (+0, -44)
/source/blender/python/SConscript (+0, -210)
/source/blender/quicktime/SConscript (+0, -63)
/source/blender/render/SConscript (+0, -125)
/source/blender/SConscript (+0, -77)
/source/blender/windowmanager/SConscript (+0, -97)
/source/blenderplayer/bad_level_call_stubs/SConscript (+0, -48)
/source/gameengine/BlenderRoutines/SConscript (+0, -91)
/source/gameengine/Converter/SConscript (+0, -94)
/source/gameengine/Expressions/SConscript (+0, -50)
/source/gameengine/GameLogic/SConscript (+0, -63)
/source/gameengine/GamePlayer/common/SConscript (+0, -81)
/source/gameengine/GamePlayer/ghost/SConscript (+0, -99)
/source/gameengine/GamePlayer/SConscript (+0, -29)
/source/gameengine/Ketsji/KXNetwork/SConscript (+0, -52)
/source/gameengine/Ketsji/SConscript (+0, -110)
/source/gameengine/Network/LoopBackNetwork/SConscript (+0, -41)
/source/gameengine/Network/SConscript (+0, -46)
/source/gameengine/Physics/Bullet/SConscript (+0, -68)
/source/gameengine/Physics/Dummy/SConscript (+0, -45)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript (+0, -40)
/source/gameengine/Rasterizer/SConscript (+0, -63)
/source/gameengine/SceneGraph/SConscript (+0, -47)
/source/gameengine/SConscript (+0, -51)
/source/gameengine/VideoTexture/SConscript (+0, -76)
/source/icons/SConscript (+0, -38)
/source/SConscript (+0, -39)
17 Modified Paths:
/.gitmodules (+0, -4) (Diff)
/build_files/buildbot/master.cfg (+1, -5) (Diff)
/build_files/build_environment/install_deps.sh (+4, -90) (Diff)
/build_files/cmake/macros.cmake (+1, -1) (Diff)
/extern/carve/bundle.sh (+0, -26) (Diff)
/extern/libmv/bundle.sh (+1, -66) (Diff)
/extern/libmv/third_party/ceres/bundle.sh (+0, -66) (Diff)
/intern/cycles/CMakeLists.txt (+1, -1) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx.cpp (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse2.cpp (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse3.cpp (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse41.cpp (+0, -5) (Diff)
/source/blender/imbuf/readme.txt (+1, -3) (Diff)
/source/creator/CMakeLists.txt (+0, -1) (Diff)
/tests/check_deprecated.py (+0, -1) (Diff)
/tests/python/pep8.py (+1, -1) (Diff)
/build_files/buildbot/master.cfg (+1, -5) (Diff)
/build_files/build_environment/install_deps.sh (+4, -90) (Diff)
/build_files/cmake/macros.cmake (+1, -1) (Diff)
/extern/carve/bundle.sh (+0, -26) (Diff)
/extern/libmv/bundle.sh (+1, -66) (Diff)
/extern/libmv/third_party/ceres/bundle.sh (+0, -66) (Diff)
/intern/cycles/CMakeLists.txt (+1, -1) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx.cpp (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_avx2.cpp (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse2.cpp (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse3.cpp (+0, -5) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_sse41.cpp (+0, -5) (Diff)
/source/blender/imbuf/readme.txt (+1, -3) (Diff)
/source/creator/CMakeLists.txt (+0, -1) (Diff)
/tests/check_deprecated.py (+0, -1) (Diff)
/tests/python/pep8.py (+1, -1) (Diff)