436 ############################################################################### |
436 ############################################################################### |
437 # |
437 # |
438 # Enable or disable JFR |
438 # Enable or disable JFR |
439 # |
439 # |
440 AC_MSG_CHECKING([whether to build jfr]) |
440 AC_MSG_CHECKING([whether to build jfr]) |
441 AC_ARG_ENABLE(jfr, [AS_HELP_STRING([--disable-jfr], |
441 AC_ARG_ENABLE(jfr, [AS_HELP_STRING([--enable-jfr], |
442 [Disable Java Flight Recorder support @<:@enabled@:>@])],, |
442 [Enable Java Flight Recorder support @<:@disabled@:>@])],, |
443 [enable_jfr=auto]) |
443 [enable_jfr=auto]) |
444 if test "x$enable_jfr" = "xno"; then |
444 if test "x$enable_jfr" = "xno" -o "x$enable_jfr" = "xauto"; then |
445 ENABLE_JFR=false |
445 ENABLE_JFR=false |
446 elif test "x$enable_jfr" = "xyes" -o "x$enable_jfr" = "xauto"; then |
446 elif test "x$enable_jfr" = "xyes" ; then |
447 if test "x$JVM_VARIANT_MINIMAL1" = "xtrue" -o "x$JVM_VARIANT_ZERO" = "xtrue"; then |
447 if test "x$JVM_VARIANT_MINIMAL1" = "xtrue" -o "x$JVM_VARIANT_ZERO" = "xtrue"; then |
448 if test "x$enable_jfr" = "xyes"; then |
448 AC_MSG_ERROR([cannot enable JFR on minimal1 VM or zero build]) |
449 AC_MSG_ERROR([cannot enable JFR on minimal1 VM or zero build]) |
|
450 else |
|
451 ENABLE_JFR=false |
|
452 fi |
|
453 else |
449 else |
454 ENABLE_JFR=true |
450 ENABLE_JFR=true |
455 fi |
451 fi |
456 else |
452 else |
457 AC_MSG_ERROR([--enable-jfr must either be set to yes or no]) |
453 AC_MSG_ERROR([--enable-jfr must either be set to yes or no]) |