/[mldonkey]/mldonkey/config/configure.in
ViewVC logotype

Diff of /mldonkey/config/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.234 by spiralvoice, Tue Nov 22 23:17:45 2005 UTC revision 1.235 by spiralvoice, Wed Nov 30 23:46:24 2005 UTC
# Line 500  fi Line 500  fi
500  AC_PATH_PROG(PERL, perl, perl)  AC_PATH_PROG(PERL, perl, perl)
501    
502  OCAMLVERSION=`$OCAMLC -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' `  OCAMLVERSION=`$OCAMLC -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' `
503    OCAMLLIB=`$OCAMLC -where`
504  REBUILD_OCAML=no  REBUILD_OCAML=no
505  case "$OCAMLVERSION" in  case "$OCAMLVERSION" in
506      "$REQUIRED_OCAML"*) ;;      "$REQUIRED_OCAML"*) ;;
# Line 614  else Line 615  else
615  fi  fi
616    
617  AC_CHECK_HEADERS(byteswap.h,,)  AC_CHECK_HEADERS(byteswap.h,,)
 AC_CHECK_HEADERS(endian.h sys/endian.h machine/endian.h,[SHA1_VERSION=sha1new; break],[SHA1_VERSION=sha1old])  
 if test "$SHA1_VERSION" = "sha1old"; then  
     AC_MSG_CHECKING(trying to guess endianess)  
     $CC -o endian endian.c  
     BYTE_ORDER="`./endian | grep BYTE_ORDER | cut -c24-40`"  
     if test "$BYTE_ORDER" = "" ; then  
         echo "You don't have endian.h or sys/endian.h or machine/endian.h installed."  
         echo "This script will fallback on the old slower sha1 implementation."  
     else  
         AC_MSG_RESULT($BYTE_ORDER)  
         ./endian > ../src/utils/lib/endian.h  
         SHA1_VERSION=sha1new  
         AC_DEFINE(HAVE_LOCAL_ENDIAN_H, 1, [Define to 1 if you have a locally generated endian.h header file.])  
         AC_DEFINE(ENABLE_SHA1NEW, 1, [Define to 1 if you want to use the faster sha1new implementation.])  
     fi  
     rm -f ./endian ./endian.exe  
 else  
     AC_DEFINE(ENABLE_SHA1NEW, 1, [Define to 1 if you want to use the faster sha1new implementation.])  
 fi  
618    
619  if test "$ICONV" = "yes"; then  if test "$ICONV" = "yes"; then
620    AM_ICONV    AM_ICONV
# Line 1134  AC_SUBST(EXTRA_DIRS) Line 1116  AC_SUBST(EXTRA_DIRS)
1116    
1117  AC_SUBST(TYPE_FORMAT)  AC_SUBST(TYPE_FORMAT)
1118  AC_SUBST(OCAMLC)  AC_SUBST(OCAMLC)
1119    AC_SUBST(OCAMLLIB)
1120  AC_SUBST(OCAMLOPT)  AC_SUBST(OCAMLOPT)
1121  AC_SUBST(OCAMLLEX)  AC_SUBST(OCAMLLEX)
1122  AC_SUBST(OCAMLYACC)  AC_SUBST(OCAMLYACC)
# Line 1144  AC_SUBST(PERL) Line 1127  AC_SUBST(PERL)
1127  AC_SUBST(OCAMLMKTOP)  AC_SUBST(OCAMLMKTOP)
1128  AC_SUBST(SYSTEM)  AC_SUBST(SYSTEM)
1129    
 AC_SUBST(SHA1_VERSION)  
1130  AC_SUBST(MORE_TARGETS)  AC_SUBST(MORE_TARGETS)
1131  AC_SUBST(MORE_SUBDIRS)  AC_SUBST(MORE_SUBDIRS)
1132  AC_SUBST(LABLGL_CMA)  AC_SUBST(LABLGL_CMA)

Legend:
Removed from v.1.234  
changed lines
  Added in v.1.235

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26