changeset 758:b09b79ff309b cacao

2008-03-11 Lillian Angel <langel@redhat.com> * Makefile.am: Added check for WITH_OPENJDK. * Makefile.in: Regenerated. * configure: Regenerated. * configure.ac: Added --with-openjdk and --with-openjdk-home options.
author Lillian Angel <langel@redhat.com>
date Tue, 11 Mar 2008 15:20:01 -0400
parents 47561b02c0e7
children 04d4904dc002
files ChangeLog Makefile.am Makefile.in configure configure.ac
diffstat 5 files changed, 110 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Mar 11 18:49:11 2008 +0100
+++ b/ChangeLog	Tue Mar 11 15:20:01 2008 -0400
@@ -1,3 +1,10 @@
+2008-03-11  Lillian Angel  <langel@redhat.com>
+
+	* Makefile.am: Added check for WITH_OPENJDK.
+	* Makefile.in: Regenerated.
+	* configure: Regenerated.
+	* configure.ac: Added --with-openjdk and --with-openjdk-home options.
+
 2008-03-11  Matthias Klose  <doko@ubuntu.com>
 
 	* patches/icedtea-gcc-suffix.patch: Update, use GCC_SUFFIX in more
--- a/Makefile.am	Tue Mar 11 18:49:11 2008 +0100
+++ b/Makefile.am	Tue Mar 11 15:20:01 2008 -0400
@@ -397,6 +397,10 @@
 	rm -f stamps/bootstrap-directory.stamp
 	rm -rf bootstrap/icedtea
 
+if WITH_OPENJDK
+  BOOTSTRAP_DIRECTORY_STAMP =
+  ICEDTEA_HOME = $(SYSTEM_OPENJDK_DIR)
+else
 if WITH_ICEDTEA
   BOOTSTRAP_DIRECTORY_STAMP =
   ICEDTEA_HOME = $(SYSTEM_ICEDTEA_DIR)
@@ -404,6 +408,7 @@
   BOOTSTRAP_DIRECTORY_STAMP = stamps/bootstrap-directory.stamp
   ICEDTEA_HOME = icedtea
 endif
+endif
 
 # bootstrap/jdk1.6.0 to bootstrap/icedtea symlink.
 stamps/bootstrap-directory-symlink.stamp: $(BOOTSTRAP_DIRECTORY_STAMP)
--- a/Makefile.in	Tue Mar 11 18:49:11 2008 +0100
+++ b/Makefile.in	Tue Mar 11 15:20:01 2008 -0400
@@ -150,7 +150,9 @@
 SYSTEM_ANT_DIR = @SYSTEM_ANT_DIR@
 SYSTEM_GCJ_DIR = @SYSTEM_GCJ_DIR@
 SYSTEM_ICEDTEA_DIR = @SYSTEM_ICEDTEA_DIR@
+SYSTEM_OPENJDK_DIR = @SYSTEM_OPENJDK_DIR@
 TAR = @TAR@
+UNZIP = @UNZIP@
 VERSION = @VERSION@
 WGET = @WGET@
 X11_CFLAGS = @X11_CFLAGS@
@@ -168,6 +170,7 @@
 XTST_LIBS = @XTST_LIBS@
 XT_CFLAGS = @XT_CFLAGS@
 XT_LIBS = @XT_LIBS@
+ZIP = @ZIP@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
--- a/configure	Tue Mar 11 18:49:11 2008 +0100
+++ b/configure	Tue Mar 11 15:20:01 2008 -0400
@@ -716,11 +716,14 @@
 ac_ct_FASTJAR
 GAWK
 SYSTEM_GCJ_DIR
+SYSTEM_OPENJDK_DIR
 SYSTEM_ICEDTEA_DIR
 SYSTEM_ANT_DIR
 ENABLE_PLUGIN
 WITH_ICEDTEA_TRUE
 WITH_ICEDTEA_FALSE
+WITH_OPENJDK_TRUE
+WITH_OPENJDK_FALSE
 BUILD_ARCH_DIR
 INSTALL_ARCH_DIR
 JAVA
@@ -1418,10 +1421,13 @@
   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   --with-gcj-home         gcj home directory (default is
                           /usr/lib/jvm/java-gcj)
+  --with-openjdk-home     OpenJDK home directory (default is
+                          /usr/lib/jvm/java-openjdk)
   --with-icedtea-home     IcedTea home directory (default is
                           /usr/lib/jvm/java-icedtea)
   --with-ant-home         Ant home directory (default is /usr/share/ant)
   --with-icedtea          build IcedTea with system-installed IcedTea
+  --with-openjdk          build IcedTea with system-installed OpenJDK
   --with-java             specify location of the 1.5 java vm
   --with-ecj              bytecode compilation with ecj
   --with-javac            bytecode compilation with javac
@@ -5243,6 +5249,25 @@
 
 
 
+# Check whether --with-openjdk-home was given.
+if test "${with_openjdk_home+set}" = set; then
+  withval=$with_openjdk_home;
+              if test "x${withval}" == x
+              then
+                SYSTEM_OPENJDK_DIR=/usr/lib/jvm/java-openjdk
+              else
+                SYSTEM_OPENJDK_DIR=${withval}
+              fi
+
+else
+
+              SYSTEM_OPENJDK_DIR=/usr/lib/jvm/java-openjdk
+
+fi
+
+
+
+
 # Check whether --with-icedtea-home was given.
 if test "${with_icedtea_home+set}" = set; then
   withval=$with_icedtea_home;
@@ -5316,6 +5341,32 @@
 
 
 
+# Check whether --with-openjdk was given.
+if test "${with_openjdk+set}" = set; then
+  withval=$with_openjdk;
+          if test "x${withval}" != xno
+          then
+            with_openjdk=true
+          else
+            with_openjdk=false
+          fi
+
+else
+
+          with_openjdk=false
+
+fi
+
+ if test "${with_openjdk}" == true; then
+  WITH_OPENJDK_TRUE=
+  WITH_OPENJDK_FALSE='#'
+else
+  WITH_OPENJDK_TRUE='#'
+  WITH_OPENJDK_FALSE=
+fi
+
+
+
   case "${host}" in
     x86_64-*-*)
       BUILD_ARCH_DIR=amd64
@@ -10589,6 +10640,13 @@
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
+if test -z "${WITH_OPENJDK_TRUE}" && test -z "${WITH_OPENJDK_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"WITH_OPENJDK\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"WITH_OPENJDK\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
 if test -z "${GCC_OLD_TRUE}" && test -z "${GCC_OLD_FALSE}"; then
   { { echo "$as_me:$LINENO: error: conditional \"GCC_OLD\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
@@ -11360,11 +11418,14 @@
 ac_ct_FASTJAR!$ac_ct_FASTJAR$ac_delim
 GAWK!$GAWK$ac_delim
 SYSTEM_GCJ_DIR!$SYSTEM_GCJ_DIR$ac_delim
+SYSTEM_OPENJDK_DIR!$SYSTEM_OPENJDK_DIR$ac_delim
 SYSTEM_ICEDTEA_DIR!$SYSTEM_ICEDTEA_DIR$ac_delim
 SYSTEM_ANT_DIR!$SYSTEM_ANT_DIR$ac_delim
 ENABLE_PLUGIN!$ENABLE_PLUGIN$ac_delim
 WITH_ICEDTEA_TRUE!$WITH_ICEDTEA_TRUE$ac_delim
 WITH_ICEDTEA_FALSE!$WITH_ICEDTEA_FALSE$ac_delim
+WITH_OPENJDK_TRUE!$WITH_OPENJDK_TRUE$ac_delim
+WITH_OPENJDK_FALSE!$WITH_OPENJDK_FALSE$ac_delim
 BUILD_ARCH_DIR!$BUILD_ARCH_DIR$ac_delim
 INSTALL_ARCH_DIR!$INSTALL_ARCH_DIR$ac_delim
 JAVA!$JAVA$ac_delim
@@ -11431,7 +11492,7 @@
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 70; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 73; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
--- a/configure.ac	Tue Mar 11 18:49:11 2008 +0100
+++ b/configure.ac	Tue Mar 11 15:20:01 2008 -0400
@@ -43,6 +43,23 @@
             ])
 AC_SUBST(SYSTEM_GCJ_DIR)
 
+AC_ARG_WITH([openjdk-home],
+            [AS_HELP_STRING([--with-openjdk-home],
+                            [OpenJDK home directory \
+                             (default is /usr/lib/jvm/java-openjdk)])],
+            [
+              if test "x${withval}" == x
+              then
+                SYSTEM_OPENJDK_DIR=/usr/lib/jvm/java-openjdk
+              else
+                SYSTEM_OPENJDK_DIR=${withval}
+              fi
+            ],
+            [
+              SYSTEM_OPENJDK_DIR=/usr/lib/jvm/java-openjdk
+            ])
+AC_SUBST(SYSTEM_OPENJDK_DIR)
+
 AC_ARG_WITH([icedtea-home],
             [AS_HELP_STRING([--with-icedtea-home],
                             [IcedTea home directory \
@@ -98,6 +115,22 @@
         ])
 AM_CONDITIONAL(WITH_ICEDTEA, test "${with_icedtea}" == true)
 
+AC_ARG_WITH([openjdk],
+        [AS_HELP_STRING([--with-openjdk],
+                        [build IcedTea with system-installed OpenJDK])],
+        [
+          if test "x${withval}" != xno
+          then
+            with_openjdk=true
+          else
+            with_openjdk=false
+          fi
+        ],
+        [
+          with_openjdk=false
+        ])
+AM_CONDITIONAL(WITH_OPENJDK, test "${with_openjdk}" == true)
+
 SET_ARCH_DIRS
 if test "${with_icedtea}" == true
 then