Added make target for coverity static analysis.

This commit is contained in:
John McNamara 2014-06-27 01:37:01 +01:00
parent 3af4bd074d
commit e432b1075d
2 changed files with 12 additions and 1 deletions

3
.gitignore vendored
View file

@ -32,7 +32,8 @@ _temp.c
examples/*
!examples/*.c
!examples/Makefile
cov-int
libxlsxwriter-coverity.tgz
third_party/gtest-1.7.0/Makefile
third_party/gtest-1.7.0/build-aux/config.h

View file

@ -75,3 +75,13 @@ docs:
install:
$(Q)cp -r include/* /usr/include
$(Q)cp lib/* /usr/lib
# Run a coverity static analysis.
coverity:
$(Q)$(MAKE) -C third_party/minizip
$(Q)$(MAKE) -C src clean
$(Q)rm -f lib/*
$(Q)rm -rf cov-int
$(Q)rm -f libxlsxwriter-coverity.tgz
$(Q)../cov-analysis-macosx-7.0.2/bin/cov-build --dir cov-int make -C src libxlsxwriter.a
$(Q)tar -czf libxlsxwriter-coverity.tgz cov-int