ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/configure.ac
(Generate patch)

Comparing gvpe/configure.ac (file contents):
Revision 1.22 by pcg, Sat Jan 17 15:43:02 2004 UTC vs.
Revision 1.27 by pcg, Wed May 12 13:32:13 2004 UTC

1dnl Process this file with autoconf to produce a configure script. 1dnl Process this file with autoconf to produce a configure script.
2 2
3AC_PREREQ(2.57) 3AC_PREREQ(2.57)
4AC_INIT(src/vped.C) 4AC_INIT(src/vped.C)
5AC_CANONICAL_TARGET 5AC_CANONICAL_TARGET
6AM_INIT_AUTOMAKE(vpe, 1.4) 6AM_INIT_AUTOMAKE(vpe, 1.6.1)
7AM_CONFIG_HEADER(config.h) 7AM_CONFIG_HEADER(config.h)
8AM_MAINTAINER_MODE 8AM_MAINTAINER_MODE
9 9
10AH_TOP([ 10AH_TOP([
11#ifndef CONFIG_H__ 11#ifndef CONFIG_H__
239 [AC_HELP_STRING(--enable-rohc, [enable robust header compression (rfc3095).])], 239 [AC_HELP_STRING(--enable-rohc, [enable robust header compression (rfc3095).])],
240 [ 240 [
241 echo 241 echo
242 echo "**********************************************************************" 242 echo "**********************************************************************"
243 echo "**********************************************************************" 243 echo "**********************************************************************"
244 echo "**** --enable-rohc not yet implemented *******************************" 244 echo "**** --enable-rohc is highly experimental, do not use ****************"
245 echo "**********************************************************************"
246 echo "**** uuh sorry, I am such an ass, but I didn't find any rfc3095 (ROHC)"
247 echo "**** implementation to be used in GPL code on the web."
248 echo "**** so this option is just a fake. Please implement one and send it"
249 echo "**** to me ;)"
250 echo "**********************************************************************"
251 echo "**********************************************************************"
252 echo "**********************************************************************" 245 echo "**********************************************************************"
253 echo "**********************************************************************" 246 echo "**********************************************************************"
254 echo 247 echo
248 rohc=true
249 AC_DEFINE_UNQUOTED(ENABLE_ROHC, 1, [ROHC support])
255 ] 250 ]
256) 251)
252
253AM_CONDITIONAL(ROHC, test x$rohc = xtrue)
257 254
258AC_ARG_ENABLE(icmp, 255AC_ARG_ENABLE(icmp,
259 [AC_HELP_STRING(--enable-icmp, [enable icmp protocol support (default disabled).])], 256 [AC_HELP_STRING(--enable-icmp, [enable icmp protocol support (default disabled).])],
260 AC_DEFINE_UNQUOTED(ENABLE_ICMP, 1, [ICMP protocol support.]) 257 AC_DEFINE_UNQUOTED(ENABLE_ICMP, 1, [ICMP protocol support.])
261) 258)
263AC_ARG_ENABLE(tcp, 260AC_ARG_ENABLE(tcp,
264 [AC_HELP_STRING(--enable-tcp, [enable tcp protocol support (default disabled).])], 261 [AC_HELP_STRING(--enable-tcp, [enable tcp protocol support (default disabled).])],
265 AC_DEFINE_UNQUOTED(ENABLE_TCP, 1, [TCP protocol support.]) 262 AC_DEFINE_UNQUOTED(ENABLE_TCP, 1, [TCP protocol support.])
266) 263)
267 264
265AC_ARG_ENABLE(dns,
266 [AC_HELP_STRING(--enable-dns, [enable dns tunnel protocol support (DOES NOT WORK).])],
267 AC_DEFINE_UNQUOTED(ENABLE_DNS, 1, [DNS tunnel protocol support.])
268)
269
268AC_ARG_ENABLE(http-proxy, 270AC_ARG_ENABLE(http-proxy,
269 [AC_HELP_STRING(--enable-http-proxy, [enable http proxy connect support (default disabled).])], 271 [AC_HELP_STRING(--enable-http-proxy, [enable http proxy connect support (default disabled).])],
270 AC_DEFINE_UNQUOTED(ENABLE_HTTP_PROXY, 1, [http proxy connect support.]) 272 AC_DEFINE_UNQUOTED(ENABLE_HTTP_PROXY, 1, [http proxy connect support.])
271) 273)
272 274
273HMAC=8 dnl see also the AC_HELP_STRING 275HMAC=12 dnl see also the AC_HELP_STRING
274AC_ARG_ENABLE(hmac-length, 276AC_ARG_ENABLE(hmac-length,
275 [AC_HELP_STRING(--enable-hmac-length=BYTES, [use a hmac of length BYTES bytes (default 12). Allowed values are 4, 8, 12, 16.])], 277 [AC_HELP_STRING(--enable-hmac-length=BYTES, [use a hmac of length BYTES bytes (default 12). Allowed values are 4, 8, 12, 16.])],
276 HMAC=$enableval 278 HMAC=$enableval
277) 279)
278AC_DEFINE_UNQUOTED(HMACLENGTH, $HMAC, [Size of HMAC in each packet in bytes.]) 280AC_DEFINE_UNQUOTED(HMACLENGTH, $HMAC, [Size of HMAC in each packet in bytes.])
351echo "*** Digest used: $DIGEST" 353echo "*** Digest used: $DIGEST"
352echo "*** HMAC length: $HMAC" 354echo "*** HMAC length: $HMAC"
353echo "*** RAND used: $RAND" 355echo "*** RAND used: $RAND"
354echo "*** Max. MTU: $MTU" 356echo "*** Max. MTU: $MTU"
355echo "*** Compression: $COMPRESS" 357echo "*** Compression: $COMPRESS"
356echo "***"
357 358
358if test "x$DIGEST" = xmd4; then 359if test "x$DIGEST" = xmd4; then
359echo "*** WARNING" 360echo "***"
360echo "*** The digest you have chosen ($DIGEST) is known to be insecure" 361echo "*** WARNING: The digest you have chosen ($DIGEST) is known to be insecure"
361echo "***"
362fi 362fi
363
364if test "$HMAC" -lt 12; then
365echo "***"
366echo "*** WARNING: The hmac length you have chosen ($HMAC) is probably insecure"
367fi
368
369if test "$RAND" -lt 8; then
370echo "***"
371echo "*** WARNING: The random prefix you have chosen ($RAND) is probably insecure"
372fi
373
374echo "***"
363 375
364echo 376echo
365 377
366]) 378])
367 379
368AC_SUBST(INCLUDES) 380AC_SUBST(INCLUDES)
369 381
370AC_OUTPUT(Makefile po/Makefile.in 382AC_OUTPUT(Makefile po/Makefile.in
371src/Makefile 383src/Makefile
384src/rohc/Makefile
372doc/Makefile 385doc/Makefile
373lib/Makefile 386lib/Makefile
374m4/Makefile 387m4/Makefile
375) 388)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines