David Aldrich wrote:

I would strongly recommend that you use something more modern than
GNU make. Boost's build system is much better. The one I use is scons
(http://www.scons.org/) whose only main fault is O(N^2) scaling to
source file number, a problem they are in the process of fixing.

Should one consider bjam?

That's what Niall meant by "Boost's build system." Boost.Build uses bjam as its engine, with substantial work around that.

I've always found bjam syntax a bit off-putting, and I've never read the available Boost.Build documentation, which is probably superb. So in fairness to the work of many others, I'll only note that many of the questions on the boost-users mailing list seem to be from people confused by proper use of '--' on the bjam command line, proper placement of spaces and commas in the configuration files, etc.

I really want to like scons: I see no need to invent a whole new language for a build engine.

That said, our organization presently uses CMake.
_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to