This repository was archived by the owner on Nov 19, 2019. It is now read-only.
File tree 9 files changed +15
-14
lines changed
9 files changed +15
-14
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
echo " Unpacking Linux prebuilts"
4
+ mkdir -p output
4
5
cd linux
5
6
./unpack-prebuilts.sh
6
7
echo " Compressing"
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
echo " Unpacking macOS prebuilts"
4
+ mkdir -p output
4
5
cd macos
5
6
./unpack-prebuilts.sh
6
7
echo " Compressing macOS package"
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
set -e
3
3
rm -rf output || true
4
- mkdir output
5
4
./build-linux-package.sh
6
5
./build-mac-package.sh
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
set -e
3
3
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
Original file line number Diff line number Diff line change 2
2
set -e
3
3
mkdir -p prebuilt
4
4
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
6
6
# 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
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ mkdir swiftwasm-sdk
5
5
ln -s swiftwasm-sdk compiler
6
6
cd compiler
7
7
untar=" ../../prebuilt/wasi-sdk-" * " -linux.tar.gz
8
- ../../prebuilt/swiftwasm.tar.gz
8
+ ../../prebuilt/swiftwasm-linux .tar.gz
9
9
../../prebuilt/icu4c-wasi.tar.xz"
10
10
for i in $untar
11
11
do
15
15
cd ..
16
16
mv " compiler/wasi-sdk-" * " compiler/wasi-sdk"
17
17
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
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ mkdir swiftwasm-sdk tmpdir
5
5
ln -s swiftwasm-sdk compiler
6
6
cd compiler
7
7
untar=" ../../prebuilt/wasi-sdk-" * " -linux.tar.gz
8
- ../../prebuilt/swiftwasm-mac .tar.gz
8
+ ../../prebuilt/swiftwasm-macos .tar.gz
9
9
../../prebuilt/icu4c-wasi.tar.xz"
10
10
for i in $untar
11
11
do
16
16
cd ..
17
17
cd tmpdir
18
18
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
20
20
cd ..
21
21
mv " compiler/wasi-sdk-" * " compiler/wasi-sdk"
22
22
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
24
24
rm -r compiler/wasi-sdk/bin
25
25
mkdir compiler/wasi-sdk/bin
26
26
cp tmpdir/clang+llvm-* -x86_64-darwin-apple/bin/wasm-ld compiler/wasi-sdk/bin
27
27
cp -a tmpdir/opt/swiftwasm-sdk/lib/swift/wasm compiler/opt/swiftwasm-sdk/lib/swift/wasm
28
28
cp -a tmpdir/opt/swiftwasm-sdk/lib/swift_static compiler/opt/swiftwasm-sdk/lib/swift_static
29
29
# ok, finally copy over the shared files
30
- bash ../copy-shared-files.sh || true
30
+ ../copy-shared-files.sh || true
Original file line number Diff line number Diff line change 1
- #! /bin/sh
1
+ #! /bin/bash
2
2
basepath=" compiler/opt/swiftwasm-sdk"
3
3
filestoremove=" bin/sil-*
4
4
bin/lldb*
Original file line number Diff line number Diff line change 1
- #! /bin/sh
1
+ #! /bin/bash
2
2
basepath=" compiler/wasi-sdk"
3
3
filestoremove=" bin/clang*
4
4
bin/llvm*
You can’t perform that action at this time.
0 commit comments