Commit 9e5ec3b0 authored by Peter Eisentraut's avatar Peter Eisentraut

Change xgettext rule to run in the source tree, so we don't have the

absolute paths of the source tree in the po files.  Also, run msgfmt with
-c option in maintainer-check.
parent 6102553e
# $Header: /cvsroot/pgsql/src/nls-global.mk,v 1.2 2001/06/30 21:58:06 petere Exp $
# $Header: /cvsroot/pgsql/src/nls-global.mk,v 1.3 2001/07/15 11:43:55 petere Exp $
# Common rules for Native Language Support (NLS)
#
......@@ -53,7 +53,9 @@ $(srcdir)/$(CATALOG_NAME).pot: $(word 2, $(GETTEXT_FILES))
$(XGETTEXT) -D $(srcdir) -n $(addprefix -k, $(GETTEXT_TRIGGERS)) -f $<
else
$(srcdir)/$(CATALOG_NAME).pot: $(GETTEXT_FILES)
$(XGETTEXT) -n $(addprefix -k, $(GETTEXT_TRIGGERS)) $^
# Change to srcdir explicitly, don't rely on $^. That way we get
# consistent #: file references in the po files.
$(XGETTEXT) -D $(srcdir) -n $(addprefix -k, $(GETTEXT_TRIGGERS)) $(GETTEXT_FILES)
endif
mv messages.po $@
else # not XGETTEXT
......@@ -83,7 +85,7 @@ maintainer-clean-po: clean-po
maintainer-check-po: $(PO_FILES)
for file in $^; do \
$(MSGFMT) -v -o /dev/null $$file || exit 1; \
$(MSGFMT) -c -v -o /dev/null $$file || exit 1; \
done
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment