Make make_ext.pl set PERL_CORE=1 in the environment.
Nicholas Clark [Fri, 18 Sep 2009 09:53:11 +0000 (10:53 +0100)]
This simplifies the check in Makefile.PL, and means that "I'm building in the
core" is passed down to build scripts invoked from the Makefile.

make_ext.pl

index 1cb5c1b..9263945 100644 (file)
@@ -260,6 +260,7 @@ sub build_extension {
     # another process has half-written.
     $ENV{PERL5LIB}
        = join $Config{path_sep}, (map {"$up/$_"} @toolchain), $lib_dir;
+    $ENV{PERL_CORE} = 1;
 
     unless (chdir "$ext_dir") {
        warn "Cannot cd to $ext_dir: $!";