mirror of
https://github.com/mpv-player/mpv
synced 2024-12-26 17:12:36 +00:00
f2cce5f38f
Remove waf entirely in favor of meson as the only supported build system. Waf was officially deprecated in 0.36.0, and has not been preferred over meson since 0.35.0.
27 lines
699 B
Bash
Executable File
27 lines
699 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
export CFLAGS="$CFLAGS -isystem/usr/local/include"
|
|
export CXXFLAGS="$CXXFLAGS -isystem/usr/local/include"
|
|
export LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
|
|
|
meson setup build \
|
|
-Dlibmpv=true \
|
|
-Dlua=enabled \
|
|
-Degl-drm=enabled \
|
|
-Dopenal=enabled \
|
|
-Dsdl2=enabled \
|
|
-Dsndio=enabled \
|
|
-Dtests=true \
|
|
-Dvdpau=enabled \
|
|
-Dvulkan=enabled \
|
|
-Doss-audio=enabled \
|
|
$(pkg info -q v4l_compat && echo -Ddvbin=enabled) \
|
|
$(pkg info -q libdvdnav && echo -Ddvdnav=enabled) \
|
|
$(pkg info -q libcdio-paranoia && echo -Dcdda=enabled) \
|
|
$(pkg info -q pipewire && echo -Dpipewire=enabled) \
|
|
$NULL
|
|
|
|
meson compile -C build
|
|
./build/mpv -v --no-config
|