]>
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 = [ | |
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 | 64 | curl-sys = { version = "0.4.13", features = ["http2", "libnghttp2-sys"], optional = true } |
ba9703b0 | 65 | crossbeam-utils = { version = "0.7.2", features = ["nightly"] } |
f9f354fc XL |
66 | proc-macro2 = { version = "1", features = ["default"] } |
67 | quote = { version = "1", features = ["default"] } | |
0731742a XL |
68 | serde = { version = "1.0.82", features = ['derive'] } |
69 | serde_json = { version = "1.0.31", features = ["raw_value"] } | |
dfeec247 XL |
70 | smallvec-0_6 = { package = "smallvec", version = "0.6", features = ['union', 'may_dangle'] } |
71 | smallvec = { version = "1.0", features = ['union', 'may_dangle'] } | |
dfeec247 | 72 | syn = { version = "0.15", features = ['full', 'extra-traits'] } |
f9f354fc XL |
73 | syn-1 = { package = "syn", version = "1", features = ['fold', 'full', 'extra-traits', 'visit'] } |
74 | url = { version = "2.0", features = ['serde'] } | |
0bf4aa26 XL |
75 | |
76 | [target.'cfg(not(windows))'.dependencies] | |
77 | openssl = { version = "0.10.12", optional = true } | |
78 | ||
0bf4aa26 | 79 | [features] |
a1dfa0c6 | 80 | all-static = ['openssl/vendored', 'curl-sys/static-curl', 'curl-sys/force-system-lib-on-osx'] |