Andrey Semashev ccfee3f638 Switch posix-cmake-test to use Ninja instead of Makefiles.
This is yet another workaround for hanging posix-cmake-test on Mac OS.
This enables parallel builds again, but uses Ninja build system instead
of Makefiles. Enabling parallel builds speeds up the build process and
releases Mac OS builders for other jobs sooner.

Additionally, fix incorrect apt invocations in CMake-related jobs. apt
is supposed to be used in interactive shells, and in scripts apt-get is
recommended. Also, apt-get update is needed before apt install, and
matrix.install must be transformed to a space-separated list. Also added
retries on network errors.
2024-02-06 14:16:34 +03:00
2023-02-21 04:55:39 +02:00
2024-01-04 02:45:24 +02:00
2023-01-23 04:13:05 +02:00
2023-01-12 20:53:52 +02:00
2014-08-21 20:33:19 +01:00

Boost.Core

Boost.Core, part of collection of the Boost C++ Libraries, is a collection of core utilities used by other Boost libraries. The criteria for inclusion is that the utility component be:

  • simple,
  • used by other Boost libraries, and
  • not dependent on any other Boost modules except Core itself, Config, Assert, Static Assert, or Predef.

Build Status

Branch GitHub Actions AppVeyor Test Matrix Dependencies
Develop GitHub Actions AppVeyor Tests Dependencies
Master GitHub Actions AppVeyor Tests Dependencies

Directories

  • doc - Documentation of the components
  • include - Interface headers
  • test - Unit tests

More information

  • Documentation
  • Report bugs. Be sure to mention Boost version, platform and compiler you're using. A small compilable code sample to reproduce the problem is always good as well.
  • Submit your patches as pull requests against develop branch. Note that by submitting patches you agree to license your modifications under the Boost Software License, Version 1.0.

License

Distributed under the Boost Software License, Version 1.0.

Description
Boost Core Utilities
Readme 2.4 MiB
Languages
C++ 99.1%
CMake 0.5%
HTML 0.2%
Shell 0.1%