| load("@bazel_skylib//rules:build_test.bzl", "build_test") |
| |
| # Disabled targets need the user to supply a sysroot in `flake.nix` first. |
| |
| # Explicit filegroup as globbed `//...` will skip targets without an error if |
| # `cargo-bazel` doesn't generate a target for a given platform. |
| build_test( |
| name = "nix_cross_compiling", |
| targets = [ |
| # "//cc_binary:cc_binary_aarch64-apple-darwin", |
| # "//cc_binary:cc_binary_aarch64-apple-ios", |
| "//cc_binary:cc_binary_aarch64-linux-android", |
| "//cc_binary:cc_binary_aarch64-unknown-linux-gnu", |
| "//cc_binary:cc_binary_wasm32-unknown-unknown", |
| "//cc_binary:cc_binary_wasm32-wasi", |
| # "//cc_binary:cc_binary_x86_64-apple-darwin", |
| # "//cc_binary:cc_binary_x86_64-pc-windows-msvc", |
| "//cc_binary:cc_binary_x86_64-unknown-linux-gnu", |
| "//cc_binary:cc_binary_x86_64-unknown-nixos-gnu", |
| # "//rust_binary:rust_binary_aarch64-apple-darwin", |
| # "//rust_binary:rust_binary_aarch64-apple-ios", |
| "//rust_binary:rust_binary_aarch64-linux-android", |
| "//rust_binary:rust_binary_aarch64-unknown-linux-gnu", |
| "//rust_binary:rust_binary_wasm32-unknown-unknown", |
| "//rust_binary:rust_binary_wasm32-wasi", |
| # "//rust_binary:rust_binary_x86_64-apple-darwin", |
| # "//rust_binary:rust_binary_x86_64-pc-windows-msvc", |
| "//rust_binary:rust_binary_x86_64-unknown-linux-gnu", |
| "//rust_binary:rust_binary_x86_64-unknown-nixos-gnu", |
| ], |
| ) |