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


AMDG

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 acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk