[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pdf-devel] libgnupdf ChangeLog AUTHORS configure.ac src/Ma...
From: |
Jose E. Marchesi |
Subject: |
[pdf-devel] libgnupdf ChangeLog AUTHORS configure.ac src/Ma... |
Date: |
Wed, 25 Jun 2008 19:47:05 +0000 |
CVSROOT: /cvsroot/pdf
Module name: libgnupdf
Changes by: Jose E. Marchesi <jemarch> 08/06/25 19:47:05
Modified files:
. : ChangeLog AUTHORS configure.ac
src : Makefile.am
Log message:
Code coverage support and coverage report generation
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libgnupdf/ChangeLog?cvsroot=pdf&r1=1.266&r2=1.267
http://cvs.savannah.gnu.org/viewcvs/libgnupdf/AUTHORS?cvsroot=pdf&r1=1.33&r2=1.34
http://cvs.savannah.gnu.org/viewcvs/libgnupdf/configure.ac?cvsroot=pdf&r1=1.39&r2=1.40
http://cvs.savannah.gnu.org/viewcvs/libgnupdf/src/Makefile.am?cvsroot=pdf&r1=1.49&r2=1.50
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/pdf/libgnupdf/ChangeLog,v
retrieving revision 1.266
retrieving revision 1.267
diff -u -b -r1.266 -r1.267
--- ChangeLog 24 Jun 2008 23:22:56 -0000 1.266
+++ ChangeLog 25 Jun 2008 19:46:57 -0000 1.267
@@ -1,3 +1,12 @@
+2008-06-25 Jose E. Marchesi <address@hidden>
+
+ * prmgt/generate-coverage-report: New script to generate an html
+ coverage report using lcov.
+
+ * src/Makefile.am (clean-local): Remove code coverage information.
+
+ * configure.ac: Add support for compilation with code coverage.
+
2008-06-25 Aleksander Morgado Juez <address@hidden>
* src/base/pdf-time-context.h: New file
Index: AUTHORS
===================================================================
RCS file: /cvsroot/pdf/libgnupdf/AUTHORS,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- AUTHORS 24 Jun 2008 23:22:56 -0000 1.33
+++ AUTHORS 25 Jun 2008 19:46:58 -0000 1.34
@@ -36,6 +36,7 @@
prmgt/apic2wiki.in prmgt/testlog2wiki.in
src/base/pdf-fsys.h src/base/pdf-fsys.c src/base/pdf-fsys-def.h
src/base/pdf-fsys-disk.h src/base/pdf-fsys-disk.c
+ prmgt/generate-coverage-report
and changed src/base/pdf-stm-f-pred.c src/base/pdf-stm-f-pred.h
src/base/pdf-list.h src/base/pdf-list.c
torture/unit/base/text/pdf-text-get-unicode.c src/base/pdf-error.h
Index: configure.ac
===================================================================
RCS file: /cvsroot/pdf/libgnupdf/configure.ac,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- configure.ac 15 Jun 2008 12:46:09 -0000 1.39
+++ configure.ac 25 Jun 2008 19:47:00 -0000 1.40
@@ -191,6 +191,12 @@
# end debug_*_mode
+dnl gcov compilation
+use_gcov=no
+AC_ARG_ENABLE([coverage], AS_HELP_STRING([--enable-coverage],
+ [Compile the library with code
coverage support (default is NO)]),
+ [use_gcov=yes], [use_gcov=no])
+AM_CONDITIONAL([USE_COVERAGE], [test "x$use_gcov" = "xyes"])
dnl nocheck (simple replacement of Check framework when this is not available)
@@ -269,6 +275,7 @@
Program to build html manuals ${texihtmlprogram}
Build project management resources? ${prmgt_mode}
Layers with debug mode enabled ${PDFLIB_DEBUG_DESCR}
+ Generate code coverage information ${use_gcov}
"
dnl Report warnings
Index: src/Makefile.am
===================================================================
RCS file: /cvsroot/pdf/libgnupdf/src/Makefile.am,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -b -r1.49 -r1.50
--- src/Makefile.am 24 Jun 2008 23:22:56 -0000 1.49
+++ src/Makefile.am 25 Jun 2008 19:47:02 -0000 1.50
@@ -95,6 +95,10 @@
endif
AM_CFLAGS = -Wall -fno-strict-aliasing
+if USE_COVERAGE
+ AM_CFLAGS += -fprofile-arcs -ftest-coverage
+endif
+
AM_CPPFLAGS = -I$(top_builddir)/lib -I$(srcdir)/base \
-I$(srcdir)/object -I$(srcdir)/document
@@ -130,4 +134,7 @@
echo "#endif /* !PDF_H */" >> $@
echo "/* end of pdf.h */" >> $@
+clean-local:
+ rm -f $(srcdir)/*.gcno
+
# End of Makefile.am
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [pdf-devel] libgnupdf ChangeLog AUTHORS configure.ac src/Ma...,
Jose E. Marchesi <=