< prev index next >

make/windows/makefiles/rules.make

Print this page

        

@@ -42,12 +42,18 @@
 COMPILE_RMIC=rmic
 BOOT_JAVA_HOME=
 !endif
 
 # Settings for javac
+!if "$(ENABLE_JFR)" == "true"
+# JFR source code is consciously left as close as possible to later versions of JDK. hence need at least lambda support
 BOOT_SOURCE_LANGUAGE_VERSION=8
 BOOT_TARGET_CLASS_VERSION=8
+!else
+BOOT_SOURCE_LANGUAGE_VERSION = 7
+BOOT_TARGET_CLASS_VERSION = 7
+!endif
 JAVAC_FLAGS=-g -encoding ascii
 BOOTSTRAP_JAVAC_FLAGS=$(JAVAC_FLAGS) -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION)
 
 ProjectFile=jvm.vcproj
 
< prev index next >