]>
Commit | Line | Data |
---|---|---|
8faf50e0 XL |
1 | [package] |
2 | name = "rustc-workspace-hack" | |
3 | version = "1.0.0" | |
4 | authors = ["Alex Crichton <alex@alexcrichton.com>"] | |
48663c56 | 5 | license = 'MIT OR Apache-2.0' |
8faf50e0 XL |
6 | description = """ |
7 | Hack for the compiler's own build system | |
8 | """ | |
9fa01778 | 9 | edition = "2018" |
8faf50e0 XL |
10 | |
11 | [lib] | |
12 | path = "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] |
18 | version = "0.3" | |
19 | features = [ | |
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 | 61 | curl-sys = { version = "0.4.13", features = ["http2", "libnghttp2-sys"], optional = true } |
ba9703b0 | 62 | crossbeam-utils = { version = "0.7.2", features = ["nightly"] } |
0731742a XL |
63 | serde = { version = "1.0.82", features = ['derive'] } |
64 | serde_json = { version = "1.0.31", features = ["raw_value"] } | |
dfeec247 XL |
65 | smallvec-0_6 = { package = "smallvec", version = "0.6", features = ['union', 'may_dangle'] } |
66 | smallvec = { version = "1.0", features = ['union', 'may_dangle'] } | |
e1599b0c | 67 | url = { version = "2.0", features = ['serde'] } |
dfeec247 | 68 | syn = { version = "0.15", features = ['full', 'extra-traits'] } |
0bf4aa26 XL |
69 | |
70 | [target.'cfg(not(windows))'.dependencies] | |
71 | openssl = { version = "0.10.12", optional = true } | |
72 | ||
73 | ||
74 | [features] | |
a1dfa0c6 | 75 | all-static = ['openssl/vendored', 'curl-sys/static-curl', 'curl-sys/force-system-lib-on-osx'] |