Skip to content

Commit 5c0316d

Browse files
committed
Add CPROVER_WITH_PROFILING to make build
to be enabled for coverage measurement
1 parent dcf9705 commit 5c0316d

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

buildspec-linux-make-gcc-cov.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,3 @@ cache:
4343
- '/var/lib/apt/lists/**/*'
4444
- '/root/.ccache/**/*'
4545
- '/root/.cache/codecov.sh'
46-

src/config.inc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ else
88
CXXFLAGS += -Wall -pedantic -Werror -Wno-deprecated-declarations -Wswitch-enum
99
endif
1010

11+
ifeq ($(CPROVER_WITH_PROFILING),1)
12+
CXXFLAGS += -fprofile-arcs -ftest-coverage
13+
LINKFLAGS += -lgcov -fprofile-arcs
14+
endif
15+
1116
# Select optimisation or debug info
1217
#CXXFLAGS += -O2 -DNDEBUG
1318
#CXXFLAGS += -O0 -g

0 commit comments

Comments
 (0)