mirror of
https://github.com/boostorg/build.git
synced 2026-02-01 20:32:17 +00:00
1ae2e3765a8c8ef33ddd83f77465d366c70747e0
When configuring all msvc toolsets we would configure the ones from the registry followed by known location versions. This had the effect of making msvc versions from the registry the default over the pathed ones. Since the newer releases, after 14.0, don't use the registry it meant that even if you had new ones it would pick 14.0 (or earlier) as the default. This change tries to register them with registry and pathed each. Which results in preserving the new-to-old ordering. Resulting in the newest being the default, as intended.
= B2 B2 makes it easy to build C++ projects, everywhere. image:https://img.shields.io/badge/license-BSL%201.0-blue.svg["Boost Software License 1.0", link="LICENSE.txt"] image:https://img.shields.io/github/languages/code-size/bfgroup/b2.svg["GitHub code size in bytes", link="https://github.com/bfgroup/b2"] == License Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.txt or copy at https://www.bfgroup.xyz/b2/LICENSE.txt) == Testing Continuously tested on: * FreeBSD Clang 7, 8, 9, 10, 11, 12, 13, 14 * FreeBSD GCC 8, 9, 10, 11, 12 * Linux Clang 9, 10, 11, 12, 13, 14 * Linux GCC 7, 8, 9, 10, 11, 12 * macOS Xcode 11.7, 12.4, 12.5.1, 13.0, 13.1, 13.2.1, 13.3.1, 13.4.1 * Windows MinGW 8.1.0 * Windows VS 2013, 2015, 2017, 2019, 2022 * Cygwin 3.1.7 x64 * Ubuntu 20.04 GCC 9 (armhf, arm64, ppc64el) * Debian 11 GCC 10 (armhf) image:https://img.shields.io/azure-devops/build/bfgroup/3a4e7a7e-c1b4-4e2f-9199-f52918ea06c6/3/main.svg?label=main&logo=azuredevops["Linux/Windows/macOS: main", link="https://dev.azure.com/bfgroup/B2"] image:https://img.shields.io/appveyor/build/bfgroup/b2?logo=appveyor["Windows", link="https://ci.appveyor.com/project/bfgroup/b2"] image:https://api.cirrus-ci.com/github/bfgroup/b2.svg?branch=release["FreeBSD: release", link="https://cirrus-ci.com/github/bfgroup/b2/release"] image:https://api.cirrus-ci.com/github/bfgroup/b2.svg?branch=main["FreeBSD: main", link="https://cirrus-ci.com/github/bfgroup/b2/main"] NOTE: A C+\+11 capable compiler is needed to build the `b2` engine. But using the `b2` engine and build system does not require C++11. == More See the link:https://www.bfgroup.xyz/b2/[website] for more information. See the link:CONTRIBUTING.adoc[guidelines for contributing] if you would like to get involved in the development.
Description
Languages
C++
73.8%
Python
22.6%
C
1.6%
Batchfile
0.7%
Shell
0.6%
Other
0.6%