Intel CI: attempt to add gcc-8 compatible testing.

This commit is contained in:
jzmaddock
2018-12-23 13:12:59 +00:00
parent da2f7267ba
commit 26b52f9899

View File

@@ -33,6 +33,20 @@ matrix:
after_script:
- '[[ ! -z "${INTEL_INSTALL_PATH}" ]] && uninstall_intel_software'
- os: linux
env: TOOLSET=intel COMPILER=icpc CXXSTD=03,11,14,17 TEST_INTEL=1 EXTRA_FLAGS=-gcc-name=g++-8
before_install:
- wget -q 'https://raw.githubusercontent.com/nemequ/icc-travis/master/install-icc.sh'
- bash ./install-icc.sh
after_script:
- '[[ ! -z "${INTEL_INSTALL_PATH}" ]] && uninstall_intel_software'
addons:
apt:
packages:
- g++-8
sources:
- ubuntu-toolchain-r-test
- os: linux
compiler: g++-4.4
env: TOOLSET=gcc COMPILER=g++-4.4 CXXSTD=98,0x
@@ -278,7 +292,7 @@ install:
script:
- if [ $TEST_INTEL ]; then source ~/.bashrc; fi
- |-
echo "using $TOOLSET : : $COMPILER ;" > ~/user-config.jam
echo "using $TOOLSET : : $COMPILER : <cxxflags>$EXTRA_FLAGS <linkflags>$EXTRA_FLAGS ;" > ~/user-config.jam
- IFS=','
- for CXXLOCAL in $CXXSTD; do (cd libs/config/test && ../../../b2 config_info_travis_install toolset=$TOOLSET cxxstd=$CXXLOCAL $CXXSTD_DIALECT && echo With Standard Version $CXXLOCAL && ./config_info_travis && rm ./config_info_travis) done
- unset IFS