9
9
# also tests the automatic discovery functions in CMake (Python version, C++ standard).
10
10
- os : linux
11
11
dist : xenial # Necessary to run doxygen 1.8.15
12
- # TODO(eric.cousineau): These aren't actually used, they're only for naming. Use "name" field instead?
13
- env : STYLE DOCS PIP
12
+ name : Style, docs, and pip``
14
13
cache : false
15
14
before_install :
16
15
- pyenv global $(pyenv whence 2to3) # activate all python versions
@@ -39,6 +38,7 @@ matrix:
39
38
# With regard to each other they differ in Python version, C++ standard and compiler.
40
39
- os : linux
41
40
dist : trusty
41
+ name : Python 2.7, c++11, gcc 4.8
42
42
env : PYTHON=2.7 CPP=11 GCC=4.8
43
43
addons :
44
44
apt :
@@ -47,6 +47,7 @@ matrix:
47
47
- cmake-data=2.\*
48
48
- os : linux
49
49
dist : trusty
50
+ name : Python 3.6, c++11, gcc 4.8
50
51
env : PYTHON=3.6 CPP=11 GCC=4.8
51
52
addons :
52
53
apt :
@@ -60,6 +61,7 @@ matrix:
60
61
- os : linux
61
62
dist : trusty
62
63
env : PYTHON=2.7 CPP=14 GCC=6 CMAKE=1
64
+ name : Python 2.7, c++14, gcc 4.8, CMake test
63
65
addons :
64
66
apt :
65
67
sources :
@@ -68,6 +70,7 @@ matrix:
68
70
- g++-6
69
71
- os : linux
70
72
dist : trusty
73
+ name : Python 3.5, c++14, gcc 6, Debug build
71
74
# N.B. `ensurepip` could be installed transitively by `python3.5-venv`, but
72
75
# seems to have apt conflicts (at least for Trusty). Use Docker instead.
73
76
services : docker
@@ -87,6 +90,7 @@ matrix:
87
90
- os : linux
88
91
dist : xenial
89
92
env : PYTHON=3.6 CPP=17 CLANG=7
93
+ name : Python 3.6, c++17, Clang 7
90
94
addons :
91
95
apt :
92
96
sources :
@@ -102,15 +106,18 @@ matrix:
102
106
- libc++-7-dev
103
107
- libc++abi-7-dev # Why is this necessary???
104
108
- os : osx
109
+ name : Python 2.7, c++14, AppleClang 7.3, CMake test
105
110
osx_image : xcode7.3
106
111
env : PYTHON=2.7 CPP=14 CLANG CMAKE=1
107
112
- os : osx
113
+ name : Python 3.7, c++14, AppleClang 9, Debug build
108
114
osx_image : xcode9
109
115
env : PYTHON=3.7 CPP=14 CLANG DEBUG=1
110
116
# Test a PyPy 2.7 build
111
117
- os : linux
112
118
dist : trusty
113
119
env : PYPY=5.8 PYTHON=2.7 CPP=11 GCC=4.8
120
+ name : PyPy 5.8, Python 2.7, c++11, gcc 4.8
114
121
addons :
115
122
apt :
116
123
packages :
@@ -122,6 +129,7 @@ matrix:
122
129
dist : trusty
123
130
services : docker
124
131
env : DOCKER=i386/debian:stretch PYTHON=3.5 CPP=14 GCC=6 INSTALL=1
132
+ name : Python 3.4, c++14, gcc 6, 32-bit
125
133
script :
126
134
- |
127
135
# Consolidated 32-bit Docker Build + Install
0 commit comments