diff --git a/cranelift/Cargo.toml b/cranelift/Cargo.toml index 8ccacc3e8a..667104bcd4 100644 --- a/cranelift/Cargo.toml +++ b/cranelift/Cargo.toml @@ -46,7 +46,7 @@ indicatif = "0.12.0" walkdir = "2.2" [features] -default = ["disas", "wasm", "cranelift-codegen/all-arch"] +default = ["disas", "wasm", "cranelift-codegen/all-arch", "basic-blocks"] disas = ["capstone"] wasm = ["wabt", "cranelift-wasm"] basic-blocks = ["cranelift-codegen/basic-blocks", "cranelift-frontend/basic-blocks", diff --git a/cranelift/codegen/Cargo.toml b/cranelift/codegen/Cargo.toml index ccda65d612..fc7a9023a8 100644 --- a/cranelift/codegen/Cargo.toml +++ b/cranelift/codegen/Cargo.toml @@ -32,7 +32,7 @@ smallvec = { version = "0.6.10" } cranelift-codegen-meta = { path = "meta", version = "0.46.1" } [features] -default = ["std"] +default = ["std", "basic-blocks"] # The "std" feature enables use of libstd. The "core" feature enables use # of some minimal std-like replacement libraries. At least one of these two diff --git a/cranelift/frontend/Cargo.toml b/cranelift/frontend/Cargo.toml index 950e3d2623..02a61441af 100644 --- a/cranelift/frontend/Cargo.toml +++ b/cranelift/frontend/Cargo.toml @@ -18,7 +18,7 @@ hashbrown = { version = "0.6", optional = true } smallvec = { version = "0.6.10" } [features] -default = ["std"] +default = ["std", "basic-blocks"] std = ["cranelift-codegen/std"] core = ["hashbrown", "cranelift-codegen/core"] diff --git a/cranelift/wasm/Cargo.toml b/cranelift/wasm/Cargo.toml index df97b7260a..80feba60c6 100644 --- a/cranelift/wasm/Cargo.toml +++ b/cranelift/wasm/Cargo.toml @@ -26,7 +26,7 @@ wabt = "0.9.1" target-lexicon = "0.8.1" [features] -default = ["std"] +default = ["std", "basic-blocks"] std = ["cranelift-codegen/std", "cranelift-frontend/std", "wasmparser/std"] core = ["hashbrown", "cranelift-codegen/core", "cranelift-frontend/core", "wasmparser/core"] enable-serde = ["serde"]