61
60
# modified version of the Autoconf Macro, you may extend this special
62
61
# exception to the GPL to apply to your modified version as well.
66
AC_DEFUN([AX_CHECK_LIBRARY],
67
[AC_ARG_VAR($1[_CPPFLAGS],[C preprocessor flags for ]$1[ headers])
68
AC_ARG_VAR($1[_LDFLAGS],[linker flags for ]$1[ libraries])
70
AC_CACHE_VAL(AS_TR_SH([ax_cv_have_]$1),
73
AS_IF([test "x$]$1[_CPPFLAGS" != "x"],
74
[CPPFLAGS="$CPPFLAGS $]$1[_CPPFLAGS"])
76
AS_IF([test "x$]$1[_LDFLAGS" != "x"],
77
[LDFLAGS="$LDFLAGS $]$1[_LDFLAGS"])
80
AC_CHECK_LIB($3, [main],
81
[AS_TR_SH([ax_cv_have_]$1)=yes],
82
[AS_TR_SH([ax_cv_have_]$1)=no])
83
], [AS_TR_SH([ax_cv_have_]$1)=no])
88
AS_IF([test "$]AS_TR_SH([ax_cv_have_]$1)[" = "yes"],
89
[AC_DEFINE([HAVE_]$1, [1], [Define to 1 if ]$1[ is found])
90
ifelse([$4], , :, [$4])],
91
[ifelse([$5], , :, [$5])])
65
AC_DEFUN([AX_CHECK_LIBRARY], [
66
AC_ARG_VAR($1[_CPPFLAGS], [C preprocessor flags for ]$1[ headers])
67
AC_ARG_VAR($1[_LDFLAGS], [linker flags for ]$1[ libraries])
69
AC_CACHE_VAL(AS_TR_SH([ax_cv_have_]$1),
70
[save_CPPFLAGS="$CPPFLAGS"
71
save_LDFLAGS="$LDFLAGS"
74
AS_IF([test "x$]$1[_CPPFLAGS" != "x"],
75
[CPPFLAGS="$CPPFLAGS $]$1[_CPPFLAGS"])
77
AS_IF([test "x$]$1[_LDFLAGS" != "x"],
78
[LDFLAGS="$LDFLAGS $]$1[_LDFLAGS"])
81
AC_CHECK_LIB($3, [main],
82
[AS_TR_SH([ax_cv_have_]$1)=yes],
83
[AS_TR_SH([ax_cv_have_]$1)=no])
84
], [AS_TR_SH([ax_cv_have_]$1)=no])
86
CPPFLAGS="$save_CPPFLAGS"
87
LDFLAGS="$save_LDFLAGS"
91
AS_IF([test "$]AS_TR_SH([ax_cv_have_]$1)[" = "yes"],
92
AC_DEFINE([HAVE_]$1, [1], [Define to 1 if ]$1[ is found])
93
m4_ifval( m4_normalize([$4]), [$4]),
94
m4_ifval( m4_normalize([$5]), [$5]))