2019-07-20 15:13:16 +02:00
version : 1.0 .{build}
2019-10-13 00:35:01 +02:00
image : Visual Studio 2019
2019-06-13 11:12:42 +02:00
configuration :
2019-07-20 15:13:16 +02:00
- Debug
- Release
2020-04-28 21:46:53 +02:00
platform :
- win-x86-librw_d3d9-mss
2020-05-01 21:51:24 +02:00
- win-x86-librw_gl3_glfw-mss
2019-05-19 23:05:06 +02:00
environment :
APPVEYOR_SAVE_CACHE_ON_ERROR : true
2020-05-01 21:51:24 +02:00
GLEW_VER : "2.1.0"
GLFW_VER : "3.3.2"
GLEW_BASE : glew-%GLEW_VER%
GLFW_BASE : glfw-%GLFW_VER%.bin.WIN32
GLEW_FILE : "%GLEW_BASE%-win32.zip"
GLFW_FILE : "%GLFW_BASE%.zip"
GLEW_URL : https://github.com/nigels-com/glew/releases/download/%GLEW_BASE%/%GLEW_FILE%
GLFW_URL : https://github.com/glfw/glfw/releases/download/%GLFW_VER%/%GLFW_FILE%
2019-05-19 23:05:06 +02:00
install :
2020-05-01 21:51:24 +02:00
- IF [%PLATFORM%] == [win-x86-librw_gl3_glfw-mss] IF NOT EXIST %GLEW_FILE% appveyor DownloadFile %GLEW_URL% -FileName "%APPVEYOR_BUILD_FOLDER%/%GLEW_FILE%"
- IF [%PLATFORM%] == [win-x86-librw_gl3_glfw-mss] 7z x "%APPVEYOR_BUILD_FOLDER%/%GLEW_FILE%"
- IF [%PLATFORM%] == [win-x86-librw_gl3_glfw-mss] IF NOT EXIST %GLFW_FILE% appveyor DownloadFile %GLFW_URL% -FileName "%APPVEYOR_BUILD_FOLDER%/%GLFW_FILE%"
- IF [%PLATFORM%] == [win-x86-librw_gl3_glfw-mss] 7z x "%APPVEYOR_BUILD_FOLDER%/%GLFW_FILE%"
2019-07-20 15:13:16 +02:00
- cmd : >-
git submodule update --init --recursive
2019-07-20 15:39:51 +02:00
2020-05-01 21:51:24 +02:00
premake5 vs2019 --with-librw --glewdir=%APPVEYOR_BUILD_FOLDER%/%GLEW_BASE% --glfwdir=%APPVEYOR_BUILD_FOLDER%/%GLFW_BASE%
2019-07-20 15:39:51 +02:00
2020-04-17 15:46:34 +02:00
build :
project : build/re3.sln
verbosity : minimal
2020-05-01 21:51:24 +02:00
after_build :
- 7z a "re3_%APPVEYOR_BUILD_VERSION%.zip" bin/%PLATFORM%/%CONFIGURATION%/re3.exe bin/%PLATFORM%/%CONFIGURATION%/re3.pdb
2019-07-20 15:13:16 +02:00
artifacts :
2020-05-01 21:51:24 +02:00
- path : "re3_%APPVEYOR_BUILD_VERSION%.zip"
name : re3
deploy :
- provider : BinTray
username : shfil119
api_key :
secure : gDoU7c1rRjVVQsYNjsXrQX2PBM3GgF7Ky9Qn1RFN+HL4yZ1XE1RBYZoRNxr/PWJc
subject : shfil119
repo : re3
package : "%configuration%_%platform%"
version : "%APPVEYOR_BUILD_VERSION%"
artifact : re3
publish : true
on :
branch : master
APPVEYOR_REPO_TAG : false
cache :
- "%GLEW_FILE%"
- "%GLFW_FILE%"