aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenil Dedania <dedaniahenil@gmail.com>2021-03-01 08:51:56 +0530
committerGitHub <noreply@github.com>2021-03-01 08:51:56 +0530
commit955d38906db60f66e6c250a79d7dd8bc06a118a7 (patch)
tree39f23ee7a479ba285b148104ad8715f56a925092
parentinfra(crates.io): clear the correct directory in build.rs (diff)
parentfix(build): This is getting uglier :/ (diff)
downloadsl0ppij-955d38906db60f66e6c250a79d7dd8bc06a118a7.tar.gz
sl0ppij-955d38906db60f66e6c250a79d7dd8bc06a118a7.tar.xz
sl0ppij-955d38906db60f66e6c250a79d7dd8bc06a118a7.zip
Merge pull request #213 from zellij-org/build-fix
fix(build): This is getting uglier :/
-rwxr-xr-xbuild-all.sh14
1 files changed, 9 insertions, 5 deletions
diff --git a/build-all.sh b/build-all.sh
index 15ddb362..df8e6978 100755
--- a/build-all.sh
+++ b/build-all.sh
@@ -6,20 +6,24 @@ total=6
echo "Building zellij-tile (1/$total)..."
cd zellij-tile
-cargo build --release
+cargo build --release --target-dir ../../target
+
echo "Building status-bar (2/$total)..."
cd ../default-tiles/status-bar
-cargo build --release
+cargo build --release --target-dir ../../target
+
echo "Building strider (3/$total)..."
cd ../strider
-cargo build --release
+cargo build --release --target-dir ../../target
+
echo "Building tab-bar (4/$total)..."
cd ../tab-bar
-cargo build --release
+cargo build --release --target-dir ../../target
+
echo "Optimising WASM executables (5/$total)..."
cd ../..
wasm-opt -O target/wasm32-wasi/release/status-bar.wasm -o target/status-bar.wasm || cp target/wasm32-wasi/release/status-bar.wasm target/status-bar.wasm
wasm-opt -O target/wasm32-wasi/release/strider.wasm -o target/strider.wasm || cp target/wasm32-wasi/release/strider.wasm target/strider.wasm
wasm-opt -O target/wasm32-wasi/release/tab-bar.wasm -o target/tab-bar.wasm || cp target/wasm32-wasi/release/tab-bar.wasm target/tab-bar.wasm
echo "Building zellij (6/$total)..."
-cargo build $@
+cargo build --target-dir target $@