cen64/.appveyor.yml
2018-09-16 16:38:17 +03:00

41 lines
1.3 KiB
YAML

version: "{branch}-ci-{build}"
image: Visual Studio 2015
branches:
only:
- master
environment:
matrix:
- build: msvc
platform: x64
CMAKEFILE: "Visual Studio 14 Win64"
- build: mingw-w64
platform: x64
CMAKEFILE: "MSYS Makefiles"
install:
- appveyor DownloadFile https://cfhcable.dl.sourceforge.net/project/gnuwin32/libiconv/1.9.2-1/libiconv-1.9.2-1.exe
- libiconv-1.9.2-1.exe /SILENT /SUPPRESSMSGBOXES
- appveyor DownloadFile http://openal-soft.org/openal-binaries/openal-soft-1.17.2-bin.zip
- 7z x openal-soft-1.17.2-bin.zip
before_build:
- set PATH=%PATH%;C:\projects\cen64\openal-soft-1.17.2-bin
- set PATH=%PATH:C:\Program Files\Git\bin;=%
- set PATH=%PATH:C:\Program Files\Git\usr\bin;=%
- if "%build%"=="msvc" set PATH=%PATH%;C:\Program Files (x86)\GnuWin32\bin
- if "%build%"=="mingw-w64" set PATH=%PATH%;C:\msys64\mingw64;C:\msys64\mingw64\bin;C:\msys64\mingw64\lib;C:\msys64\mingw64\include;C:\msys64\usr\bin\;
- call "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" %platform%
- if "%platform%"=="X64" set platform=x64
build_script:
- mkdir build
- cd build
- cmake .. -G "%CMAKEFILE%"
- if "%build%"=="msvc" MSBuild .\cen64.sln /p:Configuration=Release /p:Platform=%platform%
- if "%build%"=="mingw-w64" bash -lc "cd /c/projects/cen64/build; make all"
test_script:
- ctest -C Release --verbose