474 AC_MSG_RESULT([yes, forced]) 475 fi 476 elif test "x$enable_jtreg_failure_handler" = "xno"; then 477 BUILD_FAILURE_HANDLER=false 478 AC_MSG_RESULT([no, forced]) 479 elif test "x$enable_jtreg_failure_handler" = "xauto" \ 480 || test "x$enable_jtreg_failure_handler" = "x"; then 481 if test "x$JT_HOME" = "x"; then 482 BUILD_FAILURE_HANDLER=false 483 AC_MSG_RESULT([no, missing jtreg]) 484 else 485 BUILD_FAILURE_HANDLER=true 486 AC_MSG_RESULT([yes, jtreg present]) 487 fi 488 else 489 AC_MSG_ERROR([Invalid value for --enable-jtreg-failure-handler: $enable_jtreg_failure_handler]) 490 fi 491 492 AC_SUBST(BUILD_FAILURE_HANDLER) 493 ]) | 474 AC_MSG_RESULT([yes, forced]) 475 fi 476 elif test "x$enable_jtreg_failure_handler" = "xno"; then 477 BUILD_FAILURE_HANDLER=false 478 AC_MSG_RESULT([no, forced]) 479 elif test "x$enable_jtreg_failure_handler" = "xauto" \ 480 || test "x$enable_jtreg_failure_handler" = "x"; then 481 if test "x$JT_HOME" = "x"; then 482 BUILD_FAILURE_HANDLER=false 483 AC_MSG_RESULT([no, missing jtreg]) 484 else 485 BUILD_FAILURE_HANDLER=true 486 AC_MSG_RESULT([yes, jtreg present]) 487 fi 488 else 489 AC_MSG_ERROR([Invalid value for --enable-jtreg-failure-handler: $enable_jtreg_failure_handler]) 490 fi 491 492 AC_SUBST(BUILD_FAILURE_HANDLER) 493 ]) 494 495 ################################################################################ 496 # 497 # Enable or disable generation of the classlist at build time 498 # 499 AC_DEFUN_ONCE([JDKOPT_ENABLE_DISABLE_GENERATE_CLASSLIST], 500 [ 501 AC_ARG_ENABLE([generate-classlist], [AS_HELP_STRING([--disable-generate-classlist], 502 [forces enabling or disabling of the generation of a CDS classlist at build time. 503 Default is to generate it when either the server or client JVMs are built.])]) 504 505 # Check if it's likely that it's possible to generate the classlist. Depending 506 # on exact jvm configuration it could be possible anyway. 507 if HOTSPOT_CHECK_JVM_VARIANT(server) || HOTSPOT_CHECK_JVM_VARIANT(client); then 508 ENABLE_GENERATE_CLASSLIST_POSSIBLE="true" 509 else 510 ENABLE_GENERATE_CLASSLIST_POSSIBLE="false" 511 fi 512 513 AC_MSG_CHECKING([if the CDS classlist generation should be enabled]) 514 if test "x$enable_generate_classlist" = "xyes"; then 515 AC_MSG_RESULT([yes, forced]) 516 ENABLE_GENERATE_CLASSLIST="true" 517 if test "x$ENABLE_GENERATE_CLASSLIST_POSSIBLE" = "xfalse"; then 518 AC_MSG_WARN([Generation of classlist might not be possible with JVM Variants $JVM_VARIANTS]) 519 fi 520 elif test "x$enable_generate_classlist" = "xno"; then 521 AC_MSG_RESULT([no, forced]) 522 ENABLE_GENERATE_CLASSLIST="false" 523 elif test "x$enable_generate_classlist" = "x"; then 524 if test "x$ENABLE_GENERATE_CLASSLIST_POSSIBLE" = "xtrue"; then 525 AC_MSG_RESULT([yes]) 526 ENABLE_GENERATE_CLASSLIST="true" 527 else 528 AC_MSG_RESULT([no]) 529 ENABLE_GENERATE_CLASSLIST="false" 530 fi 531 else 532 AC_MSG_ERROR([Invalid value for --enable-generate-classlist: $enable_generate_classlist]) 533 fi 534 535 AC_SUBST([ENABLE_GENERATE_CLASSLIST]) 536 ]) |