git.delta.rocks / unique-network / refs/commits / 8aa0346308d8

difftreelog

build only build wasm when needed

Yaroslav Bolyukin2022-05-06parent: #81ed837.patch.diff
in: master

4 files changed

modifiednode/cli/src/command.rsdiffbeforeafterboth
--- a/node/cli/src/command.rs
+++ b/node/cli/src/command.rs
@@ -405,6 +405,7 @@
 
 					cmd.run(config, partials.client.clone(), db, storage)
 				}),
+				BenchmarkCmd::Machine(cmd) => runner.sync_run(|config| cmd.run(&config)),
 				BenchmarkCmd::Overhead(_) => Err("Unsupported benchmarking command".into()),
 			}
 		}
modifiedruntime/opal/build.rsdiffbeforeafterboth
14// You should have received a copy of the GNU General Public License14// You should have received a copy of the GNU General Public License
15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
16
17use substrate_wasm_builder::WasmBuilder;
1816
19fn main() {17fn main() {
18 #[cfg(feature = "std")]
20 WasmBuilder::new()19 substrate_wasm_builder::WasmBuilder::new()
21 .with_current_project()20 .with_current_project()
22 .import_memory()21 .import_memory()
23 .export_heap_base()22 .export_heap_base()
modifiedruntime/quartz/build.rsdiffbeforeafterboth
--- a/runtime/quartz/build.rs
+++ b/runtime/quartz/build.rs
@@ -1,7 +1,6 @@
-use substrate_wasm_builder::WasmBuilder;
-
 fn main() {
-	WasmBuilder::new()
+	#[cfg(feature = "std")]
+	substrate_wasm_builder::WasmBuilder::new()
 		.with_current_project()
 		.import_memory()
 		.export_heap_base()
modifiedruntime/unique/build.rsdiffbeforeafterboth
--- a/runtime/unique/build.rs
+++ b/runtime/unique/build.rs
@@ -1,7 +1,6 @@
-use substrate_wasm_builder::WasmBuilder;
-
 fn main() {
-	WasmBuilder::new()
+	#[cfg(feature = "std")]
+	substrate_wasm_builder::WasmBuilder::new()
 		.with_current_project()
 		.import_memory()
 		.export_heap_base()