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: Steven Watanabe (watanabesj_at_[hidden])
Date: 2009-01-10 12:04:32


AMDG

Thorsten Ottosen wrote:
> I'm having some irritating troubles when I try to use
>
> <define>_SECURE_SCL=0
>
> from my local Jamroot file. It seems like the macro is not defined
> consistenly over all libraries (some in my sub-project, some in boost
> libraries like Boost.Test) which, luckily, causes a run-time crash.
> My file layout is this:
>
> <root>/Jamroot
> <root>/test/Jamfile.v2
>
> and then boost is installed somewhere else *outside* this path.
>
> <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.

In Christ,
Steven Watanabe


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