mirror of https://github.com/mpv-player/mpv
37 lines
965 B
Bash
Executable File
37 lines
965 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
if [ "$1" = "meson" ]; then
|
|
meson setup build \
|
|
-Dcdda=enabled \
|
|
-Ddvbin=enabled \
|
|
-Ddvdnav=enabled \
|
|
-Dlibarchive=enabled \
|
|
-Dlibmpv=true \
|
|
-Dmanpage-build=enabled \
|
|
-Dpipewire=enabled \
|
|
-Dshaderc=enabled \
|
|
-Dtests=true \
|
|
-Dvulkan=enabled
|
|
meson compile -C build
|
|
meson test -C build
|
|
./build/mpv --no-config -v --unittest=all-simple
|
|
fi
|
|
|
|
if [ "$1" = "waf" ]; then
|
|
python3 ./waf configure \
|
|
--out=build_waf \
|
|
--enable-cdda \
|
|
--enable-dvbin \
|
|
--enable-dvdnav \
|
|
--enable-libarchive \
|
|
--enable-libmpv-shared \
|
|
--enable-manpage-build \
|
|
--enable-pipewire \
|
|
--enable-shaderc \
|
|
--enable-tests \
|
|
--enable-vulkan
|
|
python3 ./waf build
|
|
./build_waf/mpv -v --no-config -v --unittest=all-simple
|
|
fi
|