version: v1-winbuild-{build} image: Visual Studio 2019 platform: - Win32 - x64 environment: vspath: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community' winflexbison: https://github.com/lexxmark/winflexbison/releases/download/v2.5.22/win_flex_bison-2.5.22.zip PATH: '%PATH%;C:\WinFlexBison' configuration: - Release skip_commits: message: /workflows/ files: - '.github/**' install: - ps: Invoke-WebRequest -O winflexbison.zip $env:winflexbison - ps: Expand-Archive winflexbison.zip -Destination /WinFlexBison - ps: Copy-Item -Path /WinFlexBison/win_bison.exe /WinFlexBison/bison.exe - ps: Copy-Item -Path /WinFlexBison/win_flex.exe /WinFlexBison/flex.exe before_build: - if %PLATFORM%==Win32 call "%vspath%\VC\Auxiliary\Build\vcvars32.bat" - if %PLATFORM%==x64 call "%vspatH%\VC\Auxiliary\Build\vcvars64.bat" build_script: - .\scripts\win_build.bat - ctest -C Debug --test-dir .\tests\