Skip to main content

Crate cargo_cross

Crate cargo_cross 

Source
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