aboutsummaryrefslogtreecommitdiffhomepage
path: root/.builds
diff options
context:
space:
mode:
authorCalvin Rose <calsrose@gmail.com>2020-05-12 08:46:26 -0500
committerCalvin Rose <calsrose@gmail.com>2020-05-12 08:46:26 -0500
commit00451777fee67ab7e11ddf6d37818a37833321fb (patch)
treee142e360e894a916f679d090d5464afea6f6ccdb /.builds
parentMerge branch 'master' of github.com:janet-lang/janet (diff)
Add meson builds to sourcehut CI.
Diffstat (limited to '.builds')
-rw-r--r--.builds/meson.yml12
-rw-r--r--.builds/meson_min.yml22
2 files changed, 34 insertions, 0 deletions
diff --git a/.builds/meson.yml b/.builds/meson.yml
new file mode 100644
index 00000000..04e9152f
--- /dev/null
+++ b/.builds/meson.yml
@@ -0,0 +1,12 @@
+image: openbsd/latest
+sources:
+- https://git.sr.ht/~bakpakin/janet
+packages:
+- meson
+tasks:
+- build: |
+ cd janet
+ meson setup build --buildtype=release
+ cd build
+ ninja
+ ninja test
diff --git a/.builds/meson_min.yml b/.builds/meson_min.yml
new file mode 100644
index 00000000..0d4a34c9
--- /dev/null
+++ b/.builds/meson_min.yml
@@ -0,0 +1,22 @@
+image: openbsd/latest
+sources:
+- https://git.sr.ht/~bakpakin/janet
+packages:
+- meson
+tasks:
+- build: |
+ cd janet
+ meson setup build --buildtype=release
+ cd build
+ meson configure -Dsingle_threaded=true
+ meson configure -Dnanbox=false
+ meson configure -Ddynamic_modules=false
+ meson configure -Ddocstrings=false
+ meson configure -Dnet=false
+ meson configure -Dsourcemaps=false
+ meson configure -Dpeg=false
+ meson configure -Dassembler=false
+ meson configure -Dint_types=false
+ meson configure -Dtyped_arrays=false
+ meson configure -Dreduced_os=true
+ ninja # will not pass tests but should build