diff configure.in @ 3036:b8c5ded2751f

[project @ 1997-06-05 21:44:19 by jwe]
author jwe
date Thu, 05 Jun 1997 21:44:49 +0000
parents ad0e94b6784c
children fe3b1f95a2c9
line wrap: on
line diff
--- a/configure.in	Thu Jun 05 21:35:44 1997 +0000
+++ b/configure.in	Thu Jun 05 21:44:49 1997 +0000
@@ -21,7 +21,7 @@
 ### Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 ### 02111-1307, USA. 
 
-AC_REVISION($Revision: 1.274 $)
+AC_REVISION($Revision: 1.275 $)
 AC_PREREQ(2.9)
 AC_INIT(src/octave.cc)
 AC_CONFIG_HEADER(config.h)
@@ -574,6 +574,7 @@
 SHLEXT=so
 SH_LD="$CC"
 SH_LDFLAGS=-shared
+SONAME_FLAGS=
 RLD_FLAG=
 case "$canonical_host_type" in
   *-*-386bsd* | *-*-openbsd* | *-*-netbsd* | *-*-freebsd*)
@@ -585,11 +586,13 @@
     CXXPICFLAG=
     FPICFLAG=
     SH_LDFLAGS="-shared -Xlinker -expect_unresolved -Xlinker '*'"
+    SONAME_FLAGS="-Xlinker -soname -Xlinker $@"
     RLD_FLAG='-Xlinker -rpath -Xlinker $(libdir)'
   ;;
 changequote(,)dnl
   i[3456789]86-*-linux*)
 changequote([,])dnl
+    SONAME_FLAGS="-Xlinker -soname -Xlinker $@"
     RLD_FLAG='-Xlinker -rpath -Xlinker $(libdir)'
   ;;
   rs6000-ibm-aix* | powerpc-ibm-aix*)
@@ -644,6 +647,7 @@
 AC_MSG_RESULT([defining DLFCN_DIR to be $DLFCN_DIR])
 AC_MSG_RESULT([defining SH_LD to be $SH_LD])
 AC_MSG_RESULT([defining SH_LDFLAGS to be $SH_LDFLAGS])
+AC_MSG_RESULT([defining SONAME_FLAGS to be $SONAME_FLAGS])
 AC_MSG_RESULT([defining RLD_FLAG to be $RLD_FLAG])
 AC_SUBST(FPICFLAG)
 AC_SUBST(CPICFLAG)
@@ -652,6 +656,7 @@
 AC_SUBST(DLFCN_DIR)
 AC_SUBST(SH_LD)
 AC_SUBST(SH_LDFLAGS)
+AC_SUBST(SONAME_FLAGS)
 AC_SUBST(RLD_FLAG)
 
 ### Allow compilation of smaller kernel.  This only works if some form