mirror of
https://github.com/boostorg/build.git
synced 2026-02-02 20:52:13 +00:00
2f7f031ba719460ecba75e0d8a12f2e614db4e8f
total 79.2 -> 13.2 (6.0x) self 34.2 -> 8.1 (4.2x) target.actual-name is an ideal cache key because it is already used to register targets in the build engine which requires on it to be unique enough to not collide, while also is the shortest unique identifying string which is for a file targets consists of the target relevant properties, path prefix and name. Co-authored-by: René Ferdinand Rivera Morell <grafikrobot@gmail.com>
= 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 10, 11, 12, 13, 14 * FreeBSD GCC 8, 9, 10, 11, 12 * Linux Clang 9, 10, 11, 12, 13, 14, 15 * Linux GCC 9, 10, 11, 12 * macOS Xcode 11.7, 12.4, 12.5.1, 13.4.1, 14.0.1, 14.1, 14.2 * 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%