Query
Fields of this type
Fields
- cpu_arch:?Target.Cpu.Arch
- `null` means native.
- cpu_features_add:Target.Cpu.Feature.Set
- Sparse set of CPU features to add to the set from `cpu_model`.
- cpu_features_sub:Target.Cpu.Feature.Set
- Sparse set of CPU features to remove from the set from `cpu_model`.
- os_tag:?Target.Os.Tag
- `null` means native.
- os_version_min:?OsVersion
- `null` means the default version range for `os_tag`.
- os_version_max:?OsVersion
- When cross compiling, `null` means default (latest known OS version).
- glibc_version:?SemanticVersion
- `null` means default when cross compiling, or native when `os_tag` is native.
- android_api_level:?u32
- `null` means default when cross compiling, or native when `os_tag` is native.
- abi:?Target.Abi
- `null` means the native C ABI, if `os_tag` is native, otherwise it means the default C ABI.
- dynamic_linker:Target.DynamicLinker
- When `os_tag` is `null`, then `null` means native.
- ofmt:?Target.ObjectFormat
- `null` means default for the cpu/arch/os combo.
Type definitions in this namespace
Types
Functions in this namespace
Functions
- parseCpuArch
- Similar to `parse` except instead of fully parsing, it only determines the CPU
- parseVersion
- Similar to `SemanticVersion.parse`, but with following changes:
- serializeCpu
- Renders the query into a textual representation that can be parsed via the