bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] maintainer-makefile: make sc_po_check easier to tune


From: Eric Blake
Subject: [PATCH] maintainer-makefile: make sc_po_check easier to tune
Date: Fri, 6 May 2011 16:00:20 -0600

* top/maint.mk (sc_po_check): Allow overriding which non-VC files
to probe for strings, such as an alternate location for gnulib.

Signed-off-by: Eric Blake <address@hidden>
---

Needed for (and tested with) libvirt, where gnulib files live in
$(srcdir)/gnulib/lib/*.[ch] rather than the default, and where we
also want to ensure xgettext scans some generated files not in git.

 ChangeLog    |    4 ++++
 top/maint.mk |    3 ++-
 2 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b7251e6..700dbb1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2011-05-06  Eric Blake  <address@hidden>

+       maintainer-makefile: make sc_po_check easier to tune
+       * top/maint.mk (sc_po_check): Allow overriding which non-VC files
+       to probe for strings, such as an alternate location for gnulib.
+
        fclose: guarantee behavior on seekable stdin
        * modules/fclose (Depends-on): Add fflush.
        * doc/posix-functions/fclose.texi (fclose): Document this.
diff --git a/top/maint.mk b/top/maint.mk
index 07efcec..f221357 100644
--- a/top/maint.mk
+++ b/top/maint.mk
@@ -987,12 +987,13 @@ apply the above patch\n'

 # Verify that all source files using _() are listed in po/POTFILES.in.
 po_file ?= $(srcdir)/po/POTFILES.in
+generated_files ?= $(srcdir)/lib/*.[ch]
 sc_po_check:
        @if test -f $(po_file); then                                    \
          grep -E -v '^(#|$$)' $(po_file)                               \
            | grep -v '^src/false\.c$$' | sort > address@hidden;                
        \
          files=;                                                       \
-         for file in $$($(VC_LIST_EXCEPT)) $(srcdir)/lib/*.[ch]; do    \
+         for file in $$($(VC_LIST_EXCEPT)) $(generated_files); do      \
            test -r $$file || continue;                                 \
            case $$file in                                              \
              *.m4|*.mk) continue ;;                                    \
-- 
1.7.4.4




reply via email to

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