-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCargo.toml
25 lines (22 loc) · 880 Bytes
/
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
[package]
name = "osl"
version = "0.1.0"
edition = "2021"
authors = ["Guoweikang <[email protected]>"]
description = "OS interface abstract layer"
license = "GPL-3.0-or-later OR Apache-2.0"
homepage = ""
repository = "https://github.com/guoweikang/osl.git"
[features]
linux=[]
arceos=["axerrno", "axtask", "axlog", "axhal", "axsync"]
[dependencies]
bitflags = "2.5.0"
derive_builder = {version ="0.20", default-features = false}
cfg-if = "1.0"
# Arceos dependencies
axerrno = {git = "https://github.com/Starry-OS/axerrno.git", optional=true}
axtask = {git = "https://github.com/Starry-OS/axtask.git", optional=true}
axlog = {git = "https://github.com/Starry-OS/axlog.git", optional=true}
axhal = {git = "https://github.com/Starry-OS/axhal.git", optional=true}
axsync = {git = "https://github.com/Starry-OS/axsync.git", features = ["multitask", "irq"], optional=true}