4
4
include :
5
5
6
6
- &formatting-stage
7
- stage : Linter + Doxygen + non-debug Ubuntu/gcc-5 build
7
+ stage : Linter + Doxygen + non-debug GCC builds
8
8
env : NAME="clang-format"
9
9
addons :
10
10
apt :
@@ -32,20 +32,20 @@ jobs:
32
32
before_cache :
33
33
34
34
- &linter-stage
35
- stage : Linter + Doxygen + non-debug Ubuntu/gcc-5 build
35
+ stage : Linter + Doxygen + non-debug GCC builds
36
36
env : NAME="CPP-LINT"
37
37
install :
38
38
script : scripts/travis_lint.sh
39
39
before_cache :
40
40
41
41
- &string-table-check
42
- stage : Linter + Doxygen + non-debug Ubuntu/gcc-5 build
42
+ stage : Linter + Doxygen + non-debug GCC builds
43
43
env : NAME="string-table"
44
44
install :
45
45
script : scripts/string_table_check.sh
46
46
before_cache :
47
47
48
- - stage : Linter + Doxygen + non-debug Ubuntu/gcc-5 build
48
+ - stage : Linter + Doxygen + non-debug GCC builds
49
49
env : NAME="DOXYGEN-CHECK"
50
50
addons :
51
51
apt :
69
69
- scripts/publish_doc.sh
70
70
71
71
# Ubuntu Linux with glibc using g++-5
72
- - stage : Linter + Doxygen + non-debug Ubuntu/gcc-5 build
72
+ - stage : Linter + Doxygen + non-debug GCC builds
73
73
os : linux
74
74
sudo : false
75
75
compiler : gcc
92
92
script : echo "Tests are run in the next stage."
93
93
94
94
# cmake build using g++-5
95
- - stage : Linter + Doxygen + non-debug Ubuntu/gcc-5 build
95
+ - stage : Linter + Doxygen + non-debug GCC builds
96
96
os : linux
97
97
compiler : gcc
98
98
cache : ccache
@@ -113,6 +113,18 @@ jobs:
113
113
- cmake --build build -- -j4
114
114
script : echo "Tests are run in the next stage."
115
115
116
+ # OS X using g++
117
+ - stage : Linter + Doxygen + non-debug GCC builds
118
+ os : osx
119
+ sudo : false
120
+ compiler : gcc
121
+ cache : ccache
122
+ before_install :
123
+ - HOMEBREW_NO_AUTO_UPDATE=1 brew install ccache parallel
124
+ - export PATH=$PATH:/usr/local/opt/ccache/libexec
125
+ env : COMPILER="ccache g++"
126
+ script : echo "Tests are run in the next stage."
127
+
116
128
# Ubuntu Linux with glibc using g++-5
117
129
- stage : Test different OS/CXX/Flags
118
130
os : linux
0 commit comments