Skip to content

Commit

Permalink
Update build matrix for Travis CI.
Browse files Browse the repository at this point in the history
  • Loading branch information
lballabio committed Oct 28, 2020
1 parent 9629ff0 commit 0a907f7
Showing 1 changed file with 24 additions and 3 deletions.
27 changes: 24 additions & 3 deletions .travis.yml
Expand Up @@ -70,7 +70,7 @@ jobs:
- <<: *build-lib
env:
- INFO="gcc 10.x"
DOCKER_IMAGE=lballabio/quantlib-devenv:focal
DOCKER_IMAGE=lballabio/quantlib-devenv:groovy
DOCKER_OPTS="--rm -ti -v ${HOME}/.ccache:/root/.ccache -v ${TRAVIS_BUILD_DIR}:/build -w /build"
CACHEDCC="ccache gcc" CACHEDCXX="ccache g++"
CXXFLAGS="-O2 -g0 -Wall -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror"
Expand Down Expand Up @@ -109,6 +109,13 @@ jobs:
DOCKER_OPTS="--rm -ti -v ${HOME}/.ccache:/root/.ccache -v ${TRAVIS_BUILD_DIR}:/build -w /build"
CACHEDCC="ccache clang" CACHEDCXX="ccache clang++"
CXXFLAGS="-O2 -g0 -Wall -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror"
- <<: *build-lib
env:
- INFO="Clang 11"
DOCKER_IMAGE=lballabio/quantlib-devenv:groovy
DOCKER_OPTS="--rm -ti -v ${HOME}/.ccache:/root/.ccache -v ${TRAVIS_BUILD_DIR}:/build -w /build"
CACHEDCC="ccache clang" CACHEDCXX="ccache clang++"
CXXFLAGS="-O2 -g0 -Wall -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror"
- <<: *build-lib
env:
- INFO="C++03 mode"
Expand Down Expand Up @@ -218,7 +225,7 @@ jobs:
- <<: *build-tests
env:
- INFO="gcc 10.x"
DOCKER_IMAGE=lballabio/quantlib-devenv:focal
DOCKER_IMAGE=lballabio/quantlib-devenv:groovy
DOCKER_OPTS="--rm -ti -v ${HOME}/.ccache:/root/.ccache -v ${TRAVIS_BUILD_DIR}:/build -w /build"
CACHEDCC="ccache gcc" CACHEDCXX="ccache g++"
CXXFLAGS="-O2 -g0 -Wall -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror"
Expand Down Expand Up @@ -257,6 +264,13 @@ jobs:
DOCKER_OPTS="--rm -ti -v ${HOME}/.ccache:/root/.ccache -v ${TRAVIS_BUILD_DIR}:/build -w /build"
CACHEDCC="ccache clang" CACHEDCXX="ccache clang++"
CXXFLAGS="-O2 -g0 -Wall -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror"
- <<: *build-tests
env:
- INFO="Clang 11"
DOCKER_IMAGE=lballabio/quantlib-devenv:groovy
DOCKER_OPTS="--rm -ti -v ${HOME}/.ccache:/root/.ccache -v ${TRAVIS_BUILD_DIR}:/build -w /build"
CACHEDCC="ccache clang" CACHEDCXX="ccache clang++"
CXXFLAGS="-O2 -g0 -Wall -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror"
- <<: *build-tests
env:
- INFO="C++03 mode"
Expand Down Expand Up @@ -372,7 +386,7 @@ jobs:
- <<: *run-checks
env:
- INFO="gcc 10.x"
DOCKER_IMAGE=lballabio/quantlib-devenv:focal
DOCKER_IMAGE=lballabio/quantlib-devenv:groovy
DOCKER_OPTS="--rm -ti -v ${HOME}/.ccache:/root/.ccache -v ${TRAVIS_BUILD_DIR}:/build -w /build"
CACHEDCC="ccache gcc" CACHEDCXX="ccache g++"
CXXFLAGS="-O2 -g0 -Wall -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror"
Expand Down Expand Up @@ -411,6 +425,13 @@ jobs:
DOCKER_OPTS="--rm -ti -v ${HOME}/.ccache:/root/.ccache -v ${TRAVIS_BUILD_DIR}:/build -w /build"
CACHEDCC="ccache clang" CACHEDCXX="ccache clang++"
CXXFLAGS="-O2 -g0 -Wall -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror"
- <<: *run-checks
env:
- INFO="Clang 11"
DOCKER_IMAGE=lballabio/quantlib-devenv:groovy
DOCKER_OPTS="--rm -ti -v ${HOME}/.ccache:/root/.ccache -v ${TRAVIS_BUILD_DIR}:/build -w /build"
CACHEDCC="ccache clang" CACHEDCXX="ccache clang++"
CXXFLAGS="-O2 -g0 -Wall -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror"
- <<: *run-checks
env:
- INFO="C++03 mode"
Expand Down

0 comments on commit 0a907f7

Please sign in to comment.