Only ask about MAD for 5.9.0 and greater. Otherwise silently select
authorNicholas Clark <nick@ccl4.org>
Sat, 13 May 2006 12:57:50 +0000 (12:57 +0000)
committerNicholas Clark <nick@ccl4.org>
Sat, 13 May 2006 12:57:50 +0000 (12:57 +0000)
'n'.

p4raw-id: //depot/perl@28188

Configure

index 2dd947e..6ddb054 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -18945,11 +18945,15 @@ EOM
 esac
 
 
-case "$mad" in
-$define|true|[yY]*)    dflt='y' ;;
-*)                     dflt='n' ;;
-esac
-cat <<EOM
+if $test $patchlevel -lt 9; then
+: MAD is not available in 5.8.x or earlier.
+    ans=n;
+else
+    case "$mad" in
+    $define|true|[yY]*)        dflt='y' ;;
+    *)                 dflt='n' ;;
+    esac
+    cat <<EOM
 
 Would you like to build with Misc Attribute Decoration? This is development
 work leading to a Perl 5 to Perl 6 convertor, which imposes a space and speed
@@ -18957,8 +18961,9 @@ overhead on the interpreter.
 
 If this doesn't make any sense to you, just accept the default '$dflt'.
 EOM
-rp='Build Perl with MAD?'
-. ./myread
+    rp='Build Perl with MAD?'
+    . ./myread
+fi
 case "$ans" in
 y|Y)   val="$define"
        madlyh='madly.h madly.act madly.tab'