Docker Bake Harness

Co-authored-by: Nineko <cnotsomark@gmail.com>
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk
2025-03-15 04:23:24 +00:00
parent d32bc5ed2a
commit c5de46e3e1
18 changed files with 2418 additions and 27 deletions

View File

@@ -668,7 +668,8 @@ lto = "fat"
codegen-units = 1
panic = "abort"
# do not use without profile-rustflags enabled
# do not use without profile-rustflags enabled. uncomment ALL the sections for
# profile.release-max-perf
[profile.release-max-perf]
inherits = "release"
strip = "symbols"
@@ -710,7 +711,8 @@ inherits = "release-max-perf.build-override"
#]
[profile.bench]
inherits = "release"
debug = "limited"
strip = false
#rustflags = [
# "-Cremark=all",
# '-Ztime-passes',
@@ -731,10 +733,6 @@ inherits = "release"
[profile.dev]
debug = "full"
opt-level = 0
panic = "unwind"
debug-assertions = true
incremental = true
#rustflags = [
# '--cfg', 'tuwunel_mods',
# '-Ztime-passes',
@@ -794,7 +792,7 @@ inherits = "dev"
[profile.dev.package.'*']
inherits = "dev"
debug = 'limited'
debug = "limited"
incremental = false
codegen-units = 1
opt-level = 'z'
@@ -813,19 +811,13 @@ opt-level = 'z'
# primarily used for CI
[profile.test]
inherits = "dev"
strip = false
opt-level = 0
codegen-units = 16
incremental = false
debug = "limited"
[profile.test.package.'*']
inherits = "dev"
debug = 0
strip = false
opt-level = 0
codegen-units = 16
inherits = "test"
incremental = false
codegen-units = 1
opt-level = 'z'
###############################################################################
#