Members
- all_files
- ar_executable
- built_in_include_directories
- compiler
- compiler_executable
- cpu
- dynamic_runtime_lib
- gcov_executable
- ld_executable
- libc
- needs_pic_for_dynamic_libraries
- nm_executable
- objcopy_executable
- objdump_executable
- preprocessor_executable
- static_runtime_lib
- strip_executable
- sysroot
- target_gnu_system_name
- to_json
- to_proto
all_files
ar_executable
built_in_include_directories
compiler
None.
compiler_executable
cpu
None.
dynamic_runtime_lib
dynamic\_runtime\_lib attribute (so they can be passed to actions using this toolchain as inputs). The caller can check whether the feature_configuration enables static\_link\_cpp\_runtimes feature (if not, neither static\_runtime\_lib nor dynamic\_runtime\_lib have to be used), and use static\_runtime\_lib if static linking mode is active.
Parameters
| Parameter | Description |
|---|---|
feature_configuration | required Feature configuration to be queried. |
gcov_executable
ld_executable
libc
None.
needs_pic_for_dynamic_libraries
--force\_pic Bazel option.
Parameters
| Parameter | Description |
|---|---|
feature_configuration | required Feature configuration to be queried. |
nm_executable
objcopy_executable
objdump_executable
preprocessor_executable
static_runtime_lib
static\_runtime\_lib attribute (so they can be passed to actions using this toolchain as inputs). The caller should check whether the feature_configuration enables static\_link\_cpp\_runtimes feature (if not, neither static\_runtime\_lib nor dynamic\_runtime\_lib should be used), and use dynamic\_runtime\_lib if dynamic linking mode is active.
Parameters
| Parameter | Description |
|---|---|
feature_configuration | required Feature configuration to be queried. |
strip_executable
sysroot
None.
May return None.
target_gnu_system_name
None.
to_json
---incompatible_struct_has_no_methods. Use this flag to verify your code is compatible with its imminent removal.
Creates a JSON string from the struct parameter. This method only works if all struct elements (recursively) are strings, ints, booleans, other structs, a list of these types or a dictionary with string keys and values of these types. Quotes and new lines in strings are escaped. Examples:
to_proto
---incompatible_struct_has_no_methods. Use this flag to verify your code is compatible with its imminent removal.
Creates a text message from the struct parameter. This method only works if all struct elements (recursively) are strings, ints, booleans, other structs or dicts or lists of these types. Quotes and new lines in strings are escaped. Struct keys are iterated in the sorted order. Examples: