mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-02 07:36:17 +01:00
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:
parent
ca7dc0e94c
commit
992a0c5ed5
@ -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:
|
||||
|
30
configure.in
30
configure.in
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user