Boost logo

Boost-Build :

Subject: [Boost-build] some things I would like to know...
From: Thomas Lehmann (t.lehmann_at_[hidden])
Date: 2010-02-15 08:33:28


I'm on the way to switch from GNU make to boost build (bjam).
Hard job! Not because of bjam but because of the conversion...

My own projects are not the problem but there is a grown build system
running on windows, solaris and linux.

a) All header are installed globally -> how can I do this with bjam?
b) There's a "force include" for the windows part making a "hidden"
    include for each impl. file. Actually I want to get rid of this but
    this means to modify many files. I have reading by internet that
    has provided a <force-include> but I have not seen the implementation.
    Can somebody help?
c) In a GNU makefile here I see that a define is set when an env. variable
    is set to a certain value. How can this be done by bjam?
d) Let's say I do a release build with defaults (like optimized) but for one
    library I do not want to have it. How can this be done by bjam?
e) GNU make is said to be able to execute nearly everything. Is this
    also possible for boost build? Other way round: Is there something with
    boost build what I can not do in comparison with make?

So far...
Thanks in advance!


Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at