# HG changeset patch # User andrew # Date 1580363366 0 # Thu Jan 30 05:49:26 2020 +0000 # Node ID af0d3320ca9259c417a4303583fece121f632a9e # Parent 08a43ae8a6888358b982165a47b1feef6470a42d # Parent e86abea74e0479e7f5f1b76a37b7ea33cebb3aad Merge diff --git a/common/autoconf/generated-configure.sh b/common/autoconf/generated-configure.sh --- a/common/autoconf/generated-configure.sh +++ b/common/autoconf/generated-configure.sh @@ -844,6 +844,7 @@ JDK_MINOR_VERSION JDK_MAJOR_VERSION USER_RELEASE_SUFFIX +ENABLE_JFR COMPRESS_JARS UNLIMITED_CRYPTO CACERTS_FILE @@ -1058,6 +1059,7 @@ enable_hotspot_test_in_build with_cacerts_file enable_unlimited_crypto +enable_jfr with_milestone with_update_version with_user_release_suffix @@ -1843,6 +1845,7 @@ run the Queens test after Hotspot build [disabled] --enable-unlimited-crypto Enable unlimited crypto policy [disabled] + --enable-jfr Enable Java Flight Recorder support [disabled] --disable-debug-symbols disable generation of debug symbols [enabled] --disable-zip-debug-info disable zipping of debug-info files [enabled] @@ -4379,7 +4382,7 @@ #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: -DATE_WHEN_GENERATED=1579517558 +DATE_WHEN_GENERATED=1580363010 ############################################################################### # @@ -19805,6 +19808,30 @@ + ############################################################################### + # + # Enable or disable JFR + # + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build jfr" >&5 +$as_echo_n "checking whether to build jfr... " >&6; } + # Check whether --enable-jfr was given. +if test "${enable_jfr+set}" = set; then : + enableval=$enable_jfr; +else + enable_jfr=no +fi + + if test "x$enable_jfr" = "xno"; then + ENABLE_JFR=false + elif test "x$enable_jfr" = "xyes"; then + ENABLE_JFR=true + else + as_fn_error $? "--enable-jfr must either be set to yes or no" "$LINENO" 5 + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JFR" >&5 +$as_echo "$ENABLE_JFR" >&6; } + + # Source the version numbers . $AUTOCONF_DIR/version-numbers diff --git a/common/autoconf/jdk-options.m4 b/common/autoconf/jdk-options.m4 --- a/common/autoconf/jdk-options.m4 +++ b/common/autoconf/jdk-options.m4 @@ -434,6 +434,24 @@ COMPRESS_JARS=false AC_SUBST(COMPRESS_JARS) + + ############################################################################### + # + # Enable or disable JFR + # + AC_MSG_CHECKING([whether to build jfr]) + AC_ARG_ENABLE(jfr, [AS_HELP_STRING([--enable-jfr], + [Enable Java Flight Recorder support @<:@disabled@:>@])],, + [enable_jfr=no]) + if test "x$enable_jfr" = "xno"; then + ENABLE_JFR=false + elif test "x$enable_jfr" = "xyes"; then + ENABLE_JFR=true + else + AC_MSG_ERROR([--enable-jfr must either be set to yes or no]) + fi + AC_MSG_RESULT([$ENABLE_JFR]) + AC_SUBST(ENABLE_JFR) ]) ###############################################################################