common/autoconf/basics.m4

changeset 717
e247ee3924d5
parent 670
3b8ffb80db0f
child 718
e7c09a983c3c
     1.1 --- a/common/autoconf/basics.m4	Wed May 22 13:49:12 2013 +0100
     1.2 +++ b/common/autoconf/basics.m4	Wed May 22 17:26:31 2013 +0200
     1.3 @@ -23,14 +23,23 @@
     1.4  # questions.
     1.5  #
     1.6  
     1.7 +# Test if $1 is a valid argument to $3 (often is $JAVA passed as $3)
     1.8 +# If so, then append $1 to $2\
     1.9 +# Also set JVM_ARG_OK to true/false depending on outcome.
    1.10  AC_DEFUN([ADD_JVM_ARG_IF_OK],
    1.11  [
    1.12 -    # Test if $1 is a valid argument to $3 (often is $JAVA passed as $3)
    1.13 -    # If so, then append $1 to $2
    1.14 -    FOUND_WARN=`$3 $1 -version 2>&1 | grep -i warn`
    1.15 -    FOUND_VERSION=`$3 $1 -version 2>&1 | grep " version \""`
    1.16 +    $ECHO "Check if jvm arg is ok: $1" >&AS_MESSAGE_LOG_FD
    1.17 +    $ECHO "Command: $3 $1 -version" >&AS_MESSAGE_LOG_FD
    1.18 +    OUTPUT=`$3 $1 -version 2>&1`
    1.19 +    FOUND_WARN=`$ECHO "$OUTPUT" | grep -i warn`
    1.20 +    FOUND_VERSION=`$ECHO $OUTPUT | grep " version \""`
    1.21      if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
    1.22          $2="[$]$2 $1"
    1.23 +	JVM_ARG_OK=true
    1.24 +    else
    1.25 +	$ECHO "Arg failed:" >&AS_MESSAGE_LOG_FD
    1.26 +	$ECHO "$OUTPUT" >&AS_MESSAGE_LOG_FD
    1.27 +	JVM_ARG_OK=false
    1.28      fi
    1.29  ])
    1.30  

mercurial