| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- # can use variables like {build} and {branch}
- version: 1.0.{build}
- skip_tags: true
- image:
- - Visual Studio 2019
- - Visual Studio 2017
- environment:
- BUILD_DIR: "%APPVEYOR_BUILD_FOLDER%\\build"
- CTEST_OUTPUT_ON_FAILURE: 1
- configuration:
- - Debug
- matrix:
- fast_finish: true
- for:
- -
- matrix:
- only:
- - image: Visual Studio 2019
- environment:
- CMAKE_GENERATOR: "Ninja"
- VS_YEAR_VERSION: 2019
- -
- matrix:
- only:
- - image: Visual Studio 2017
- environment:
- CMAKE_GENERATOR: "Ninja"
- VS_YEAR_VERSION: 2017
- install:
- - set NINJA_URL="https://github.com/ninja-build/ninja/releases/download/v1.9.0/ninja-win.zip"
- - appveyor DownloadFile %NINJA_URL% -FileName ninja.zip
- - 7z x ninja.zip -oC:\projects\deps\ninja > nul
- - set PATH=C:\projects\deps\ninja;%PATH%
- - ninja --version
- before_build:
- - call "C:\Program Files (x86)\Microsoft Visual Studio\%VS_YEAR_VERSION%\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
- - cd %BUILD_DIR%
- - cmake .. -DBUILD_TESTING=ON -DBUILD_LIB=ON -DCMAKE_CXX_FLAGS=/W1 -G"%CMAKE_GENERATOR%"
- after_build:
- - ctest --timeout 5 -C Debug -j4
- build_script:
- - cmd: cmake --build .
|