2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-14 12:42:11 +00:00
Files
build/appveyor.yml
Rene Rivera 3fae7fa7d5 Fix yaml indent.
[skip travis]
2019-03-28 22:11:40 -05:00

84 lines
2.4 KiB
YAML

# Use, modification, and distribution are
# subject to the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#
# Copyright Rene Rivera 2015-2019.
branches:
only:
- /master.*/
- /develop.*/
- /feature\/.*/
environment:
matrix:
- TOOLSET: gcc
APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu
TEST_TOOLSET: gcc
- TOOLSET: vc141
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
TEST_TOOLSET: msvc
- TOOLSET: vc14
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
TEST_TOOLSET: msvc
- TOOLSET: vc12
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
TEST_TOOLSET: msvc
- TOOLSET: mingw
CXX: C:\mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0\mingw32\bin\g++.exe
TEST_TOOLSET: gcc
CXX_PATH: C:\mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0\mingw64\bin
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- TOOLSET: mingw
CXX: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin\g++.exe
TEST_TOOLSET: gcc
CXX_PATH: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- TOOLSET: mingw
CXX: C:\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64\bin\g++.exe
TEST_TOOLSET: gcc
CXX_PATH: C:\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64\bin
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- TOOLSET: mingw
CXX: C:\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev0\mingw64\bin\g++.exe
TEST_TOOLSET: gcc
CXX_PATH: C:\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev0\mingw64\bin
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
configuration:
- release
install:
- sh: |
uname -a
which g++
which clang++
build_script:
- cmd: |
cd src/engine
set PATH=%PATH%;%CXX_PATH%
build.bat %TOOLSET%
cd ../..
- sh: |
cd src/engine
set PATH=${PATH};${CXX_PATH}
./build.sh ${TOOLSET}
cd ../..
test_script:
- cmd: |
cd test
echo using %TEST_TOOLSET% : : %CXX% ; > %HOME%/user-config.jam
C:/Python27-x64/python.exe test_all.py %TEST_TOOLSET%
cd ..
- sh: |
cd test
echo "using ${TEST_TOOLSET} : : ${CXX} ;" > ${HOME}/user-config.jam
python test_all.py ${TEST_TOOLSET}
cd ..
after_test:
- cmd: src\engine\b2.exe --prefix=%HOME%/b2 install
- sh: src/engine/b2 --prefix=${HOME}/b2 install