59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
+
+
+
+
+
+
+
+
+
+
+
+
|
[res_nsearch(&_res, "test", 0, 0, (void *)0, 0);],
[AC_MSG_RESULT([in -lnetwork])],
[LIBS="$save_libs -lbind"
AC_TRY_LINK([#include <resolv.h>],
[res_nsearch(&_res, "test", 0, 0, (void *)0, 0);],
[AC_MSG_RESULT([in -lbind])],
[AC_MSG_ERROR(not found)])])])])
AC_MSG_CHECKING([for res_ndestroy])
AC_TRY_LINK([
#include <resolv.h>
], [
res_ndestroy(&_res)
], [
AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_RES_NDESTROY, 1, [Whether we have res_ndestroy])
], [
AC_MSG_RESULT(no)
])
AC_CHECK_LIB(objopenssl, main, [
LIBS="$LIBS -lobjopenssl -lcrypto"
], [
AC_MSG_ERROR(You need ObjOpenSSL installed!)
])
|
88
89
90
91
92
93
94
95
|
100
101
102
103
104
105
106
107
108
|
+
|
dnl We don't call AC_PROG_CPP, but only AC_PROG_OBJCPP and set CPP to OBJCPP
dnl and add OBJCPPA.FLAGS to CPPFLAGS, thus we need to AC_SUBST these ourself
AC_SUBST(CPP)
AC_SUBST(CPPFLAGS)
AC_SUBST(PACKAGE, ObjXMPP)
AC_CONFIG_FILES([buildsys.mk extra.mk])
AC_CONFIG_HEADERS(config.h)
AC_OUTPUT
|