summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-08-16 21:22:44 +0200
committerNicholas Clark <nick@ccl4.org>2010-08-16 23:15:23 +0200
commit9a044a43520f6ecb067585bb8014f78c74717da6 (patch)
tree9195e3b864b2f7ba3a3e12f20b341d31e160a0d6
parentb631e5c23430b9b03441d9cd4a3f7554e356910a (diff)
downloadperl-9a044a43520f6ecb067585bb8014f78c74717da6.tar.gz
For both opmini.o and perlmini.o define PERL_EXTERNAL_GLOB and PERL_IS_MINIPERL
Previously only opmini.o was compiled with -DPERL_EXTERNAL_GLOB, and only perlmini.o with -DPERL_IS_MINIPERL. Add "PERL_EXTERNAL_GLOB" to the output of (mini)perl -V if it is defined.
-rw-r--r--Makefile.SH4
-rw-r--r--perl.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/Makefile.SH b/Makefile.SH
index 477ca255db..77c214f0d3 100644
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -598,14 +598,14 @@ opmini.c: op.c
\$(CPS) op.c opmini.c
opmini\$(OBJ_EXT): opmini.c
- \$(CCCMD) \$(PLDLFLAGS) $DPERL_EXTERNAL_GLOB opmini.c
+ \$(CCCMD) \$(PLDLFLAGS) $DPERL_IS_MINIPERL $DPERL_EXTERNAL_GLOB opmini.c
perlmini.c: perl.c
\$(RMS) perlmini.c
\$(CPS) perl.c perlmini.c
perlmini\$(OBJ_EXT): perlmini.c
- \$(CCCMD) \$(PLDLFLAGS) $DPERL_IS_MINIPERL perlmini.c
+ \$(CCCMD) \$(PLDLFLAGS) $DPERL_IS_MINIPERL $DPERL_EXTERNAL_GLOB perlmini.c
globals\$(OBJ_EXT): uudmap.h bitcount.h
diff --git a/perl.c b/perl.c
index 985ddf3b49..7a1c54308a 100644
--- a/perl.c
+++ b/perl.c
@@ -1664,6 +1664,9 @@ S_Internals_V(pTHX_ CV *cv)
# ifdef PERL_DONT_CREATE_GVSV
" PERL_DONT_CREATE_GVSV"
# endif
+# ifdef PERL_EXTERNAL_GLOB
+ " PERL_EXTERNAL_GLOB"
+# endif
# ifdef PERL_IS_MINIPERL
" PERL_IS_MINIPERL"
# endif