Remove unused bevy features to remove bloat & reduce executable size by 32% (debug)

This commit is contained in:
csd4ni3l
2026-01-23 21:13:22 +01:00
parent aecba51e77
commit d5a7dd624b
3 changed files with 51 additions and 808 deletions

View File

@@ -13,8 +13,19 @@ serde_json = "1.0.146"
[dependencies.bevy]
version = "0.17.3"
default-features = false
features = [
"bevy_winit",
"bevy_log",
"bevy_window",
"bevy_winit",
"bevy_render",
"bevy_core_pipeline",
"bevy_sprite",
"bevy_text",
"bevy_ui",
"bevy_asset",
"bevy_picking",
"multi_threaded",
]
[profile.dev.package."*"]
@@ -22,5 +33,20 @@ opt-level = 2
debug = false
[target.'cfg(target_os = "linux")'.dependencies.bevy]
default-features = false
version = "0.17.3"
features = ["wayland", "x11", "bevy_winit"]
features = [
"bevy_log",
"bevy_window",
"bevy_winit",
"bevy_render",
"bevy_core_pipeline",
"bevy_sprite",
"bevy_text",
"bevy_ui",
"multi_threaded",
"bevy_asset",
"bevy_picking",
"wayland",
"x11"
]