Commit f45aac4903

Andrew Kelley <andrew@ziglang.org>
2023-11-09 22:30:18
CI: test building from source without LLVM
1 parent 3c92152
ci/x86_64-linux-debug.sh
@@ -20,6 +20,14 @@ git config core.abbrev 9
 git fetch --unshallow || true
 git fetch --tags
 
+# Test building from source without LLVM.
+git clean -fd
+rm -rf zig-out
+cc -o bootstrap bootstrap.c
+./bootstrap build -Dno-lib
+# In order to run these behavior tests we need to move the `@cImport` ones to somewhere else.
+# ./zig-out/bin/zig test test/behavior.zig
+
 export CC="$ZIG cc -target $TARGET -mcpu=$MCPU"
 export CXX="$ZIG c++ -target $TARGET -mcpu=$MCPU"
 
ci/x86_64-linux-release.sh
@@ -20,6 +20,14 @@ git config core.abbrev 9
 git fetch --unshallow || true
 git fetch --tags
 
+# Test building from source without LLVM.
+git clean -fd
+rm -rf zig-out
+cc -o bootstrap bootstrap.c
+./bootstrap build -Dno-lib
+# In order to run these behavior tests we need to move the `@cImport` ones to somewhere else.
+# ./zig-out/bin/zig test test/behavior.zig
+
 export CC="$ZIG cc -target $TARGET -mcpu=$MCPU"
 export CXX="$ZIG c++ -target $TARGET -mcpu=$MCPU"