[Top][All Lists]
[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
- [PATCH] maintainer-makefile: make sc_po_check easier to tune,
Eric Blake <=