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

Comparing gvpe/configure.ac (file contents):
Revision 1.42 by pcg, Mon Dec 5 12:58:06 2005 UTC vs.
Revision 1.50 by pcg, Sun Aug 10 10:35:26 2008 UTC

2 2
3AC_PREREQ(2.59) 3AC_PREREQ(2.59)
4AC_INIT 4AC_INIT
5AC_CONFIG_SRCDIR([src/gvpe.C]) 5AC_CONFIG_SRCDIR([src/gvpe.C])
6AC_CANONICAL_TARGET 6AC_CANONICAL_TARGET
7AM_INIT_AUTOMAKE(gvpe, 1.9) 7AM_INIT_AUTOMAKE(gvpe, 2.2)
8AC_CONFIG_HEADERS([config.h]) 8AC_CONFIG_HEADERS([config.h])
9AM_MAINTAINER_MODE 9AM_MAINTAINER_MODE
10 10
11AH_TOP([ 11AH_TOP([
12#ifndef CONFIG_H__ 12#ifndef CONFIG_H__
158AC_CACHE_SAVE 158AC_CACHE_SAVE
159 159
160dnl Checks for libraries. 160dnl Checks for libraries.
161 161
162AC_LANG(C++) 162AC_LANG(C++)
163AC_CHECK_HEADERS(ext/hash_map clocale) 163AC_CHECK_HEADERS(tr1/unordered_map ext/hash_map clocale)
164 164
165dnl Checks for header files. 165dnl Checks for header files.
166AC_CHECK_HEADERS([fcntl.h inttypes.h limits.h malloc.h stdint.h strings.h syslog.h unistd.h \ 166AC_CHECK_HEADERS([fcntl.h inttypes.h limits.h malloc.h stdint.h strings.h syslog.h unistd.h \
167 sys/file.h sys/ioctl.h sys/param.h sys/time.h netinet/in_systm.h sys/cygwin.h \ 167 sys/file.h sys/ioctl.h sys/param.h sys/time.h netinet/in_systm.h sys/cygwin.h \
168 sys/mman.h netinet/in.h]) 168 sys/mman.h netinet/in.h])
226]) 226])
227AC_CHECK_FUNC(gethostbyname, [], [ 227AC_CHECK_FUNC(gethostbyname, [], [
228 AC_CHECK_LIB(nsl, gethostbyname) 228 AC_CHECK_LIB(nsl, gethostbyname)
229]) 229])
230 230
231dnl libev support
232m4_include([libev/libev.m4])
233
231AC_LANG_POP 234AC_LANG_POP
232 235
233dnl AC_CHECK_FUNCS([freeaddrinfo gai_strerror getaddrinfo getnameinfo]) 236dnl AC_CHECK_FUNCS([freeaddrinfo gai_strerror getaddrinfo getnameinfo])
234 237
235AC_CACHE_SAVE 238AC_CACHE_SAVE
247 [AS_HELP_STRING(--enable-static-daemon,enable statically linked daemon.)], 250 [AS_HELP_STRING(--enable-static-daemon,enable statically linked daemon.)],
248 [LDFLAGS_DAEMON=-static] 251 [LDFLAGS_DAEMON=-static]
249) 252)
250AC_SUBST(LDFLAGS_DAEMON) 253AC_SUBST(LDFLAGS_DAEMON)
251 254
252AC_ARG_ENABLE(rohc, 255dnl AC_ARG_ENABLE(rohc,
253 [AS_HELP_STRING(--enable-rohc,enable robust header compression (rfc3095).)], 256dnl [AS_HELP_STRING(--enable-rohc,enable robust header compression (rfc3095).)],
254 [ 257dnl [
255 echo 258dnl echo
256 echo "**********************************************************************" 259dnl echo "**********************************************************************"
257 echo "**********************************************************************" 260dnl echo "**********************************************************************"
258 echo "**** --enable-rohc is highly experimental, do not use ****************" 261dnl echo "**** --enable-rohc is highly experimental, do not use ****************"
259 echo "**********************************************************************" 262dnl echo "**********************************************************************"
260 echo "**********************************************************************" 263dnl echo "**********************************************************************"
261 echo 264dnl echo
262 rohc=true 265dnl rohc=true
263 AC_DEFINE_UNQUOTED(ENABLE_ROHC, 1, [ROHC support]) 266dnl AC_DEFINE_UNQUOTED(ENABLE_ROHC, 1, [ROHC support])
264 ] 267dnl ]
265) 268dnl )
266 269
267AM_CONDITIONAL(ROHC, test x$rohc = xtrue) 270AM_CONDITIONAL(ROHC, test x$rohc = xtrue)
268 271
269dnl AC_ARG_ENABLE(bridging, 272dnl AC_ARG_ENABLE(bridging,
270dnl [AS_HELP_STRING(--enable-bridging,enable bridging support (default disabled).)], 273dnl [AS_HELP_STRING(--enable-bridging,enable bridging support (default disabled).)],
341AC_DEFINE_UNQUOTED(ENABLE_CIPHER, EVP_${CIPHER}, [Select the symmetric cipher to use.]) 344AC_DEFINE_UNQUOTED(ENABLE_CIPHER, EVP_${CIPHER}, [Select the symmetric cipher to use.])
342 345
343DIGEST=ripemd160 346DIGEST=ripemd160
344AC_ARG_ENABLE(digest, 347AC_ARG_ENABLE(digest,
345 [AS_HELP_STRING(--enable-digest,[ 348 [AS_HELP_STRING(--enable-digest,[
346 Select the digets algorithm to use (default "ripemd160"). Must be one of 349 Select the digest algorithm to use (default "ripemd160"). Must be one of
347 "sha1", "ripemd160", "md5" or "md4" (insecure).])], 350 "sha512", "sha256", "sha1", "ripemd160", "md5" or "md4" (insecure).])],
351 if test "x$enableval" = xsha512 ; then DIGEST=sha512 ; fi
352 if test "x$enableval" = xsha256 ; then DIGEST=sha256 ; fi
348 if test "x$enableval" = xsha1 ; then DIGEST=sha1 ; fi 353 if test "x$enableval" = xsha1 ; then DIGEST=sha1 ; fi
349 if test "x$enableval" = xripemd160; then DIGEST=ripemd160; fi 354 if test "x$enableval" = xripemd160; then DIGEST=ripemd160; fi
350 if test "x$enableval" = xmd5 ; then DIGEST=md5 ; fi 355 if test "x$enableval" = xmd5 ; then DIGEST=md5 ; fi
351 if test "x$enableval" = xmd4 ; then DIGEST=md4 ; fi 356 if test "x$enableval" = xmd4 ; then DIGEST=md4 ; fi
352) 357)
354 359
355if $CXX -v --help 2>&1 | grep -q fno-rtti; then 360if $CXX -v --help 2>&1 | grep -q fno-rtti; then
356 CXXFLAGS="$CXXFLAGS -fno-rtti" 361 CXXFLAGS="$CXXFLAGS -fno-rtti"
357fi 362fi
358 363
359if $CXX -v --help 2>&1 | grep -q fexceptions; then 364#if $CXX -v --help 2>&1 | grep -q fexceptions; then
360 CXXFLAGS="$CXXFLAGS -fno-exceptions" 365# CXXFLAGS="$CXXFLAGS -fno-exceptions"
361fi 366#fi
367
368LIBS="$EXTRA_LIBS $LIBS"
362 369
363dnl if $CXX -v --help 2>&1 | grep -q ffunction-sections; then 370dnl if $CXX -v --help 2>&1 | grep -q ffunction-sections; then
364dnl CXXFLAGS="$CXXFLAGS -ffunction-sections" 371dnl CXXFLAGS="$CXXFLAGS -ffunction-sections"
365dnl fi 372dnl fi
366dnl 373dnl

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines