[w3m-dev 03810] autoconf
* acinclude.m4 (AC_W3M_EXTLIBS): use $dir (AC_W3M_GC): PREFIX is optional (AC_W3M_SSL): PREFIX is optional with_ssl=yes, check usual dirs use $dir (AC_W3M_IPv6): use $dir From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
This commit is contained in:
		
							
								
								
									
										38
									
								
								acinclude.m4
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								acinclude.m4
									
									
									
									
									
								
							@@ -312,11 +312,11 @@ AC_DEFUN([AC_W3M_EXTLIBS],
 | 
			
		||||
[lib=$1
 | 
			
		||||
 AC_MSG_CHECKING(for -l$lib)
 | 
			
		||||
 extlib="not found"
 | 
			
		||||
 for extlibdir in /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib
 | 
			
		||||
 for dir in /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib
 | 
			
		||||
 do
 | 
			
		||||
   if test -f $extlibdir/lib$lib.a -o -f $extlibdir/lib$lib.so ; then 
 | 
			
		||||
   if test -f $dir/lib$lib.a -o -f $dir/lib$lib.so ; then 
 | 
			
		||||
    LIBS="$LIBS -l$lib"
 | 
			
		||||
    extlib="found at $extlibdir"
 | 
			
		||||
    extlib="found at $dir"
 | 
			
		||||
    break
 | 
			
		||||
   fi
 | 
			
		||||
 done
 | 
			
		||||
@@ -328,7 +328,7 @@ AC_DEFUN([AC_W3M_EXTLIBS],
 | 
			
		||||
AC_DEFUN([AC_W3M_GC],
 | 
			
		||||
[AC_MSG_CHECKING(GC library exists)
 | 
			
		||||
AC_ARG_WITH(gc,
 | 
			
		||||
 [  --with-gc=PREFIX	  	libgc PREFIX],
 | 
			
		||||
 [  --with-gc[=PREFIX]	  	libgc PREFIX],
 | 
			
		||||
 [test x$with_gc = xno && AC_MSG_ERROR([You can not build w3m without gc])],
 | 
			
		||||
 [with_gc=yes])
 | 
			
		||||
 AC_MSG_RESULT($with_gc)
 | 
			
		||||
@@ -381,22 +381,22 @@ AC_DEFUN([AC_W3M_SSL],
 | 
			
		||||
AC_SUBST(USE_SSL_VERIFY)
 | 
			
		||||
AC_MSG_CHECKING(if SSL is suported)
 | 
			
		||||
AC_ARG_WITH(ssl,
 | 
			
		||||
 [  --with-ssl=PATH		support https protocol],,
 | 
			
		||||
 [  --with-ssl[=PREFIX]		support https protocol],,
 | 
			
		||||
 [with_ssl="yes"])
 | 
			
		||||
AC_MSG_RESULT($with_ssl)
 | 
			
		||||
if test x$with_ssl != xno; then
 | 
			
		||||
  AC_DEFINE(USE_SSL)
 | 
			
		||||
  AC_MSG_CHECKING(for SSL library/header)
 | 
			
		||||
  test -d $with_ssl || with_ssl="/usr/openssl /usr/ssl /usr /usr/local/openssl /usr/local/ssl /usr/local"
 | 
			
		||||
  for i in $with_ssl
 | 
			
		||||
  test x"$with_ssl" = xyes || with_ssl="/usr/openssl /usr/ssl /usr /usr/local/openssl /usr/local/ssl /usr/local"
 | 
			
		||||
  for dir in $with_ssl
 | 
			
		||||
  do
 | 
			
		||||
     if test -f "$i/include/openssl/ssl.h"; then
 | 
			
		||||
        CFLAGS="$CFLAGS -I$i/include/openssl"
 | 
			
		||||
     elif test -f "$i/include/ssl.h"; then
 | 
			
		||||
        CFLAGS="$CFLAGS -I$i/include"
 | 
			
		||||
     if test -f "$dir/include/openssl/ssl.h"; then
 | 
			
		||||
        CFLAGS="$CFLAGS -I$dir/include/openssl"
 | 
			
		||||
     elif test -f "$dir/include/ssl.h"; then
 | 
			
		||||
        CFLAGS="$CFLAGS -I$dir/include"
 | 
			
		||||
     fi
 | 
			
		||||
     if test -f "$i/lib/libssl.a"; then
 | 
			
		||||
	LIBS="$LIBS -L$i/lib"
 | 
			
		||||
     if test -f "$dir/lib/libssl.a"; then
 | 
			
		||||
	LIBS="$LIBS -L$dir/lib"
 | 
			
		||||
     fi
 | 
			
		||||
  done
 | 
			
		||||
  AC_CHECK_LIB(ssl, SSL_new,
 | 
			
		||||
@@ -441,10 +441,8 @@ AC_DEFUN([AC_W3M_CHECK_VER],
 | 
			
		||||
[version=$2
 | 
			
		||||
 if test x$version != x; then
 | 
			
		||||
   AC_MSG_CHECKING($1 version)
 | 
			
		||||
   save_ifs="$IFS"; IFS="."
 | 
			
		||||
   set -- $version
 | 
			
		||||
   IFS="$save_ifs"
 | 
			
		||||
   AC_MSG_RESULT($version)
 | 
			
		||||
   set -- `echo "$version" | sed 's/[[^0-9]]/ /g'`
 | 
			
		||||
   if test "$[1]" -ne "$3" -o "$[2]" -lt "$4" -o "$[3]" -lt "$5"; then
 | 
			
		||||
     AC_MSG_WARN([$1 is too old. Install $1 (version >= $3.$4.$5)])
 | 
			
		||||
     $7
 | 
			
		||||
@@ -608,11 +606,11 @@ if test x$enable_ipv6 = xyes; then
 | 
			
		||||
	[enable_ipv6=no])
 | 
			
		||||
 if test x$enable_ipv6 = xno; then
 | 
			
		||||
    AC_MSG_CHECKING(for libinet6)
 | 
			
		||||
    for libdir in /usr/local/v6/lib /usr/local/lib /usr/lib
 | 
			
		||||
    for dir in /usr/local/v6/lib /usr/local/lib /usr/lib
 | 
			
		||||
    do
 | 
			
		||||
	if test -f $libdir/libinet6.a; then
 | 
			
		||||
	  if test $libdir != "/usr/lib"; then
 | 
			
		||||
		LIBS="$LIBS -L$libdir"
 | 
			
		||||
	if test -f $dir/libinet6.a; then
 | 
			
		||||
	  if test $dir != "/usr/lib"; then
 | 
			
		||||
		LIBS="$LIBS -L$dir"
 | 
			
		||||
	  fi
 | 
			
		||||
	  AC_CHECK_LIB(inet6, getaddrinfo,
 | 
			
		||||
		[enable_ipv6=yes; AC_DEFINE(INET6)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user