Boost logo

Boost :

From: Alexander Grund (alexander.grund_at_[hidden])
Date: 2020-09-24 08:19:21


Am 23.09.20 um 20:50 schrieb Sean Farrow via Boost:
> I noticed that the nowide library now has a jam file that has the following import statement:
> import ../../config/checks/config : requires ;
> Due to the way VCPKG works, I'm copying the config directory to where it is expected and then changing the import statement.
>
> But I then get a message that it can't find the cxx11_moveable_fstreams target.
>
> Does the nowide build process rely on any other parts of boost config?
>
> If not, where is the cxx11_moveable_fstreams defined?

That import statement is quite common among Boost libraries, so it
shouldn't cause trouble itself. It is also unrelated to the error
although I'd like to improve it so patching isn't required.

That target is defined 6 lines below that:
https://github.com/boostorg/nowide/blob/b9f551105dbad3cda08df6d69ac2976654f387b4/build/Jamfile.v2#L17

I'm not sure what else you are doing, but is it possible you are
removing the "test" folder? If so those checks could likely be moved to
another folder.

Is there some common practice where to put such configure checks that
are required to build the library?

Regards, Alex




Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk