Merge branch 'only-set-max-optimzations-in-ci' into 'master'
Only apply max. optimizations in CI builds. See merge request famedly/conduit!162next
commit
d5695fb9fe
|
@ -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"'
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue