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,13 +70,15 @@ 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
74
77
env : DOCKER=debian:stretch PYTHON=3.5 CPP=14 GCC=6 DEBUG=1
75
78
- os : linux
76
79
dist : xenial
77
80
env : PYTHON=3.6 CPP=17 GCC=7
81
+ name : Python 3.6, c++17, gcc 7
78
82
addons :
79
83
apt :
80
84
sources :
@@ -87,6 +91,7 @@ matrix:
87
91
- os : linux
88
92
dist : xenial
89
93
env : PYTHON=3.6 CPP=17 CLANG=7
94
+ name : Python 3.6, c++17, Clang 7
90
95
addons :
91
96
apt :
92
97
sources :
@@ -102,15 +107,18 @@ matrix:
102
107
- libc++-7-dev
103
108
- libc++abi-7-dev # Why is this necessary???
104
109
- os : osx
110
+ name : Python 2.7, c++14, AppleClang 7.3, CMake test
105
111
osx_image : xcode7.3
106
112
env : PYTHON=2.7 CPP=14 CLANG CMAKE=1
107
113
- os : osx
114
+ name : Python 3.7, c++14, AppleClang 9, Debug build
108
115
osx_image : xcode9
109
116
env : PYTHON=3.7 CPP=14 CLANG DEBUG=1
110
117
# Test a PyPy 2.7 build
111
118
- os : linux
112
119
dist : trusty
113
120
env : PYPY=5.8 PYTHON=2.7 CPP=11 GCC=4.8
121
+ name : PyPy 5.8, Python 2.7, c++11, gcc 4.8
114
122
addons :
115
123
apt :
116
124
packages :
@@ -122,6 +130,7 @@ matrix:
122
130
dist : trusty
123
131
services : docker
124
132
env : DOCKER=i386/debian:stretch PYTHON=3.5 CPP=14 GCC=6 INSTALL=1
133
+ name : Python 3.4, c++14, gcc 6, 32-bit
125
134
script :
126
135
- |
127
136
# Consolidated 32-bit Docker Build + Install
0 commit comments