2
0
mirror of https://github.com/boostorg/build.git synced 2026-01-31 08:02:14 +00:00
Steven Watanabe ee613a6a28 Implement feature relevance.
* New feature <relevant> which is automatically deduced in most cases.
* Features which are not relevant do not affect target paths and
  do not prevent merging of virtual targets.
* generators.jam: generator.run always returns usage-requirements
  to allow usage-requirements in non-top-level generators.  This
  is necessary because we're using usage-requirements to track
  relevance from flags.
* New rule toolset.uses-features to specify features that the rule
  checks manually, instead of using toolset.flags.  In the future,
  we should consider restricting the properties actually passed,
  to detect errors.
* Adjust tests to handle the new paths (verified by inspection).
* Add temporary option --ignore-relevance to consider all features relevant
  to aid migration.
* New rule property.evaluate-conditional-relevance which helps tracking
  relevance in <conditional>.
* Widely scattered changes to use the new interfaces.
2018-01-13 09:13:49 -07:00
2018-01-13 09:13:49 -07:00
2017-07-26 11:08:00 -06:00
2018-01-13 09:13:49 -07:00
2018-01-13 09:13:49 -07:00
2016-10-08 14:55:19 +03:00
2016-07-12 21:54:28 +03:00

Boost.Build
===========

See the Boost.Build website at https://boost.org/build.

See the `guidelines for contributing <./CONTRIBUTING.rst>`__.
Description
Mirrored via gitea-mirror
Readme 39 MiB
Languages
C++ 73.8%
Python 22.6%
C 1.6%
Batchfile 0.7%
Shell 0.6%
Other 0.6%