summaryrefslogtreecommitdiff
path: root/src/third_party/variant-1.3.0/.appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/variant-1.3.0/.appveyor.yml')
-rw-r--r--src/third_party/variant-1.3.0/.appveyor.yml68
1 files changed, 68 insertions, 0 deletions
diff --git a/src/third_party/variant-1.3.0/.appveyor.yml b/src/third_party/variant-1.3.0/.appveyor.yml
new file mode 100644
index 00000000000..c0c41e06876
--- /dev/null
+++ b/src/third_party/variant-1.3.0/.appveyor.yml
@@ -0,0 +1,68 @@
+build:
+ verbosity: detailed
+
+clone_depth: 1
+
+install:
+ - cmd: git submodule -q update --init
+
+environment:
+ matrix:
+ - GENERATOR: Visual Studio 14 2015 Win64
+ EXCEPTIONS: ON
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
+ - GENERATOR: Visual Studio 14 2015 Win64
+ EXCEPTIONS: OFF
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
+
+ # /std:c++14
+ - GENERATOR: Visual Studio 15 2017 Win64
+ CXXFLAGS: /std:c++14 /permissive-
+ EXCEPTIONS: ON
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
+ - GENERATOR: Visual Studio 15 2017 Win64
+ CXXFLAGS: /std:c++14 /permissive-
+ EXCEPTIONS: OFF
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
+
+ # /std:c++latest
+ - GENERATOR: Visual Studio 15 2017 Win64
+ CXXFLAGS: /std:c++latest /permissive-
+ EXCEPTIONS: ON
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
+ - GENERATOR: Visual Studio 15 2017 Win64
+ CXXFLAGS: /std:c++latest /permissive-
+ EXCEPTIONS: OFF
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
+
+ # Clang/LLVM
+ - GENERATOR: Visual Studio 14 2015 Win64
+ TOOLSET: LLVM-vs2014
+ EXCEPTIONS: ON
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
+ - GENERATOR: Visual Studio 14 2015 Win64
+ TOOLSET: LLVM-vs2014
+ EXCEPTIONS: OFF
+ APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
+
+platform: x64
+
+configuration:
+ - Debug
+ - Release
+
+branches:
+ only:
+ - master
+
+build_script:
+ - mkdir build
+ - cd build
+ - ps: |
+ if (Test-Path env:TOOLSET) {
+ cmake -G "$env:GENERATOR" -T "$env:TOOLSET" -DMPARK_VARIANT_EXCEPTIONS="$env:EXCEPTIONS" -DMPARK_VARIANT_INCLUDE_TESTS="mpark" ..
+ } else {
+ cmake -G "$env:GENERATOR" -DMPARK_VARIANT_EXCEPTIONS="$env:EXCEPTIONS" -DMPARK_VARIANT_INCLUDE_TESTS="mpark" ..
+ }
+ - cmake --build . --config %CONFIGURATION%
+ - ctest -V