From 7c541d12c3ca04d611de5ef6e145c6f8c06f78f7 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 15 Sep 2019 14:12:18 +1000 Subject: [PATCH] try mingw build --- appveyor-build.sh | 11 +++++++++++ appveyor.yml | 5 ++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 appveyor-build.sh diff --git a/appveyor-build.sh b/appveyor-build.sh new file mode 100644 index 000000000..49b489944 --- /dev/null +++ b/appveyor-build.sh @@ -0,0 +1,11 @@ +# Update packages +pacman -Syu --noconfirm + +# Install necessary packages +pacman -S --noconfirm mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-ninja mingw-w64-x86_64-qt5 mingw-w64-x86_64-ffmpeg mingw-w64-x86_64-openimageio mingw-w64-x86_64-opencolorio + +# Generate Ninja Makefiles +cmake . -G "Ninja" + +# Compile +ninja diff --git a/appveyor.yml b/appveyor.yml index a804324b1..3b815d389 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -16,7 +16,10 @@ environment: # ARCH: i686 # QTTOOLS: Tools\mingw730_32 build_script: -- cmd: appveyor-build.bat +- cmd: >- + - \msys64\msys2_shell.cmd -mingw64 -where "." -c ./appveyor-build.sh +on_finish: +- ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) artifacts: - path: Olive*.zip name: Olive Portable