mirror of
https://github.com/a-b-street/abstreet.git
synced 2024-12-27 08:24:15 +03:00
bb6dbb0731
When I added web support in February, it was easier to get started with stdweb, since it has the nice cargo web tool. However, stdweb is unmaintained, winit is deprecating support for it, and the next steps for web (downloading maps dynamically) have better support for web-sys. With Alvin's guidance, I got https://github.com/dabreegster/minimal_websys_winit_glow_demo working first. This PR cuts A/B Street over too. I tested abst and the widgetry demo in both native and web. The only major regression from stdweb is the canvas placement and size. I attempted some fixes, but at this point, I'll leave it as a smaller followup instead.
27 lines
537 B
TOML
27 lines
537 B
TOML
[workspace]
|
|
|
|
members = [
|
|
"abstutil",
|
|
"convert_osm",
|
|
"game",
|
|
"geom",
|
|
"headless",
|
|
"importer",
|
|
"kml",
|
|
"map_editor",
|
|
"map_model",
|
|
"map_tests",
|
|
"sim",
|
|
"traffic_seitan",
|
|
"updater",
|
|
"widgetry",
|
|
"widgetry_demo",
|
|
]
|
|
|
|
# See https://doc.rust-lang.org/cargo/reference/profiles.html#overrides. This
|
|
# compiles all external dependencies as release mode, yielding great runtime
|
|
# speed, but only paying the cost of slow compilation once (since we don't
|
|
# update dependencies often).
|
|
[profile.dev.package."*"]
|
|
opt-level = 3
|