Skip to content

Commit

Permalink
ci: add appveyor for windows test
Browse files Browse the repository at this point in the history
Signed-off-by: Eduardo Silva <[email protected]>
  • Loading branch information
edsiper committed Sep 10, 2022
1 parent 94b8b8e commit 7cd5f20
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
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\

0 comments on commit 7cd5f20

Please sign in to comment.