sane-toolchain-java.inc:
* make assignments for
virtual/java-initial,
virtual/java-native and
virtual/javac-native
weak (allows changing in local.conf)
PREFERRED_VERSION_classpath-initial = "0.93"
# Native VM
-PREFERRED_PROVIDER_virtual/java-native = "jamvm-native"
+PREFERRED_PROVIDER_virtual/java-native ?= "jamvm-native"
PREFERRED_VERSION_jamvm-native = "1.5.3"
#PREFERRED_VERSION_cacao-native = "0.99.3"
PREFERRED_VERSION_classpath-native = "0.98"
# Native compiler settings
-PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native"
+PREFERRED_PROVIDER_virtual/javac-native ?= "ecj-bootstrap-native"
PREFERRED_VERSION_libecj-bootstrap = "3.6"
# Target VM
# Set PREFFERED and VERSION stuff for working java-toolchain
-PREFERRED_PROVIDER_virtual/java-initial = "jamvm-initial"
-PREFERRED_PROVIDER_virtual/java-native = "jamvm-native"
+PREFERRED_PROVIDER_virtual/java-initial ?= "jamvm-initial"
+PREFERRED_PROVIDER_virtual/java-native ?= "jamvm-native"
PREFERRED_VERSION_classpath-native = "0.98"
PREFERRED_VERSION_classpath = "0.98"