authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-04-15 00:41:30-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-04-15 00:41:30-07:00
loga680c7ba982cfc98df6f9cb0e5e06f2839c706c3
tree103821694671bc9f10ad33645be702209af7618a
parentc59241bda00376b5a6ee20ca52358329b7482f7f

ci: windows: use llvm-ar.exe from the tarball


1 files changed, 17 insertions(+), 15 deletions(-)

ci/azure/windows_script+17-15
......@@ -9,9 +9,9 @@ pacman -S --needed --noconfirm cmake git ninja wget p7zip python3-pip tar xz
99pip install s3cmd
1010
1111ZIGDIR="$(pwd)"
12CACHE_BASENAME="zig+llvm+lld+clang-x86_64-windows-gnu-0.8.0-dev.1939+5a3ea9bec"
12CACHE_BASENAME="zig+llvm+lld+clang-x86_64-windows-gnu-0.8.0-dev.1951+c59241bda"
1313PREFIX="$HOME/$CACHE_BASENAME"
14ZIG="$PREFIX/bin/zig"
14ZIG="$PREFIX/bin/zig.exe"
1515
1616cd "$HOME"
1717wget -nv "https://ziglang.org/deps/$CACHE_BASENAME.tar.xz"
......@@ -35,6 +35,8 @@ cmake .. -DCMAKE_BUILD_TYPE=Release \
3535 "-DCMAKE_INSTALL_PREFIX=$(pwd)/dist" \
3636 -DCMAKE_CROSSCOMPILING=True \
3737 -DCMAKE_SYSTEM_NAME="Windows" \
38 -DCMAKE_AR="$PREFIX/bin/llvm-ar.exe" \
39 -DCMAKE_RANLIB="$PREFIX/bin/llvm-ar.exe" \
3840 -DZIG_OMIT_STAGE2=ON \
3941 -DZIG_STATIC=ON \
4042 -DZIG_TARGET_TRIPLE="x86_64-windows-gnu" \
......@@ -55,21 +57,21 @@ cmake .. -DZIG_EXECUTABLE="$(pwd)/dist/bin/zig.exe" -DZIG_TARGET_MCPU="x86_64_v2
5557ninja install
5658
5759
58dist/bin/zig build test-behavior -Dskip-non-native
60dist/bin/zig.exe build test-behavior -Dskip-non-native
5961# Disabled to prevent OOM
6062# dist/bin/zig build test-stage2
61dist/bin/zig build test-fmt -Dskip-non-native
62dist/bin/zig build test-std -Dskip-non-native
63dist/bin/zig build test-compiler-rt -Dskip-non-native
64dist/bin/zig build test-compare-output -Dskip-non-native
65dist/bin/zig build test-standalone -Dskip-non-native
66dist/bin/zig build test-stack-traces -Dskip-non-native
67dist/bin/zig build test-cli -Dskip-non-native
68dist/bin/zig build test-asm-link -Dskip-non-native
69dist/bin/zig build test-runtime-safety -Dskip-non-native
70dist/bin/zig build test-translate-c -Dskip-non-native
71dist/bin/zig build test-run-translated-c -Dskip-non-native
72dist/bin/zig build docs
63dist/bin/zig.exe build test-fmt -Dskip-non-native
64dist/bin/zig.exe build test-std -Dskip-non-native
65dist/bin/zig.exe build test-compiler-rt -Dskip-non-native
66dist/bin/zig.exe build test-compare-output -Dskip-non-native
67dist/bin/zig.exe build test-standalone -Dskip-non-native
68dist/bin/zig.exe build test-stack-traces -Dskip-non-native
69dist/bin/zig.exe build test-cli -Dskip-non-native
70dist/bin/zig.exe build test-asm-link -Dskip-non-native
71dist/bin/zig.exe build test-runtime-safety -Dskip-non-native
72dist/bin/zig.exe build test-translate-c -Dskip-non-native
73dist/bin/zig.exe build test-run-translated-c -Dskip-non-native
74dist/bin/zig.exe build docs
7375
7476if [ "${BUILD_REASON}" != "PullRequest" ]; then
7577 cd "$ZIGDIR/build"