summaryrefslogtreecommitdiffstats
path: root/libjava/configure.in
diff options
context:
space:
mode:
authormembar <membar@138bc75d-0d04-0410-961f-82ee72b054a4>2003-09-17 14:59:28 +0000
committermembar <membar@138bc75d-0d04-0410-961f-82ee72b054a4>2003-09-17 14:59:28 +0000
commit8f6b67267ba7981a71eb34c422e12d55535550ae (patch)
treefdfcfe22626d5e0eed65c248e1c336a73e3d60f6 /libjava/configure.in
parent4af965697b0cd1c2652a17955321580c4fd4464a (diff)
downloadppe42-gcc-8f6b67267ba7981a71eb34c422e12d55535550ae.tar.gz
ppe42-gcc-8f6b67267ba7981a71eb34c422e12d55535550ae.zip
* configure.in: Standardized help text case of
--enable-hash-synchronization New configure switch --enable-libgcj-multifile and corresponding automake conditional ONESTEP. * configure: Rebuilt. * Makefile.am: Use automake conditional ONESTEP to determine whether classfiles should be compiled individually or all at once. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71459 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/configure.in')
-rw-r--r--libjava/configure.in13
1 files changed, 12 insertions, 1 deletions
diff --git a/libjava/configure.in b/libjava/configure.in
index 416fb3d43b0..dac09ab4d28 100644
--- a/libjava/configure.in
+++ b/libjava/configure.in
@@ -80,12 +80,23 @@ dnl Currently works only for Linux X86/ia64
dnl Typically faster and more space-efficient
AC_ARG_ENABLE(hash-synchronization,
[ --enable-hash-synchronization
- Use global hash table for monitor locks])
+ use global hash table for monitor locks])
if test -z "$enable_hash_synchronization"; then
enable_hash_synchronization=$enable_hash_synchronization_default
fi
+# Do we allow intermodule optimizations (i.e. compiling many files at once)?
+AC_ARG_ENABLE(libgcj-multifile,
+[ --enable-libgcj-multifile
+ allow compilation of several files at once],
+[case "${enableval}" in
+ yes) enable_libgcj_multifile=yes ;;
+ no) enable_libgcj_multifile=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-libgcj-multifile) ;;
+esac],[enable_libgcj_multifile=no])
+AM_CONDITIONAL(ONESTEP, test "$enable_libgcj_multifile" = yes)
+
dnl configure.host sets slow_pthread_self if the synchronization code should
dnl try to avoid pthread_self calls by caching thread IDs in a hashtable.
if test "${slow_pthread_self}" = "yes"; then
OpenPOWER on IntegriCloud