]> Savannah Git Hosting - gnulib.git/commitdiff
parse-datetime: fix generated paths for coverage files
authorPádraig Brady <P@draigBrady.com>
Tue, 3 Jan 2017 00:52:13 +0000 (00:52 +0000)
committerPádraig Brady <P@draigBrady.com>
Thu, 5 Jan 2017 14:46:50 +0000 (14:46 +0000)
* modules/parse-datetime: Adjust the paths for parse-datetime.y
within parse-datetime.c, so that gcc generates appropriate .gcno
files, allowing lcov to proceed without error.  Previously it
would error trying to find "lib/lib/parse-datetime.y".

ChangeLog
modules/parse-datetime

index 4b73b08d957f3c368b93b209bdfacb357f86f669..11b8eaa571d09894af111ce569ed8afbff0835d3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2017-01-05  Pádraig Brady  <P@draigBrady.com>
+
+       parse-datetime: fix generated paths for coverage files
+       * modules/parse-datetime: Adjust the paths for parse-datetime.y
+       within parse-datetime.c, so that gcc generates appropriate .gcno
+       files, allowing lcov to proceed without error.  Previously it
+       would error trying to find "lib/lib/parse-datetime.y".
+
 2017-01-05  Pádraig Brady  <P@draigBrady.com>
 
        maint.mk: support parallel execution of coverage
index dc25bec9347c8df12f6a35fd90fe245b822a491e..1e9144183c516888b82781046ef311679bc2dc5b 100644 (file)
@@ -37,7 +37,8 @@ parse-datetime.c: parse-datetime.y
                                      y.tab.h parse-datetime.h \
                                      y.output parse-datetime.output \
                                      -- $(YACC) $(YFLAGS) $(AM_YFLAGS) && \
-       mv parse-datetime.c parse-datetime.c-t && \
+       $(SED) 's|".*/parse-datetime.y"|"parse-datetime.y"|' \
+        < parse-datetime.c > parse-datetime.c-t && \
        mv parse-datetime.c-t $(srcdir)/parse-datetime.c
 lib_SOURCES += parse-datetime.y
 BUILT_SOURCES += parse-datetime.c