summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2008-06-01 22:56:01 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2008-06-01 22:56:01 +0000
commitba86e8c889f4e5d06cc6c25174ef71887eb81732 (patch)
tree832cf564158fc33968325e2e10a0f1aabed1b475
parentc7ce17df07c8c8dd25698e25eec66d5e96895234 (diff)
downloadclasspath-ba86e8c889f4e5d06cc6c25174ef71887eb81732.tar.gz
2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
* configure.ac: Only regenerate headers by default if the headers aren't in the source tree.
-rw-r--r--ChangeLog5
-rw-r--r--configure.ac8
2 files changed, 11 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 7a17d4602..2ed51f4dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
+ * configure.ac: Only regenerate headers by
+ default if the headers aren't in the source tree.
+
+2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
* configure.ac: Only run javac check
if examples, tools and/or class library are
being built.
diff --git a/configure.ac b/configure.ac
index 891d7d0d4..ccae37adc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -291,13 +291,17 @@ dnl -----------------------------------------------------------
dnl Regenerate headers at build time (disabled by default)
dnl -----------------------------------------------------------
AC_ARG_ENABLE([regen-headers],
- [AS_HELP_STRING(--enable-regen-headers,automatically regenerate JNI headers [default=yes])],
+ [AS_HELP_STRING(--enable-regen-headers,automatically regenerate JNI headers [default=yes if headers don't exist])],
[case "${enableval}" in
yes) REGENERATE_JNI_HEADERS=yes ;;
no) REGENERATE_JNI_HEADERS=no ;;
*) REGENERATE_JNI_HEADERS=yes ;;
esac],
- [REGENERATE_JNI_HEADERS=yes])
+ [if test -e include/java_lang_VMSystem.h; then
+ REGENERATE_JNI_HEADERS=no ;
+ else
+ REGENERATE_JNI_HEADERS=yes ;
+ fi])
AM_CONDITIONAL(CREATE_JNI_HEADERS, test "x${REGENERATE_JNI_HEADERS}" = xyes)
dnl -----------------------------------------------------------