xref: /relibc/Cargo.toml (revision f797586d7336f6f179f5d0ee7de4ae0609356771)
1a01ff6baSJeremy Soller[package]
2a01ff6baSJeremy Sollername = "relibc"
3e24d27a0SJeremy Sollerversion = "0.2.5"
4a01ff6baSJeremy Sollerauthors = ["Jeremy Soller <jackpot51@gmail.com>"]
5c7d499d4SjD91mZM2edition = "2018"
6a01ff6baSJeremy Soller
7a01ff6baSJeremy Soller[lib]
80c5abf03SJeremy Sollername = "relibc"
9a01ff6baSJeremy Sollercrate-type = ["staticlib"]
10a01ff6baSJeremy Soller
11a01ff6baSJeremy Soller[workspace]
121476cdebS4lDO2members = ["src/crt0", "src/crti", "src/crtn", "src/ld_so", "src/platform/redox/redox-exec"]
137fd366beSJeremy Sollerexclude = ["core_io", "ralloc", "tests"]
14a01ff6baSJeremy Soller
1579d05d7eSJeremy Soller[build-dependencies]
16e7b70fdbSJeremy Sollercbindgen = "0.24.3"
1739b999ccSJeremy Sollercc = "1.0.25"
1879d05d7eSJeremy Soller
19a01ff6baSJeremy Soller[dependencies]
201e9dbfdfSjD91mZM2cbitset = "0.1.0"
219eef8d7eSJeremy Sollercore_io = { path = "core_io", features = ["collections"] }
22d69c1154S4lDO2lazy_static = { version = "1.4.0", default-features = false, features = ["spin_no_std"] }
23cb63dec8SjD91mZM2memoffset = "0.5.1"
2439b999ccSJeremy Sollerposix-regex = { path = "posix-regex", features = ["no_std"] }
2539b999ccSJeremy Sollerrand = { version = "0.5.5", default-features = false }
263a3fd3daSjD91mZM2memchr = { version = "2.2.0", default-features = false }
27bb45466aS4lDO2plain = "0.2"
28f65c1c27SJeremy Sollerunicode-width = "0.1"
29d337caafSJeremy Soller
30084b69b3SJeremy Soller[dependencies.goblin]
31084b69b3SJeremy Sollerversion = "0.0.21"
32084b69b3SJeremy Sollerdefault-features = false
33084b69b3SJeremy Sollerfeatures = ["elf32", "elf64", "endian_fd"]
34084b69b3SJeremy Soller
35c20ce5ffSJeremy Soller[dependencies.ralloc]
36c20ce5ffSJeremy Sollerpath = "ralloc"
37c20ce5ffSJeremy Sollerdefault-features = false
38c20ce5ffSJeremy Solleroptional = true
39c20ce5ffSJeremy Soller
40c20ce5ffSJeremy Soller[target.'cfg(target_os = "linux")'.dependencies]
41f2c2d7c5SJeremy Sollersc = "0.2.3"
42c20ce5ffSJeremy Soller
436fd98d55Slongjin[target.'cfg(target_os = "dragonos")'.dependencies]
4439989b48Slongjin# Development
45*f797586dSGnoCiYeHdragonos-dsc = { git = "https://git.mirrors.dragonos.org/DragonOS-Community/dragonos-dsc.git", rev = "aa61cb0109" }
466fd98d55Slongjin
47c20ce5ffSJeremy Soller[target.'cfg(target_os = "redox")'.dependencies]
48f438a425S4lDO2redox_syscall = "0.3"
49d69c1154S4lDO2spin = "0.9.0"
501476cdebS4lDO2redox-exec = { path = "src/platform/redox/redox-exec" }
51c20ce5ffSJeremy Soller
52c2f4c1dbSJeremy Soller[features]
53c59f268fSJeremy Sollerdefault = []
54c2f4c1dbSJeremy Sollertrace = []
55c2f4c1dbSJeremy Soller
56d337caafSJeremy Soller[profile.dev]
57d337caafSJeremy Sollerpanic = "abort"
58d337caafSJeremy Soller
59d337caafSJeremy Soller[profile.release]
60d337caafSJeremy Sollerpanic = "abort"
61