< prev index next >

make/autoconf/hotspot.m4

Print this page
rev 49619 : JEP 328 : Flight Recorder open source preview


 360 
 361   AC_SUBST(INCLUDE_GRAAL)
 362 
 363   AC_MSG_CHECKING([if aot should be enabled])
 364   if test "x$ENABLE_AOT" = "xtrue"; then
 365     if test "x$enable_aot" = "xyes"; then
 366       AC_MSG_RESULT([yes, forced])
 367     else
 368       AC_MSG_RESULT([yes])
 369     fi
 370     JVM_FEATURES_aot="aot"
 371   else
 372     if test "x$enable_aot" = "xno"; then
 373       AC_MSG_RESULT([no, forced])
 374     else
 375       AC_MSG_RESULT([no])
 376     fi
 377     JVM_FEATURES_aot=""
 378   fi
 379 
































 380   if test "x$OPENJDK_TARGET_CPU" = xarm ; then
 381     # Default to use link time optimizations on minimal on arm
 382     JVM_FEATURES_link_time_opt="link-time-opt"
 383   else
 384     JVM_FEATURES_link_time_opt=""
 385   fi
 386 
 387   # All variants but minimal (and custom) get these features
 388   NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES jvmti vm-structs jni-check services management all-gcs nmt"
 389   if test "x$ENABLE_CDS" = "xtrue"; then
 390     NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES cds"
 391   fi
 392 
 393   # Enable features depending on variant.
 394   JVM_FEATURES_server="compiler1 compiler2 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci $JVM_FEATURES_aot $JVM_FEATURES_graal"
 395   JVM_FEATURES_client="compiler1 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci"
 396   JVM_FEATURES_core="$NON_MINIMAL_FEATURES $JVM_FEATURES"
 397   JVM_FEATURES_minimal="compiler1 minimal $JVM_FEATURES $JVM_FEATURES_link_time_opt"
 398   JVM_FEATURES_zero="zero $NON_MINIMAL_FEATURES $JVM_FEATURES"
 399   JVM_FEATURES_custom="$JVM_FEATURES"




 360 
 361   AC_SUBST(INCLUDE_GRAAL)
 362 
 363   AC_MSG_CHECKING([if aot should be enabled])
 364   if test "x$ENABLE_AOT" = "xtrue"; then
 365     if test "x$enable_aot" = "xyes"; then
 366       AC_MSG_RESULT([yes, forced])
 367     else
 368       AC_MSG_RESULT([yes])
 369     fi
 370     JVM_FEATURES_aot="aot"
 371   else
 372     if test "x$enable_aot" = "xno"; then
 373       AC_MSG_RESULT([no, forced])
 374     else
 375       AC_MSG_RESULT([no])
 376     fi
 377     JVM_FEATURES_aot=""
 378   fi
 379 
 380   if test "x$OPENJDK_TARGET_OS" = xlinux && test "x$OPENJDK_TARGET_CPU" = xsparcv9; then
 381     JFR_DEFAULT_ENABLED=no
 382   else
 383     JFR_DEFAULT_ENABLED=yes
 384   fi
 385 
 386   if test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
 387     AC_MSG_NOTICE([libkstat (-lkstat) required by JFR on Solaris])
 388     JVM_LIBS="$JVM_LIBS -lkstat"
 389   fi
 390 
 391   # Check if JFR should be built
 392   AC_MSG_CHECKING([whether to build JFR])
 393   AC_ARG_ENABLE([jfr], [AS_HELP_STRING([--disable-jfr],
 394     [disable JFR @<:@enabled, unless building linux-sparc@:>@])])
 395   if test "x$enable_jfr" != "x"; then
 396     AC_MSG_RESULT([$enable_jfr])
 397   else
 398     enable_jfr="$JFR_DEFAULT_ENABLED"
 399     AC_MSG_RESULT([$enable_jfr (default)])
 400   fi
 401 
 402   if test "x$enable_jfr" = "xyes"; then
 403     ENABLE_JFR=true
 404   elif test "x$enable_jfr" = "xno"; then
 405     ENABLE_JFR=false
 406   else
 407    AC_MSG_ERROR([Invalid argument to --enable-jfr])
 408   fi
 409 
 410   AC_SUBST(ENABLE_JFR)
 411 
 412   if test "x$OPENJDK_TARGET_CPU" = xarm ; then
 413     # Default to use link time optimizations on minimal on arm
 414     JVM_FEATURES_link_time_opt="link-time-opt"
 415   else
 416     JVM_FEATURES_link_time_opt=""
 417   fi
 418 
 419   # All variants but minimal (and custom) get these features
 420   NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES jvmti vm-structs jni-check services management all-gcs nmt"
 421   if test "x$ENABLE_CDS" = "xtrue"; then
 422     NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES cds"
 423   fi
 424 
 425   # Enable features depending on variant.
 426   JVM_FEATURES_server="compiler1 compiler2 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci $JVM_FEATURES_aot $JVM_FEATURES_graal"
 427   JVM_FEATURES_client="compiler1 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci"
 428   JVM_FEATURES_core="$NON_MINIMAL_FEATURES $JVM_FEATURES"
 429   JVM_FEATURES_minimal="compiler1 minimal $JVM_FEATURES $JVM_FEATURES_link_time_opt"
 430   JVM_FEATURES_zero="zero $NON_MINIMAL_FEATURES $JVM_FEATURES"
 431   JVM_FEATURES_custom="$JVM_FEATURES"


< prev index next >