equal
deleted
inserted
replaced
238 fi |
238 fi |
239 |
239 |
240 AC_SUBST(ENABLE_AOT) |
240 AC_SUBST(ENABLE_AOT) |
241 ]) |
241 ]) |
242 |
242 |
|
243 ################################################################################ |
|
244 # Allow to disable CDS |
|
245 # |
|
246 AC_DEFUN_ONCE([HOTSPOT_ENABLE_DISABLE_CDS], |
|
247 [ |
|
248 AC_ARG_ENABLE([cds], [AS_HELP_STRING([--enable-cds@<:@=yes/no@:>@], |
|
249 [enable class data sharing feature in non-minimal VM. Default is yes.])]) |
|
250 |
|
251 if test "x$enable_cds" = "x" || test "x$enable_cds" = "xyes"; then |
|
252 ENABLE_CDS="true" |
|
253 elif test "x$enable_cds" = "xno"; then |
|
254 ENABLE_CDS="false" |
|
255 else |
|
256 AC_MSG_ERROR([Invalid value for --enable-cds: $enable_cds]) |
|
257 fi |
|
258 |
|
259 AC_SUBST(ENABLE_CDS) |
|
260 ]) |
|
261 |
243 ############################################################################### |
262 ############################################################################### |
244 # Set up all JVM features for each JVM variant. |
263 # Set up all JVM features for each JVM variant. |
245 # |
264 # |
246 AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES], |
265 AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES], |
247 [ |
266 [ |
376 else |
395 else |
377 JVM_FEATURES_link_time_opt="" |
396 JVM_FEATURES_link_time_opt="" |
378 fi |
397 fi |
379 |
398 |
380 # All variants but minimal (and custom) get these features |
399 # All variants but minimal (and custom) get these features |
381 NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES jvmti fprof vm-structs jni-check services management all-gcs nmt cds" |
400 NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES jvmti fprof vm-structs jni-check services management all-gcs nmt" |
|
401 if test "x$ENABLE_CDS" = "xtrue"; then |
|
402 NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES cds" |
|
403 fi |
382 |
404 |
383 # Enable features depending on variant. |
405 # Enable features depending on variant. |
384 JVM_FEATURES_server="compiler1 compiler2 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci $JVM_FEATURES_aot $JVM_FEATURES_graal" |
406 JVM_FEATURES_server="compiler1 compiler2 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci $JVM_FEATURES_aot $JVM_FEATURES_graal" |
385 JVM_FEATURES_client="compiler1 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci" |
407 JVM_FEATURES_client="compiler1 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci" |
386 JVM_FEATURES_core="$NON_MINIMAL_FEATURES $JVM_FEATURES" |
408 JVM_FEATURES_core="$NON_MINIMAL_FEATURES $JVM_FEATURES" |