summaryrefslogtreecommitdiffstats
path: root/ci/build-mingw64.sh
Commit message (Collapse)AuthorAgeFilesLines
* ci: upload resulting binary of mingw64 buildsfan52022-11-011-0/+15
|
* ci/mingw64: refresh build scriptssfan52022-11-011-34/+43
| | | | | | | - newer library versions - use libplacebo submodules - prefer meson where possible - fix minor details
* ci: use meson setup build instead of meson buildDudemanguy2022-10-291-1/+1
| | | | | | | | | | | | The old "meson build" build command was actually deprecated a few months ago*. It turns out that you're supposed to use "meson setup build" instead which has been around for years. Go ahead and be a good citizen and update this in the CI. Also replace any mention of "meson build" with "meson setup build" in the documentation as well and change the one random hardcoded string we have in meson.build to "meson configure build" (might as well). *: https://github.com/mesonbuild/meson/commit/3c7ab542c0c4770241eae149b0d4cd8de329aee0
* ci/build-mingw64: enable test buildingJan Ekström2022-06-151-2/+3
| | | | Not currently run, but adds coverage for compiled code.
* ci/build-mingw64: bump dependenciesJan Ekström2022-06-151-6/+6
|
* ci/build-mingw64: switch to fossils directory for zlibJan Ekström2022-06-151-1/+1
| | | | | This contains current as well as previous versions, while the root directory only contains the latest version.
* ci/mingw64: add git libplacebo for gpu-nextJan Ekström2022-06-071-2/+13
| | | | | | | This way mingw-w64 becomes the first CI workflow to build gpu-next. Unfortunately, currently neither wscript or meson has gpu-next or libplacebo-next as an option that one can require.
* ci/mingw64: make meson crossfile globalJan Ekström2022-06-071-17/+17
| | | | This enables it to be utilized for dependencies such as libplacebo.
* ci: add meson buildsDudemanguy2021-11-141-5/+35
| | | | | | | | Update the github workflows to also do meson builds for every OS. Additionally, make every workflow execute the built mpv executable (except for windows and FreeBSD's waf executable) to make sure that it runs. As an aside, FreeBSD unfortunately is a bit less elegant since it is in a VM.
* ci: update libs used by mingw buildsfan52021-10-071-3/+3
|
* ci: fix mingw build by adding harfbuzzsfan52020-11-151-0/+11
|
* ci: fix spirv-cross build in mingw scriptssfan52020-09-251-3/+8
|
* ci: add d3d11 to mingw buildsfan52020-07-011-13/+34
|
* ci: replace mingw build scriptssfan52020-06-221-22/+115
|
* ci: remove libass enablementJan Ekström2020-03-221-1/+0
| | | | This is no longer a configurable option.
* ci: remove now unuspported libdvdreadwm42019-09-131-1/+0
|
* ci: explicitly call waf with python3Martin Herkt2018-09-111-2/+2
| | | | | | Python 2 may not be present in the CI images in the future, but waf’s shebang line still uses its executable name. Explicitly call the right major version of the interpreter.
* ci: do bootstrap outside the docker containerJan Ekström2018-07-291-1/+0
| | | | | | | This way the docker container in itself does no networking. It seems like travis disabled network access from the actual docker containers.
* ci: add mingw64 targetsMartin Herkt2018-07-051-0/+35