Skip to content

Commit 05e36e8

Browse files
author
Andreas Fertig
authored
Merge pull request andreasfertig#32 from andreasfertig/improveTravis
Added debug build to travis to verify that this build is working.
2 parents 3379bbd + f7615d8 commit 05e36e8

File tree

1 file changed

+25
-9
lines changed

1 file changed

+25
-9
lines changed

.travis.yml

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ matrix:
1414
include:
1515

1616
# 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'
1818
os: osx
1919
osx_image: xcode9.3
2020
compiler: clang
2121

22-
# 2/ Linux Clang Builds
22+
# Linux Clang Build
2323
- os: linux
2424
compiler: clang
2525
addons:
@@ -31,7 +31,9 @@ matrix:
3131
- llvm-7-dev
3232
- libclang-7-dev
3333
- 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
3537
- os: linux
3638
compiler: gcc
3739
addons:
@@ -44,10 +46,24 @@ matrix:
4446
- llvm-7-dev
4547
- libclang-7-dev
4648
- 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'
4965

50-
# 3/ Linux Clang Coverage Builds
66+
# Linux Clang Coverage Build
5167
- os: linux
5268
compiler: gcc
5369
addons:
@@ -61,7 +77,7 @@ matrix:
6177
- libclang-7-dev
6278
- zlib1g-dev
6379
- 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'
6581

6682
# Clang 6.0 deployment
6783
- os: linux
@@ -77,7 +93,7 @@ matrix:
7793
- libclang-6.0-dev
7894
- zlib1g-dev
7995
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'
8197

8298
install:
8399
- ${TRAVIS_BUILD_DIR}/scripts/travis_install.sh
@@ -92,7 +108,7 @@ before_script:
92108
- cd "${TRAVIS_BUILD_DIR}"
93109
- mkdir build
94110
- 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} ..
96112
script:
97113
- make -j 2
98114
- "${TRAVIS_BUILD_DIR}/scripts/travis_tests.sh"

0 commit comments

Comments
 (0)