Boost logo

Boost-Build :

Subject: Re: [Boost-build] Include only library files not copied to include path
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2018-01-03 03:13:54


On 01/02/2018 08:03 PM, Adrian Michel via Boost-build wrote:
> I use the following command to build boost 1.66.0 for Visual C++ 2015:
> <snip>
> Header files for specified libraries (thread, filesystem etc.) are copied
> under .\boost\1_66_0\boost\... as expected, however, files for several
> header only libraries (such as algorithm\string.hpp) are not copied to the
> expected location and that causes building the project which uses them to
> fail.

  The files are supposed to be in boost\ already,
if you're using an official release. If you're
working from git, you need `b2 headers` (I've
fixed develop, so that stage automatically runs
headers, but it was after 1.66.)

> Am I using b2 incorrectly?
> Is there a command line argument that directs b2 to copy the files for
> header only libraries that I need to use?
>> Or do I need to manually copy the missing files to the right include path?
In Christ,
Steven Watanabe

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