[Bf-committers] Removing Build Systems

Shaul Kedem shaul.kedem at gmail.com
Sun Apr 12 16:52:27 CEST 2009


I agree. MSVC projects seem to be redundant. I am compiling using
cmake both in windows (2008 express) and linux (eclipse) to build the
projects and all works good so far.

Can someone working with the projects comment on this?

On Sun, Apr 12, 2009 at 10:47 AM, Brecht Van Lommel <brecht at blender.org> wrote:
>
> Hi all,
>
> We currently have 4 build systems being maintained: Makefiles, SCons,
> CMake and MSVC. Making changes for 2.5 development and doing merges
> for all 4 has gotten quite tedious and I've lost days fiddling with
> all these build systems. Further it seems that compilation breaks
> often because of lacking build system updates, which again takes time
> working with people in #blendercoders to get things building again.
>
> I thought the idea was that new build systems like SCons or CMake
> would replace existing ones, but that hasn't happened and things have
> just gotten more complicated instead of simplified.
>
> Could we remove some of these? Of course all of them have some
> advantage, but 4 seems unnecessary. In particular I'm proposing to:
>
> - Remove the Makefiles build system
> - Fix a few things in CMake to get it generating MSVC project files up
> to the same quality as the existing ones, and then remove the MSVC
> build system.
>
> SCons I think we should keep because it is well maintained and easy to
> use. CMake can generate native project files and is much faster than
> SCons on older systems. So we can keep both of these I suppose, though
> one would be ideal.
>
> What do you think?
>
> Brecht.
>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list