2
0
mirror of https://github.com/boostorg/scope.git synced 2026-01-19 16:52:08 +00:00

3 Commits

Author SHA1 Message Date
Andrey Semashev
c96cfb6c18 Relax C++11 type_traits requirements.
This replaces the cxx11_hdr_type_traits requirement with a local
configure-time check for the presence of only those type traits
which are used in the library. This enables testing of gcc 4.8 and
4.9, which was previously silently skipped.
2025-06-19 04:37:57 +03:00
Andrey Semashev
3e1e0a98b2 Attach C++ requirements to the library target.
This exposes C++ requirements of Boost.Scope to the downstream users.
2025-06-19 04:25:20 +03:00
René Ferdinand Rivera Morell
bc85d865f2 Add support for modular build structure. (#21)
* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Add missing import-search for cconfig/predef checks.

* Add requires-b2 check to top-level build file.

* Update dependencies.

* Bump B2 require to 5.2

* Remove repeated import-search.

* Move inter-lib dependencies to a project variable and into the build targets.

* Adjust doc build to avoid boost-root references.

* Update build deps.
2024-08-19 02:10:27 +03:00