pdf-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]