Use libtool to determine shared library suffix. (#357245)

2006-12-26  Behdad Esfahbod  <behdad@gnome.org>

        * configure.in: Use libtool to determine shared library suffix.
        (#357245)
This commit is contained in:
Behdad Esfahbod 2006-12-26 20:18:58 +00:00 committed by Behdad Esfahbod
parent ca7dc0e94c
commit 992a0c5ed5
2 changed files with 14 additions and 21 deletions

View File

@ -1,3 +1,8 @@
2006-12-26 Behdad Esfahbod <behdad@gnome.org>
* configure.in: Use libtool to determine shared library suffix.
(#357245)
2006-12-24 Matthias Clasen <mclasen@redhat.com>
* tests/run-collate-tests.sh:

View File

@ -1312,28 +1312,16 @@ else
fi
AC_MSG_CHECKING(for the suffix of shared libraries)
case "$host_os" in
hpux9* | hpux10* | hpux11*) # taken from ltconfig
case "$host_cpu" in
hppa*)
glib_gmodule_suffix='sl'
;;
ia64*)
glib_gmodule_suffix='so'
;;
esac
;;
cygwin* | mingw*)
glib_gmodule_suffix='dll'
;;
aix*)
glib_gmodule_suffix='a'
;;
*)
glib_gmodule_suffix='so'
;;
esac
shrext_cmds=`./libtool --config | grep '^shrext_cmds='`
eval $shrext_cmds
module=yes eval std_shrext=$shrext_cmds
# chop the initial dot
glib_gmodule_suffix=`echo $std_shrext | sed 's/^\.//'`
AC_MSG_RESULT(.$glib_gmodule_suffix)
# any reason it may fail?
if test "x$glib_gmodule_suffix" = x; then
AC_MSG_ERROR(Cannot determine shared library suffix from libtool)
fi
AC_SUBST(G_MODULE_SUPPORTED)
AC_SUBST(G_MODULE_IMPL)