We have to fix the DLL name convention on Windows every time...
authorSam Lantinga <slouken@libsdl.org>
Fri, 19 Oct 2012 21:43:41 -0700
changeset 6593f20b511e05a6
parent 6592 10c5ce045198
child 6594 dccafb0699dc
We have to fix the DLL name convention on Windows every time...
acinclude/libtool.m4
aclocal.m4
configure
     1.1 --- a/acinclude/libtool.m4	Fri Oct 19 21:19:30 2012 -0700
     1.2 +++ b/acinclude/libtool.m4	Fri Oct 19 21:43:41 2012 -0700
     1.3 @@ -2364,13 +2364,15 @@
     1.4      case $host_os in
     1.5      cygwin*)
     1.6        # Cygwin DLLs use 'cyg' prefix rather than 'lib'
     1.7 -      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
     1.8 +      #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
     1.9 +      soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}'
    1.10  m4_if([$1], [],[
    1.11        sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
    1.12        ;;
    1.13      mingw* | cegcc*)
    1.14        # MinGW DLLs use traditional 'lib' prefix
    1.15 -      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
    1.16 +      #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
    1.17 +      soname_spec='`echo ${libname} | $SED -e 's/^lib//'`${shared_ext}'
    1.18        ;;
    1.19      pw32*)
    1.20        # pw32 DLLs use 'pw' prefix rather than 'lib'
     2.1 --- a/aclocal.m4	Fri Oct 19 21:19:30 2012 -0700
     2.2 +++ b/aclocal.m4	Fri Oct 19 21:43:41 2012 -0700
     2.3 @@ -3061,13 +3061,15 @@
     2.4      case $host_os in
     2.5      cygwin*)
     2.6        # Cygwin DLLs use 'cyg' prefix rather than 'lib'
     2.7 -      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
     2.8 +      #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
     2.9 +      soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}'
    2.10  m4_if([$1], [],[
    2.11        sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
    2.12        ;;
    2.13      mingw* | cegcc*)
    2.14        # MinGW DLLs use traditional 'lib' prefix
    2.15 -      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
    2.16 +      #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
    2.17 +      soname_spec='`echo ${libname} | $SED -e 's/^lib//'`${shared_ext}'
    2.18        ;;
    2.19      pw32*)
    2.20        # pw32 DLLs use 'pw' prefix rather than 'lib'
     3.1 --- a/configure	Fri Oct 19 21:19:30 2012 -0700
     3.2 +++ b/configure	Fri Oct 19 21:43:41 2012 -0700
     3.3 @@ -10244,13 +10244,15 @@
     3.4      case $host_os in
     3.5      cygwin*)
     3.6        # Cygwin DLLs use 'cyg' prefix rather than 'lib'
     3.7 -      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     3.8 +      #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
     3.9 +      soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}'
    3.10  
    3.11        sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
    3.12        ;;
    3.13      mingw* | cegcc*)
    3.14        # MinGW DLLs use traditional 'lib' prefix
    3.15 -      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
    3.16 +      #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
    3.17 +      soname_spec='`echo ${libname} | $SED -e 's/^lib//'`${shared_ext}'
    3.18        ;;
    3.19      pw32*)
    3.20        # pw32 DLLs use 'pw' prefix rather than 'lib'
    3.21 @@ -14919,12 +14921,14 @@
    3.22      case $host_os in
    3.23      cygwin*)
    3.24        # Cygwin DLLs use 'cyg' prefix rather than 'lib'
    3.25 -      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
    3.26 +      #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
    3.27 +      soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}'
    3.28  
    3.29        ;;
    3.30      mingw* | cegcc*)
    3.31        # MinGW DLLs use traditional 'lib' prefix
    3.32 -      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
    3.33 +      #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
    3.34 +      soname_spec='`echo ${libname} | $SED -e 's/^lib//'`${shared_ext}'
    3.35        ;;
    3.36      pw32*)
    3.37        # pw32 DLLs use 'pw' prefix rather than 'lib'