From e985f7f07f91e172061c9c99bf68770c5e785d66 Mon Sep 17 00:00:00 2001 From: John Fultz Date: Sun, 13 Aug 2017 22:11:56 -0500 Subject: Add Appveyor build for Windows. 32-bit build against VS 2015. 64-bit build against VS 2017. --- README.md | 3 ++- appveyor.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 appveyor.yml diff --git a/README.md b/README.md index ecd0337..4891af6 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ Quackle ![Icon](https://github.com/quackle/quackle/raw/master/IconSmall.png) ======= -[![Build Status](https://secure.travis-ci.org/quackle/quackle.png?branch=master)](http://travis-ci.org/quackle/quackle) +[![Travis build status](https://secure.travis-ci.org/quackle/quackle.png?branch=master)](http://travis-ci.org/quackle/quackle) +[![AppVeyor build status](https://ci.appveyor.com/api/projects/status/ttcu5vruvcdljwel/branch/master?svg=true)](https://ci.appveyor.com/project/jfultz/quackle/branch/master) Crossword game artificial intelligence and analysis tool. diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..1d88259 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,28 @@ +version: '{build}' + +environment: + matrix: + - APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017" + QMAKE: C:\Qt\5.9\msvc2017_64\bin\qmake.exe + VCVARS_SCRIPT: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Auxiliary\\Build\\vcvarsall.bat" + VCVARS_PLATFORM: amd64 + - APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" + QMAKE: C:\Qt\5.9\msvc2015\bin\qmake.exe + VCVARS_SCRIPT: "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat" + VCVARS_PLATFORM: x86 + +init: + - cmd: | + "%VCVARS_SCRIPT%" %VCVARS_PLATFORM% + %QMAKE% --version + +build_script: +- cmd: | + %QMAKE% + nmake /nologo release + cd quackleio + %QMAKE% + nmake /nologo release + cd ../quacker + %QMAKE% + nmake /nologo release -- cgit v1.2.3