Boost logo

Boost :

From: Tobias Schwinger (tschwinger_at_[hidden])
Date: 2008-03-17 17:57:06


Vladimir Prus wrote:
> Tobias Schwinger wrote:
>
>> Beman Dawes wrote:
>>> Thanks for tracking this down, Volodya!
>>>
>>> Tobias, what's going on here? Can you fix it?
>> I think it might be fixed on the trunk, already. That is, the targets
>> are all /explicit/ now so the problems should be gone. I consider myself
>> a "basic user" of Boost.Build however, so maybe Volodya should take a
>> second look and possibly give me some hints for further improvements :-).
>
> 'explicit' will cause those targets not to build for regular install,
> so it will fix the problem.
>
> There's one issue though -- I think that 'function_types' will still
> appear in output of
>
> bjam --show-libraries
>
> in boost root. That is supposed to give the list of buildable libraries,
> and since function_types does not really buildable/installable.
>
> We probably can either move that Jamfile somewhere else
> (say, build/util/Jamfile) and add a comment to the Jamfile that is
> requires Wave built and installed, and that Jamfile is for maintaining
> the library, or we can teach top-level Jamroot to ignore this Jamfile.
>
> I'd suspect moving it is better, it reduces a potential for confusion.

Understood, thanks.

What are the top-level scripts globbing for?

When I rename the 'build' directory to 'preprocess' all problems are
gone and I could also remove the 'explicit's, right?

In that case, would it be possible to trigger the Wave tool to be built
automatically?

Regards,
Tobias


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk