* lib/libjava.exp (libjava_arguments): Handle -lzgcj.
authorTom Tromey <tromey@cygnus.com>
Wed, 23 Jun 1999 15:14:36 +0000 (15:14 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Wed, 23 Jun 1999 15:14:36 +0000 (15:14 +0000)
From-SVN: r27721

libjava/testsuite/ChangeLog
libjava/testsuite/lib/libjava.exp

index b5ed72d..fd52a13 100644 (file)
@@ -1,3 +1,7 @@
+1999-06-23  Tom Tromey  <tromey@cygnus.com>
+
+       * lib/libjava.exp (libjava_arguments): Handle -lzgcj.
+
 1999-05-24  Anthony Green  <green@cygnus.com>
 
        * libjava.lang/Shazam.java: New file.
index fad6175..88691a8 100644 (file)
@@ -111,6 +111,8 @@ proc libjava_arguments {{mode compile}} {
     global base_dir
     global LIBJAVA
     global LIBGC
+    global LIBQTHREADS
+    global LIBZ
     global srcdir subdir objdir
     global TOOL_OPTIONS
     global GCJ_UNDER_TEST
@@ -135,6 +137,12 @@ proc libjava_arguments {{mode compile}} {
        set libqthreads [libjava_find_lib qthreads gcjcoop]
     }
 
+    if [info exists LIBZ] {
+       set libz $LIBZ
+    } else {
+       set libz [libjava_find_lib zlib zgcj]
+    }
+
     # FIXME: there's no way to determine whether -lpthread is
     # required.  We should get this info from configure, or it should
     # just be in the compiler driver.
@@ -142,6 +150,7 @@ proc libjava_arguments {{mode compile}} {
     verbose "using LIBJAVA = $libjava" 2
     verbose "using LIBGC = $libgc" 2
     verbose "using LIBQTHREADS = $libqthreads" 2
+    verbose "using LIBZ = $libz" 2
     set args ""
 
     # Basically we want to build up a colon separated path list from
@@ -178,6 +187,7 @@ proc libjava_arguments {{mode compile}} {
     lappend args "libs=$libjava";
     lappend args "libs=$libgc";
     lappend args "libs=$libqthreads"
+    lappend args "libs=$libz"
     lappend args debug
 
     if { [target_info needs_status_wrapper]!="" && [info exists gluefile] } {