summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Fultz <jfultz@wolfram.com>2017-08-13 22:11:56 -0500
committerJohn Fultz <jfultz@wolfram.com>2017-08-13 23:23:35 -0500
commite985f7f07f91e172061c9c99bf68770c5e785d66 (patch)
tree83e90416d4a65bc2c5572eb72e0cc14a80c921a5
parentb3672501e03144a7ad56e6751694697a0d23e240 (diff)
Add Appveyor build for Windows.
32-bit build against VS 2015. 64-bit build against VS 2017.
-rw-r--r--README.md3
-rw-r--r--appveyor.yml28
2 files changed, 30 insertions, 1 deletions
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