55 lines
1.7 KiB
YAML
55 lines
1.7 KiB
YAML
# Copyright 2016 Peter Dimov
|
|
# Distributed under the Boost Software License, Version 1.0.
|
|
# (See accompanying file LICENSE_1_0.txt or copy at http://boost.org/LICENSE_1_0.txt)
|
|
|
|
version: 1.0.{build}-{branch}
|
|
#version: "{branch} (#{build})"
|
|
|
|
shallow_clone: true
|
|
|
|
platform:
|
|
#- x86
|
|
- x64
|
|
|
|
configuration:
|
|
#- Debug
|
|
- Release
|
|
|
|
environment:
|
|
OPENSSL_ROOT: C:\tools\vcpkg\installed\x64-windows
|
|
matrix:
|
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
|
TOOLSET: msvc-14.0
|
|
|
|
# VFALCO Appveyor has a 1 hour time limit, and
|
|
# I already test this configuration locally.
|
|
#
|
|
# - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
|
# TOOLSET: msvc-14.1
|
|
|
|
# This configuration is not available yet
|
|
# - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
|
|
# TOOLSET: msvc-14.2
|
|
|
|
install:
|
|
- SET BOOST_BRANCH=develop
|
|
- IF "%APPVEYOR_REPO_BRANCH%" == "master" SET BOOST_BRANCH=master
|
|
- vcpkg install openssl --triplet x64-windows
|
|
- ps: cp tools\user-config.jam ~\user-config.jam
|
|
- CD ..
|
|
- bash -c '$APPVEYOR_BUILD_FOLDER/tools/get-boost.sh $APPVEYOR_REPO_BRANCH $APPVEYOR_BUILD_FOLDER'
|
|
- CD boost-root
|
|
- CMD /c bootstrap
|
|
- b2 headers
|
|
|
|
build: off
|
|
|
|
test_script:
|
|
- b2 --debug-configuration variant=release cxxstd=14 address-model=64 toolset=msvc-14.0 libs/beast/example -j3
|
|
- b2 --debug-configuration variant=release cxxstd=14 address-model=64 toolset=msvc-14.0 --verbose-test libs/beast/test//run-fat-tests -j3
|
|
- b2 --debug-configuration variant=release cxxstd=17 address-model=64 toolset=msvc-14.1 libs/beast/example -j3
|
|
- b2 --debug-configuration variant=release cxxstd=17 address-model=64 toolset=msvc-14.1 --verbose-test libs/beast/test//run-fat-tests -j3
|
|
|
|
cache:
|
|
- c:\tools\vcpkg\installed\
|