| ... | @@ -2,14 +2,15 @@ arch: x86_64 | ... | @@ -2,14 +2,15 @@ arch: x86_64 |
| 2 | image: freebsd | 2 | image: freebsd |
| 3 | packages: | 3 | packages: |
| 4 | - cmake | 4 | - cmake |
| | 5 | - ninja |
| 5 | - llvm70 | 6 | - llvm70 |
| 6 | sources: | 7 | sources: |
| 7 | - https://github.com/ziglang/zig.git | 8 | - https://github.com/ziglang/zig.git |
| 8 | tasks: | 9 | tasks: |
| 9 | - build: | | 10 | - build: | |
| 10 | cd zig && mkdir build && cd build | 11 | cd zig && mkdir build && cd build |
| 11 | cmake .. -DCMAKE_BUILD_TYPE=Release | 12 | cmake .. -GNinja -DCMAKE_BUILD_TYPE=Release |
| 12 | make -j$(sysctl -n hw.ncpu) install | 13 | ninja install |
| 13 | - test: | | 14 | - test: | |
| 14 | cd zig/build | 15 | cd zig/build |
| 15 | bin/zig test ../test/behavior.zig | 16 | bin/zig test ../test/behavior.zig |