makefile: add 'coverage' make target
This commit is contained in:
parent
39e348b2e2
commit
036d697caa
2
.gitignore
vendored
2
.gitignore
vendored
@ -4,10 +4,12 @@
|
||||
*.obj
|
||||
*.gcda
|
||||
*.gcno
|
||||
*.gcov
|
||||
*.lib
|
||||
Debug/
|
||||
Release/
|
||||
.libs/
|
||||
.coveralls.yml
|
||||
|
||||
# suppress output of build process and *nix/windows test executables
|
||||
ltmtest
|
||||
|
9
makefile
9
makefile
@ -66,6 +66,15 @@ $(LIBNAME): $(OBJECTS)
|
||||
$(AR) $(ARFLAGS) $@ $(OBJECTS)
|
||||
$(RANLIB) $@
|
||||
|
||||
|
||||
#make the code coverage of the library
|
||||
#
|
||||
coverage: CFLAGS += -fprofile-arcs -ftest-coverage
|
||||
coverage: LFLAGS += -lgcov
|
||||
|
||||
coverage: test_standalone
|
||||
./test
|
||||
|
||||
#make a profiled library (takes a while!!!)
|
||||
#
|
||||
# This will build the library with profile generation
|
||||
|
Loading…
x
Reference in New Issue
Block a user