mirror of
https://github.com/boostorg/build.git
synced 2026-02-14 12:42:11 +00:00
b613e6dbf3bd84fed90b8a812a5fdf3e8f1d96fe
The feature is enabled by default only for MSVC 11 and above not to break derived toolsets. Unfortunately, it cannot be enabled on clang-cl with MSVC linker at the moment because it because of some path issues: ``` >clang-cl test.cpp /link /manifest:embed LINK : fatal error LNK1158: cannot run 'rc.exe' clang-cl: error: linker command failed with exit code 1158 (use -v to see invocation) ``` Note: `embed-manifest-file` feature was broken before the change and still is broken under `embed-manifest-via=mt`. The fix seems to be obvious, but I am not fully understand what happens inside link/link.dll rule to fix it here.
= 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/boostorg/build.svg["GitHub code size in bytes", link="https://github.com/boostorg/build"] == License Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt) == Testing Continuously tested on: * Linux Clang 3.5, 3.6, 3.7, 3.8, 3.9, 4, 5, 6, 7, 8 * Linux GCC 4.7, 4.8, 4.9, 5, 6, 7, 8, 9 * macOS Xcode 8.3.3, 9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1, 9.4, 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11.0, 11.1, 11.2, 11.3, 11.3.1 * Windows MinGW 8.1.0 * Windows VS 2013, 2015, 2017, 2019 image:https://img.shields.io/azure-devops/build/grafikrobot/200cb3a3-3fcf-4a47-85ad-3cc17f2bec9e/3/master.svg?label=master&logo=azuredevops["Linux/Windows/macOS: master", link="https://dev.azure.com/grafikrobot/B2"] image:https://img.shields.io/azure-devops/build/grafikrobot/200cb3a3-3fcf-4a47-85ad-3cc17f2bec9e/3/develop.svg?label=develop&logo=azuredevops["Linux/Windows/macOS: develop", link="https://dev.azure.com/grafikrobot/B2"] == More See the link:https://boostorg.github.io/build/[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%