summaryrefslogtreecommitdiffstats
path: root/ci/build-tumbleweed.sh
blob: 1785360f2275c593cdbe2bea39878edeff587e8f (plain)
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
27
28
29
30
#!/bin/sh
set -e

if [ "$1" = "meson" ]; then
    meson build \
      -Dcdda=enabled          \
      -Ddvbin=enabled         \
      -Ddvdnav=enabled        \
      -Dlibarchive=enabled    \
      -Dlibmpv=true           \
      -Dmanpage-build=enabled \
      -Dshaderc=enabled       \
      -Dvulkan=enabled
    meson compile -C build --verbose
    ./build/mpv
fi

if [ "$1" = "waf" ]; then
    python3 ./waf configure \
      --enable-cdda          \
      --enable-dvbin         \
      --enable-dvdnav        \
      --enable-libarchive    \
      --enable-libmpv-shared \
      --enable-manpage-build \
      --enable-shaderc       \
      --enable-vulkan
    python3 ./waf build --verbose
    ./build/mpv
fi