• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2003-2021 Joaqu�n M L�pez Mu�oz.
2# Distributed under the Boost Software License, Version 1.0.
3# (See accompanying file LICENSE_1_0.txt or copy at
4# http://www.boost.org/LICENSE_1_0.txt)
5#
6# See http://www.boost.org/libs/multi_index for library home page.
7
8version: 1.0.{build}-{branch}
9
10branches:
11  only:
12    - master
13    - develop
14
15environment:
16  matrix:
17    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
18      TOOLSET: msvc-9.0,msvc-10.0,msvc-11.0,msvc-12.0,msvc-14.0
19    - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
20      TOOLSET: msvc-14.1
21      CXXSTD: 14,17
22
23install:
24  - cd ..
25  - git clone -b %APPVEYOR_REPO_BRANCH% --depth 1 https://github.com/boostorg/boost.git boost-root
26  - cd boost-root
27  - git submodule update --init
28  - git rm --ignore-unmatch libs/multi_index/
29  - bootstrap
30  - b2 headers
31  - xcopy /s /e /q %APPVEYOR_BUILD_FOLDER% libs\multi_index\
32
33build: off
34
35test_script:
36  - if not "%CXXSTD%" == "" set CXXSTD=cxxstd=%CXXSTD%
37  - b2 address-model=32 libs/multi_index/test toolset=%TOOLSET% %CXXSTD%