Skip to content

Commit

Permalink
Add macOS and Xcode jobs to the Travis CI matrix.
Browse files Browse the repository at this point in the history
Change-Id: Ib272919e3fc40e750db2930f9942bfbf6b59dc80
Reviewed-on: https://code-review.googlesource.com/c/re2/+/52672
Reviewed-by: Paul Wankadia <[email protected]>
  • Loading branch information
junyer committed Feb 28, 2020
1 parent 572d6ab commit e55e8e8
Showing 1 changed file with 41 additions and 7 deletions.
48 changes: 41 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
language: cpp
sudo: false
dist: xenial
script:
- make
- make test
matrix:
jobs:
include:

- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -17,6 +13,7 @@ matrix:
env:
- MATRIX_EVAL="CC=gcc-4.8 CXX=g++-4.8"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -26,6 +23,7 @@ matrix:
env:
- MATRIX_EVAL="CC=gcc-4.9 CXX=g++-4.9"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -35,6 +33,7 @@ matrix:
env:
- MATRIX_EVAL="CC=gcc-5 CXX=g++-5"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -44,6 +43,7 @@ matrix:
env:
- MATRIX_EVAL="CC=gcc-6 CXX=g++-6"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -53,6 +53,7 @@ matrix:
env:
- MATRIX_EVAL="CC=gcc-7 CXX=g++-7"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -62,6 +63,7 @@ matrix:
env:
- MATRIX_EVAL="CC=gcc-8 CXX=g++-8"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -72,6 +74,7 @@ matrix:
- MATRIX_EVAL="CC=gcc-9 CXX=g++-9"

- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -83,6 +86,7 @@ matrix:
env:
- MATRIX_EVAL="CC=clang-3.8 CXX=clang++-3.8"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -94,6 +98,7 @@ matrix:
env:
- MATRIX_EVAL="CC=clang-3.9 CXX=clang++-3.9"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -105,6 +110,7 @@ matrix:
env:
- MATRIX_EVAL="CC=clang-4.0 CXX=clang++-4.0"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -116,6 +122,7 @@ matrix:
env:
- MATRIX_EVAL="CC=clang-5.0 CXX=clang++-5.0"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -127,6 +134,7 @@ matrix:
env:
- MATRIX_EVAL="CC=clang-6.0 CXX=clang++-6.0"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -138,6 +146,7 @@ matrix:
env:
- MATRIX_EVAL="CC=clang-7 CXX=clang++-7"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -149,6 +158,7 @@ matrix:
env:
- MATRIX_EVAL="CC=clang-8 CXX=clang++-8"
- os: linux
dist: xenial
addons:
apt:
sources:
Expand All @@ -160,5 +170,29 @@ matrix:
env:
- MATRIX_EVAL="CC=clang-9 CXX=clang++-9"

before_install:
- os: osx
osx_image: xcode7.3
env:
- MATRIX_EVAL="CC=clang CXX=clang++"
- os: osx
osx_image: xcode8.3
env:
- MATRIX_EVAL="CC=clang CXX=clang++"
- os: osx
osx_image: xcode9.4
env:
- MATRIX_EVAL="CC=clang CXX=clang++"
- os: osx
osx_image: xcode10.3
env:
- MATRIX_EVAL="CC=clang CXX=clang++"
- os: osx
osx_image: xcode11.3
env:
- MATRIX_EVAL="CC=clang CXX=clang++"

before_script:
- eval "${MATRIX_EVAL}"
script:
- make
- make test

0 comments on commit e55e8e8

Please sign in to comment.