Boost logo

Boost-Build :

Subject: Re: [Boost-build] project requirements in Jamroot --- how to make sure they propagate to sub-projects and other dependencies
From: Thorsten Ottosen (thorsten.ottosen_at_[hidden])
Date: 2009-01-10 14:11:57


Steven Watanabe skrev:
> AMDG
>
> Thorsten Ottosen wrote:

>> <snip>
>> I thought everything I specified in my Jamroot file would propagate to
>> both sub-projects and dependencies in Boost. I know _SECURE_SCL=0 is the
>> problem here since uncommenting it makes everything work again.
>>
>> Am I doing something wrong?
>
> <define> is used for all subprojects, but is not propagated to
> dependencies.
> Off the top of my head, I don't have a good solution.
>

Ok. But there are a number of macros like this in boost that needs to be
consistently defined over both boost libs and others. BOOST_NO_EXCEPTION
would be one example.

I guess I can go to libs/test/build/ and say bjam
--define="_SECURE_SCL=0", although that is somewhat annoying.

Does anybody have a better idea?

-Thorsten


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