#os: Visual Studio 2015 clone_depth: 5 cache: - C:\ProgramData\chocolatey\bin -> appveyor.yml - C:\ProgramData\chocolatey\lib -> appveyor.yml 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;=% - 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 bits: 32 examples: ON - compiler: mingw bits: 64 examples: ON - compiler: msvc15 bits: 32 examples: OFF - compiler: msvc15 bits: 64 examples: OFF before_build: - 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 build_script: - cmake -G %GENERATOR% -DCMAKE_BUILD_TYPE=Release -DSTATIC=ON -DSHARED=ON -DBUILD_EXAMPLES=%examples% -DINCLUDE_EVERYTHING=ON .. - cmake --build . --target install after_build: - cmake --build . --target package before_test: test_script: artifacts: - path: 'build\*.zip' deploy: - provider: GitHub auth_token: secure: OxKnnT3tlkPl9365cOO84rDWU4UkHIYJc0D3r3Tv7rB3HaR2BBhlhCnl7g3nuOJy artifact: /.*\.zip/ draft: false prerelease: false force_update: true on: branch: master appveyor_repo_tag: true # deploy on tag push only