aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml4
-rw-r--r--CMakeLists.txt12
2 files changed, 8 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index 7aeb025a..a1bec539 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -53,8 +53,8 @@ matrix:
# code coverage build
- os: linux
env: >-
- CC=clang-4.0
- CXX=clang++-4.0
+ CC=gcc-7
+ CXX=g++-7
COVERAGE=ON
BUILD_TYPE=Debug
TEST_PARALLEL=
diff --git a/CMakeLists.txt b/CMakeLists.txt
index eb93bda2..376e77fd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -103,14 +103,14 @@ if (NNG_ENABLE_COVERAGE)
# is older than that, you will need to find something newer. For
# correct reporting, we always turn off all optimizations.
if (CMAKE_C_COMPILER_ID STREQUAL "GNU")
- set(CMAKE_C_FLAGS -g -O0 -fprofile-arcs -ftest-coverage)
- set(CMAKE_CXX_FLAGS -g -O0 -fprofile-arcs -ftest-coverage)
+ set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage)
+ set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage)
elseif (CMAKE_C_COMPILER_ID STREQUAL "Clang")
- set(CMAKE_C_FLAGS -g -O0 -fprofile-arcs -ftest-coverage)
- set(CMAKE_CXX_FLAGS -g -O0 -fprofile-arcs -ftest-coverage)
+ set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage)
+ set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage)
elseif (CMAKE_COMPILER_ID STREQUAL "AppleClang")
- set(CMAKE_C_FLAGS -g -O0 -fprofile-arcs -ftest-coverage)
- set(CMAKE_CXX_FLAGS -g -O0 -fprofile-arcs -ftest-coverage)
+ set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage)
+ set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage)
else()
message(FATAL_ERROR "Unable to enable coverage for your compiler.")
endif()