The assemble scripts were using plain cargo build, which only
produces target/debug/ binaries. Then when the run scripts used
cargo run --release, Cargo had to build target/release/ binaries
first. The assembled debug build was a waste.
The simple solution is to assemble with cargo build --release.
It makes every build time longer, but there seems to be no choice but to add --release to cargo build. Runtime performance is more important build time, so I agree this idea.
The
assemble
scripts were using plaincargo build
, which only producestarget/debug/
binaries. Then when therun
scripts usedcargo run --release
, Cargo had to buildtarget/release/
binaries first. The assembled debug build was a waste.The simple solution is to assemble with
cargo build --release
.