File tree Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Original file line number Diff line number Diff line change @@ -95,6 +95,43 @@ matrix:
9595 sources : *sources
9696 packages : [*common_deps, 'clang-5.0', 'g++-multilib', 'libc6-dbg']
9797
98+ # Xcode 7.3 Clang
99+ - env : CXX=clang++ CC=clang
100+ compiler : clang
101+ osx_image : xcode7.3
102+ os : osx
103+
104+ # Xcode 8 Clang
105+ - env : CXX=clang++ CC=clang
106+ compiler : clang
107+ osx_image : xcode8
108+ os : osx
109+
110+ # Xcode 8.1 Clang
111+ - env : CXX=clang++ CC=clang
112+ compiler : clang
113+ osx_image : xcode8.1
114+ os : osx
115+
116+ # Xcode 8.3 Clang
117+ - env : CXX=clang++ CC=clang
118+ compiler : clang
119+ osx_image : xcode8.3
120+ os : osx
121+
122+
123+ # OSX GCC 5
124+ - env : CXX=g++-5 CC=gcc
125+ compiler : gcc
126+ osx_image : xcode7.3
127+ os : osx
128+
129+ # OSX GCC 6
130+ - env : COMPILER=g++-6 CC=gcc
131+ compiler : gcc
132+ osx_image : xcode8.3
133+ os : osx
134+
98135before_install :
99136 - wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb
100137 - sudo dpkg -i cvmfs-release-latest_all.deb
@@ -127,6 +164,26 @@ install:
127164 pip install --user --upgrade pip;
128165 pip install --user cpp-coveralls;
129166 fi
167+ # OSX and GCC
168+ - |
169+ if [[ "${TRAVIS_OS_NAME}" == "osx" ]]; then
170+ brew update
171+ # brew install ccache
172+ # brew install valgrind
173+ # cmake
174+ if brew list -1 | grep -q "^cmake\$"; then
175+ brew outdated cmake || brew upgrade cmake
176+ else
177+ brew install cmake
178+ fi
179+
180+ # GCC
181+ if [[ "$CC" == "gcc" ]]; then
182+ GCC_VERSION=${CXX##g++-} # Convert g++-4.9 to 4.9
183+ GCC_VERSION_DEC=${GCC_VERSION//./} # convert 4.9 to 49
184+ brew install gcc$GCC_VERSION_DEC
185+ fi
186+ fi
130187
131188script :
132189- echo "Downloading Latest ROOT binaries."
You can’t perform that action at this time.
0 commit comments