Boost logo

Boost :

Subject: Re: [boost] CMake Announcement from Boost Steering Committee
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2017-07-19 17:23:15


On 07/19/2017 10:58 AM, paul via Boost wrote:
> On Wed, 2017-07-19 at 12:39 -0400, Edward Diener via Boost wrote:
>> Please look at the 'lib' rule in Boost Build at
>> and tell
>> me why you think Boost Build does not support prebuilt libraries.
> But it only searches along the default compiler paths and additional paths
> added in the build script. There is no way for me to inform bjam that I
> installed my dependencies in another directory.

b2 library-path=/deps

> That is, I installed my dependencies in /deps. So how do I tell boost to look
> for zlib and bzip2 there? I can't say `--prefix-path /deps` and it will find
> them. Instead I need to say `-s ZLIB_LIBPATH=/deps -s BZIP2_LIBPATH=/deps`. A
> custom variable for each one.
> That is just one issue, the other issue is that it doesn't provide usage
> requirements for prebuilt libraries. I install a library with Boost.Build, but
> even even if downstream libraries are using Boost.Build, there is no
> information available about the its usage requirements.

I'm afraid I don't understand. pre-built library targets
can have usage requirements just like any other target.

> And of course, all this could be added to Boost.Build, but it would run into
> the same complexities cmake would if it were to add support for multiple
> variants within the same build tree.

In Christ,
Steven Watanabe

Boost list run by bdawes at, gregod at, cpdaniel at, john at