Files
quoter/.cargo/config.toml
Untone b1270c5cb6
Some checks failed
Deploy / deploy (push) Has been skipped
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
build-reconfig
2025-09-02 09:09:34 +03:00

40 lines
1012 B
TOML

[build]
# Extreme memory optimization for CI/CD environments
jobs = 1
incremental = false
# Global rust flags for ultimate memory conservation
[target.x86_64-unknown-linux-gnu]
rustflags = [
"-C", "link-arg=-Wl,--no-keep-memory",
"-C", "link-arg=-Wl,--reduce-memory-overheads",
"-C", "link-arg=-Wl,--gc-sections",
"-C", "codegen-units=1",
"-C", "debuginfo=0",
"-C", "opt-level=s",
"-C", "panic=abort",
"-C", "strip=symbols",
]
# Profile for optimized builds with lower memory usage
[profile.release]
# Enable thin LTO for balance between size and memory
lto = "thin"
# Reduce codegen units to save memory
codegen-units = 1
# Strip debug info in release
strip = true
# Optimize for size rather than speed
opt-level = "s"
# Reduce memory during compilation
debug = false
# Development profile with memory constraints
[profile.dev]
# Disable debug info to save memory
debug = false
# Optimize for size even in dev builds
opt-level = "s"
# Minimal codegen units
codegen-units = 1