10 Mar
2019
10 Mar
'19
1:23 p.m.
AMDG On 3/10/19 6:35 AM, Peter Dimov via Boost wrote:
Steven Watanabe wrote:
I bet there's no CMake file for zlib either, though.
``` list(APPEND _BOOST_IOSTREAMS_DEPS zlib.1 headers) ```
Yes, find_package(boost_iostreams) isn't going to work, but I wonder about the .1 here. Shouldn't this
``` build-name ?= z ; library-id = [ CALC $(library-id) + 1 ] ; ```
be
``` library-id = [ CALC $(library-id) + 1 ] ; build-name ?= z.$(library-id) ; ```
?
That is, when <build-name> is given explicitly, as it is for Iostreams, do not append a library-id.
You need to strip suffixes. The library id only affects the internal Boost.Build target name, not the file names. In Christ, Steven Watanabe