[env] CARGO_WORKSPACE_DIR = { value = "", relative = true } [build] rustflags = [ "--cfg", "tokio_unstable", "-Zshare-generics=y", # make the current crate share its generic instantiations "-Zthreads=8", # parallel frontend https://blog.rust-lang.org/2023/11/09/parallel-rustc.html "-Csymbol-mangling-version=v0", ] rustdocflags = [] [target.x86_64-pc-windows-msvc] linker = "rust-lld" rustflags = ["-C", "target-feature=+crt-static"] [target.i686-pc-windows-msvc] rustflags = ["-C", "target-feature=+crt-static"] [target.aarch64-pc-windows-msvc] linker = "rust-lld" [target.aarch64-apple-darwin] linker = "rust-lld" [target.aarch64-unknown-linux-gnu] linker = "aarch64-linux-gnu-gcc" [target.aarch64-unknown-linux-musl] linker = "aarch64-linux-musl-gcc" rustflags = [ "--cfg", "tokio_unstable", "-Zshare-generics=y", "-Csymbol-mangling-version=v0", "-Ctarget-feature=-crt-static", "-Clink-arg=-lgcc", ] [target.armv7-unknown-linux-gnueabihf] linker = "arm-linux-gnueabihf-gcc"