summaryrefslogtreecommitdiff
path: root/Makefile.SH
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2008-11-10 11:58:41 +0000
committerNicholas Clark <nick@ccl4.org>2008-11-10 11:58:41 +0000
commitb306dcb39875d351d64f81a4a6469b778b8f7c42 (patch)
tree707bd571be1a09129a53c5935fc13b44f05cb349 /Makefile.SH
parent4c90698d34887827b84c506151478ca1f0dcacbd (diff)
downloadperl-b306dcb39875d351d64f81a4a6469b778b8f7c42.tar.gz
Backslashes inside '' inside Makefiles seem to be non-portable in their
effects. GNU make leaves them in as literals, BSD make takes them out. Not that we noticed, as the construction in question was valid Perl syntax either way, but File::Find 1.14 is enforcing more on its arguments. p4raw-id: //depot/perl@34789
Diffstat (limited to 'Makefile.SH')
-rw-r--r--Makefile.SH5
1 files changed, 1 insertions, 4 deletions
diff --git a/Makefile.SH b/Makefile.SH
index 7650185aed..5a2a63fc70 100644
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -925,10 +925,7 @@ $spitshell >>$Makefile <<'!NO!SUBS!'
preplibrary: miniperl$(EXE_EXT) $(CONFIGPM) lib/lib.pm $(PREPLIBRARY_LIBPERL)
@sh ./makedir lib/auto
@echo " AutoSplitting perl library"
- $(LDLIBPTH) $(RUN) ./miniperl -Ilib -MAutoSplit -MFile::Find -e ' \
- find ({no_chdir=>1, wanted => \
- sub {autosplit_lib_modules($$_) if /\.pm$$/}}, \
- "lib")'
+ $(LDLIBPTH) $(RUN) ./miniperl -Ilib -MAutoSplit -MFile::Find -e 'find ({no_chdir=>1, wanted => sub {autosplit_lib_modules($$_) if /\.pm$$/}}, "lib")'
$(MAKE) lib/re.pm
$(CONFIGPOD): config.sh miniperl$(EXE_EXT) configpm Porting/Glossary