| ... | @@ -4,12 +4,11 @@ set -x | ... | @@ -4,12 +4,11 @@ set -x |
| 4 | set -e | 4 | set -e |
| 5 | | 5 | |
| 6 | sudo pkg update -fq | 6 | sudo pkg update -fq |
| 7 | sudo pkg install -y cmake py37-s3cmd wget curl jq | 7 | sudo pkg install -y cmake py37-s3cmd wget curl jq samurai |
| 8 | | 8 | |
| 9 | ZIGDIR="$(pwd)" | 9 | ZIGDIR="$(pwd)" |
| 10 | CACHE_BASENAME="llvm+clang+lld-11.0.0-x86_64-freebsd-release" | 10 | CACHE_BASENAME="zig+llvm+lld+clang-x86_64-freebsd-gnu-0.8.0-dev.1939+5a3ea9bec" |
| 11 | PREFIX="$HOME/$CACHE_BASENAME" | 11 | PREFIX="$HOME/$CACHE_BASENAME" |
| 12 | JOBS="-j$(sysctl -n hw.ncpu)" | | |
| 13 | | 12 | |
| 14 | cd $HOME | 13 | cd $HOME |
| 15 | wget -nv "https://ziglang.org/deps/$CACHE_BASENAME.tar.xz" | 14 | wget -nv "https://ziglang.org/deps/$CACHE_BASENAME.tar.xz" |
| ... | @@ -30,8 +29,8 @@ export TERM=dumb | ... | @@ -30,8 +29,8 @@ export TERM=dumb |
| 30 | | 29 | |
| 31 | mkdir build | 30 | mkdir build |
| 32 | cd build | 31 | cd build |
| 33 | cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=$PREFIX "-DCMAKE_INSTALL_PREFIX=$(pwd)/release" -DZIG_STATIC=ON | 32 | cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=$PREFIX "-DCMAKE_INSTALL_PREFIX=$(pwd)/release" -DZIG_STATIC=ON -GNinja |
| 34 | make $JOBS install | 33 | samu install |
| 35 | | 34 | |
| 36 | # Here we skip some tests to save time. | 35 | # Here we skip some tests to save time. |
| 37 | release/bin/zig build test -Dskip-compile-errors -Dskip-non-native | 36 | release/bin/zig build test -Dskip-compile-errors -Dskip-non-native |