forked from tanksys/AlloyStack
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCargo.toml
More file actions
21 lines (17 loc) · 802 Bytes
/
Cargo.toml
File metadata and controls
21 lines (17 loc) · 802 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# cargo-features = ["profile-rustflags"]
[workspace]
members = ["bins/*", "libmsvisor", "ms_hostcall", "ms_std", "ms_std_proc_macro"]
# 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 ms_std.
# In current implementation, ms_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/msvisor"]
resolver = "2"
[workspace.dependencies]
libmsvisor = { path = "libmsvisor", default-features = false }
ms_hostcall = { path = "ms_hostcall" }
ms_std = { path = "ms_std" }