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