-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathCargo.toml
More file actions
30 lines (26 loc) · 886 Bytes
/
Cargo.toml
File metadata and controls
30 lines (26 loc) · 886 Bytes
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
# cargo-features = ["profile-rustflags"]
[workspace]
members = [
"bins/*",
"libasvisor",
"as_hostcall",
"as_std_proc_macro",
"as_std",
"wasmtime_wasi_api",
]
# The reason for excluding "user/" is obvious. This workspace can be regarded as
# a toolchain of libos. But "user/" are users' function.
#
# The reason for excluding "common_service/" is relate to feature gates of as_std.
# In current implementation, as_std has conflict features (e.g. `panic_def` and
# `unwinding`). Of course, if add "user/" to members, will also have problem of
# feature gate.
exclude = ["user/", "common_service/", "baseline/"]
default-members = ["bins/asvisor"]
resolver = "2"
[workspace.dependencies]
libasvisor = { path = "libasvisor", default-features = false, features = [
# "enable_mpk",
] }
as_hostcall = { path = "as_hostcall" }
as_std = { path = "as_std" }