|
@@ -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: MSVC15
|
|
|
+ - compiler: msvc15
|
|
|
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:
|
|
|
-# - cmake --build . --target package
|
|
|
+ - 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
|