diff options
author | Mark Wielaard <mark@klomp.org> | 2004-11-12 21:11:12 +0000 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2004-11-12 21:11:12 +0000 |
commit | d72abb924cf66bf696153109fb469921b065db99 (patch) | |
tree | 3688ccaefc5d7ce7c941abbe89cb449a8851ceb4 | |
parent | 749febb3a3f5cfe352b62577c01d1cf8573630a8 (diff) | |
download | classpath-d72abb924cf66bf696153109fb469921b065db99.tar.gz |
2004-11-12 Steven Augart <augart@watson.ibm.com>
* gnu/classpath/Configuration.java.in: Added
JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION.
* configure.ac: Added
--enable-java-lang-system-explicit-initialization.
* java/lang/System.java: Added support for
JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION.
-rw-r--r-- | configure.ac | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 1975c8ffb..3fe241509 100644 --- a/configure.ac +++ b/configure.ac @@ -287,6 +287,23 @@ AC_ARG_ENABLE([load-library], [INIT_LOAD_LIBRARY="true"]) AC_SUBST(INIT_LOAD_LIBRARY) + +dnl ----------------------------------------------------------- +dnl Should the VM explicitly run class initialization subfunctions for +dnl java.lang.System? (default is false -- the subfunctions will be run +dnl automatically by the class initializer) +dnl ----------------------------------------------------------- +AC_ARG_ENABLE([java-lang-system-explicit-initialization], + [AS_HELP_STRING(--enable-java-lang-system-explicit-initialization,will the VM explicitly invoke java.lang.System's static initialization methods [default=no])], + [case "${enableval}" in + yes|true) JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION="true" ;; + no|false) JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION="false" ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-java-lang-system-explicit-initialization) ;; + esac], + [JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION="false"]) +AC_SUBST(JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION) + + dnl ----------------------------------------------------------- dnl avoiding automake complaints dnl ----------------------------------------------------------- |