diff options
Diffstat (limited to 'src/third_party/variant-1.3.0/.appveyor.yml')
-rw-r--r-- | src/third_party/variant-1.3.0/.appveyor.yml | 68 |
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 |