2019-04-28 01:15:43 +00:00
|
|
|
[workspace]
|
|
|
|
members = [
|
2019-04-28 06:08:59 +00:00
|
|
|
"core",
|
2019-12-08 04:53:36 +00:00
|
|
|
"core/macros",
|
2019-04-28 01:15:43 +00:00
|
|
|
"desktop",
|
2019-10-03 01:58:58 +00:00
|
|
|
"swf",
|
2019-10-11 14:19:18 +00:00
|
|
|
"web",
|
2022-04-02 02:41:44 +00:00
|
|
|
"web/packages/extension/safari",
|
2022-03-23 14:52:55 +00:00
|
|
|
"wstr",
|
2019-10-11 14:19:18 +00:00
|
|
|
"scanner",
|
2020-05-05 13:27:10 +00:00
|
|
|
"exporter",
|
2020-04-23 22:04:07 +00:00
|
|
|
|
|
|
|
"render/canvas",
|
2020-04-21 13:32:50 +00:00
|
|
|
"render/wgpu",
|
2020-04-24 00:17:46 +00:00
|
|
|
"render/common_tess",
|
2020-04-25 02:38:58 +00:00
|
|
|
"render/webgl",
|
2021-05-03 04:30:18 +00:00
|
|
|
|
|
|
|
"tests",
|
2022-03-08 04:44:36 +00:00
|
|
|
"tests/input-format",
|
2019-04-28 01:15:43 +00:00
|
|
|
]
|
2021-04-23 08:02:08 +00:00
|
|
|
resolver = "2"
|
2020-02-12 23:43:58 +00:00
|
|
|
|
|
|
|
# Don't optimize build scripts and macros.
|
2020-02-13 23:24:40 +00:00
|
|
|
[profile.release.build-override]
|
2020-02-12 23:43:58 +00:00
|
|
|
opt-level = 0
|
2020-03-16 08:16:15 +00:00
|
|
|
|
|
|
|
[profile.dev]
|
|
|
|
panic = "abort"
|
|
|
|
|
|
|
|
[profile.release]
|
|
|
|
panic = "abort"
|
2021-01-02 03:26:14 +00:00
|
|
|
|
|
|
|
[profile.dev.package.h263-rs]
|
|
|
|
opt-level = 3
|
|
|
|
|
|
|
|
[profile.dev.package.h263-rs-yuv]
|
2021-08-22 16:47:24 +00:00
|
|
|
opt-level = 3
|
|
|
|
|
|
|
|
[profile.dev.package.nihav_core]
|
|
|
|
opt-level = 3
|
|
|
|
|
|
|
|
[profile.dev.package.nihav_codec_support]
|
|
|
|
opt-level = 3
|
|
|
|
|
|
|
|
[profile.dev.package.nihav_duck]
|
|
|
|
opt-level = 3
|
2022-01-13 07:25:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
# TODO: Set rustflags here instead of in web/core/package.json, when that
|
|
|
|
# feature becomes stable. See: https://github.com/rust-lang/cargo/issues/10271
|
|
|
|
# Until then, these custom profiles let cargo keep the build cache alive
|
|
|
|
# across "dual-wasm" builds, separating it for the two .wasm modules.
|
|
|
|
[profile.web-vanilla-wasm]
|
|
|
|
inherits = "release"
|
|
|
|
|
|
|
|
[profile.web-wasm-extensions]
|
|
|
|
inherits = "release"
|