X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=config;h=78aac51b507b6ab3d73294e568f82550cec7e72a;hp=55fdbdede21cac050f3250b6cb195f87ed932455;hb=a0960a1d5b4f4b4fd59722bdca0cace5a6608659;hpb=71308064ccc8eaddf09e981b6d7d9d0f9f013956 diff --git a/config b/config index 55fdbdede2..78aac51b50 100755 --- a/config +++ b/config @@ -332,10 +332,34 @@ if [ -z "$OUT" ]; then OUT="$CC" fi +if [ ".$PERL" = . ] ; then + for i in . `echo $PATH | sed 's/:/ /g'`; do + if [ -f "$i/perl5" ] ; then + PERL="$i/perl5" + break; + fi; + done +fi + +if [ ".$PERL" = . ] ; then + for i in . `echo $PATH | sed 's/:/ /g'`; do + if [ -f "$i/perl" ] ; then + PERL="$i/perl" + break; + fi; + done +fi + +if $PERL -e 'exit($]>=5.0);' ; then + echo "You need Perl 5." + exit 1 +fi + # run Configure to check to see if we need to specify the # compiler for the platform ... in which case we add it on # the end ... otherwise we leave it off -perl ./Configure 2>&1 | grep "$OUT-$CC" > /dev/null + +$PERL ./Configure 2>&1 | grep "$OUT-$CC" > /dev/null if [ $? = "0" ]; then OUT="$OUT-$CC" fi @@ -348,9 +372,9 @@ OUT="$PREFIX$OUT" echo Configuring for $OUT if [ "$TEST" = "true" ]; then - echo ./Configure $OUT $options + echo $PERL ./Configure $OUT $options else - perl ./Configure $OUT $options + $PERL ./Configure $OUT $options fi )