Rev | Line | |
---|
[439] | 1 | version: "{build}"
|
---|
| 2 |
|
---|
| 3 | os: Visual Studio 2017
|
---|
| 4 |
|
---|
| 5 | shallow_clone: true
|
---|
| 6 |
|
---|
| 7 |
|
---|
| 8 | cache:
|
---|
| 9 | - win_flex_bison
|
---|
| 10 |
|
---|
| 11 |
|
---|
| 12 | environment:
|
---|
| 13 | matrix:
|
---|
| 14 | # Visual Studio 2017 64bit
|
---|
| 15 | - visualcpp: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat
|
---|
| 16 |
|
---|
| 17 | # Visual Studio 2017 32bit
|
---|
| 18 | - visualcpp: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat
|
---|
| 19 | machine: x86
|
---|
| 20 |
|
---|
| 21 | # Visual Studio 2015 64bit
|
---|
| 22 | - visualcpp: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
|
---|
| 23 | machine: amd64
|
---|
| 24 |
|
---|
| 25 | # Visual Studio 2015 32bit
|
---|
| 26 | - visualcpp: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
|
---|
| 27 | machine: x86
|
---|
| 28 |
|
---|
| 29 | # Visual Studio 2013 64bit
|
---|
| 30 | - visualcpp: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat
|
---|
| 31 | machine: amd64
|
---|
| 32 |
|
---|
| 33 |
|
---|
| 34 | init:
|
---|
| 35 | - call "%visualcpp%" %machine%
|
---|
| 36 | # For using Rubyinstaller's Ruby 2.4 64bit
|
---|
| 37 | - set PATH=C:\Ruby24-x64\bin;%PATH%
|
---|
| 38 | - ruby --version
|
---|
| 39 |
|
---|
| 40 |
|
---|
| 41 | install:
|
---|
| 42 | - if not exist win_flex_bison (
|
---|
| 43 | appveyor DownloadFile "https://github.com/lexxmark/winflexbison/releases/download/v.2.5.10/win_flex_bison-2.5.10.zip" &
|
---|
| 44 | 7z x -y -owin_flex_bison win_flex_bison-2.5.10.zip
|
---|
| 45 | )
|
---|
| 46 |
|
---|
| 47 | build_script:
|
---|
| 48 | - set YACC=.\win_flex_bison\win_bison.exe
|
---|
| 49 | - set MRUBY_CONFIG=appveyor_config.rb
|
---|
| 50 | - rake -E $stdout.sync=true test
|
---|
Note:
See
TracBrowser
for help on using the repository browser.