@ -10,29 +10,30 @@ init:
- cmake -E remove c: \programdata\chocolatey\bin\cpack.exe
- set PATH=%PATH: C: \Program Files (x86)\Git\usr\bin;=%
- set PATH=%PATH: C: \Program Files\Git\usr\bin;=%
- set PATH=%prefix_dir%\bin;%PATH%
- if [ %BITS%] ==[ 32 ] set MINGW=C: \mingw-w64\i686-6.3 .0 -posix-dwarf-rt_v5-rev1\mingw32
- if [ %BITS%] ==[ 64 ] set MINGW=C: \mingw-w64\x86_64-6.3 .0 -posix-seh-rt_v5-rev1\mingw64
- if [ %COMPILER%] ==[ mingw] set PATH=%MINGW%\bin;%PATH%
- set RAYLIB_PACKAGE_SUFFIX=-Win%BITS%-%COMPILER%
- set VERBOSE=1
environment:
matrix:
- compiler : MinGW-w64
- compiler : mingw
bits : 32
prefix_dir : C: \mingw-w64\i686-6.3 .0 -posix-dwarf-rt_v5-rev1\mingw32
- compiler : MinGW-w64
- compiler : mingw
bits : 64
prefix_dir : C: \mingw-w64\x86_64-6.3 .0 -posix-seh-rt_v5-rev1\mingw64
- compiler : MSVC15
- compiler : msvc15
bits : 32
- compiler : MSVC 15
- compiler : msvc 15
bits : 64
before_build:
- appveyor DownloadFile http: //openal-soft.org/openal-binaries/openal-soft-1.17 .2 -bin.zip
- 7z x openal-soft-1.17 .2 -bin.zip
- move openal-soft-1.17 .2 -bin src\external\openal
- if [ %COMPILER%] ==[ MinGW-w64] set CFLAGS=-m%BITS% & set LDFLAGS=-m%BITS% & set GENERATOR="MinGW Makefiles"
- if [ %COMPILER%] ==[ MSVC15] if [ %BITS%] ==[ 32 ] set GENERATOR="Visual Studio 14 2015"
- if [ %COMPILER%] ==[ MSVC15] if [ %BITS%] ==[ 64 ] set GENERATOR="Visual Studio 14 2015 Win64"
- set VERBOSE=1
- if [ %compiler%] ==[ mingw] set CFLAGS=-m%BITS% & set LDFLAGS=-m%BITS% & set GENERATOR="MinGW Makefiles"
- if [ %COMPILER%] ==[ msvc15] if [ %BITS%] ==[ 32 ] set GENERATOR="Visual Studio 14 2015"
- if [ %COMPILER%] ==[ msvc15] if [ %BITS%] ==[ 64 ] set GENERATOR="Visual Studio 14 2015 Win64"
- mkdir build
- cd build
@ -41,25 +42,26 @@ build_script:
- cmake --build . --target install
after_build:
c"># - cmake --build . --target package
w"> - cmake --build . --target package
before_test:
test_script:
#artifacts:
# - path: 'build\*.zip'
#
#deploy:
# description: 'Automatic build by CI'
# provider: GitHub
# auth_token:
# secure: XXX
# artifact: /.*\.zip/
# draft: false
# prerelease: false
# force_update: true
# on:
# branch: master
# appveyor_repo_tag: true # deploy on tag push only
#
artifacts:
- path : 'build\*.zip'
deploy:
description : 'Automatic build by CI'
provider : GitHub
auth_token:
secure : lqkfPGZPK828Mmopbicrng08QaaQXAshp0a9E3bMXt8+hpA8vCfDAT3jgU8kaSsW
artifact : /.*\.zip/
draft : false
prerelease : false
force_update : true
on:
branch :
- master
- develop
appveyor_repo_tag : true # deploy on tag push only