]> git.proxmox.com Git - rustc.git/blame - src/tools/rustc-workspace-hack/Cargo.toml
New upstream version 1.45.0+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 = [
f9f354fc
XL
20 "aclapi",
21 "accctrl",
b7449926
XL
22 "basetsd",
23 "consoleapi",
24 "errhandlingapi",
f9f354fc 25 "fibersapi",
dc9dc135 26 "ioapiset",
b7449926
XL
27 "jobapi",
28 "jobapi2",
0731742a 29 "knownfolders",
e74abb32 30 "libloaderapi",
b7449926 31 "lmcons",
8faf50e0
XL
32 "memoryapi",
33 "minschannel",
8faf50e0 34 "minwinbase",
dc9dc135
XL
35 "namedpipeapi",
36 "ntdef",
8faf50e0 37 "ntsecapi",
8faf50e0 38 "ntstatus",
0731742a 39 "objbase",
b7449926 40 "processenv",
dc9dc135
XL
41 "processthreadsapi",
42 "profileapi",
8faf50e0 43 "psapi",
b7449926
XL
44 "schannel",
45 "securitybaseapi",
46 "shellapi",
0731742a 47 "shlobj",
0bf4aa26 48 "sspi",
b7449926
XL
49 "synchapi",
50 "sysinfoapi",
9fa01778 51 "threadpoollegacyapiset",
8faf50e0 52 "timezoneapi",
b7449926
XL
53 "userenv",
54 "winbase",
8faf50e0 55 "wincon",
b7449926 56 "wincrypt",
dc9dc135
XL
57 "winsock2",
58 "ws2def",
59 "ws2ipdef",
60 "ws2tcpip",
8faf50e0 61]
0bf4aa26
XL
62
63[dependencies]
0731742a 64curl-sys = { version = "0.4.13", features = ["http2", "libnghttp2-sys"], optional = true }
ba9703b0 65crossbeam-utils = { version = "0.7.2", features = ["nightly"] }
f9f354fc
XL
66proc-macro2 = { version = "1", features = ["default"] }
67quote = { version = "1", features = ["default"] }
0731742a
XL
68serde = { version = "1.0.82", features = ['derive'] }
69serde_json = { version = "1.0.31", features = ["raw_value"] }
dfeec247
XL
70smallvec-0_6 = { package = "smallvec", version = "0.6", features = ['union', 'may_dangle'] }
71smallvec = { version = "1.0", features = ['union', 'may_dangle'] }
dfeec247 72syn = { version = "0.15", features = ['full', 'extra-traits'] }
f9f354fc
XL
73syn-1 = { package = "syn", version = "1", features = ['fold', 'full', 'extra-traits', 'visit'] }
74url = { version = "2.0", features = ['serde'] }
0bf4aa26
XL
75
76[target.'cfg(not(windows))'.dependencies]
77openssl = { version = "0.10.12", optional = true }
78
0bf4aa26 79[features]
a1dfa0c6 80all-static = ['openssl/vendored', 'curl-sys/static-curl', 'curl-sys/force-system-lib-on-osx']