diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 5aacdab1..7fbe5d07 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -141,6 +141,37 @@ AC_CHECK_PROG([HAVE_SOCAT],[socat], 1, 0) | |||
141 | AM_CONDITIONAL(HAVE_ZZUF, test 0 != $HAVE_ZZUF) | 141 | AM_CONDITIONAL(HAVE_ZZUF, test 0 != $HAVE_ZZUF) |
142 | AM_CONDITIONAL(HAVE_SOCAT, test 0 != $HAVE_SOCAT) | 142 | AM_CONDITIONAL(HAVE_SOCAT, test 0 != $HAVE_SOCAT) |
143 | 143 | ||
144 | # GNUtls linkage | ||
145 | AC_ARG_WITH(gnutls, | ||
146 | [ --with-gnutls=PFX Base of GNU TLS installation], | ||
147 | [AC_MSG_RESULT("$with_gnutls") | ||
148 | case $with_gnutls in | ||
149 | no) | ||
150 | ;; | ||
151 | yes) | ||
152 | AC_CHECK_HEADERS(gnutls.h,gnutls=true) | ||
153 | ;; | ||
154 | *) | ||
155 | LDFLAGS="-L$with_gnutls/lib $LDFLAGS" | ||
156 | CPPFLAGS="-I$with_gnutls/include $CPPFLAGS" | ||
157 | AC_CHECK_HEADERS(gnutls/gnutls.h, | ||
158 | # check for 'gnutls_global_init' in gnutls.so | ||
159 | AC_CHECK_LIB(gnutls,gnutls_global_init, | ||
160 | GNUTLS_LIB_PATH="$with_gnutls/lib" | ||
161 | GNUTLS_LDFLAGS="-L$with_gnutls/lib" | ||
162 | GNUTLS_CPPFLAGS="-I$with_gnutls/include" | ||
163 | gnutls=true)) | ||
164 | LDFLAGS=$SAVE_LDFLAGS | ||
165 | CPPFLAGS=$SAVE_CPPFLAGS | ||
166 | ;; | ||
167 | esac | ||
168 | ], | ||
169 | [AC_MSG_RESULT([--with-gnutls not specified])]) | ||
170 | |||
171 | AC_SUBST(GNUTLS_LIB_PATH) | ||
172 | AC_SUBST(GNUTLS_LDFLAGS) | ||
173 | AC_SUBST(GNUTLS_CPPFLAGS) | ||
174 | |||
144 | AC_SUBST(CPPFLAGS) | 175 | AC_SUBST(CPPFLAGS) |
145 | AC_SUBST(LIBS) | 176 | AC_SUBST(LIBS) |
146 | AC_SUBST(LDFLAGS) | 177 | AC_SUBST(LDFLAGS) |