1.1 --- a/common/autoconf/jdk-options.m4 Thu Feb 27 19:01:12 2020 +0000 1.2 +++ b/common/autoconf/jdk-options.m4 Tue Mar 03 12:57:18 2020 +0000 1.3 @@ -432,6 +432,32 @@ 1.4 COMPRESS_JARS=false 1.5 1.6 AC_SUBST(COMPRESS_JARS) 1.7 + 1.8 + ############################################################################### 1.9 + # 1.10 + # Enable or disable JFR 1.11 + # 1.12 + AC_MSG_CHECKING([whether to build jfr]) 1.13 + AC_ARG_ENABLE(jfr, [AS_HELP_STRING([--disable-jfr], 1.14 + [Disable Java Flight Recorder support @<:@enabled@:>@])],, 1.15 + [enable_jfr=auto]) 1.16 + if test "x$enable_jfr" = "xno"; then 1.17 + ENABLE_JFR=false 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 + if test "x$enable_jfr" = "xyes"; then 1.21 + AC_MSG_ERROR([cannot enable JFR on minimal1 VM or zero build]) 1.22 + else 1.23 + ENABLE_JFR=false 1.24 + fi 1.25 + else 1.26 + ENABLE_JFR=true 1.27 + fi 1.28 + else 1.29 + AC_MSG_ERROR([--enable-jfr must either be set to yes or no]) 1.30 + fi 1.31 + AC_MSG_RESULT([$ENABLE_JFR]) 1.32 + AC_SUBST(ENABLE_JFR) 1.33 ]) 1.34 1.35 ###############################################################################