< prev index next >
make/autoconf/hotspot.m4
Print this page
rev 49619 : JEP 328 : Flight Recorder open source preview
*** 375,384 ****
--- 375,416 ----
AC_MSG_RESULT([no])
fi
JVM_FEATURES_aot=""
fi
+ if test "x$OPENJDK_TARGET_OS" = xlinux && test "x$OPENJDK_TARGET_CPU" = xsparcv9; then
+ JFR_DEFAULT_ENABLED=no
+ else
+ JFR_DEFAULT_ENABLED=yes
+ fi
+
+ if test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
+ AC_MSG_NOTICE([libkstat (-lkstat) required by JFR on Solaris])
+ JVM_LIBS="$JVM_LIBS -lkstat"
+ fi
+
+ # Check if JFR should be built
+ AC_MSG_CHECKING([whether to build JFR])
+ AC_ARG_ENABLE([jfr], [AS_HELP_STRING([--disable-jfr],
+ [disable JFR @<:@enabled, unless building linux-sparc@:>@])])
+ if test "x$enable_jfr" != "x"; then
+ AC_MSG_RESULT([$enable_jfr])
+ else
+ enable_jfr="$JFR_DEFAULT_ENABLED"
+ AC_MSG_RESULT([$enable_jfr (default)])
+ fi
+
+ if test "x$enable_jfr" = "xyes"; then
+ ENABLE_JFR=true
+ elif test "x$enable_jfr" = "xno"; then
+ ENABLE_JFR=false
+ else
+ AC_MSG_ERROR([Invalid argument to --enable-jfr])
+ fi
+
+ AC_SUBST(ENABLE_JFR)
+
if test "x$OPENJDK_TARGET_CPU" = xarm ; then
# Default to use link time optimizations on minimal on arm
JVM_FEATURES_link_time_opt="link-time-opt"
else
JVM_FEATURES_link_time_opt=""
< prev index next >