zig/ci/travis_osx_script

26 lines
1011 B
Plaintext
Raw Normal View History

2017-08-27 13:07:06 +08:00
#!/bin/sh
2017-08-27 13:25:34 +08:00
set -x
2017-10-01 23:59:21 +08:00
set -e
2017-08-27 13:25:34 +08:00
2017-08-27 13:07:06 +08:00
mkdir build
cd build
cmake .. -DCMAKE_PREFIX_PATH=/usr/local/opt/llvm@5/ -DCMAKE_INSTALL_PREFIX=$(pwd)
2017-08-27 13:07:06 +08:00
make VERBOSE=1
make install
2017-09-18 05:47:12 +08:00
2017-10-01 23:59:21 +08:00
# TODO: we run the tests separately because when run all together there is some
# mysterious issue where after N child process spawns it crashes. I've been
# unable to reproduce the issue on my macbook - it only happens on Travis.
# ./zig build --build-file ../build.zig test
2017-09-18 05:47:12 +08:00
./zig build --build-file ../build.zig test-behavior --verbose
./zig build --build-file ../build.zig test-std --verbose
./zig build --build-file ../build.zig test-compiler-rt --verbose
./zig build --build-file ../build.zig test-compare-output --verbose
./zig build --build-file ../build.zig test-build-examples --verbose
./zig build --build-file ../build.zig test-compile-errors --verbose
./zig build --build-file ../build.zig test-asm-link --verbose
./zig build --build-file ../build.zig test-debug-safety --verbose
./zig build --build-file ../build.zig test-parsec --verbose