aboutsummaryrefslogtreecommitdiffhomepage
path: root/.builds/linux.yml
blob: a2ce446f9eefed08d4524c2a751ae49494430290 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
image: archlinux
sources:
- https://git.sr.ht/~bakpakin/janet
packages:
- meson
tasks:
- with-epoll: |
    cd janet
    meson setup with-epoll --buildtype=release
    cd with-epoll
    meson configure -Depoll=true
    ninja
    ninja test
- no-epoll: |
    cd janet
    meson setup no-epoll --buildtype=release
    cd no-epoll
    meson configure -Depoll=false
    ninja
    ninja test
    sudo ninja install
- 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 -Dreduced_os=true -Dffi=false
    cd build_meson_min
    ninja