@@ -14,12 +14,12 @@ matrix:
14
14
include :
15
15
16
16
# 1/ OSX Builds
17
- - env : COMPILER='clang++' COMPILER_CC='clang' LLVM_CONFIG='llvm-config' COVERAGE='No' STATIC='No' UPLOAD='Yes'
17
+ - env : COMPILER='clang++' COMPILER_CC='clang' LLVM_CONFIG='llvm-config' COVERAGE='No' STATIC='No' DEBUG='No' UPLOAD='Yes'
18
18
os : osx
19
19
osx_image : xcode9.3
20
20
compiler : clang
21
21
22
- # 2/ Linux Clang Builds
22
+ # Linux Clang Build
23
23
- os : linux
24
24
compiler : clang
25
25
addons :
@@ -31,7 +31,9 @@ matrix:
31
31
- llvm-7-dev
32
32
- libclang-7-dev
33
33
- zlib1g-dev
34
- env : COMPILER='clang++-7' COMPILER_CC='clang-7' LLVM_CONFIG='/usr/bin/llvm-config-7' COVERAGE='No' STATIC='No'
34
+ env : COMPILER='clang++-7' COMPILER_CC='clang-7' LLVM_CONFIG='/usr/bin/llvm-config-7' COVERAGE='No' STATIC='No' DEBUG='No'
35
+
36
+ # Linux g++ Build
35
37
- os : linux
36
38
compiler : gcc
37
39
addons :
@@ -44,10 +46,24 @@ matrix:
44
46
- llvm-7-dev
45
47
- libclang-7-dev
46
48
- zlib1g-dev
47
- ssh_known_hosts : cppinsights.io
48
- env : COMPILER='g++-8' COMPILER_CC='gcc-8' LLVM_CONFIG='/usr/bin/llvm-config-7' COVERAGE='No' DEPLOY='No' STATIC='No'
49
+ env : COMPILER='g++-8' COMPILER_CC='gcc-8' LLVM_CONFIG='/usr/bin/llvm-config-7' COVERAGE='No' STATIC='No' DEBUG='No'
50
+
51
+ # Debug build
52
+ - os : linux
53
+ compiler : gcc
54
+ addons :
55
+ apt :
56
+ sources : *all_sources
57
+ packages :
58
+ - g++-8
59
+ - clang-7
60
+ - libc++-dev
61
+ - llvm-7-dev
62
+ - libclang-7-dev
63
+ - zlib1g-dev
64
+ env : COMPILER='g++-8' COMPILER_CC='gcc-8' LLVM_CONFIG='/usr/bin/llvm-config-7' COVERAGE='No' STATIC='No' DEBUG='Yes'
49
65
50
- # 3/ Linux Clang Coverage Builds
66
+ # Linux Clang Coverage Build
51
67
- os : linux
52
68
compiler : gcc
53
69
addons :
@@ -61,7 +77,7 @@ matrix:
61
77
- libclang-7-dev
62
78
- zlib1g-dev
63
79
- lcov
64
- env : COMPILER='g++-7' COMPILER_CC='gcc-7' LLVM_CONFIG='/usr/bin/llvm-config-7' STATIC='No' COVERAGE='Yes'
80
+ env : COMPILER='g++-7' COMPILER_CC='gcc-7' LLVM_CONFIG='/usr/bin/llvm-config-7' STATIC='No' COVERAGE='Yes' DEBUG='No'
65
81
66
82
# Clang 6.0 deployment
67
83
- os : linux
@@ -77,7 +93,7 @@ matrix:
77
93
- libclang-6.0-dev
78
94
- zlib1g-dev
79
95
ssh_known_hosts : cppinsights.io
80
- env : COMPILER='clang++-6.0' COMPILER_CC='clang-6.0' LLVM_CONFIG='/usr/bin/llvm-config-6.0' COVERAGE='No' DEPLOY='Yes' STATIC='Yes' UPLOAD='Yes'
96
+ env : COMPILER='clang++-6.0' COMPILER_CC='clang-6.0' LLVM_CONFIG='/usr/bin/llvm-config-6.0' COVERAGE='No' DEPLOY='Yes' STATIC='Yes' DEBUG='No' UPLOAD='Yes'
81
97
82
98
install :
83
99
- ${TRAVIS_BUILD_DIR}/scripts/travis_install.sh
@@ -92,7 +108,7 @@ before_script:
92
108
- cd "${TRAVIS_BUILD_DIR}"
93
109
- mkdir build
94
110
- cd build
95
- - cmake -DINSIGHTS_LLVM_CONFIG=${LLVM_CONFIG} -DINSIGHTS_COVERAGE=${COVERAGE} -DINSIGHTS_STATIC=${STATIC} ..
111
+ - cmake -DINSIGHTS_LLVM_CONFIG=${LLVM_CONFIG} -DINSIGHTS_COVERAGE=${COVERAGE} -DINSIGHTS_STATIC=${STATIC} -DDEBUG=${DEBUG} ..
96
112
script :
97
113
- make -j 2
98
114
- " ${TRAVIS_BUILD_DIR}/scripts/travis_tests.sh"
0 commit comments