version: '{build}' image: - Visual Studio 2019 platform: - Win32 - x64 configuration: - Debug - Release environment: matrix: # Visual Studio 2015 - TOOLCHAIN: v140 STD: 14 # Visual Studio 2017 - TOOLCHAIN: v141 STD: 14 - TOOLCHAIN: v141 STD: 17 # Visual Studio 2019 - TOOLCHAIN: v142 STD: 14 - TOOLCHAIN: v142 STD: 17 init: - cmake --version - msbuild /version before_build: - mkdir -p build - cd build - cmake .. -A %PLATFORM% -T %TOOLCHAIN% -DCMAKE_CXX_STANDARD=%STD% build_script: - cmake --build . --config %CONFIGURATION% -- -verbosity:n test_script: - ctest -C %CONFIGURATION% -V -j