Skip to content
This repository was archived by the owner on Nov 19, 2019. It is now read-only.

Commit c13c7bf

Browse files
committed
Fix paths, macOS package copies Linux glibc.modulemap
1 parent 1f83e70 commit c13c7bf

9 files changed

+15
-14
lines changed

build-linux-package.sh

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/bin/bash
22

33
echo "Unpacking Linux prebuilts"
4+
mkdir -p output
45
cd linux
56
./unpack-prebuilts.sh
67
echo "Compressing"

build-mac-package.sh

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/bin/bash
22

33
echo "Unpacking macOS prebuilts"
4+
mkdir -p output
45
cd macos
56
./unpack-prebuilts.sh
67
echo "Compressing macOS package"

build-packages.sh

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/bin/bash
22
set -e
33
rm -rf output || true
4-
mkdir output
54
./build-linux-package.sh
65
./build-mac-package.sh

copy-shared-files.sh

100644100755
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22
set -e
33
cp -r ../sdkroot/* compiler/
4-
cp compiler/opt/swiftwasm-sdk/lib/swift/wasm/wasm32/glibc.modulemap compiler/extra_utils
4+
cp ../linux/compiler/opt/swiftwasm-sdk/lib/swift/wasm/wasm32/glibc.modulemap compiler/extra_utils

download-installable-prebuilts.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
set -e
33
mkdir -p prebuilt
44
cd prebuilt
5-
wget https://github.com/swiftwasm/swiftwasm-sdk/releases/download/20191112.1.linux/swiftwasm.tar.gz
5+
wget -O swiftwasm-linux.tar.gz https://github.com/swiftwasm/swiftwasm-sdk/releases/download/20191112.1.linux/swiftwasm.tar.gz
66
# Mac specific
7-
wget https://github.com/swiftwasm/swiftwasm-sdk/releases/download/20191112.1.mac/swiftwasm-mac.tar.gz
7+
wget -O swiftwasm-macos.tar.gz https://github.com/swiftwasm/swiftwasm-sdk/releases/download/20191112.1.mac/swiftwasm-mac.tar.gz

linux/unpack-prebuilts.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mkdir swiftwasm-sdk
55
ln -s swiftwasm-sdk compiler
66
cd compiler
77
untar="../../prebuilt/wasi-sdk-"*"-linux.tar.gz
8-
../../prebuilt/swiftwasm.tar.gz
8+
../../prebuilt/swiftwasm-linux.tar.gz
99
../../prebuilt/icu4c-wasi.tar.xz"
1010
for i in $untar
1111
do
@@ -15,6 +15,6 @@ done
1515
cd ..
1616
mv "compiler/wasi-sdk-"* "compiler/wasi-sdk"
1717
mv compiler/wasi-sdk/share/wasi-sysroot compiler/wasi-sdk/share/sysroot
18-
bash ../remove-swift-extra-files.sh || true
19-
bash ../remove-wasi-extra-files.sh || true
20-
bash ../copy-shared-files.sh || true
18+
../remove-swift-extra-files.sh || true
19+
../remove-wasi-extra-files.sh || true
20+
../copy-shared-files.sh || true

macos/unpack-prebuilts.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mkdir swiftwasm-sdk tmpdir
55
ln -s swiftwasm-sdk compiler
66
cd compiler
77
untar="../../prebuilt/wasi-sdk-"*"-linux.tar.gz
8-
../../prebuilt/swiftwasm-mac.tar.gz
8+
../../prebuilt/swiftwasm-macos.tar.gz
99
../../prebuilt/icu4c-wasi.tar.xz"
1010
for i in $untar
1111
do
@@ -16,15 +16,15 @@ done
1616
cd ..
1717
cd tmpdir
1818
tar xf ../../prebuilt/clang+llvm-*-x86_64-darwin-apple.tar.xz
19-
tar xf ../../prebuilt/swiftwasm.tar.gz
19+
tar xf ../../prebuilt/swiftwasm-linux.tar.gz
2020
cd ..
2121
mv "compiler/wasi-sdk-"* "compiler/wasi-sdk"
2222
mv compiler/wasi-sdk/share/wasi-sysroot compiler/wasi-sdk/share/sysroot
23-
bash ../remove-swift-extra-files.sh || true
23+
../remove-swift-extra-files.sh || true
2424
rm -r compiler/wasi-sdk/bin
2525
mkdir compiler/wasi-sdk/bin
2626
cp tmpdir/clang+llvm-*-x86_64-darwin-apple/bin/wasm-ld compiler/wasi-sdk/bin
2727
cp -a tmpdir/opt/swiftwasm-sdk/lib/swift/wasm compiler/opt/swiftwasm-sdk/lib/swift/wasm
2828
cp -a tmpdir/opt/swiftwasm-sdk/lib/swift_static compiler/opt/swiftwasm-sdk/lib/swift_static
2929
# ok, finally copy over the shared files
30-
bash ../copy-shared-files.sh || true
30+
../copy-shared-files.sh || true

remove-swift-extra-files.sh

100644100755
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/sh
1+
#!/bin/bash
22
basepath="compiler/opt/swiftwasm-sdk"
33
filestoremove="bin/sil-*
44
bin/lldb*

remove-wasi-extra-files.sh

100644100755
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/sh
1+
#!/bin/bash
22
basepath="compiler/wasi-sdk"
33
filestoremove="bin/clang*
44
bin/llvm*

0 commit comments

Comments
 (0)