More portable use of "find".
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 9 Jan 2009 12:37:37 +0000 (12:37 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 9 Jan 2009 12:37:37 +0000 (12:37 +0000)
src/nls-global.mk

index ef06d6e372380faad4d11366f962b965a4311305..872e75b6e0e2764612a270465fa4ae9f5ffb42e9 100644 (file)
@@ -1,4 +1,4 @@
-# $PostgreSQL: pgsql/src/nls-global.mk,v 1.17 2009/01/09 10:54:08 petere Exp $
+# $PostgreSQL: pgsql/src/nls-global.mk,v 1.18 2009/01/09 12:37:37 petere Exp $
 
 # Common rules for Native Language Support (NLS)
 #
@@ -96,8 +96,8 @@ init-po: po/$(CATALOG_NAME).pot
 # For performance reasons, only calculate these when the user actually
 # requested update-po or a specific file.
 ifneq (,$(filter update-po %.po.new,$(MAKECMDGOALS)))
-ALL_LANGUAGES := $(shell find $(top_srcdir) -name '*.po' -printf '%f\n' | sort -u | sed 's/\.po$$//')
-all_compendia := $(shell find $(top_srcdir) -name '*.po' -printf '%p ')
+ALL_LANGUAGES := $(shell find $(top_srcdir) -name '*.po' -print | sed 's,^.*/\([^/]*\).po$$,\1,' | sort -u)
+all_compendia := $(shell find $(top_srcdir) -name '*.po' -print)
 else
 ALL_LANGUAGES = $(AVAIL_LANGUAGES)
 all_compendia = FORCE