From 03c67a8832ef3469a6dba08436edac3f9b080aec Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Fri, 25 Apr 2025 22:10:44 +0200 Subject: limit silencing of memory-access warning for recent JDKs --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index d071eed..5d5e771 100644 --- a/Makefile +++ b/Makefile @@ -10,12 +10,18 @@ ZIPFILES += $(STEMS:=.java) include _make/*.mk +# resolve Java version +JAVA_MAJOR_VERSION := $(shell $(JAVA) -version 2>&1 \ + | grep -Pom1 '"\K\d+' ) + # silence security restriction warning JAVAFLAGS += --enable-native-access=javafx.graphics -# silence warnig specific to JDK 23-24 +# silence unsafe memory-access methods warning on recent JDKs # @see +ifeq ($(shell expr $(JAVA_MAJOR_VERSION) \>= 23), 1) JAVAFLAGS += --sun-misc-unsafe-memory-access=allow +endif all:: render -- cgit v1.2.3