Cargo.toml 751 Bytes
Newer Older
1
2
[package]
name = "tapasco"
Jaco Hofmann's avatar
Jaco Hofmann committed
3
version = "1.0.0"
4
authors = ["Jaco Hofmann <hofmann@esa.tu-darmstadt.de>"]
5
edition = "2021"
6
7

[lib]
Jaco Hofmann's avatar
Jaco Hofmann committed
8
crate-type = ["staticlib", "rlib"]
9

Jaco Hofmann's avatar
Jaco Hofmann committed
10
11
12
13
14
[profile.release]
opt-level = 3
codegen-units = 1
lto = "fat"

15
16
17
18
19
20
[features]
# There are no default features:
default = []
# Necessary when building `tapasco-debug` to make some things accessible that are usually hidden away:
tapasco-debug = []

21
[dependencies]
zyno42's avatar
zyno42 committed
22
23
log = "0.4.14"
chrono = "0.4.19"
zyno42's avatar
zyno42 committed
24
nix = "0.23.1"
25
memmap = "0.7.0"
zyno42's avatar
zyno42 committed
26
getset = "0.1.1"
zyno42's avatar
zyno42 committed
27
28
snafu = "0.7.0"
prost = "0.9.0"
zyno42's avatar
zyno42 committed
29
env_logger = "0.9.0"
30
lockfree = "0.5.1"
zyno42's avatar
zyno42 committed
31
32
33
crossbeam = "0.8.1"
bytes = "1.1.0"
libc = "0.2.102"
zyno42's avatar
zyno42 committed
34
config = "0.12.0"
zyno42's avatar
zyno42 committed
35
serde = "1.0.130"
zyno42's avatar
zyno42 committed
36
vfio-bindings = "0.3.1"
37
38

[build-dependencies]
zyno42's avatar
zyno42 committed
39
prost-build = "0.9.0"
zyno42's avatar
zyno42 committed
40
cbindgen = "0.20.0"