利用者:Jr100/Proposals/GettingRidOfScons

提供: wiki
移動先: 案内検索

Getting Rid Of SCons/Making The Move To CMake

We have been talking about the removal of scons for a while now and I think that we need to made a more defined plan of how to do this. This proposal is some of my ideas on the subject and what we should do about them.

Steps To Take

1. The re-writing of the wiki

The first step should be the re-writing of the wiki to include only Cmake as a build system. I have drafted a doc that you can find here. This would take the place of http://wiki.blender.org/index.php/Dev:Doc/Building_Blender as simpler and more easy-to-read instructions. In the wiki, all references to scons should be removed.

2. Buildbot Changes

The buildslaves on the buildbot should all be changed over to Cmake. This will allow a faster transition in the source. I don't know how the buildbot system works so that is the most detail i can go into on the subject.

3. Scons source removal

Scons will need to be completly removed from the source altogether. The simple thing is simply searching though the files for all of the sconscripts, but the problem lies in all of the versions of the repo that the public have. We should remove scons in a way that will not harm those.