summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2017-12-28 23:48:58 -0800
committerGarrett D'Amore <garrett@damore.org>2017-12-28 23:56:40 -0800
commita0364185784895c4bc748a6e6453a132d618c96c (patch)
tree664909002f8947a4e10de644fe9aa729059d4fe3
parent5af81f54de8747c7ef0f1e7d18395a758bb13f8e (diff)
downloadnng-a0364185784895c4bc748a6e6453a132d618c96c.tar.gz
nng-a0364185784895c4bc748a6e6453a132d618c96c.tar.bz2
nng-a0364185784895c4bc748a6e6453a132d618c96c.zip
Attempt to use Ninja on AppVeyor, and shorten the build matrix.
-rw-r--r--.appveyor.yml25
1 files changed, 5 insertions, 20 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index 848fe9c3..1bc0f82e 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -8,28 +8,15 @@ environment:
# array of all environments used to test builds
# Note that we require relatively modern Visual Studio, in order to pick
# up snprintf. You don't want the older versions of VS, really!
- - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- GENERATOR: NMake Makefiles
- CFG: Debug
- VSINSTALL: '"Microsoft Visual Studio 14.0"/VC'
- MSVC_PLATFORM: x86
- - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- GENERATOR: Visual Studio 14 2015
- CFG: Debug
- VSINSTALL: '"Microsoft Visual Studio 14.0"/VC'
- MSVC_PLATFORM: x86
- - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- GENERATOR: Visual Studio 14 2015 Win64
- CFG: Debug
- VSINSTALL: '"Microsoft Visual Studio 14.0"/VC'
- MSVC_PLATFORM: amd64
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- GENERATOR: Visual Studio 15 2017
+# GENERATOR: Visual Studio 15 2017
+ GENERATOR: Ninja
CFG: Debug
VSINSTALL: '"Microsoft Visual Studio"/2017/Community/VC/Auxiliary/Build'
MSVC_PLATFORM: x86
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- GENERATOR: Visual Studio 15 2017 Win64
+# GENERATOR: Visual Studio 15 2017 Win64
+ GENERATOR: Ninja
CFG: Debug
VSINSTALL: '"Microsoft Visual Studio"/2017/Community/VC/Auxiliary/Build'
MSVC_PLATFORM: amd64
@@ -49,10 +36,8 @@ install:
(New-Object Net.WebClient).DownloadFile($url, $asciidoctor)
}
gem install --no-document --local $asciidoctor
+ choco install ninja
-# This section is a workaround for: https://github.com/nanomsg/nanomsg/issues/683
-#before_build:
-# - del "C:\Program Files (x86)\MSBuild\%VS_VERSION%\Microsoft.Common.targets\ImportAfter\Xamarin.Common.targets"
init:
- cmake --version