Andreas Schneider wrote:

Vadim Lebedev wrote:
Hello,

I've promised some time ago to show my SCons based build system

Here it is:


There is BuildJob.py module in Env directory which holds the main
functionality

I'm attaching also the main SConstruct and SConscript file and
minua/SConscript


The main advantage over WengoScons

1) It is 3-4 times faster
2) It avoid copying of the source files into the build directory
3) There is component system where you can declare a component
  and specify what you need to include and/or link in order to use the
component
  and later you simply saye that your module uses the component all
link and include flags
  will bes set automatically
4) IMO it is much easier to understand


The advantages of CMake:

* libsuffix handling (lib64) by default
It is trivial to add it to my system

* easy package finding
Scons does it too...

* you can build only one component e.g. "make phapi"
It is the same with scons

* faster than scons
I agree... however with my version this difference should be not very significiant

* easier to understand
I DON'T agree with that.  IMO python is easier to understand than CMake.

* creates msvc or makefiles

It is trivial to add vcproj file generation....
and one does not need Makefiles with scons

in short: scons sucks!

_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel

Reply via email to