Files

99 lines
3.1 KiB
YAML
Raw Permalink Normal View History

2017-03-11 15:03:14 +09:00
# Copyright 2016, 2017 Peter Dimov
2018-01-29 10:30:55 +09:00
# Copyright 2017-2018 Kohei Takahashi
2017-03-11 15:03:14 +09:00
# 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}
shallow_clone: true
environment:
matrix:
2019-10-31 22:12:43 +03:00
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
2017-03-11 15:03:14 +09:00
TOOLSET: msvc-9.0
2022-09-26 08:11:49 +08:00
ADDRMD: 32
2018-02-17 17:45:49 +09:00
CXXSTD: latest # fake
2019-10-31 22:12:43 +03:00
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
2017-03-11 15:03:14 +09:00
TOOLSET: msvc-10.0
2022-09-26 08:11:49 +08:00
ADDRMD: 32
2018-02-17 17:45:49 +09:00
CXXSTD: latest # fake
2019-10-31 22:12:43 +03:00
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
2017-03-11 15:03:14 +09:00
TOOLSET: msvc-11.0
2022-09-26 08:11:49 +08:00
ADDRMD: 32
2018-02-17 17:45:49 +09:00
CXXSTD: latest # fake
2019-10-31 22:12:43 +03:00
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
2017-03-11 15:03:14 +09:00
TOOLSET: msvc-12.0
2022-09-26 08:11:49 +08:00
ADDRMD: 32
2018-02-17 17:45:49 +09:00
CXXSTD: latest # fake
2017-03-11 15:03:14 +09:00
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
TOOLSET: msvc-14.0
2018-02-17 17:45:49 +09:00
CXXSTD: 14
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
TOOLSET: msvc-14.0
CXXSTD: latest
2017-03-11 15:03:14 +09:00
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
TOOLSET: msvc-14.1
2018-02-17 17:45:49 +09:00
CXXSTD: 14
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
TOOLSET: msvc-14.1
CXXSTD: 17
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
TOOLSET: msvc-14.1
CXXSTD: latest
2019-01-09 18:59:05 +09:00
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
TOOLSET: clang-win
CXXSTD: 14
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
TOOLSET: clang-win
CXXSTD: 17
2017-03-11 15:03:14 +09:00
install:
- set BOOST_BRANCH=develop
- if "%APPVEYOR_REPO_BRANCH%" == "master" set BOOST_BRANCH=master
- cd ..
- git clone --depth 1 -b %BOOST_BRANCH% https://github.com/boostorg/boost.git boost-root
- cd boost-root
2017-10-13 13:12:08 +09:00
- git submodule init libs/array
2017-03-11 15:03:14 +09:00
- git submodule init libs/assert
- git submodule init libs/bind
- git submodule init libs/concept_check
- git submodule init libs/config
2018-01-29 12:35:30 +09:00
- git submodule init libs/container_hash
2017-03-11 15:03:14 +09:00
- git submodule init libs/conversion
- git submodule init libs/core
- git submodule init libs/detail
- git submodule init libs/function
- git submodule init libs/function_types
- git submodule init libs/functional
- git submodule init libs/integer
- git submodule init libs/iterator
2017-10-13 13:12:08 +09:00
- git submodule init libs/lambda
2017-03-11 15:03:14 +09:00
- git submodule init libs/move
- git submodule init libs/mpl
- git submodule init libs/optional
- git submodule init libs/predef
- git submodule init libs/preprocessor
- git submodule init libs/smart_ptr
- git submodule init libs/static_assert
- git submodule init libs/throw_exception
- git submodule init libs/tuple
- git submodule init libs/type_index
- git submodule init libs/type_traits
- git submodule init libs/typeof
- git submodule init libs/utility
2022-12-21 11:49:11 +06:00
- git submodule init libs/describe
- git submodule init libs/mp11
2017-03-11 15:03:14 +09:00
- git submodule init libs/headers tools/boost_install tools/build
2017-10-30 14:34:59 +09:00
- git submodule update
2017-03-11 15:03:14 +09:00
- xcopy /s /e /q %APPVEYOR_BUILD_FOLDER% libs\fusion
- cmd /c bootstrap
- b2 headers
build: off
test_script:
2022-09-26 08:11:49 +08:00
- if not "%ADDRMD%" == "" set ADDRMD=address-model=%ADDRMD%
- b2 -j%NUMBER_OF_PROCESSORS% --hash libs/fusion/test toolset=%TOOLSET% cxxstd=%CXXSTD% %ADDRMD%