Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-03-10 02:49:47

On Friday 10 March 2006 01:57, David Abrahams wrote:
> So I am trying to build some simple tests using Boost components. My
> Jamroot is:
> use-project /boost : c:/boost ;
> run mytest.cpp ;
> But boost headers aren't in the #include path, so its usage
> requirements aren't picked up.
> Okay, I think, I can add <source>/boost// to my project requirements.
> But that makes bjam take forever to do nothing and I kill it.

Supposedly, this tries to build all of boost, including globbing for all
headers, and what not.

How about

   run mytest.cpp /boost//headers ;

which is supposed to work right now.

> So I add
> alias boost : : <include>c:/boost ;

This means that 'boost' alias will be built with <include>c:/boost in build
properties. To propagate this include, it's has to be in usage requirements,
like this:

   alias headers : : : : <include>c:/boost ;

> This needs to be simpler!

We discussed this in

and I'm not quite sure if the ball is on your side or on mine.

- Volodya

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