diff options
author | Aaron W. LaFramboise <aaronavay62@aaronwl.com> | 2008-09-04 02:18:16 +0000 |
---|---|---|
committer | Aaron W. LaFramboise <aaronavay62@aaronwl.com> | 2008-09-04 02:18:16 +0000 |
commit | 8453fdbad9e58742af09614675e5f8e863062750 (patch) | |
tree | 52853c9068b7854db10221e61aa053d2c28db455 /configure.ac | |
parent | 2c73a5e682663e2eea5184bac36f1d8052038591 (diff) | |
download | newlib-8453fdbad9e58742af09614675e5f8e863062750.zip newlib-8453fdbad9e58742af09614675e5f8e863062750.tar.gz newlib-8453fdbad9e58742af09614675e5f8e863062750.tar.bz2 |
2008-08-31 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
* configure.ac (RPATH_ENVVAR): Use PATH on Windows.
(GCC_SHLIB_SUBDIR): New.
* Makefile.tpl (HOST_LIB_PATH_gcc): Use GCC_SHLIB_SUBDIR.
* configure: Regenerate.
* Makefile.in: Regenerate.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index d4b962f..fb859c1 100644 --- a/configure.ac +++ b/configure.ac @@ -2050,12 +2050,21 @@ case "${host}" in ;; esac +# Decide which environment variable is used to find dynamic libraries. case "${host}" in *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;; *-*-darwin* | *-*-rhapsody* ) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;; + *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;; *) RPATH_ENVVAR=LD_LIBRARY_PATH ;; esac +# On systems where the dynamic library environment variable is PATH, +if test "$RPATH_ENVVAR" = PATH; then + GCC_SHLIB_SUBDIR=/shlib +else + GCC_SHLIB_SUBDIR= +fi + # Record target_configdirs and the configure arguments for target and # build configuration in Makefile. target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'` @@ -2513,6 +2522,7 @@ AC_SUBST_FILE(ospace_frag) # Miscellanea: directories, flags, etc. AC_SUBST(RPATH_ENVVAR) +AC_SUBST(GCC_SHLIB_SUBDIR) AC_SUBST(tooldir) AC_SUBST(build_tooldir) AC_SUBST(CONFIGURE_GDB_TK) |