common/autoconf/jdk-options.m4

changeset 2534
7dea4754bd99
parent 2513
b187cde4b6f0
child 2556
76a0f827e163
     1.1 --- a/common/autoconf/jdk-options.m4	Mon Jun 01 14:46:02 2020 +0100
     1.2 +++ b/common/autoconf/jdk-options.m4	Wed Jun 03 01:17:10 2020 +0100
     1.3 @@ -437,22 +437,30 @@
     1.4    #
     1.5    # Enable or disable JFR
     1.6    #
     1.7 -  AC_MSG_CHECKING([whether to build jfr])
     1.8 -  AC_ARG_ENABLE(jfr, [AS_HELP_STRING([--enable-jfr],
     1.9 -      [Enable Java Flight Recorder support @<:@disabled@:>@])],,
    1.10 +  AC_MSG_CHECKING([whether to build JFR])
    1.11 +  AC_ARG_ENABLE(jfr, [AS_HELP_STRING([--disable-jfr],
    1.12 +      [Disable Java Flight Recorder support @<:@enabled@:>@])],,
    1.13        [enable_jfr=auto])
    1.14 -  if test "x$enable_jfr" = "xno" -o "x$enable_jfr" = "xauto"; then
    1.15 +  if test "x$enable_jfr" = "xno"; then
    1.16      ENABLE_JFR=false
    1.17 -  elif test "x$enable_jfr" = "xyes" ; then
    1.18 +  elif test "x$enable_jfr" = "xyes" -o "x$enable_jfr" = "xauto"; then
    1.19      if test "x$JVM_VARIANT_MINIMAL1" = "xtrue" -o "x$JVM_VARIANT_ZERO" = "xtrue"; then
    1.20 -      AC_MSG_ERROR([cannot enable JFR on minimal1 VM or zero build])
    1.21 +      if test "x$enable_jfr" = "xyes"; then
    1.22 +        AC_MSG_ERROR([cannot enable JFR on minimal1 VM or zero build])
    1.23 +      else
    1.24 +        ENABLE_JFR=false
    1.25 +      fi
    1.26      elif test "x$OPENJDK_TARGET_OS" = xaix; then
    1.27 -      AC_MSG_ERROR([AIX does not support JFR])
    1.28 +      if test "x$enable_jfr" = "xyes"; then
    1.29 +        AC_MSG_ERROR([AIX does not support JFR])
    1.30 +      else
    1.31 +        ENABLE_JFR=false
    1.32 +      fi
    1.33      else
    1.34        ENABLE_JFR=true
    1.35      fi
    1.36    else
    1.37 -    AC_MSG_ERROR([--enable-jfr must either be set to yes or no])
    1.38 +    AC_MSG_ERROR([--enable-jfr must be set to either yes or no])
    1.39    fi
    1.40    AC_MSG_RESULT([$ENABLE_JFR])
    1.41    AC_SUBST(ENABLE_JFR)

mercurial