From ddd72179112480e1a9e70bf6667936bf0cb9858b Mon Sep 17 00:00:00 2001 From: Sergey Pepyakin Date: Fri, 8 Jun 2018 18:07:15 +0300 Subject: [PATCH] Refactor build scripts. --- polkadot/parachain/test-chains/basic_add/build.sh | 12 ++++++++++++ polkadot/parachain/test-chains/build.sh | 2 +- polkadot/runtime/wasm/build.sh | 2 +- polkadot/runtime/wasm/init.sh | 7 ------- 4 files changed, 14 insertions(+), 9 deletions(-) create mode 100755 polkadot/parachain/test-chains/basic_add/build.sh delete mode 100755 polkadot/runtime/wasm/init.sh diff --git a/polkadot/parachain/test-chains/basic_add/build.sh b/polkadot/parachain/test-chains/basic_add/build.sh new file mode 100755 index 0000000000..965913f495 --- /dev/null +++ b/polkadot/parachain/test-chains/basic_add/build.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -e + +# Make LLD produce a binary that imports memory from the outside environment. +export RUSTFLAGS="-C link-arg=--import-memory" + +cargo +nightly build --target=wasm32-unknown-unknown --release --no-default-features + +for i in basic_add +do + wasm-gc target/wasm32-unknown-unknown/release/$i.wasm target/wasm32-unknown-unknown/release/$i.compact.wasm +done diff --git a/polkadot/parachain/test-chains/build.sh b/polkadot/parachain/test-chains/build.sh index 2b876634e8..d46a635613 100755 --- a/polkadot/parachain/test-chains/build.sh +++ b/polkadot/parachain/test-chains/build.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -e rm -rf ./target diff --git a/polkadot/runtime/wasm/build.sh b/polkadot/runtime/wasm/build.sh index d48d10a062..8920ca8bbb 100755 --- a/polkadot/runtime/wasm/build.sh +++ b/polkadot/runtime/wasm/build.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -e cargo +nightly build --target=wasm32-unknown-unknown --release diff --git a/polkadot/runtime/wasm/init.sh b/polkadot/runtime/wasm/init.sh deleted file mode 100755 index 703207078c..0000000000 --- a/polkadot/runtime/wasm/init.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -rustup update nightly -rustup target add wasm32-unknown-unknown --toolchain nightly -rustup update stable -cargo +nightly install --git https://github.com/alexcrichton/wasm-gc -cargo +nightly install --git https://github.com/pepyakin/wasm-export-table.git