From 37dbd45d5a11d6b8ed272b9efb2955b0b418e731 Mon Sep 17 00:00:00 2001 From: "Gary V. Vaughan" Date: Wed, 7 Mar 2001 01:13:22 +0000 Subject: [PATCH] From Tor Lillqvist * ltmain.in (library_names_spec): Use an appropriate filename prefix for dlls -- lib for mingw; cyg for cygwin; pw for pw32. --- ChangeLog | 6 ++++++ ltconfig.in | 18 ++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index e85fb27da..66c9bfe53 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2001-03-07 Gary V. Vaughan + + From Tor Lillqvist + * ltmain.in (library_names_spec): Use an appropriate filename + prefix for dlls -- lib for mingw; cyg for cygwin; pw for pw32. + 2001-03-06 Alexandre Oliva * ltconfig.in (can_build_shared) [AIX 4.[01], GCC]: GCC up to diff --git a/ltconfig.in b/ltconfig.in index a16de3f55..cfc5117dc 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -1059,11 +1059,21 @@ cygwin* | mingw* | pw32*) version_type=windows need_version=no need_lib_prefix=no - if test "$with_gcc" = yes; then - library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' - else + case $with_gcc,$host_os in + yes,cygwin*) +    library_names_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' +    ;; +  yes,mingw*) +    library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' +    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"` +    ;; +  yes,pw32*) +   library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' +    ;; + *) library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib' - fi + ;; + esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH -- 2.47.2