mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-25 05:26:06 +00:00
[libc][docs] adds highlighting languages to docs/dev/config_options.rst
(#89136)
Fixes #89135.
This commit is contained in:
parent
22c26fa13d
commit
2a2e21cd2b
@ -11,15 +11,14 @@ hierarchical JSON files. At the top of the hierarchy is a JSON file by name
|
||||
options which affect all platforms. The default value for the option and a short
|
||||
description about it listed against each option. For example:
|
||||
|
||||
.. code-block::
|
||||
.. code-block:: json
|
||||
|
||||
{
|
||||
"printf": {
|
||||
"LIBC_CONF_PRINTF_DISABLE_FLOAT": {
|
||||
"value": false,
|
||||
"doc": "Disable printing floating point values in printf and friends."
|
||||
},
|
||||
...
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -28,7 +27,7 @@ has a value of ``false``. A platform, say the baremetal platform, can choose
|
||||
to override this value in its ``config.json`` file in the ``config/baremetal``
|
||||
directory with the following contents:
|
||||
|
||||
.. code-block::
|
||||
.. code-block:: json
|
||||
|
||||
{
|
||||
"printf": {
|
||||
@ -61,14 +60,13 @@ The value corresponding to each grouping tag is also a dictionary called the
|
||||
options belonging to that grouping tag. For the ``printf`` tag in the above
|
||||
example, the option-dictionary is:
|
||||
|
||||
.. code-block::
|
||||
.. code-block:: json
|
||||
|
||||
{
|
||||
"LIBC_CONF_PRINTF_DISABLE_FLOAT": {
|
||||
"value": false,
|
||||
"doc":
|
||||
},
|
||||
...
|
||||
}
|
||||
}
|
||||
|
||||
The value corresponding to an option key in the option-dictionary is another
|
||||
@ -86,7 +84,7 @@ Option name format
|
||||
|
||||
The option names, or the keys of a option-dictionary, have the following format:
|
||||
|
||||
.. code-block::
|
||||
.. code-block:: none
|
||||
|
||||
LIBC_CONF_<UPPER_CASE_TAG_NAME>_<ACTION_INDICATING_THE_INTENDED_SEMANTICS>
|
||||
|
||||
@ -123,7 +121,7 @@ should convert the CMake config options to appropriate compiler and/or linker
|
||||
flags. Those compile/link flags can be used in listing the affected targets as
|
||||
follows:
|
||||
|
||||
.. code-block::
|
||||
.. code-block:: cmake
|
||||
|
||||
add_object_library(
|
||||
...
|
||||
|
Loading…
x
Reference in New Issue
Block a user