mirror of
https://github.com/mpv-player/mpv.git
synced 2024-09-20 12:02:23 +02:00
f5ca11e12b
Make it not possible to build mpv without the latest libplacebo anymore. This will allow for less code duplication between mpv and libplacebo, and in the future also let us delete legacy ifdefs and track libplacebo better.
23 lines
606 B
Bash
Executable File
23 lines
606 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
FFMPEG_SYSROOT="${HOME}/deps/sysroot"
|
|
MPV_INSTALL_PREFIX="${HOME}/out/mpv"
|
|
MPV_VARIANT="${TRAVIS_OS_NAME}"
|
|
|
|
if [[ -d "./build/${MPV_VARIANT}" ]] ; then
|
|
rm -rf "./build/${MPV_VARIANT}"
|
|
fi
|
|
|
|
PKG_CONFIG_PATH="${FFMPEG_SYSROOT}/lib/pkgconfig/" CC="${CC}" CXX="${CXX}" \
|
|
meson setup build \
|
|
-Dprefix="${MPV_INSTALL_PREFIX}" \
|
|
-D{libmpv,tests}=true \
|
|
-D{gl,iconv,lcms2,lua,jpeg,plain-gl,zlib}=enabled \
|
|
-D{cocoa,coreaudio,gl-cocoa,macos-cocoa-cb,macos-touchbar,videotoolbox-gl}=enabled
|
|
|
|
meson compile -C build -j4
|
|
meson install -C build
|
|
./build/mpv -v --no-config
|