r3/appveyor.yml

76 lines
1.7 KiB
YAML
Raw Normal View History

# This is the configuration file for AppVeyor builds.
# Look at the following for reference:
# https://www.appveyor.com/docs/appveyor-yml
environment:
vsversion: none
arch: default
matrix:
- platform: vs
vsversion: 2015
arch: x86
- platform: vs
vsversion: 2017
arch: x86
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- platform: vs
vsversion: 2015
arch: x64
- platform: vs
vsversion: 2017
arch: x64
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
cache: c:\tools\vcpkg\installed\
# build Configuration, i.e. Debug, Release, etc.
configuration: Release
#---------------------------------#
# scripts that are called at #
# the very beginning, before #
# repo cloning #
#---------------------------------#
init:
- git config --global core.autocrlf input
#---------------------------------#
# scripts to run before build #
#---------------------------------#
before_build:
- cd c:\tools\vcpkg\
- git pull
- bootstrap-vcpkg.bat
- vcpkg integrate install
- vcpkg install check:x86-windows check:x64-windows pcre:x86-windows pcre:x64-windows
- set VCPKG_HOME=c:/tools/vcpkg/
#---------------------------------#
# build code and unit tests #
#---------------------------------#
build_script:
- cd c:\projects\generic-array
- win-build %configuration% %arch%
#---------------------------------#
# run unit test for all x86 #
# and x64 architecture builds #
#---------------------------------#
# test_script:
# - echo Project directory before running test step...
#---------------------------------#
# build and test completed #
#---------------------------------#
# on_finish:
# - echo Project directory after running tests...