make/hotspot/lib/JvmFeatures.gmk
changeset 52925 9c18c9d839d3
parent 50951 b96466cdfc45
child 53683 48ff68e2fe5c
equal deleted inserted replaced
52924:420ff459906f 52925:9c18c9d839d3
   162 endif
   162 endif
   163 
   163 
   164 ifneq ($(call check-jvm-feature, zgc), true)
   164 ifneq ($(call check-jvm-feature, zgc), true)
   165   JVM_CFLAGS_FEATURES += -DINCLUDE_ZGC=0
   165   JVM_CFLAGS_FEATURES += -DINCLUDE_ZGC=0
   166   JVM_EXCLUDE_PATTERNS += gc/z
   166   JVM_EXCLUDE_PATTERNS += gc/z
       
   167 endif
       
   168 
       
   169 ifneq ($(call check-jvm-feature, shenandoahgc), true)
       
   170   JVM_CFLAGS_FEATURES += -DINCLUDE_SHENANDOAHGC=0
       
   171   JVM_EXCLUDE_PATTERNS += gc/shenandoah
       
   172 else
       
   173   JVM_CFLAGS_FEATURES += -DSUPPORT_BARRIER_ON_PRIMITIVES -DSUPPORT_NOT_TO_SPACE_INVARIANT
   167 endif
   174 endif
   168 
   175 
   169 ifneq ($(call check-jvm-feature, jfr), true)
   176 ifneq ($(call check-jvm-feature, jfr), true)
   170   JVM_CFLAGS_FEATURES += -DINCLUDE_JFR=0
   177   JVM_CFLAGS_FEATURES += -DINCLUDE_JFR=0
   171   JVM_EXCLUDE_PATTERNS += jfr
   178   JVM_EXCLUDE_PATTERNS += jfr