@@ -1987,6 +1987,7 @@ ETC_GITCONFIG_SQ = $(subst ','\'',$(ETC_GITCONFIG))
1987
1987
ETC_GITATTRIBUTES_SQ = $(subst ','\'',$(ETC_GITATTRIBUTES ) )
1988
1988
1989
1989
DESTDIR_SQ = $(subst ','\'',$(DESTDIR ) )
1990
+ NO_GETTEXT_SQ = $(subst ','\'',$(NO_GETTEXT ) )
1990
1991
bindir_SQ = $(subst ','\'',$(bindir ) )
1991
1992
bindir_relative_SQ = $(subst ','\'',$(bindir_relative ) )
1992
1993
mandir_SQ = $(subst ','\'',$(mandir ) )
@@ -2271,10 +2272,13 @@ perl_localedir_SQ = $(localedir_SQ)
2271
2272
2272
2273
ifndef NO_PERL
2273
2274
PERL_HEADER_TEMPLATE = perl/header_templates/fixed_prefix.template.pl
2274
- PERL_DEFINES = $(PERL_PATH_SQ ) :$(PERLLIB_EXTRA_SQ ) :$(perllibdir_SQ )
2275
-
2276
- PERL_DEFINES := $(PERL_PATH_SQ ) $(PERLLIB_EXTRA_SQ ) $(perllibdir_SQ )
2275
+ PERL_DEFINES =
2276
+ PERL_DEFINES += $(PERL_PATH_SQ )
2277
+ PERL_DEFINES += $(PERLLIB_EXTRA_SQ )
2278
+ PERL_DEFINES += $(perllibdir_SQ )
2277
2279
PERL_DEFINES += $(RUNTIME_PREFIX )
2280
+ PERL_DEFINES += $(NO_PERL_CPAN_FALLBACKS )
2281
+ PERL_DEFINES += $(NO_GETTEXT )
2278
2282
2279
2283
# Support Perl runtime prefix. In this mode, a different header is installed
2280
2284
# into Perl scripts.
@@ -2676,9 +2680,10 @@ endif
2676
2680
NO_PERL_CPAN_FALLBACKS_SQ = $(subst ','\'',$(NO_PERL_CPAN_FALLBACKS ) )
2677
2681
endif
2678
2682
2679
- perl/build/lib/% .pm : perl/% .pm
2683
+ perl/build/lib/% .pm : perl/% .pm GIT-PERL-DEFINES
2680
2684
$(QUIET_GEN ) mkdir -p $(dir $@ ) && \
2681
2685
sed -e ' s|@@LOCALEDIR@@|$(perl_localedir_SQ)|g' \
2686
+ -e ' s|@@NO_GETTEXT@@|$(NO_GETTEXT_SQ)|g' \
2682
2687
-e ' s|@@NO_PERL_CPAN_FALLBACKS@@|$(NO_PERL_CPAN_FALLBACKS_SQ)|g' \
2683
2688
< $< > $@
2684
2689
0 commit comments