|
Boost : |
Subject: Re: [boost] Skipping regression builds for unsupported toolsets
From: Nikita Kniazev (nok.raven_at_[hidden])
Date: 2019-01-05 12:43:17
>
> How can I 'tell' regression builders to skip building GIL
>
where required C++ version is not supported?
Add requirements to you tests Jamfile, something like:
import config : requires ;
project /boost/gil/test
: requirements
[ requires
cxx11_constexpr
cxx11_decltype
cxx11_template_aliases
cxx11_variadic_templates
]
(those checks come from Config library which most likely you are pulling
already in your CI builds).
I noticed that some libraris specify "std" in libraries.json, for example:
> - Any: "std": [ "c++17" ]
> - Ratio: "std": [ "proposal" ]
> What is the purpose of these?
> Is this respected by regression builds?
I doubt those do anything. IIUC `libraries.json` is used only for
https://www.boost.org/doc/libs/ list generation.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk