# This file lists all target triples (as spelled/expected by `rustc`) that # Chromium supports when building Rust libraries. # # Contents of this file are manually built, by trying to list all possible # values of `rust_abi_target` as set in `//build/config/rust.gni`. # # `gnrt`'s `build.rs` uses this file to ask `rustc` how to translate Rust's # conditional dependency expressions (e.g. `#[cfg(target_env = "msvc")]`) into # GN equivalents. aarch64-apple-darwin aarch64-apple-ios aarch64-apple-ios-macabi aarch64-apple-ios-sim aarch64-apple-tvos aarch64-apple-tvos-sim aarch64-linux-android aarch64-pc-windows-msvc aarch64-unknown-fuchsia aarch64-unknown-linux-gnu arm64e-apple-ios arm-unknown-linux-gnueabi arm-unknown-linux-gnueabihf armv7-linux-androideabi armv7-unknown-linux-gnueabi armv7-unknown-linux-gnueabihf armv7s-apple-ios i386-apple-ios i686-linux-android i686-pc-windows-msvc i686-unknown-linux-gnu loongarch64-unknown-linux-gnu riscv64-linux-android riscv64gc-unknown-linux-gnu thumbv7neon-linux-androideabi thumbv7neon-unknown-linux-gnueabihf x86_64-apple-darwin x86_64-apple-ios x86_64-apple-ios-macabi x86_64-apple-tvos x86_64-linux-android x86_64-pc-windows-msvc x86_64-unknown-fuchsia x86_64-unknown-linux-gnu powerpc64le-unknown-linux-gnu s390x-unknown-linux-gnu