]>
Commit | Line | Data |
---|---|---|
29967ef6 XL |
1 | [package] |
2 | name = "rustc_codegen_cranelift" | |
3 | version = "0.1.0" | |
c295e0f8 | 4 | edition = "2021" |
29967ef6 XL |
5 | |
6 | [lib] | |
7 | crate-type = ["dylib"] | |
8 | ||
9 | [dependencies] | |
10 | # These have to be in sync with each other | |
064997fb FG |
11 | cranelift-codegen = { version = "0.85.3", features = ["unwind", "all-arch"] } |
12 | cranelift-frontend = "0.85.3" | |
13 | cranelift-module = "0.85.3" | |
14 | cranelift-native = "0.85.3" | |
15 | cranelift-jit = { version = "0.85.3", optional = true } | |
16 | cranelift-object = "0.85.3" | |
17df50a5 | 17 | target-lexicon = "0.12.0" |
5e7ed085 | 18 | gimli = { version = "0.26.0", default-features = false, features = ["write"]} |
064997fb | 19 | object = { version = "0.28.0", default-features = false, features = ["std", "read_core", "write", "archive", "coff", "elf", "macho", "pe"] } |
29967ef6 XL |
20 | |
21 | ar = { git = "https://github.com/bjorn3/rust-ar.git", branch = "do_not_remove_cg_clif_ranlib" } | |
923072b8 | 22 | indexmap = "1.9.1" |
29967ef6 | 23 | libloading = { version = "0.6.0", optional = true } |
5e7ed085 | 24 | once_cell = "1.10.0" |
064997fb | 25 | smallvec = "1.8.1" |
29967ef6 | 26 | |
a2a8927a | 27 | [patch.crates-io] |
29967ef6 | 28 | # Uncomment to use local checkout of cranelift |
29967ef6 XL |
29 | #cranelift-codegen = { path = "../wasmtime/cranelift/codegen" } |
30 | #cranelift-frontend = { path = "../wasmtime/cranelift/frontend" } | |
31 | #cranelift-module = { path = "../wasmtime/cranelift/module" } | |
17df50a5 | 32 | #cranelift-native = { path = "../wasmtime/cranelift/native" } |
5869c6ff | 33 | #cranelift-jit = { path = "../wasmtime/cranelift/jit" } |
29967ef6 XL |
34 | #cranelift-object = { path = "../wasmtime/cranelift/object" } |
35 | ||
29967ef6 XL |
36 | #gimli = { path = "../" } |
37 | ||
38 | [features] | |
94222f64 XL |
39 | # Enable features not ready to be enabled when compiling as part of rustc |
40 | unstable-features = ["jit", "inline_asm"] | |
5869c6ff | 41 | jit = ["cranelift-jit", "libloading"] |
29967ef6 XL |
42 | inline_asm = [] |
43 | ||
cdc7bbd5 XL |
44 | [package.metadata.rust-analyzer] |
45 | rustc_private = true |