I will start a new C ++ project (there may be some components in it) and I have a modern, Power (i.e. non-beta) build system software will be built by many developers in 3-5 years and will run on Linux (Mac OS X and Windows probably later supported) I'm looking for something like this I have better understanding, ease of use and maintenance compared to create
Ekin is still too powerful to handle a complex project is like open source software.
I have Boost.bild
, limk
, Maven
and SCons
so far and all of them I liked the characteristics and concepts, but I lack the experience in deciding for a big project.
I've used for more than a year and it's really good to have a full build The system is not build script generator.
It is Python-based, and you write SConstruct and SConscript (equivalent to the makefile) in Python, which allows you to call any available library, which you want and a very clear syntax Is that a Makefile authorized?
Since the dragon is crossplatform, so is SCons, there is no problem.
It comes bundled with a good number of targets:
- Detects binary and automatically mappers multiple extensions to right binary.
- Detects the right extension for your objects / libraries based on the OS, although you can override it
- Facilities for common tasks (to be delayed after creation ) Like move, copy, tar, and you provide your dragon script
- Works out of the box and provides so many hooks to optimize at all levels
It is really efficient , And even advanced features (such as PR
it provides dependency cycle recognition for free (some definitely do not come with the makefile) and the interface is usually just better / Is automated.
Did I say that it was efficient? Well, this is clear Formally allows many jobs to be executed in parallel;)
and it is also free, as in free drinks, feel free to contribute;)
< P> I can only recommend it to I
Comments
Post a Comment