version: 1.0.{build} image: Visual Studio 2015 environment: matrix: - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 build_type: fbn-source - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 build_type: fbn-win32-gcc - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 build_type: fbn-win32-debug-gcc - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 build_type: fbn-xp-gcc - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 build_type: fbn-xp-debug-gcc shallow_clone: true clone_depth: 1 install: - if "%build_type%"=="fbn-xp-gcc" set "PATH=C:\DXSDK;C:\MinGW\bin;C:\Windows\System32;C:\Windows;%PATH%" - if "%build_type%"=="fbn-xp-debug-gcc" set "PATH=C:\DXSDK;C:\MinGW\bin;C:\Windows\System32;C:\Windows;%PATH%" - if "%build_type%"=="fbn-win32-gcc" set "PATH=C:\DXSDK;C:\msys64\usr\bin;C:\msys64\mingw32\bin;C:\Windows\System32;C:\Windows;%PATH%" - if "%build_type%"=="fbn-win32-debug-gcc" set "PATH=C:\DXSDK;C:\msys64\usr\bin;C:\msys64\mingw32\bin;C:\Windows\System32;C:\Windows;%PATH%" - set MSYSTEM=MINGW32 - set PreferredToolArchitecture=x86 - choco install nasm - set PATH="C:\Program Files\NASM";%PATH% build_script: - if "%build_type%"=="fbn-source" 7z a %build_type%.7z %APPVEYOR_BUILD_FOLDER%\* - if "%build_type%"=="fbn-xp-gcc" 7z x %APPVEYOR_BUILD_FOLDER%\src\dep\mingw\dxsdk.7z -o%APPVEYOR_BUILD_FOLDER%\src\dep\mingw -r -aoa - if "%build_type%"=="fbn-xp-gcc" bash -lc "exec 0