2 name = "rustc-workspace-hack"
4 license = 'MIT OR Apache-2.0'
6 Hack for the compiler's own build system
13 # For documentation about what this is and why in the world these dependencies
14 # are appearing, see `README.md`.
16 [target.'cfg(windows)'.dependencies.winapi]
56 "threadpoollegacyapiset",
71 bstr = { version = "0.2.13", features = ["default"] }
72 byteorder = { version = "1", features = ['default', 'std'] }
73 curl-sys = { version = "0.4.13", features = ["http2", "libnghttp2-sys"], optional = true }
74 crossbeam-utils = { version = "0.8.0", features = ["nightly"] }
75 libc = { version = "0.2.79", features = ["align"] }
76 # Ensure default features of libz-sys, which are disabled in some scenarios.
77 libz-sys = { version = "1.1.2" }
78 proc-macro2 = { version = "1", features = ["default"] }
79 quote = { version = "1", features = ["default"] }
80 rand_core_0_5 = { package = "rand_core", version = "0.5.1", features = ["getrandom", "alloc", "std"] }
81 serde = { version = "1.0.82", features = ['derive'] }
82 serde_json = { version = "1.0.31", features = ["raw_value", "unbounded_depth"] }
83 smallvec = { version = "1.6.1", features = ['union', 'may_dangle'] }
84 syn = { version = "1", features = ['fold', 'full', 'extra-traits', 'visit', 'visit-mut'] }
85 url = { version = "2.0", features = ['serde'] }
87 [target.'cfg(not(windows))'.dependencies]
88 openssl = { version = "0.10.35", optional = true }
91 all-static = ['openssl/vendored', 'curl-sys/static-curl', 'curl-sys/force-system-lib-on-osx']