File tree Expand file tree Collapse file tree 2 files changed +18
-32
lines changed Expand file tree Collapse file tree 2 files changed +18
-32
lines changed Original file line number Diff line number Diff line change 1
1
language : cpp
2
2
sudo : false
3
+ dist : trusty
3
4
notifications :
4
5
slack :
5
6
secure : F2nQIW6SiaGdw1LjuZOlgBu8rUVMllrDG/5bhmTQP7gyETfViFBjTsHQdTle6jtdb+LudleZaG7WhdEiVcKUa834rKqDk1UOt9p6bsmgbsBZBAaxmPh01iVFhKn3ML7JLjfr1YtH7MWJcsS60cNBrohXfVKfFzNgDqZEu/llr90=
@@ -20,52 +21,40 @@ branches:
20
21
matrix :
21
22
include :
22
23
- os : linux
23
- compiler : gcc
24
24
addons : &1
25
25
apt :
26
- sources :
27
- - ubuntu-toolchain-r-test
28
- - boost-latest
29
- - george-edison55-precise-backports
30
26
packages :
31
- - cmake
32
- - cmake -data
27
+ - cmake3
28
+ - cmake3 -data
33
29
- g++-4.6
34
30
- gcc-4.6
35
- - libboost1.55-all-dev
36
31
- gfortran-4.6
32
+ - libboost-math-dev
37
33
env :
38
34
- CXX_COMPILER='g++-4.6'
39
35
- C_COMPILER='gcc-4.6'
40
36
- Fortran_COMPILER='gfortran-4.6'
41
37
- BUILD_TYPE='release'
42
38
- PYTHON_VER='2.7'
43
39
- os : linux
44
- compiler : clang
45
40
addons :
46
41
apt :
47
- sources :
48
- - llvm-toolchain-precise-3.5
49
- - ubuntu-toolchain-r-test
50
- - boost-latest
51
- - george-edison55-precise-backports
52
42
packages :
53
- - cmake
54
- - cmake -data
55
- - clang-3.5
56
- - libboost1.55-all-dev
57
- - gfortran
43
+ - cmake3
44
+ - cmake3 -data
45
+ - clang
46
+ - gfortran-4.6
47
+ - libboost-math-dev
58
48
env :
59
- - CXX_COMPILER='clang++-3.5 '
60
- - C_COMPILER='clang-3.5 '
61
- - Fortran_COMPILER='gfortran'
49
+ - CXX_COMPILER='clang++'
50
+ - C_COMPILER='clang'
51
+ - Fortran_COMPILER='gfortran-4.6 '
62
52
- BUILD_TYPE='release'
63
53
- PYTHON_VER='3.5'
64
54
- STATIC='--static'
65
55
66
56
- os : osx
67
57
osx_image : xcode7.3
68
- compiler : clang
69
58
env :
70
59
- CXX_COMPILER='clang++'
71
60
- C_COMPILER='clang'
@@ -76,7 +65,6 @@ matrix:
76
65
- STATIC='--static'
77
66
- os : osx
78
67
osx_image : xcode7.3
79
- compiler : gcc
80
68
env :
81
69
- CXX_COMPILER='g++-6'
82
70
- C_COMPILER='gcc-6'
@@ -86,24 +74,22 @@ matrix:
86
74
- HOMEBREW_GCC='homebrew/versions/gcc6'
87
75
88
76
- os : linux
89
- compiler : gcc
90
77
addons : *1
91
78
env :
92
79
- CXX_COMPILER='g++-4.6'
93
80
- C_COMPILER='gcc-4.6'
94
81
- Fortran_COMPILER='gfortran-4.6'
95
- - BUILD_TYPE='release '
82
+ - BUILD_TYPE='debug '
96
83
- PYTHON_VER='2.7'
97
84
- COVERAGE='--coverage'
98
85
allow_failures :
99
86
- os : linux
100
- compiler : gcc
101
87
addons : *1
102
88
env :
103
89
- CXX_COMPILER='g++-4.6'
104
90
- C_COMPILER='gcc-4.6'
105
91
- Fortran_COMPILER='gfortran-4.6'
106
- - BUILD_TYPE='release '
92
+ - BUILD_TYPE='debug '
107
93
- PYTHON_VER='2.7'
108
94
- COVERAGE='--coverage'
109
95
install :
Original file line number Diff line number Diff line change @@ -30,15 +30,15 @@ Continuous integration builds
30
30
All CI builds are triggered by push events to any branch.
31
31
Travis CI runs release builds using [ ccache] ( https://ccache.samba.org/ ) to speed up compilation.
32
32
33
- - Ubuntu 12 .04 LTS 64-bit with CMake 3.3.2 and Boost 1.55 .0 this is the
34
- environment offered by [ Travis CI] ( https://travis-ci.org ) pulling in various
35
- PPA. Python and Python packages are installed and managed _ via_ Conda within
33
+ - Ubuntu 14 .04 LTS 64-bit with CMake 3.5.1 and Boost 1.54 .0 this is the
34
+ environment offered by [ Travis CI] ( https://travis-ci.org ) .
35
+ Python and Python packages are installed and managed _ via_ Conda within
36
36
an environment defined in the ` .pcmsolver-travis.yml ` file. The following
37
37
compilers are used:
38
38
39
39
1 . GCC 4.6, Python 2.7 This build generates _ both_ the shared and static
40
40
libraries, linking executables to the former. The build is run with and
41
- without coverage analysis.
41
+ without coverage analysis, the latter being a _ debug _ build .
42
42
2 . Clang 3.5, GFortran 4.6, Python 3.5 This build generates _ only_ the static
43
43
library.
44
44
You can’t perform that action at this time.
0 commit comments