mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Fix update-po for the PGXS case
The original formulation failed to take into account the fact that for the PGXS case, the source dir is not $(top_srcdir), so it ended up not doing anything. Handle it explicitly. Author: Ryo Matsumura <matsumura.ryo@fujitsu.com> Reviewed-by: Bryan Green <dbryan.green@gmail.com> Backpatch-through: 13 Discussion: https://postgr.es/m/TYCPR01MB113164770FB0B0BE6ED21E68EE8DCA@TYCPR01MB11316.jpnprd01.prod.outlook.com
This commit is contained in:
		@@ -142,8 +142,13 @@ init-po: po/$(CATALOG_NAME).pot
 | 
				
			|||||||
# For performance reasons, only calculate these when the user actually
 | 
					# For performance reasons, only calculate these when the user actually
 | 
				
			||||||
# requested update-po or a specific file.
 | 
					# requested update-po or a specific file.
 | 
				
			||||||
ifneq (,$(filter update-po %.po.new,$(MAKECMDGOALS)))
 | 
					ifneq (,$(filter update-po %.po.new,$(MAKECMDGOALS)))
 | 
				
			||||||
 | 
					ifdef PGXS
 | 
				
			||||||
 | 
					ALL_LANGUAGES := $(shell find . -name '*.po' -print | sed 's,^.*/\([^/]*\).po$$,\1,' | LC_ALL=C sort -u)
 | 
				
			||||||
 | 
					all_compendia := $(shell find . -name '*.po' -print | LC_ALL=C sort)
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
ALL_LANGUAGES := $(shell find $(top_srcdir) -name '*.po' -print | sed 's,^.*/\([^/]*\).po$$,\1,' | LC_ALL=C sort -u)
 | 
					ALL_LANGUAGES := $(shell find $(top_srcdir) -name '*.po' -print | sed 's,^.*/\([^/]*\).po$$,\1,' | LC_ALL=C sort -u)
 | 
				
			||||||
all_compendia := $(shell find $(top_srcdir) -name '*.po' -print | LC_ALL=C sort)
 | 
					all_compendia := $(shell find $(top_srcdir) -name '*.po' -print | LC_ALL=C sort)
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
ALL_LANGUAGES = $(AVAIL_LANGUAGES)
 | 
					ALL_LANGUAGES = $(AVAIL_LANGUAGES)
 | 
				
			||||||
all_compendia = FORCE
 | 
					all_compendia = FORCE
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user