]> git.proxmox.com Git - rustc.git/blame - src/tools/rustc-workspace-hack/Cargo.toml
New upstream version 1.44.1+dfsg1
[rustc.git] / src / tools / rustc-workspace-hack / Cargo.toml
CommitLineData
8faf50e0
XL
1[package]
2name = "rustc-workspace-hack"
3version = "1.0.0"
4authors = ["Alex Crichton <alex@alexcrichton.com>"]
48663c56 5license = 'MIT OR Apache-2.0'
8faf50e0
XL
6description = """
7Hack for the compiler's own build system
8"""
9fa01778 9edition = "2018"
8faf50e0
XL
10
11[lib]
12path = "lib.rs"
13
14# For documentation about what this is and why in the world these dependencies
15# are appearing, see `README.md`.
16
8faf50e0
XL
17[target.'cfg(windows)'.dependencies.winapi]
18version = "0.3"
19features = [
b7449926
XL
20 "basetsd",
21 "consoleapi",
22 "errhandlingapi",
dc9dc135 23 "ioapiset",
b7449926
XL
24 "jobapi",
25 "jobapi2",
0731742a 26 "knownfolders",
e74abb32 27 "libloaderapi",
b7449926 28 "lmcons",
8faf50e0
XL
29 "memoryapi",
30 "minschannel",
8faf50e0 31 "minwinbase",
dc9dc135
XL
32 "namedpipeapi",
33 "ntdef",
8faf50e0 34 "ntsecapi",
8faf50e0 35 "ntstatus",
0731742a 36 "objbase",
b7449926 37 "processenv",
dc9dc135
XL
38 "processthreadsapi",
39 "profileapi",
8faf50e0 40 "psapi",
b7449926
XL
41 "schannel",
42 "securitybaseapi",
43 "shellapi",
0731742a 44 "shlobj",
0bf4aa26 45 "sspi",
b7449926
XL
46 "synchapi",
47 "sysinfoapi",
9fa01778 48 "threadpoollegacyapiset",
8faf50e0 49 "timezoneapi",
b7449926
XL
50 "userenv",
51 "winbase",
8faf50e0 52 "wincon",
b7449926 53 "wincrypt",
dc9dc135
XL
54 "winsock2",
55 "ws2def",
56 "ws2ipdef",
57 "ws2tcpip",
8faf50e0 58]
0bf4aa26
XL
59
60[dependencies]
0731742a 61curl-sys = { version = "0.4.13", features = ["http2", "libnghttp2-sys"], optional = true }
ba9703b0 62crossbeam-utils = { version = "0.7.2", features = ["nightly"] }
0731742a
XL
63serde = { version = "1.0.82", features = ['derive'] }
64serde_json = { version = "1.0.31", features = ["raw_value"] }
dfeec247
XL
65smallvec-0_6 = { package = "smallvec", version = "0.6", features = ['union', 'may_dangle'] }
66smallvec = { version = "1.0", features = ['union', 'may_dangle'] }
e1599b0c 67url = { version = "2.0", features = ['serde'] }
dfeec247 68syn = { version = "0.15", features = ['full', 'extra-traits'] }
0bf4aa26
XL
69
70[target.'cfg(not(windows))'.dependencies]
71openssl = { version = "0.10.12", optional = true }
72
73
74[features]
a1dfa0c6 75all-static = ['openssl/vendored', 'curl-sys/static-curl', 'curl-sys/force-system-lib-on-osx']