kopia lustrzana https://gitlab.com/sane-project/backends
Check for MacOS X native dynamic loading first before lookinf for libdl.
rodzic
3f2c8ff31e
commit
4c428e0517
|
@ -1,3 +1,8 @@
|
|||
2003-02-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
|
||||
|
||||
* aclocal.m4 acinclude.m4 configure configure.in: Check for MacOS X
|
||||
native dynamic loading first before lookinf for libdl.
|
||||
|
||||
2003-02-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
|
||||
|
||||
* frontend/saned.c sanei/sanei_codec_bin.c sanei/sanei_wire.c: Check
|
||||
|
|
37
acinclude.m4
37
acinclude.m4
|
@ -119,28 +119,29 @@ AC_DEFUN([SANE_CHECK_DLL_LIB],
|
|||
[
|
||||
dnl Checks for dll libraries: dl
|
||||
if test "${enable_dynamic}" != "no"; then
|
||||
AC_CHECK_HEADERS(dlfcn.h,
|
||||
[AC_CHECK_LIB(dl,dlopen, DL_LIB=-ldl)
|
||||
saved_LIBS="${LIBS}"
|
||||
LIBS="${LIBS} ${DL_LIB}"
|
||||
AC_CHECK_FUNCS(dlopen, enable_dynamic=yes,)
|
||||
LIBS="${saved_LIBS}"
|
||||
],)
|
||||
|
||||
# HP/UX DLL handling
|
||||
AC_CHECK_HEADERS(dl.h,
|
||||
[AC_CHECK_LIB(dld,shl_load, DL_LIB=-ldld)
|
||||
saved_LIBS="${LIBS}"
|
||||
LIBS="${LIBS} ${DL_LIB}"
|
||||
AC_CHECK_FUNCS(shl_load, enable_dynamic=yes,)
|
||||
LIBS="${saved_LIBS}"
|
||||
],)
|
||||
|
||||
#Mac OS X/Darwin
|
||||
AC_CHECK_HEADERS(mach-o/dyld.h,
|
||||
[AC_CHECK_FUNCS(NSLinkModule, enable_dynamic=yes,)
|
||||
DL_LIB=""
|
||||
],)
|
||||
],
|
||||
[
|
||||
# dlopen
|
||||
AC_CHECK_HEADERS(dlfcn.h,
|
||||
[AC_CHECK_LIB(dl,dlopen, DL_LIB=-ldl)
|
||||
saved_LIBS="${LIBS}"
|
||||
LIBS="${LIBS} ${DL_LIB}"
|
||||
AC_CHECK_FUNCS(dlopen, enable_dynamic=yes,)
|
||||
LIBS="${saved_LIBS}"
|
||||
],)
|
||||
# HP/UX DLL handling
|
||||
AC_CHECK_HEADERS(dl.h,
|
||||
[AC_CHECK_LIB(dld,shl_load, DL_LIB=-ldld)
|
||||
saved_LIBS="${LIBS}"
|
||||
LIBS="${LIBS} ${DL_LIB}"
|
||||
AC_CHECK_FUNCS(shl_load, enable_dynamic=yes,)
|
||||
LIBS="${saved_LIBS}"
|
||||
],)
|
||||
])
|
||||
fi
|
||||
AC_SUBST(DL_LIB)
|
||||
|
||||
|
|
|
@ -131,28 +131,29 @@ AC_DEFUN([SANE_CHECK_DLL_LIB],
|
|||
[
|
||||
dnl Checks for dll libraries: dl
|
||||
if test "${enable_dynamic}" != "no"; then
|
||||
AC_CHECK_HEADERS(dlfcn.h,
|
||||
[AC_CHECK_LIB(dl,dlopen, DL_LIB=-ldl)
|
||||
saved_LIBS="${LIBS}"
|
||||
LIBS="${LIBS} ${DL_LIB}"
|
||||
AC_CHECK_FUNCS(dlopen, enable_dynamic=yes,)
|
||||
LIBS="${saved_LIBS}"
|
||||
],)
|
||||
|
||||
# HP/UX DLL handling
|
||||
AC_CHECK_HEADERS(dl.h,
|
||||
[AC_CHECK_LIB(dld,shl_load, DL_LIB=-ldld)
|
||||
saved_LIBS="${LIBS}"
|
||||
LIBS="${LIBS} ${DL_LIB}"
|
||||
AC_CHECK_FUNCS(shl_load, enable_dynamic=yes,)
|
||||
LIBS="${saved_LIBS}"
|
||||
],)
|
||||
|
||||
#Mac OS X/Darwin
|
||||
AC_CHECK_HEADERS(mach-o/dyld.h,
|
||||
[AC_CHECK_FUNCS(NSLinkModule, enable_dynamic=yes,)
|
||||
DL_LIB=""
|
||||
],)
|
||||
],
|
||||
[
|
||||
# dlopen
|
||||
AC_CHECK_HEADERS(dlfcn.h,
|
||||
[AC_CHECK_LIB(dl,dlopen, DL_LIB=-ldl)
|
||||
saved_LIBS="${LIBS}"
|
||||
LIBS="${LIBS} ${DL_LIB}"
|
||||
AC_CHECK_FUNCS(dlopen, enable_dynamic=yes,)
|
||||
LIBS="${saved_LIBS}"
|
||||
],)
|
||||
# HP/UX DLL handling
|
||||
AC_CHECK_HEADERS(dl.h,
|
||||
[AC_CHECK_LIB(dld,shl_load, DL_LIB=-ldld)
|
||||
saved_LIBS="${LIBS}"
|
||||
LIBS="${LIBS} ${DL_LIB}"
|
||||
AC_CHECK_FUNCS(shl_load, enable_dynamic=yes,)
|
||||
LIBS="${saved_LIBS}"
|
||||
],)
|
||||
])
|
||||
fi
|
||||
AC_SUBST(DL_LIB)
|
||||
|
||||
|
|
Plik diff jest za duży
Load Diff
Ładowanie…
Reference in New Issue