Merge branch 'only-set-max-optimzations-in-ci' into 'master'

Only apply max. optimizations in CI builds.

See merge request famedly/conduit!162
This commit is contained in:
Timo Kösters 2021-08-24 17:54:17 +00:00
commit d5695fb9fe
2 changed files with 6 additions and 4 deletions

View file

@ -27,6 +27,9 @@ variables:
- cargohome
- target/
key: "build_cache-$TARGET-release"
variables:
CARGO_PROFILE_RELEASE_LTO=true
CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
before_script:
- 'echo "Building for target $TARGET"'
- 'mkdir -p cargohome && CARGOHOME="cargohome"'

View file

@ -124,16 +124,15 @@ lto = 'thin'
incremental = true
[profile.release]
lto = true
lto = 'thin'
incremental = true
codegen-units = 1
codegen-units=32
# If you want to make flamegraphs, enable debug info:
# debug = true
# For releases also try to max optimizations for dependencies:
[profile.release.build-override]
opt-level = 3
codegen-units = 1
[profile.release.package."*"]
opt-level = 3
codegen-units = 1