From b13ba42ec4b280bb0fcef58bb10fc24a56dfe400 Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Thu, 6 Aug 2015 20:49:59 -0300 Subject: [PATCH] Appveyor: create the packaged zip and exe installer files when building, rather than creating a zip with some missing files. --- extra/appveyor/appveyor.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/extra/appveyor/appveyor.yml b/extra/appveyor/appveyor.yml index 86eb2cbd4..9f14700d9 100644 --- a/extra/appveyor/appveyor.yml +++ b/extra/appveyor/appveyor.yml @@ -5,12 +5,14 @@ os: shallow_clone: true - init: # Make VS 2013 command line tools available - call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" %platform% install: +# We need to install NSIS to create the packaged installer executable. +- choco install nsis -pre -y + # Move all woking directory items except `appveyor.yml` to `love` subdirectory. - md love - for /D %%i in (*) do @if "%%i" NEQ "love" @move %%i love\%%i @@ -28,19 +30,14 @@ before_build: - cmake -G "Visual Studio 12" -H. -Bbuild build_script: -- cmake --build build --target love/love --config Release +- cmake --build build --target PACKAGE --config Release after_build: -# TODO: Find the C++ and C runtime .dll's and zip them. -- 7z a love.zip %APPVEYOR_BUILD_FOLDER%\build\love\Release\*.dll -- 7z a love.zip %APPVEYOR_BUILD_FOLDER%\build\love\Release\love.exe -- 7z a love.zip %APPVEYOR_BUILD_FOLDER%\build\love\changes.txt -- 7z a love.zip %APPVEYOR_BUILD_FOLDER%\build\love\license.txt before_test: test_script: - artifacts: -- path: love.zip +- path: build\*.zip +- path: build\*.exe