Expand description
cargo-cross: Cross-compilation tool for Rust projects
This crate provides cross-compilation support for Rust projects across multiple platforms including Linux, Windows, macOS, FreeBSD, iOS, and Android.
Unlike other cross-compilation tools, cargo-cross does not require Docker. It downloads and manages cross-compilation toolchains automatically.
Re-exports§
pub use cli::parse_args;pub use cli::Args;pub use cli::Command;pub use config::get_target_config;pub use config::HostPlatform;pub use config::TargetConfig;pub use env::sanitize_cargo_env;pub use error::CrossError;pub use error::Result;
Modules§
- cargo
- Cargo command builder and executor
- cli
- Command-line argument parsing for cargo-cross using clap
- color
- Color output utilities for cargo-cross
- config
- Target configuration database for cargo-cross
- download
- Download and archive extraction utilities for cargo-cross
- env
- Environment variable management for cargo-cross
- error
- Error types for cargo-cross
- platform
- Platform-specific cross-compilation setup modules
- runner
- Runner setup for cross-compiled binaries