Commit Graph

9 Commits

Author SHA1 Message Date
Alexander Grund
70ba9ea39b Run coverage build in 32 and 64 bit mode
Allows to cover more code paths, e.g. sizeof-dependent ones
2021-11-30 13:14:01 +01:00
Alexander Grund
afb874bb5f Add stdlib key to GHA matrix
Matrix keys don't have meaning on its own, so handle it in the script
2021-11-23 16:04:12 +01:00
Alexander Grund
dc997f9af9 Enhance package installation on AzP and move more tasks into common_install.sh
- Deduce PACKAGES from CXX/B2_COMPILER
- Deduce B2_TOOLSET from B2_COMPILER
- Write the correct user-config.jam in common_install.sh
- Print compiler location and version in common_install.sh
2021-11-21 16:26:38 +01:00
Alexander Grund
c54f98cbab Handle missing versioned compiler on AzP 2021-11-21 16:26:38 +01:00
Alexander Grund
a55f483fe3 Get SELF from meta/libraries.json
Closes #20
2021-11-18 12:41:04 +01:00
Alexander Grund
0ce07aa43a Replace backslash by forward slash in github/install.sh
Allows this script to be used on Windows bash
2021-11-17 20:24:34 +01:00
Alexander Grund
82365d368d Check for SELF before overwriting it
Allows to define SELF to the library name.
Closes #20
2021-11-14 13:04:01 +01:00
Alexander Grund
2eea0db07f Workaround clang-8 incompatibility with libstdc++10 in C++2a mode
> In file included from ./boost/boost-ci/boost_ci.hpp:11:
> /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/memory:200:16: error: no member named 'is_constant_evaluated' in namespace 'std'
>       if (std::is_constant_evaluated())
>           ~~~~~^
2021-11-13 13:08:13 +01:00
Alexander Grund
953c81f93b Better integrate GHA into Boost.CI
Also add tests for the CMake tests
2021-11-13 13:08:13 +01:00