# HG changeset patch # User jwe # Date 1181717847 0 # Node ID 95ecf87531ca2510755724ab9380685bb609d200 # Parent dda2239726cb671947eb8a60ec52d03daa524913 [project @ 2007-06-13 06:57:27 by jwe] diff -r dda2239726cb -r 95ecf87531ca ChangeLog --- a/ChangeLog Wed Jun 13 06:49:41 2007 +0000 +++ b/ChangeLog Wed Jun 13 06:57:27 2007 +0000 @@ -1,3 +1,10 @@ +2007-06-13 Michael Goffioul + + * Makeconf.in (do-subst-config-vals): Also substitute ${libdir} as + OCTAVE_CONF_LIBDIR. + * mkoctfile.in: Set DEFAULT_LIBDIR and substitute OCTAVE_HOME. + Define LIBDIR. Use LIBDIR to set DEFAULT_LFLAGS. + 2007-06-12 Benjamin Lindner * configure.in: For mingw, add -lws2_32 -lkernel32 to LIBS and set diff -r dda2239726cb -r 95ecf87531ca Makeconf.in --- a/Makeconf.in Wed Jun 13 06:49:41 2007 +0000 +++ b/Makeconf.in Wed Jun 13 06:57:27 2007 +0000 @@ -489,6 +489,7 @@ -e "s|%OCTAVE_CONF_LEXLIB%|\"${LEXLIB}\"|" \ -e "s|%OCTAVE_CONF_LFLAGS%|\"${LFLAGS}\"|" \ -e "s|%OCTAVE_CONF_LIBCRUFT%|\"${LIBCRUFT}\"|" \ + -e "s|%OCTAVE_CONF_LIBDIR%|\"${libdir}\"|" \ -e "s|%OCTAVE_CONF_LIBDLFCN%|\"${LIBDLFCN}\"|" \ -e "s|%OCTAVE_CONF_LIBEXT%|\"${LIBEXT}\"|" \ -e "s|%OCTAVE_CONF_LIBFLAGS%|\"${LIBFLAGS}\"|" \ diff -r dda2239726cb -r 95ecf87531ca mkoctfile.in --- a/mkoctfile.in Wed Jun 13 06:49:41 2007 +0000 +++ b/mkoctfile.in Wed Jun 13 06:57:27 2007 +0000 @@ -14,18 +14,21 @@ DEFAULT_BINDIR=%OCTAVE_BINDIR% DEFAULT_INCLUDEDIR=%OCTAVE_CONF_INCLUDEDIR% +DEFAULT_LIBDIR=%OCTAVE_CONF_LIBDIR% DEFAULT_OCTINCLUDEDIR=%OCTAVE_CONF_OCTINCLUDEDIR% DEFAULT_OCTLIBDIR=%OCTAVE_CONF_OCTLIBDIR% if [ -n "$OCTAVE_HOME" ]; then DEFAULT_BINDIR="`echo $DEFAULT_BINDIR | $SED "s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`" DEFAULT_INCLUDEDIR="`echo $DEFAULT_INCLUDEDIR | $SED "s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`" + DEFAULT_LIBDIR="`echo $DEFAULT_LIBDIR | $SED "s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`" DEFAULT_OCTINCLUDEDIR="`echo $DEFAULT_OCTINCLUDEDIR | $SED "s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`" DEFAULT_OCTLIBDIR="`echo $DEFAULT_OCTLIBDIR | $SED "s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`" fi : ${BINDIR=$DEFAULT_BINDIR} : ${INCLUDEDIR=$DEFAULT_INCLUDEDIR} +: ${LIBDIR=$DEFAULT_LIBDIR} : ${OCTINCLUDEDIR=$DEFAULT_OCTINCLUDEDIR} : ${OCTLIBDIR=$DEFAULT_OCTLIBDIR} @@ -35,6 +38,9 @@ fi DEFAULT_LFLAGS="-L$OCTLIBDIR" +if [ "$LIBDIR" != /usr/lib ]; then + DEFAULT_LFLAGS="$DEFAULT_LFLAGS -L$LIBDIR" +fi # Default values for these variables are filled in when Octave is # compiled.