1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-21 14:53:44 +03:00

applied a patch from Gerrit P. Haase to add module support on cygwin

* configure.in: applied a patch from Gerrit P. Haase to add
  module support on cygwin
Daniel
This commit is contained in:
Daniel Veillard
2005-07-14 09:31:14 +00:00
parent 7d2b323ed6
commit 9202b674b5
2 changed files with 29 additions and 12 deletions

View File

@@ -1,3 +1,8 @@
Thu Jul 14 11:30:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
* configure.in: applied a patch from Gerrit P. Haase to add
module support on cygwin
Thu Jul 14 10:56:42 CEST 2005 Daniel Veillard <daniel@veillard.com>
* HTMLparser.c: fixed a potential buffer overrun error introduced

View File

@@ -673,21 +673,33 @@ AC_SUBST(PYTHON_SUBDIR)
dnl check for dso support
WITH_MODULES=0
MODULE_EXTENSION=".so"
TEST_MODULES=
if test "$with_modules" != "no" ; then
AC_CHECK_LIB(dld, shl_load, [
WITH_MODULES=1
MODULE_PLATFORM_LIBS="-ldld"
AC_DEFINE([HAVE_SHLLOAD], [], [Have shl_load based dso])
])
AC_CHECK_LIB(dl, dlopen, [
WITH_MODULES=1
MODULE_PLATFORM_LIBS="-ldl"
AC_DEFINE([HAVE_DLOPEN], [], [Have dlopen based dso])
])
case "$host" in
*-*-cygwin*)
MODULE_EXTENSION=".dll"
AC_CHECK_LIB(cygwin, dlopen, [
WITH_MODULES=1
MODULE_PLATFORM_LIBS=
AC_DEFINE([HAVE_DLOPEN], [], [Have dlopen based dso])
])
;;
*)
MODULE_EXTENSION=".so"
AC_CHECK_LIB(dld, shl_load, [
WITH_MODULES=1
MODULE_PLATFORM_LIBS="-ldld"
AC_DEFINE([HAVE_SHLLOAD], [], [Have shl_load based dso])
])
AC_CHECK_LIB(dl, dlopen, [
WITH_MODULES=1
MODULE_PLATFORM_LIBS="-ldl"
AC_DEFINE([HAVE_DLOPEN], [], [Have dlopen based dso])
])
;;
esac
fi
if test "${WITH_MODULES}" = "1"; then