aboutsummaryrefslogtreecommitdiffhomepage
path: root/.builds
diff options
context:
space:
mode:
authorCalvin Rose <crose@gmail.com>2020-12-06 13:51:06 -0600
committerCalvin Rose <crose@gmail.com>2020-12-06 13:51:06 -0600
commit785757f2f62850ac4c327644641ce1cbeb686ab5 (patch)
treed96ee2c0db59755acf18f5979d4d6e71cfc6a97b /.builds
parentTry and fix openbsd st.ht build. (diff)
Remove pthreads from shell.c and update bsd build.
Diffstat (limited to '.builds')
-rw-r--r--.builds/openbsd.yml30
1 files changed, 15 insertions, 15 deletions
diff --git a/.builds/openbsd.yml b/.builds/openbsd.yml
index 82565c91..f2fc3733 100644
--- a/.builds/openbsd.yml
+++ b/.builds/openbsd.yml
@@ -5,27 +5,27 @@ packages:
- gmake
- meson
tasks:
-- build: |
- cd janet # Makefile testing on BSD.
+- gmake: |
+ cd janet
gmake
gmake test
doas gmake install
gmake test-install
- doas gmake uninstall
- rm -rf build # clean up
- meson setup build --buildtype=release -Dsingle_threaded=true -Dnanbox=false -Ddynamic_modules=false -Ddocstrings=false -Dnet=false -Dsourcemaps=false -Dpeg=false -Dassembler=false -Dint_types=false -Dtyped_array=false -Dreduced_os=true # meson minimum build
- cd build
- ninja # will not pass tests but should build
- cd ..
- rm -rf build # clean up
- meson setup build --buildtype=release -Dprf=true # meson (with prf)
- cd build
+- meson_min: |
+ cd janet
+ meson setup build_meson_min --buildtype=release -Dsingle_threaded=true -Dnanbox=false -Ddynamic_modules=false -Ddocstrings=false -Dnet=false -Dsourcemaps=false -Dpeg=false -Dassembler=false -Dint_types=false -Dtyped_array=false -Dreduced_os=true
+ cd build_meson_min
+ ninja
+- meson_prf: |
+ cd janet
+ meson setup build_meson_prf --buildtype=release -Dprf=true
+ cd build_meson_prf
ninja
ninja test
- cd ..
- rm -rf build
- meson setup build --buildtype=release # meson (default build)
- cd build
+- meson_default: |
+ cd janet
+ meson setup build_meson_default --buildtype=release
+ cd build_meson_default
ninja
ninja test
doas ninja install