Make debug builds more usable (#4683)
* Make debug builds more usable This pr makes debug builds more usable in terms of `cargo run -- --dev`. 1. `--dev` activates `--execution native`, iff `--execution` is not given or no sub `--execution-*` is given. 2. It was probably a mistake to compile WASM in debug for a debug build. So, we now build the WASM binary always as `release` (if not requested differently by the user). So, we trade compilation time for a better debug experience. * Make sure we only overwrite default values * Make it work * Apply suggestion
Showing
- substrate/Cargo.lock 1 addition, 1 deletionsubstrate/Cargo.lock
- substrate/bin/node-template/runtime/build.rs 1 addition, 1 deletionsubstrate/bin/node-template/runtime/build.rs
- substrate/bin/node/cli/src/cli.rs 6 additions, 1 deletionsubstrate/bin/node/cli/src/cli.rs
- substrate/bin/node/runtime/build.rs 1 addition, 1 deletionsubstrate/bin/node/runtime/build.rs
- substrate/client/cli/src/execution_strategy.rs 23 additions, 1 deletionsubstrate/client/cli/src/execution_strategy.rs
- substrate/client/cli/src/lib.rs 30 additions, 9 deletionssubstrate/client/cli/src/lib.rs
- substrate/client/cli/src/params.rs 6 additions, 5 deletionssubstrate/client/cli/src/params.rs
- substrate/client/executor/runtime-test/build.rs 1 addition, 1 deletionsubstrate/client/executor/runtime-test/build.rs
- substrate/primitives/runtime-interface/test-wasm/build.rs 1 addition, 1 deletionsubstrate/primitives/runtime-interface/test-wasm/build.rs
- substrate/test-utils/runtime/build.rs 1 addition, 1 deletionsubstrate/test-utils/runtime/build.rs
- substrate/utils/wasm-builder/Cargo.toml 1 addition, 1 deletionsubstrate/utils/wasm-builder/Cargo.toml
- substrate/utils/wasm-builder/src/wasm_project.rs 1 addition, 1 deletionsubstrate/utils/wasm-builder/src/wasm_project.rs
Please register or sign in to comment