From: Wieger Wesselink (wieger_at_[hidden])
Date: 2004-12-16 06:12:00
--- In jamboost_at_[hidden], Tompa <tompa1969_at_y...> wrote:
> Excuse me for my ignorance, but I guess I still have not managed to
> what makes bjam a so much better choice over GNU make.
I can give you some reasons why I prefer bjam over makefiles. May
be that helps?
*) You need to specify the project settings once, and it works for
all major operating systems and compilers. With makefiles this degree
of portability is simply not available.
*) The build files have a very clean syntax. You can simply
express your target in terms of static/shared, optimization on/off
debug/release etc. and don't need to know anything about compiler
for specific compilers. The average bjam file only contains essential
information about the project, and is therefore very concise and
*) Creating libraries is normally a complex task, especially if you
need different versions (shared/static, single/multi threaded). With
bjam this is extremely easy! Using libraries is even more easy, since
the usage-requirements are specified with the library itself.
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk