-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
115 lines (102 loc) · 3.14 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
[package]
name = "Petrichor64"
version = "0.4.3"
edition = "2021"
resolver = "2"
description = "Cross platform lua interpreting game engine"
[profile.release]
strip = true # Automatically strip symbols from the binary.
opt-level = "z" # Optimize for size.
lto = true
panic ="abort"
[profile.release-nightly]
inherits = "release"
[features]
default=["online_capable", "audio", "headed", "puc_lua"] # "online_capable" ,
include_auto=["studio"]
online_capable=["tokio", "tokio-util", "rmp-serde", "bytes"]
headed=["wgpu", "winit", "winit_input_helper"]
audio=["cpal"]
puc_lua=["mlua"]
silt=["silt-lua"]
picc=["piccolo"]
studio=[]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
#wgpu = { version = "0.12", features = ["webgl"],optional=true }
wgpu = { version = "0.15.1", optional=true }
cpal={ version ="0.14.1", optional=true }
bytemuck= { version = "1.12.2", features = ["derive"] }
bytes={version="1.4.0", optional=true}
winit = { version ="0.27.5", optional=true }
winit_input_helper={ version ="0.13.0", optional=true }
pollster = "0.2.5"
log="0.4.17"
env_logger = "0.10.0"
lazy_static="1.4.0"
parking_lot ="0.12.1"
anyhow="1.0.66"
image ="0.24.5"
imageproc="0.23.0"
gltf="1.0.0"
itertools="0.10.5"
serde="1.0.152"
mlua={version= "0.8.7", optional=true, features=["luau"]}
rand="0.8.5"
glam="0.22.0"
rmp-serde={version="1.1.1",optional=true}
# uuid = {version="0.8.2",features = ["serde", "v4"]}
zip="0.6.4"
spin_sleep = "1.1.1"
clipboard = "0.5.0"
rustc-hash = "1.1.0"
ron="0.8.0"
gilrs ="0.10.1"
serde_json ="1.0.91"
tokio = { version = "1.25.0", features = ["full"], optional=true }
tokio-util= { version = "0.7.4", features = ["codec"],optional=true }
dirs="4.0.0"
futures="0.3.26"
regex="1.7.1"
native-dialog = "0.6.3"
silt-lua = {version="0.1.1", optional=true,path="../silt-lua"}
piccolo = {version="0.1.1", optional=true}
# wasm-bindgen = "0.2.83"
# [dependencies.tracy]
# package = "tracy_full"
# version = "1.1.2"
# default-features = false
# features = ["enable","system-tracing", "context-switch-tracing", "sampling", "code-transfer", "broadcast","wgpu"]
# [package.metadata.bundle]
# name = "PotionCommotion"
# identifier = "com.makeavoy.potioncommotion"
# icon = ["witch-icon32x32.png", "witch-icon128x128.png"]
# version = "0.1.1"
# resources = []
# copyright = "Copyright (c) Nick \"MakeAvoy\" McAvoy 2022. All rights reserved."
# category = "Game"
# short_description = "Make witch potions."
# deb_depends = []
# sx_frameworks = []
# [package.metadata.bundle]
# name = "SoundMaker"
# identifier = "com.makeavoy.soundmaker"
# icon = ["jumper_icon.png"]
# version = "0.1"
# resources = []
# copyright = "Copyright (c) Nick \"MakeAvoy\" McAvoy 2022. All rights reserved."
# category = "Game"
# short_description = "Sound editor"
# deb_depends = []
# osx_frameworks = []
[package.metadata.bundle]
name = "Petrichor64"
identifier = "com.makeavoy.petrichor64"
icon = ["petrichor-icon.png"]
version = "0.4.0"
resources = []
copyright = "Copyright (c) Nick \"MakeAvoy\" McAvoy 2023. All rights reserved."
category = "Game"
short_description = "A fantasy game console and game engine"
deb_depends = []
osx_frameworks = []