| ... | @@ -8,8 +8,10 @@ sudo apt-get install -y cmake s3cmd ninja-build tidy | ... | @@ -8,8 +8,10 @@ sudo apt-get install -y cmake s3cmd ninja-build tidy |
| 8 | | 8 | |
| 9 | ZIGDIR="$(pwd)" | 9 | ZIGDIR="$(pwd)" |
| 10 | ARCH="$(uname -m)" | 10 | ARCH="$(uname -m)" |
| 11 | CACHE_BASENAME="zig+llvm+lld+clang-$ARCH-linux-musl-0.8.0-dev.859+f1ef0a80f" | 11 | TARGET="$ARCH-linux-musl" |
| | 12 | CACHE_BASENAME="zig+llvm+lld+clang-$TARGET-0.8.0-dev.859+f1ef0a80f" |
| 12 | PREFIX="$HOME/$CACHE_BASENAME" | 13 | PREFIX="$HOME/$CACHE_BASENAME" |
| | 14 | MCPU="baseline" |
| 13 | | 15 | |
| 14 | rm -rf $PREFIX | 16 | rm -rf $PREFIX |
| 15 | cd $HOME | 17 | cd $HOME |
| ... | @@ -28,8 +30,8 @@ tar xf "$WASMTIME.tar.xz" | ... | @@ -28,8 +30,8 @@ tar xf "$WASMTIME.tar.xz" |
| 28 | export PATH="$(pwd)/$WASMTIME:$PATH" | 30 | export PATH="$(pwd)/$WASMTIME:$PATH" |
| 29 | | 31 | |
| 30 | ZIG="$PREFIX/bin/zig" | 32 | ZIG="$PREFIX/bin/zig" |
| 31 | export CC="$ZIG cc" | 33 | export CC="$ZIG cc -target $TARGET -mcpu=$MCPU" |
| 32 | export CXX="$ZIG c++" | 34 | export CXX="$ZIG c++ -target $TARGET -mcpu=$MCPU" |
| 33 | | 35 | |
| 34 | cd $ZIGDIR | 36 | cd $ZIGDIR |
| 35 | | 37 | |
| ... | @@ -45,8 +47,8 @@ cmake .. \ | ... | @@ -45,8 +47,8 @@ cmake .. \ |
| 45 | -DCMAKE_INSTALL_PREFIX="$(pwd)/release" \ | 47 | -DCMAKE_INSTALL_PREFIX="$(pwd)/release" \ |
| 46 | -DCMAKE_PREFIX_PATH="$PREFIX" \ | 48 | -DCMAKE_PREFIX_PATH="$PREFIX" \ |
| 47 | -DCMAKE_BUILD_TYPE=Release \ | 49 | -DCMAKE_BUILD_TYPE=Release \ |
| 48 | -DZIG_TARGET_TRIPLE="$ARCH-linux-musl" \ | 50 | -DZIG_TARGET_TRIPLE="$TARGET" \ |
| 49 | -DZIG_TARGET_MCPU="baseline" \ | 51 | -DZIG_TARGET_MCPU="$MCPU" \ |
| 50 | -DZIG_STATIC=ON \ | 52 | -DZIG_STATIC=ON \ |
| 51 | -GNinja | 53 | -GNinja |
| 52 | | 54 | |