mirror of
https://github.com/mpv-player/mpv
synced 2024-12-26 09:02:38 +00:00
ea91162802
Support for Ada and Objective-C was removed from MSYS2, which made pacman refuse to update GCC while the gcc-ada and gcc-objc packages were installed. Remove those packages before updating the others. Also remove ANGLE, which has been removed from MSYS2, and add libplacebo, which is now needed for the Vulkan VO.
26 lines
529 B
Bash
Executable File
26 lines
529 B
Bash
Executable File
#!/usr/bin/bash
|
|
set -e
|
|
|
|
export DEST_OS=win32
|
|
export CC=gcc
|
|
export PKG_CONFIG=/usr/bin/pkg-config
|
|
export PERL=/usr/bin/perl
|
|
export PYTHON=/usr/bin/python3
|
|
|
|
"$PYTHON" bootstrap.py
|
|
"$PYTHON" waf configure \
|
|
--check-c-compiler=gcc \
|
|
--enable-spirv-cross \
|
|
--enable-d3d-hwaccel \
|
|
--enable-d3d11 \
|
|
--enable-jpeg \
|
|
--enable-lcms2 \
|
|
--enable-libarchive \
|
|
--enable-libass \
|
|
--enable-lua \
|
|
--enable-rubberband \
|
|
--enable-shaderc \
|
|
--enable-uchardet \
|
|
--enable-vulkan
|
|
"$PYTHON" waf build
|