|
Boost-Build : |
Subject: Re: [Boost-build] [boost] [gil][test] HOWTO set up the Boost testing process for projects with extra prerequisites ?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2017-11-24 03:09:09
AMDG
On 11/23/2017 07:57 PM, Stefan Seefeld via Boost-build wrote:
> On 23.11.2017 21:48, Steven Watanabe via Boost-build wrote:
>> On 11/23/2017 07:26 PM, Stefan Seefeld via Boost-build wrote:
>>> <snip> I'd like to be able to write a valid Jamfile that
>>> works (and finds prerequisite libs in default locations) without a
>>> user-config.jam, but allow users to override the paths. <snip>
>>>
>> They're not exclusive. It's designed so that
>>
>> using zlib ;
>>
>> with no arguments will work correctly in a Jamfile.
>> <snip>
>
> That sounds sensible indeed, but unfortunately doesn't correspond to my
> observations. A recent PR build results in
>
> error: at libs\gil\io\test\Jamfile:14
> error: libjpeg is already configured
> (the full output from AppVeyor is here:
> https://ci.appveyor.com/project/stefanseefeld/gil/build/job/bb645sw469pbk7ta)
>
> <snip>
>
> Can you see anything that I'm doing wrong ?
>
Nope. This is a bug. Your original question only
mentioned zlib, which /does/ work as I described.
(And I know it works, because it's used by iostreams)
libjpeg.jam was unused, so it apparently didn't get
the same cleanup that I applied to bzip2 and zlib.
I'll try to fix this some time tomorrow along with
your other report and Peter's.
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