PERL_MM_USE_DEFAULT
Gisle Aas [Fri, 19 Oct 2001 16:46:02 +0000 (09:46 -0700)]
Message-ID: <lrofn3i479.fsf_-_@caliper.ActiveState.com>

p4raw-id: //depot/perl@12518

lib/ExtUtils/MakeMaker.pm

index ef8bfab..b34fe28 100644 (file)
@@ -139,7 +139,7 @@ sub prompt ($;$) {
     my $ans;
     local $|=1;
     print "$mess $dispdef";
-    if ($ISA_TTY) {
+    if ($ISA_TTY && !$ENV{PERL_MM_USE_DEFAULT}) {
        chomp($ans = <STDIN>);
     } else {
        print "$def\n";
@@ -2147,6 +2147,11 @@ Command line options used by C<MakeMaker-E<gt>new()>, and thus by
 C<WriteMakefile()>.  The string is split on whitespace, and the result
 is processed before any actual command line arguments are processed.
 
+=item PERL_MM_USE_DEFAULT
+
+If set to a true value then MakeMaker's prompt function will
+always return the default without waiting for user input.
+
 =back
 
 =head1 SEE ALSO