common/autoconf/jdk-options.m4

changeset 2556
76a0f827e163
parent 2527
1c2063701dc0
parent 2534
7dea4754bd99
equal deleted inserted replaced
2528:54d0746f8e25 2556:76a0f827e163
435 435
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([--enable-jfr], 441 AC_ARG_ENABLE(jfr, [AS_HELP_STRING([--disable-jfr],
442 [Enable Java Flight Recorder support @<:@disabled@:>@])],, 442 [Disable Java Flight Recorder support @<:@enabled@:>@])],,
443 [enable_jfr=auto]) 443 [enable_jfr=auto])
444 if test "x$enable_jfr" = "xno" -o "x$enable_jfr" = "xauto"; then 444 if test "x$enable_jfr" = "xno"; then
445 ENABLE_JFR=false 445 ENABLE_JFR=false
446 elif test "x$enable_jfr" = "xyes" ; then 446 elif test "x$enable_jfr" = "xyes" -o "x$enable_jfr" = "xauto"; 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 AC_MSG_ERROR([cannot enable JFR on minimal1 VM or zero build]) 448 if test "x$enable_jfr" = "xyes"; then
449 AC_MSG_ERROR([cannot enable JFR on minimal1 VM or zero build])
450 else
451 ENABLE_JFR=false
452 fi
449 elif test "x$OPENJDK_TARGET_OS" = xaix; then 453 elif test "x$OPENJDK_TARGET_OS" = xaix; then
450 AC_MSG_ERROR([AIX does not support JFR]) 454 if test "x$enable_jfr" = "xyes"; then
455 AC_MSG_ERROR([AIX does not support JFR])
456 else
457 ENABLE_JFR=false
458 fi
451 else 459 else
452 ENABLE_JFR=true 460 ENABLE_JFR=true
453 fi 461 fi
454 else 462 else
455 AC_MSG_ERROR([--enable-jfr must either be set to yes or no]) 463 AC_MSG_ERROR([--enable-jfr must be set to either yes or no])
456 fi 464 fi
457 AC_MSG_RESULT([$ENABLE_JFR]) 465 AC_MSG_RESULT([$ENABLE_JFR])
458 AC_SUBST(ENABLE_JFR) 466 AC_SUBST(ENABLE_JFR)
459 ]) 467 ])
460 468

mercurial