mirror of
https://github.com/boostorg/build.git
synced 2026-02-13 12:22:17 +00:00
* move feature documentation into each feature's source file * sort features in the docs * updated docs for features
47 lines
939 B
Plaintext
47 lines
939 B
Plaintext
# Copyright 2017 Rene Rivera
|
|
# Distributed under the Boost Software License, Version 1.0.
|
|
# (See accompanying file LICENSE_1_0.txt or copy at
|
|
# http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
import feature ;
|
|
|
|
#| tag::doc[]
|
|
|
|
[[bbv2.builtin.features.optimization]]`optimization`::
|
|
*Allowed values:* `off`, `speed`, `space`.
|
|
+
|
|
Enables optimization. `speed` optimizes for faster code, `space` optimizes for
|
|
smaller binary.
|
|
|
|
|# # end::doc[]
|
|
|
|
feature.feature optimization
|
|
: off speed space
|
|
: propagated ;
|
|
|
|
#| tag::inline-doc[]
|
|
|
|
[[bbv2.builtin.features.inlining]]`inlining`::
|
|
*Allowed values:* `off`, `on`, `full`.
|
|
+
|
|
Enables inlining.
|
|
|
|
|# # end::inline-doc[]
|
|
|
|
feature.feature inlining
|
|
: off on full
|
|
: propagated ;
|
|
|
|
#| tag::vector-doc[]
|
|
|
|
[[bbv2.builtin.features.vectorize]]`vectorize`::
|
|
*Allowed values:* `off`, `on`, `full`.
|
|
+
|
|
Enables vectorization.
|
|
|
|
|# # end::vector-doc[]
|
|
|
|
feature.feature vectorize
|
|
: off on full
|
|
: propagated ;
|