-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
79 lines (74 loc) · 1.44 KB
/
Copy pathCargo.toml
File metadata and controls
79 lines (74 loc) · 1.44 KB
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
[workspace]
resolver = "2"
members = [
"beaver-cli",
"beaver",
"utils",
"beaver-macros",
"beaver-ruby",
"spm-manifest",
"program-communicator",
"pkgconfig-parser"
]
exclude = [
"examples/cargo/hello-world"
]
[workspace.package]
edition = "2024"
authors = ["Jonas Everaert"]
[workspace.dependencies]
colog = "1.3"
env_logger = "0.11"
colored = "3.0"
console = "0.15" # TODO: replace with colored
clap = "4.5"
shlex = "1.3"
globset = "0.4"
log = "0.4"
semver = "1.0"
target-lexicon = "0.13"
thiserror = "2.0"
url = "2.5"
urlencoding = "1.0" # TODO: 2.0 upgrade
unicode-segmentation = "1.12"
regex = "1.11"
lazy_static = "1.5"
rayon = "1.10"
magnus = "0.7"
rb-sys = { version = "^0.9.85", default-features = false } # keep on par with magnus
enum_dispatch = "0.3"
const-gen = "1.6"
pathdiff = "0.2"
serde = "1.0"
toml = "0.8"
serde_json = "1.0"
# clap_mangen = "0.2"
# ormlite = "0.23"
# sqlx = "0.8"
sled = "0.34"
# bytemuck = "1.22"
zerocopy = "0.8"
async-executor = "1.13"
futures-lite = "2.6"
uuid = "1.15"
tempdir = "0.3"
tokio = "1.43"
itertools = "0.14"
seq-macro = "0.3"
libc = "0.2"
peek-again = { version = "0.4", features = ["allow-unsafe"] }
globwalk = "0.9"
atomic_refcell = "0.1"
pkg-config = "0.3"
owning_ref = "0.4"
ouroboros = "0.18"
scoped-env = "2.1"
cmake-file-api = "0.1"
cargo-manifest = "0.19"
# [profile.release]
# strip = true
# lto = true
# codegen-units = 1
# # TODO: look into UPX
[profile.dev.package.sqlx-macros]
opt-level = 3