|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 04/25] autoconf: trim the configure script; use autoheader
On Wed, 2012-04-25 at 16:55 +0100, Ian Jackson wrote:
> Remove a lot of unnecessary tests. Specifically, we no longer test
> for standard POSIX facilities which we expect to be provided
> everywhere and which we don't in any case have any alternative for.
>
> Switch to generating config.h.in with autoheader.
>
> Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
> Cc: Roger Pau Monne <roger.pau@xxxxxxxxxxxxx>
Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
>
> Changes since v7:
> * Removed AX_CHECK_PTYFUNCS (snuck in from previous patch)
> ---
> autogen.sh | 1 +
> tools/config.h.in | 73 +-
> tools/configure | 8825
> +++++++++++++++++-----------------------------------
> tools/configure.ac | 60 +-
> 4 files changed, 2981 insertions(+), 5978 deletions(-)
>
> diff --git a/autogen.sh b/autogen.sh
> index c288b71..58a71ce 100755
> --- a/autogen.sh
> +++ b/autogen.sh
> @@ -1,3 +1,4 @@
> #!/bin/sh -e
> cd tools
> autoconf
> +autoheader
> diff --git a/tools/config.h.in b/tools/config.h.in
> index f8f96dc..17c8913 100644
> --- a/tools/config.h.in
> +++ b/tools/config.h.in
> @@ -1,19 +1,64 @@
> -/*
> - * Copyright (C) 2012
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU Lesser General Public License as published
> - * by the Free Software Foundation; version 2.1 only. with the special
> - * exception on linking described in file LICENSE.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> - * GNU Lesser General Public License for more details.
> - */
> +/* config.h.in. Generated from configure.ac by autoheader. */
> +
> +/* Define to 1 if you have the <inttypes.h> header file. */
> +#undef HAVE_INTTYPES_H
> +
> +/* Define to 1 if you have the `crypto' library (-lcrypto). */
> +#undef HAVE_LIBCRYPTO
> +
> +/* Define to 1 if you have the `yajl' library (-lyajl). */
> +#undef HAVE_LIBYAJL
> +
> +/* Define to 1 if you have the `z' library (-lz). */
> +#undef HAVE_LIBZ
> +
> +/* Define to 1 if you have the <memory.h> header file. */
> +#undef HAVE_MEMORY_H
> +
> +/* Define to 1 if you have the <stdint.h> header file. */
> +#undef HAVE_STDINT_H
> +
> +/* Define to 1 if you have the <stdlib.h> header file. */
> +#undef HAVE_STDLIB_H
> +
> +/* Define to 1 if you have the <strings.h> header file. */
> +#undef HAVE_STRINGS_H
> +
> +/* Define to 1 if you have the <string.h> header file. */
> +#undef HAVE_STRING_H
> +
> +/* Define to 1 if you have the <sys/stat.h> header file. */
> +#undef HAVE_SYS_STAT_H
> +
> +/* Define to 1 if you have the <sys/types.h> header file. */
> +#undef HAVE_SYS_TYPES_H
> +
> +/* Define to 1 if you have the <unistd.h> header file. */
> +#undef HAVE_UNISTD_H
>
> /* Define to 1 if you have the <yajl/yajl_version.h> header file. */
> #undef HAVE_YAJL_YAJL_VERSION_H
>
> -/* Define curses header to include. */
> +/* Define curses header to use */
> #undef INCLUDE_CURSES_H
> +
> +/* Define to the address where bug reports for this package should be sent.
> */
> +#undef PACKAGE_BUGREPORT
> +
> +/* Define to the full name of this package. */
> +#undef PACKAGE_NAME
> +
> +/* Define to the full name and version of this package. */
> +#undef PACKAGE_STRING
> +
> +/* Define to the one symbol short name of this package. */
> +#undef PACKAGE_TARNAME
> +
> +/* Define to the home page for this package. */
> +#undef PACKAGE_URL
> +
> +/* Define to the version of this package. */
> +#undef PACKAGE_VERSION
> +
> +/* Define to 1 if you have the ANSI C header files. */
> +#undef STDC_HEADERS
> diff --git a/tools/configure b/tools/configure
> index 897e061..d8918fe 100755
> --- a/tools/configure
> +++ b/tools/configure
> @@ -595,12 +595,8 @@ ac_includes_default="\
> # include <unistd.h>
> #endif"
>
> -ac_header_list=
> -ac_func_list=
> ac_subst_vars='LTLIBOBJS
> -POW_LIB
> LIBOBJS
> -ALLOCA
> libiconv
> PTHREAD_LIBS
> PTHREAD_LDFLAGS
> @@ -616,6 +612,9 @@ PKG_CONFIG_LIBDIR
> PKG_CONFIG_PATH
> PKG_CONFIG
> CURSES_LIBS
> +EGREP
> +GREP
> +CPP
> pyconfig
> PYTHONPATH
> OCAMLBUILD
> @@ -635,8 +634,13 @@ INSTALL_DATA
> INSTALL_SCRIPT
> INSTALL_PROGRAM
> SET_MAKE
> -LN_S
> -SED
> +OBJEXT
> +EXEEXT
> +ac_ct_CC
> +CPPFLAGS
> +LDFLAGS
> +CFLAGS
> +CC
> IASL
> BCC
> LD86
> @@ -665,24 +669,6 @@ xenapi
> vtpm
> monitors
> githttp
> -host_os
> -host_vendor
> -host_cpu
> -host
> -build_os
> -build_vendor
> -build_cpu
> -build
> -EGREP
> -GREP
> -CPP
> -OBJEXT
> -EXEEXT
> -ac_ct_CC
> -CPPFLAGS
> -LDFLAGS
> -CFLAGS
> -CC
> target_alias
> host_alias
> build_alias
> @@ -740,12 +726,6 @@ enable_debug
> ac_precious_vars='build_alias
> host_alias
> target_alias
> -CC
> -CFLAGS
> -LDFLAGS
> -LIBS
> -CPPFLAGS
> -CPP
> PREPEND_INCLUDES
> PREPEND_LIB
> APPEND_INCLUDES
> @@ -762,6 +742,12 @@ AS86
> LD86
> BCC
> IASL
> +CC
> +CFLAGS
> +LDFLAGS
> +LIBS
> +CPPFLAGS
> +CPP
> PKG_CONFIG
> PKG_CONFIG_PATH
> PKG_CONFIG_LIBDIR
> @@ -1365,10 +1351,6 @@ Fine tuning of the installation directories:
> _ACEOF
>
> cat <<\_ACEOF
> -
> -System types:
> - --build=BUILD configure for building on BUILD [guessed]
> - --host=HOST cross-compile to build programs to run on HOST [BUILD]
> _ACEOF
> fi
>
> @@ -1399,14 +1381,6 @@ Optional Features:
> --disable-debug Disable debug build of tools (default is ENABLED)
>
> Some influential environment variables:
> - CC C compiler command
> - CFLAGS C compiler flags
> - LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
> - nonstandard directory <lib dir>
> - LIBS libraries to pass to the linker, e.g. -l<library>
> - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
> - you have headers in a nonstandard directory <include dir>
> - CPP C preprocessor
> PREPEND_INCLUDES
> List of include folders to prepend to CFLAGS (without -I)
> PREPEND_LIB List of library folders to prepend to LDFLAGS (without -L)
> @@ -1425,6 +1399,14 @@ Some influential environment variables:
> LD86 Path to ld86 tool
> BCC Path to bcc tool
> IASL Path to iasl tool
> + CC C compiler command
> + CFLAGS C compiler flags
> + LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
> + nonstandard directory <lib dir>
> + LIBS libraries to pass to the linker, e.g. -l<library>
> + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
> + you have headers in a nonstandard directory <include dir>
> + CPP C preprocessor
> PKG_CONFIG path to pkg-config utility
> PKG_CONFIG_PATH
> directories to add to pkg-config's search path
> @@ -1797,311 +1779,6 @@ fi
> as_fn_set_status $ac_retval
>
> } # ac_fn_c_try_link
> -
> -# ac_fn_c_check_func LINENO FUNC VAR
> -# ----------------------------------
> -# Tests whether FUNC exists, setting the cache variable VAR accordingly
> -ac_fn_c_check_func ()
> -{
> - as_lineno=${as_lineno-"$1"}
> as_lineno_stack=as_lineno_stack=$as_lineno_stack
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
> -$as_echo_n "checking for $2... " >&6; }
> -if eval "test \"\${$3+set}\"" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
> - For example, HP-UX 11i <limits.h> declares gettimeofday. */
> -#define $2 innocuous_$2
> -
> -/* System header to define __stub macros and hopefully few prototypes,
> - which can conflict with char $2 (); below.
> - Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> - <limits.h> exists even on freestanding compilers. */
> -
> -#ifdef __STDC__
> -# include <limits.h>
> -#else
> -# include <assert.h>
> -#endif
> -
> -#undef $2
> -
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char $2 ();
> -/* The GNU C library defines this for functions which it implements
> - to always fail with ENOSYS. Some functions are actually named
> - something starting with __ and the normal name is an alias. */
> -#if defined __stub_$2 || defined __stub___$2
> -choke me
> -#endif
> -
> -int
> -main ()
> -{
> -return $2 ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - eval "$3=yes"
> -else
> - eval "$3=no"
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -fi
> -eval ac_res=\$$3
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
> -$as_echo "$ac_res" >&6; }
> - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset
> as_lineno;}
> -
> -} # ac_fn_c_check_func
> -
> -# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
> -# -------------------------------------------
> -# Tests whether TYPE exists after having included INCLUDES, setting cache
> -# variable VAR accordingly.
> -ac_fn_c_check_type ()
> -{
> - as_lineno=${as_lineno-"$1"}
> as_lineno_stack=as_lineno_stack=$as_lineno_stack
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
> -$as_echo_n "checking for $2... " >&6; }
> -if eval "test \"\${$3+set}\"" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - eval "$3=no"
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -$4
> -int
> -main ()
> -{
> -if (sizeof ($2))
> - return 0;
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -$4
> -int
> -main ()
> -{
> -if (sizeof (($2)))
> - return 0;
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> -
> -else
> - eval "$3=yes"
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -eval ac_res=\$$3
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
> -$as_echo "$ac_res" >&6; }
> - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset
> as_lineno;}
> -
> -} # ac_fn_c_check_type
> -
> -# ac_fn_c_find_intX_t LINENO BITS VAR
> -# -----------------------------------
> -# Finds a signed integer type with width BITS, setting cache variable VAR
> -# accordingly.
> -ac_fn_c_find_intX_t ()
> -{
> - as_lineno=${as_lineno-"$1"}
> as_lineno_stack=as_lineno_stack=$as_lineno_stack
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
> -$as_echo_n "checking for int$2_t... " >&6; }
> -if eval "test \"\${$3+set}\"" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - eval "$3=no"
> - # Order is important - never check a type that is potentially smaller
> - # than half of the expected target width.
> - for ac_type in int$2_t 'int' 'long int' \
> - 'long long int' 'short int' 'signed char'; do
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -$ac_includes_default
> - enum { N = $2 / 2 - 1 };
> -int
> -main ()
> -{
> -static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N)
> - 1) * 2 + 1))];
> -test_array [0] = 0
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -$ac_includes_default
> - enum { N = $2 / 2 - 1 };
> -int
> -main ()
> -{
> -static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) -
> 1) * 2 + 1)
> - < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
> -test_array [0] = 0
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> -
> -else
> - case $ac_type in #(
> - int$2_t) :
> - eval "$3=yes" ;; #(
> - *) :
> - eval "$3=\$ac_type" ;;
> -esac
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> - if eval test \"x\$"$3"\" = x"no"; then :
> -
> -else
> - break
> -fi
> - done
> -fi
> -eval ac_res=\$$3
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
> -$as_echo "$ac_res" >&6; }
> - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset
> as_lineno;}
> -
> -} # ac_fn_c_find_intX_t
> -
> -# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
> -# ----------------------------------------------------
> -# Tries to find if the field MEMBER exists in type AGGR, after including
> -# INCLUDES, setting cache variable VAR accordingly.
> -ac_fn_c_check_member ()
> -{
> - as_lineno=${as_lineno-"$1"}
> as_lineno_stack=as_lineno_stack=$as_lineno_stack
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
> -$as_echo_n "checking for $2.$3... " >&6; }
> -if eval "test \"\${$4+set}\"" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -$5
> -int
> -main ()
> -{
> -static $2 ac_aggr;
> -if (ac_aggr.$3)
> -return 0;
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - eval "$4=yes"
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -$5
> -int
> -main ()
> -{
> -static $2 ac_aggr;
> -if (sizeof ac_aggr.$3)
> -return 0;
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - eval "$4=yes"
> -else
> - eval "$4=no"
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -eval ac_res=\$$4
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
> -$as_echo "$ac_res" >&6; }
> - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset
> as_lineno;}
> -
> -} # ac_fn_c_check_member
> -
> -# ac_fn_c_find_uintX_t LINENO BITS VAR
> -# ------------------------------------
> -# Finds an unsigned integer type with width BITS, setting cache variable VAR
> -# accordingly.
> -ac_fn_c_find_uintX_t ()
> -{
> - as_lineno=${as_lineno-"$1"}
> as_lineno_stack=as_lineno_stack=$as_lineno_stack
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
> -$as_echo_n "checking for uint$2_t... " >&6; }
> -if eval "test \"\${$3+set}\"" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - eval "$3=no"
> - # Order is important - never check a type that is potentially smaller
> - # than half of the expected target width.
> - for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
> - 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -$ac_includes_default
> -int
> -main ()
> -{
> -static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2
> - 1) == 3)];
> -test_array [0] = 0
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - case $ac_type in #(
> - uint$2_t) :
> - eval "$3=yes" ;; #(
> - *) :
> - eval "$3=\$ac_type" ;;
> -esac
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> - if eval test \"x\$"$3"\" = x"no"; then :
> -
> -else
> - break
> -fi
> - done
> -fi
> -eval ac_res=\$$3
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
> -$as_echo "$ac_res" >&6; }
> - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset
> as_lineno;}
> -
> -} # ac_fn_c_find_uintX_t
> cat >config.log <<_ACEOF
> This file contains any messages produced by compilers while
> running configure, to aid debugging if configure makes a mistake.
> @@ -2386,11 +2063,6 @@ $as_echo "$as_me: creating cache $cache_file" >&6;}
> >$cache_file
> fi
>
> -as_fn_append ac_header_list " sys/time.h"
> -as_fn_append ac_header_list " unistd.h"
> -as_fn_append ac_func_list " alarm"
> -as_fn_append ac_header_list " stdlib.h"
> -as_fn_append ac_header_list " sys/param.h"
> # Check that the precious variables saved in the cache have kept the same
> # value.
> ac_cache_corrupted=false
> @@ -2508,1730 +2180,40 @@ APPEND_INCLUDES and APPEND_LIB instead when
> possible." >&2;}
>
> fi
>
> -ac_ext=c
> -ac_cpp='$CPP $CPPFLAGS'
> -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> -ac_compiler_gnu=$ac_cv_c_compiler_gnu
> -if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program
> name with args.
> -set dummy ${ac_tool_prefix}gcc; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$CC"; then
> - ac_cv_prog_CC="$CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_CC="${ac_tool_prefix}gcc"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> -
> -fi
> -fi
> -CC=$ac_cv_prog_CC
> -if test -n "$CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> -$as_echo "$CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> -
> -
> -fi
> -if test -z "$ac_cv_prog_CC"; then
> - ac_ct_CC=$CC
> - # Extract the first word of "gcc", so it can be a program name with args.
> -set dummy gcc; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$ac_ct_CC"; then
> - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_CC="gcc"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> -
> -fi
> -fi
> -ac_ct_CC=$ac_cv_prog_ac_ct_CC
> -if test -n "$ac_ct_CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
> -$as_echo "$ac_ct_CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> -
> - if test "x$ac_ct_CC" = x; then
> - CC=""
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - CC=$ac_ct_CC
> - fi
> -else
> - CC="$ac_cv_prog_CC"
> -fi
> -
> -if test -z "$CC"; then
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}cc", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}cc; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$CC"; then
> - ac_cv_prog_CC="$CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_CC="${ac_tool_prefix}cc"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> -
> -fi
> -fi
> -CC=$ac_cv_prog_CC
> -if test -n "$CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> -$as_echo "$CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> -
> -
> - fi
> -fi
> -if test -z "$CC"; then
> - # Extract the first word of "cc", so it can be a program name with args.
> -set dummy cc; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$CC"; then
> - ac_cv_prog_CC="$CC" # Let the user override the test.
> -else
> - ac_prog_rejected=no
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
> - ac_prog_rejected=yes
> - continue
> - fi
> - ac_cv_prog_CC="cc"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> -
> -if test $ac_prog_rejected = yes; then
> - # We found a bogon in the path, so make sure we never use it.
> - set dummy $ac_cv_prog_CC
> - shift
> - if test $# != 0; then
> - # We chose a different compiler from the bogus one.
> - # However, it has the same basename, so the bogon will be chosen
> - # first if we set CC to just the basename; use the full file name.
> - shift
> - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
> - fi
> -fi
> -fi
> -fi
> -CC=$ac_cv_prog_CC
> -if test -n "$CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> -$as_echo "$CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> -
> -
> -fi
> -if test -z "$CC"; then
> - if test -n "$ac_tool_prefix"; then
> - for ac_prog in cl.exe
> - do
> - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a
> program name with args.
> -set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$CC"; then
> - ac_cv_prog_CC="$CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> -
> -fi
> -fi
> -CC=$ac_cv_prog_CC
> -if test -n "$CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> -$as_echo "$CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> -
> -
> - test -n "$CC" && break
> - done
> -fi
> -if test -z "$CC"; then
> - ac_ct_CC=$CC
> - for ac_prog in cl.exe
> -do
> - # Extract the first word of "$ac_prog", so it can be a program name with
> args.
> -set dummy $ac_prog; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$ac_ct_CC"; then
> - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_CC="$ac_prog"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> -
> -fi
> -fi
> -ac_ct_CC=$ac_cv_prog_ac_ct_CC
> -if test -n "$ac_ct_CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
> -$as_echo "$ac_ct_CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> -
> -
> - test -n "$ac_ct_CC" && break
> -done
> -
> - if test "x$ac_ct_CC" = x; then
> - CC=""
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - CC=$ac_ct_CC
> - fi
> -fi
> -
> -fi
> -
> -
> -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in
> \`$ac_pwd':" >&5
> -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> -as_fn_error $? "no acceptable C compiler found in \$PATH
> -See \`config.log' for more details" "$LINENO" 5 ; }
> -
> -# Provide some information about the compiler.
> -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
> -set X $ac_compile
> -ac_compiler=$2
> -for ac_option in --version -v -V -qversion; do
> - { { ac_try="$ac_compiler $ac_option >&5"
> -case "(($ac_try" in
> - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> - *) ac_try_echo=$ac_try;;
> -esac
> -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> -$as_echo "$ac_try_echo"; } >&5
> - (eval "$ac_compiler $ac_option >&5") 2>conftest.err
> - ac_status=$?
> - if test -s conftest.err; then
> - sed '10a\
> -... rest of stderr output deleted ...
> - 10q' conftest.err >conftest.er1
> - cat conftest.er1 >&5
> - fi
> - rm -f conftest.er1 conftest.err
> - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> - test $ac_status = 0; }
> -done
> -
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -ac_clean_files_save=$ac_clean_files
> -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
> -# Try to create an executable without -o first, disregard a.out.
> -# It will help us diagnose broken compilers, and finding out an intuition
> -# of exeext.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler
> works" >&5
> -$as_echo_n "checking whether the C compiler works... " >&6; }
> -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
> -
> -# The possible output files:
> -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
> -
> -ac_rmfiles=
> -for ac_file in $ac_files
> -do
> - case $ac_file in
> - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg |
> *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
> - * ) ac_rmfiles="$ac_rmfiles $ac_file";;
> - esac
> -done
> -rm -f $ac_rmfiles
> -
> -if { { ac_try="$ac_link_default"
> -case "(($ac_try" in
> - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> - *) ac_try_echo=$ac_try;;
> -esac
> -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> -$as_echo "$ac_try_echo"; } >&5
> - (eval "$ac_link_default") 2>&5
> - ac_status=$?
> - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> - test $ac_status = 0; }; then :
> - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
> -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
> -# in a Makefile. We should not override ac_cv_exeext if it was cached,
> -# so that the user can short-circuit this test for compilers unknown to
> -# Autoconf.
> -for ac_file in $ac_files ''
> -do
> - test -f "$ac_file" || continue
> - case $ac_file in
> - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg |
> *.map | *.inf | *.dSYM | *.o | *.obj )
> - ;;
> - [ab].out )
> - # We found the default executable, but exeext='' is most
> - # certainly right.
> - break;;
> - *.* )
> - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
> - then :; else
> - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
> - fi
> - # We set ac_cv_exeext here because the later test for it is not
> - # safe: cross compilers may not add the suffix if given an `-o'
> - # argument, so we may need to know it at that point already.
> - # Even if this section looks crufty: it has the advantage of
> - # actually working.
> - break;;
> - * )
> - break;;
> - esac
> -done
> -test "$ac_cv_exeext" = no && ac_cv_exeext=
> -
> -else
> - ac_file=''
> -fi
> -if test -z "$ac_file"; then :
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -$as_echo "$as_me: failed program was:" >&5
> -sed 's/^/| /' conftest.$ac_ext >&5
> -
> -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> -as_fn_error 77 "C compiler cannot create executables
> -See \`config.log' for more details" "$LINENO" 5 ; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> -$as_echo "yes" >&6; }
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default
> output file name" >&5
> -$as_echo_n "checking for C compiler default output file name... " >&6; }
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
> -$as_echo "$ac_file" >&6; }
> -ac_exeext=$ac_cv_exeext
> -
> -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
> -ac_clean_files=$ac_clean_files_save
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables"
> >&5
> -$as_echo_n "checking for suffix of executables... " >&6; }
> -if { { ac_try="$ac_link"
> -case "(($ac_try" in
> - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> - *) ac_try_echo=$ac_try;;
> -esac
> -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> -$as_echo "$ac_try_echo"; } >&5
> - (eval "$ac_link") 2>&5
> - ac_status=$?
> - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> - test $ac_status = 0; }; then :
> - # If both `conftest.exe' and `conftest' are `present' (well, observable)
> -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
> -# work properly (i.e., refer to `conftest.exe'), while it won't with
> -# `rm'.
> -for ac_file in conftest.exe conftest conftest.*; do
> - test -f "$ac_file" || continue
> - case $ac_file in
> - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg |
> *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
> - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
> - break;;
> - * ) break;;
> - esac
> -done
> -else
> - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> -as_fn_error $? "cannot compute suffix of executables: cannot compile and link
> -See \`config.log' for more details" "$LINENO" 5 ; }
> -fi
> -rm -f conftest conftest$ac_cv_exeext
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
> -$as_echo "$ac_cv_exeext" >&6; }
> -
> -rm -f conftest.$ac_ext
> -EXEEXT=$ac_cv_exeext
> -ac_exeext=$EXEEXT
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdio.h>
> -int
> -main ()
> -{
> -FILE *f = fopen ("conftest.out", "w");
> - return ferror (f) || fclose (f) != 0;
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -ac_clean_files="$ac_clean_files conftest.out"
> -# Check that the compiler produces executables we can run. If not, either
> -# the compiler is broken, or we cross compile.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross
> compiling" >&5
> -$as_echo_n "checking whether we are cross compiling... " >&6; }
> -if test "$cross_compiling" != yes; then
> - { { ac_try="$ac_link"
> -case "(($ac_try" in
> - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> - *) ac_try_echo=$ac_try;;
> -esac
> -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> -$as_echo "$ac_try_echo"; } >&5
> - (eval "$ac_link") 2>&5
> - ac_status=$?
> - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> - test $ac_status = 0; }
> - if { ac_try='./conftest$ac_cv_exeext'
> - { { case "(($ac_try" in
> - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> - *) ac_try_echo=$ac_try;;
> -esac
> -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> -$as_echo "$ac_try_echo"; } >&5
> - (eval "$ac_try") 2>&5
> - ac_status=$?
> - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> - test $ac_status = 0; }; }; then
> - cross_compiling=no
> - else
> - if test "$cross_compiling" = maybe; then
> - cross_compiling=yes
> - else
> - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> -as_fn_error $? "cannot run C compiled programs.
> -If you meant to cross compile, use \`--host'.
> -See \`config.log' for more details" "$LINENO" 5 ; }
> - fi
> - fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
> -$as_echo "$cross_compiling" >&6; }
> -
> -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
> -ac_clean_files=$ac_clean_files_save
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object
> files" >&5
> -$as_echo_n "checking for suffix of object files... " >&6; }
> -if test "${ac_cv_objext+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -rm -f conftest.o conftest.obj
> -if { { ac_try="$ac_compile"
> -case "(($ac_try" in
> - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> - *) ac_try_echo=$ac_try;;
> -esac
> -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> -$as_echo "$ac_try_echo"; } >&5
> - (eval "$ac_compile") 2>&5
> - ac_status=$?
> - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> - test $ac_status = 0; }; then :
> - for ac_file in conftest.o conftest.obj conftest.*; do
> - test -f "$ac_file" || continue;
> - case $ac_file in
> - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg |
> *.map | *.inf | *.dSYM ) ;;
> - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
> - break;;
> - esac
> -done
> -else
> - $as_echo "$as_me: failed program was:" >&5
> -sed 's/^/| /' conftest.$ac_ext >&5
> -
> -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> -as_fn_error $? "cannot compute suffix of object files: cannot compile
> -See \`config.log' for more details" "$LINENO" 5 ; }
> -fi
> -rm -f conftest.$ac_cv_objext conftest.$ac_ext
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
> -$as_echo "$ac_cv_objext" >&6; }
> -OBJEXT=$ac_cv_objext
> -ac_objext=$OBJEXT
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the
> GNU C compiler" >&5
> -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
> -if test "${ac_cv_c_compiler_gnu+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -int
> -main ()
> -{
> -#ifndef __GNUC__
> - choke me
> -#endif
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_compiler_gnu=yes
> -else
> - ac_compiler_gnu=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -ac_cv_c_compiler_gnu=$ac_compiler_gnu
> -
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
> -$as_echo "$ac_cv_c_compiler_gnu" >&6; }
> -if test $ac_compiler_gnu = yes; then
> - GCC=yes
> -else
> - GCC=
> -fi
> -ac_test_CFLAGS=${CFLAGS+set}
> -ac_save_CFLAGS=$CFLAGS
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
> -$as_echo_n "checking whether $CC accepts -g... " >&6; }
> -if test "${ac_cv_prog_cc_g+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_save_c_werror_flag=$ac_c_werror_flag
> - ac_c_werror_flag=yes
> - ac_cv_prog_cc_g=no
> - CFLAGS="-g"
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_prog_cc_g=yes
> -else
> - CFLAGS=""
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> -
> -else
> - ac_c_werror_flag=$ac_save_c_werror_flag
> - CFLAGS="-g"
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_prog_cc_g=yes
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> - ac_c_werror_flag=$ac_save_c_werror_flag
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
> -$as_echo "$ac_cv_prog_cc_g" >&6; }
> -if test "$ac_test_CFLAGS" = set; then
> - CFLAGS=$ac_save_CFLAGS
> -elif test $ac_cv_prog_cc_g = yes; then
> - if test "$GCC" = yes; then
> - CFLAGS="-g -O2"
> - else
> - CFLAGS="-g"
> - fi
> -else
> - if test "$GCC" = yes; then
> - CFLAGS="-O2"
> - else
> - CFLAGS=
> - fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept
> ISO C89" >&5
> -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
> -if test "${ac_cv_prog_cc_c89+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_cv_prog_cc_c89=no
> -ac_save_CC=$CC
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdarg.h>
> -#include <stdio.h>
> -#include <sys/types.h>
> -#include <sys/stat.h>
> -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
> -struct buf { int x; };
> -FILE * (*rcsopen) (struct buf *, struct stat *, int);
> -static char *e (p, i)
> - char **p;
> - int i;
> -{
> - return p[i];
> -}
> -static char *f (char * (*g) (char **, int), char **p, ...)
> -{
> - char *s;
> - va_list v;
> - va_start (v,p);
> - s = g (p, va_arg (v,int));
> - va_end (v);
> - return s;
> -}
> -
> -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
> - function prototypes and stuff, but not '\xHH' hex character constants.
> - These don't provoke an error unfortunately, instead are silently treated
> - as 'x'. The following induces an error, until -std is added to get
> - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
> - array size at least. It's necessary to write '\x00'==0 to get something
> - that's true only with -std. */
> -int osf4_cc_array ['\x00' == 0 ? 1 : -1];
> -
> -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro
> parameters
> - inside strings and character constants. */
> -#define FOO(x) 'x'
> -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
> -
> -int test (int i, double x);
> -struct s1 {int (*f) (int a);};
> -struct s2 {int (*f) (double a);};
> -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int),
> int, int);
> -int argc;
> -char **argv;
> -int
> -main ()
> -{
> -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
> - ;
> - return 0;
> -}
> -_ACEOF
> -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
> - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
> -do
> - CC="$ac_save_CC $ac_arg"
> - if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_prog_cc_c89=$ac_arg
> -fi
> -rm -f core conftest.err conftest.$ac_objext
> - test "x$ac_cv_prog_cc_c89" != "xno" && break
> -done
> -rm -f conftest.$ac_ext
> -CC=$ac_save_CC
> -
> -fi
> -# AC_CACHE_VAL
> -case "x$ac_cv_prog_cc_c89" in
> - x)
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
> -$as_echo "none needed" >&6; } ;;
> - xno)
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
> -$as_echo "unsupported" >&6; } ;;
> - *)
> - CC="$CC $ac_cv_prog_cc_c89"
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
> -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
> -esac
> -if test "x$ac_cv_prog_cc_c89" != xno; then :
> -
> -fi
> -
> -ac_ext=c
> -ac_cpp='$CPP $CPPFLAGS'
> -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> -ac_compiler_gnu=$ac_cv_c_compiler_gnu
> -
> -
> -ac_ext=c
> -ac_cpp='$CPP $CPPFLAGS'
> -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> -ac_compiler_gnu=$ac_cv_c_compiler_gnu
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C
> preprocessor" >&5
> -$as_echo_n "checking how to run the C preprocessor... " >&6; }
> -# On Suns, sometimes $CPP names a directory.
> -if test -n "$CPP" && test -d "$CPP"; then
> - CPP=
> -fi
> -if test -z "$CPP"; then
> - if test "${ac_cv_prog_CPP+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - # Double quotes because CPP needs to be expanded
> - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
> - do
> - ac_preproc_ok=false
> -for ac_c_preproc_warn_flag in '' yes
> -do
> - # Use a header file that comes with gcc, so configuring glibc
> - # with a fresh cross-compiler works.
> - # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> - # <limits.h> exists even on freestanding compilers.
> - # On the NeXT, cc -E runs the code through the compiler's parser,
> - # not just through cpp. "Syntax error" is here to catch this case.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#ifdef __STDC__
> -# include <limits.h>
> -#else
> -# include <assert.h>
> -#endif
> - Syntax error
> -_ACEOF
> -if ac_fn_c_try_cpp "$LINENO"; then :
> -
> -else
> - # Broken: fails on valid input.
> -continue
> -fi
> -rm -f conftest.err conftest.i conftest.$ac_ext
> -
> - # OK, works on sane cases. Now check whether nonexistent headers
> - # can be detected and how.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ac_nonexistent.h>
> -_ACEOF
> -if ac_fn_c_try_cpp "$LINENO"; then :
> - # Broken: success on invalid input.
> -continue
> -else
> - # Passes both tests.
> -ac_preproc_ok=:
> -break
> -fi
> -rm -f conftest.err conftest.i conftest.$ac_ext
> -
> -done
> -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
> -rm -f conftest.i conftest.err conftest.$ac_ext
> -if $ac_preproc_ok; then :
> - break
> -fi
> -
> - done
> - ac_cv_prog_CPP=$CPP
> -
> -fi
> - CPP=$ac_cv_prog_CPP
> -else
> - ac_cv_prog_CPP=$CPP
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
> -$as_echo "$CPP" >&6; }
> -ac_preproc_ok=false
> -for ac_c_preproc_warn_flag in '' yes
> -do
> - # Use a header file that comes with gcc, so configuring glibc
> - # with a fresh cross-compiler works.
> - # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> - # <limits.h> exists even on freestanding compilers.
> - # On the NeXT, cc -E runs the code through the compiler's parser,
> - # not just through cpp. "Syntax error" is here to catch this case.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#ifdef __STDC__
> -# include <limits.h>
> -#else
> -# include <assert.h>
> -#endif
> - Syntax error
> -_ACEOF
> -if ac_fn_c_try_cpp "$LINENO"; then :
> -
> -else
> - # Broken: fails on valid input.
> -continue
> -fi
> -rm -f conftest.err conftest.i conftest.$ac_ext
> -
> - # OK, works on sane cases. Now check whether nonexistent headers
> - # can be detected and how.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ac_nonexistent.h>
> -_ACEOF
> -if ac_fn_c_try_cpp "$LINENO"; then :
> - # Broken: success on invalid input.
> -continue
> -else
> - # Passes both tests.
> -ac_preproc_ok=:
> -break
> -fi
> -rm -f conftest.err conftest.i conftest.$ac_ext
> -
> -done
> -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
> -rm -f conftest.i conftest.err conftest.$ac_ext
> -if $ac_preproc_ok; then :
> -
> -else
> - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> -as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
> -See \`config.log' for more details" "$LINENO" 5 ; }
> -fi
> -
> -ac_ext=c
> -ac_cpp='$CPP $CPPFLAGS'
> -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> -ac_compiler_gnu=$ac_cv_c_compiler_gnu
> -
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long
> lines and -e" >&5
> -$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
> -if test "${ac_cv_path_GREP+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -z "$GREP"; then
> - ac_path_GREP_found=false
> - # Loop through the user's path and test for each of PROGNAME-LIST
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_prog in grep ggrep; do
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
> - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
> -# Check for GNU ac_path_GREP and select it if it is found.
> - # Check for GNU $ac_path_GREP
> -case `"$ac_path_GREP" --version 2>&1` in
> -*GNU*)
> - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
> -*)
> - ac_count=0
> - $as_echo_n 0123456789 >"conftest.in"
> - while :
> - do
> - cat "conftest.in" "conftest.in" >"conftest.tmp"
> - mv "conftest.tmp" "conftest.in"
> - cp "conftest.in" "conftest.nl"
> - $as_echo 'GREP' >> "conftest.nl"
> - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl"
> >"conftest.out" 2>/dev/null || break
> - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
> - as_fn_arith $ac_count + 1 && ac_count=$as_val
> - if test $ac_count -gt ${ac_path_GREP_max-0}; then
> - # Best one so far, save it but keep looking for a better one
> - ac_cv_path_GREP="$ac_path_GREP"
> - ac_path_GREP_max=$ac_count
> - fi
> - # 10*(2^10) chars as input seems more than enough
> - test $ac_count -gt 10 && break
> - done
> - rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
> -esac
> -
> - $ac_path_GREP_found && break 3
> - done
> - done
> - done
> -IFS=$as_save_IFS
> - if test -z "$ac_cv_path_GREP"; then
> - as_fn_error $? "no acceptable grep could be found in
> $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
> - fi
> -else
> - ac_cv_path_GREP=$GREP
> -fi
> -
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
> -$as_echo "$ac_cv_path_GREP" >&6; }
> - GREP="$ac_cv_path_GREP"
> -
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
> -$as_echo_n "checking for egrep... " >&6; }
> -if test "${ac_cv_path_EGREP+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
> - then ac_cv_path_EGREP="$GREP -E"
> - else
> - if test -z "$EGREP"; then
> - ac_path_EGREP_found=false
> - # Loop through the user's path and test for each of PROGNAME-LIST
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_prog in egrep; do
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
> - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
> continue
> -# Check for GNU ac_path_EGREP and select it if it is found.
> - # Check for GNU $ac_path_EGREP
> -case `"$ac_path_EGREP" --version 2>&1` in
> -*GNU*)
> - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
> -*)
> - ac_count=0
> - $as_echo_n 0123456789 >"conftest.in"
> - while :
> - do
> - cat "conftest.in" "conftest.in" >"conftest.tmp"
> - mv "conftest.tmp" "conftest.in"
> - cp "conftest.in" "conftest.nl"
> - $as_echo 'EGREP' >> "conftest.nl"
> - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null ||
> break
> - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
> - as_fn_arith $ac_count + 1 && ac_count=$as_val
> - if test $ac_count -gt ${ac_path_EGREP_max-0}; then
> - # Best one so far, save it but keep looking for a better one
> - ac_cv_path_EGREP="$ac_path_EGREP"
> - ac_path_EGREP_max=$ac_count
> - fi
> - # 10*(2^10) chars as input seems more than enough
> - test $ac_count -gt 10 && break
> - done
> - rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
> -esac
> -
> - $ac_path_EGREP_found && break 3
> - done
> - done
> - done
> -IFS=$as_save_IFS
> - if test -z "$ac_cv_path_EGREP"; then
> - as_fn_error $? "no acceptable egrep could be found in
> $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
> - fi
> -else
> - ac_cv_path_EGREP=$EGREP
> -fi
> -
> - fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
> -$as_echo "$ac_cv_path_EGREP" >&6; }
> - EGREP="$ac_cv_path_EGREP"
> -
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> -$as_echo_n "checking for ANSI C header files... " >&6; }
> -if test "${ac_cv_header_stdc+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -#include <stdarg.h>
> -#include <string.h>
> -#include <float.h>
> -
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_stdc=yes
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -
> -if test $ac_cv_header_stdc = yes; then
> - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <string.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "memchr" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdlib.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "free" >/dev/null 2>&1; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f conftest*
> -
> -fi
> -
> -if test $ac_cv_header_stdc = yes; then
> - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> - if test "$cross_compiling" = yes; then :
> - :
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <ctype.h>
> -#include <stdlib.h>
> -#if ((' ' & 0x0FF) == 0x020)
> -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> -#else
> -# define ISLOWER(c) \
> - (('a' <= (c) && (c) <= 'i') \
> - || ('j' <= (c) && (c) <= 'r') \
> - || ('s' <= (c) && (c) <= 'z'))
> -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> -#endif
> -
> -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> -int
> -main ()
> -{
> - int i;
> - for (i = 0; i < 256; i++)
> - if (XOR (islower (i), ISLOWER (i))
> - || toupper (i) != TOUPPER (i))
> - return 2;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> -
> -else
> - ac_cv_header_stdc=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> -fi
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> -$as_echo "$ac_cv_header_stdc" >&6; }
> -if test $ac_cv_header_stdc = yes; then
> -
> -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
> -
> -fi
> -
> -# On IRIX 5.3, sys/types and inttypes.h are conflicting.
> -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h
> \
> - inttypes.h stdint.h unistd.h
> -do :
> - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
> -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header"
> "$ac_includes_default
> -"
> -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
> - cat >>confdefs.h <<_ACEOF
> -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
> -_ACEOF
> -
> -fi
> -
> -done
> -
> -
> -
> - ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h"
> "ac_cv_header_minix_config_h" "$ac_includes_default"
> -if test "x$ac_cv_header_minix_config_h" = x""yes; then :
> - MINIX=yes
> -else
> - MINIX=
> -fi
> -
> -
> - if test "$MINIX" = yes; then
> -
> -$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
> -
> -
> -$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
> -
> -
> -$as_echo "#define _MINIX 1" >>confdefs.h
> -
> - fi
> -
> -
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to
> define __EXTENSIONS__" >&5
> -$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
> -if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -# define __EXTENSIONS__ 1
> - $ac_includes_default
> -int
> -main ()
> -{
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_safe_to_define___extensions__=yes
> -else
> - ac_cv_safe_to_define___extensions__=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_safe_to_define___extensions__" >&5
> -$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
> - test $ac_cv_safe_to_define___extensions__ = yes &&
> - $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
> -
> - $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
> -
> - $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
> -
> - $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
> -
> - $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
> -
> -
> -# Make sure we can run config.sub.
> -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
> - as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
> -$as_echo_n "checking build system type... " >&6; }
> -if test "${ac_cv_build+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_build_alias=$build_alias
> -test "x$ac_build_alias" = x &&
> - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
> -test "x$ac_build_alias" = x &&
> - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
> -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
> - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed"
> "$LINENO" 5
> -
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
> -$as_echo "$ac_cv_build" >&6; }
> -case $ac_cv_build in
> -*-*-*) ;;
> -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
> -esac
> -build=$ac_cv_build
> -ac_save_IFS=$IFS; IFS='-'
> -set x $ac_cv_build
> -shift
> -build_cpu=$1
> -build_vendor=$2
> -shift; shift
> -# Remember, the first character of IFS is used to create $*,
> -# except with old shells:
> -build_os=$*
> -IFS=$ac_save_IFS
> -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
> -
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
> -$as_echo_n "checking host system type... " >&6; }
> -if test "${ac_cv_host+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test "x$host_alias" = x; then
> - ac_cv_host=$ac_cv_build
> -else
> - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
> - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed"
> "$LINENO" 5
> -fi
> -
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
> -$as_echo "$ac_cv_host" >&6; }
> -case $ac_cv_host in
> -*-*-*) ;;
> -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
> -esac
> -host=$ac_cv_host
> -ac_save_IFS=$IFS; IFS='-'
> -set x $ac_cv_host
> -shift
> -host_cpu=$1
> -host_vendor=$2
> -shift; shift
> -# Remember, the first character of IFS is used to create $*,
> -# except with old shells:
> -host_os=$*
> -IFS=$ac_save_IFS
> -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
> -
> -
> -
> -# M4 Macro includes
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -
> -# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf
> -*-
> -# serial 1 (pkg-config-0.24)
> -#
> -# Copyright  2004 Scott James Remnant <scott@xxxxxxxxxxxx>.
> -#
> -# This program is free software; you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation; either version 2 of the License, or
> -# (at your option) any later version.
> -#
> -# This program is distributed in the hope that it will be useful, but
> -# WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
> -# General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with this program; if not, write to the Free Software
> -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
> -#
> -# As a special exception to the GNU General Public License, if you
> -# distribute this file as part of a program that contains a
> -# configuration script generated by Autoconf, you may include it under
> -# the same distribution terms that you use for the rest of that program.
> -
> -# PKG_PROG_PKG_CONFIG([MIN-VERSION])
> -# ----------------------------------
> -# PKG_PROG_PKG_CONFIG
> -
> -# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
> -#
> -# Check to see whether a particular set of modules exists. Similar
> -# to PKG_CHECK_MODULES(), but does not set variables or print errors.
> -#
> -# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
> -# only at the first occurence in configure.ac, so if the first place
> -# it's called might be skipped (such as if it is within an "if", you
> -# have to call PKG_CHECK_EXISTS manually
> -# --------------------------------------------------------------
> -
> -
> -# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
> -# ---------------------------------------------
> -# _PKG_CONFIG
> -
> -# _PKG_SHORT_ERRORS_SUPPORTED
> -# -----------------------------
> -# _PKG_SHORT_ERRORS_SUPPORTED
> -
> -
> -# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
> -# [ACTION-IF-NOT-FOUND])
> -#
> -#
> -# Note that if there is a possibility the first call to
> -# PKG_CHECK_MODULES might not happen, you should be sure to include an
> -# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
> -#
> -#
> -# --------------------------------------------------------------
> -# PKG_CHECK_MODULES
> -
> -
> -
> -# We define, separately, PTHREAD_CFLAGS, _LDFLAGS and _LIBS
> -# even though currently we don't set them very separately.
> -# This means that the makefiles will not need to change in
> -# the future if we make the test more sophisticated.
> -
> -
> -
> -# We invoke AX_PTHREAD_VARS with the name of another macro
> -# which is then expanded once for each variable.
> -
> -
> -
> -
> -
> -
> -
> -
> -# Enable/disable options
> -
> -# Check whether --enable-githttp was given.
> -if test "${enable_githttp+set}" = set; then :
> - enableval=$enable_githttp;
> -fi
> -
> -
> -if test "x$enable_githttp" = "xno"; then :
> -
> - ax_cv_githttp="n"
> -
> -elif test "x$enable_githttp" = "xyes"; then :
> -
> - ax_cv_githttp="y"
> -
> -elif test -z $ax_cv_githttp; then :
> -
> - ax_cv_githttp="n"
> -
> -fi
> -githttp=$ax_cv_githttp
> -
> -
> -
> -# Check whether --enable-monitors was given.
> -if test "${enable_monitors+set}" = set; then :
> - enableval=$enable_monitors;
> -fi
> -
> -
> -if test "x$enable_monitors" = "xno"; then :
> -
> - ax_cv_monitors="n"
> -
> -elif test "x$enable_monitors" = "xyes"; then :
> -
> - ax_cv_monitors="y"
> -
> -elif test -z $ax_cv_monitors; then :
> -
> - ax_cv_monitors="y"
> -
> -fi
> -monitors=$ax_cv_monitors
> -
> -
> -
> -# Check whether --enable-vtpm was given.
> -if test "${enable_vtpm+set}" = set; then :
> - enableval=$enable_vtpm;
> -fi
> -
> -
> -if test "x$enable_vtpm" = "xno"; then :
> -
> - ax_cv_vtpm="n"
> -
> -elif test "x$enable_vtpm" = "xyes"; then :
> -
> - ax_cv_vtpm="y"
> -
> -elif test -z $ax_cv_vtpm; then :
> -
> - ax_cv_vtpm="n"
> -
> -fi
> -vtpm=$ax_cv_vtpm
> -
> -
> -
> -# Check whether --enable-xenapi was given.
> -if test "${enable_xenapi+set}" = set; then :
> - enableval=$enable_xenapi;
> -fi
> -
> -
> -if test "x$enable_xenapi" = "xno"; then :
> -
> - ax_cv_xenapi="n"
> -
> -elif test "x$enable_xenapi" = "xyes"; then :
> -
> - ax_cv_xenapi="y"
> -
> -elif test -z $ax_cv_xenapi; then :
> -
> - ax_cv_xenapi="n"
> -
> -fi
> -xenapi=$ax_cv_xenapi
> -
> -
> -
> -# Check whether --enable-pythontools was given.
> -if test "${enable_pythontools+set}" = set; then :
> - enableval=$enable_pythontools;
> -fi
> -
> -
> -if test "x$enable_pythontools" = "xno"; then :
> -
> - ax_cv_pythontools="n"
> -
> -elif test "x$enable_pythontools" = "xyes"; then :
> -
> - ax_cv_pythontools="y"
> -
> -elif test -z $ax_cv_pythontools; then :
> -
> - ax_cv_pythontools="y"
> -
> -fi
> -pythontools=$ax_cv_pythontools
> -
> -
> -
> -# Check whether --enable-ocamltools was given.
> -if test "${enable_ocamltools+set}" = set; then :
> - enableval=$enable_ocamltools;
> -fi
> -
> -
> -if test "x$enable_ocamltools" = "xno"; then :
> -
> - ax_cv_ocamltools="n"
> -
> -elif test "x$enable_ocamltools" = "xyes"; then :
> -
> - ax_cv_ocamltools="y"
> -
> -elif test -z $ax_cv_ocamltools; then :
> -
> - ax_cv_ocamltools="y"
> -
> -fi
> -ocamltools=$ax_cv_ocamltools
> -
> -
> -
> -# Check whether --enable-miniterm was given.
> -if test "${enable_miniterm+set}" = set; then :
> - enableval=$enable_miniterm;
> -fi
> -
> -
> -if test "x$enable_miniterm" = "xno"; then :
> -
> - ax_cv_miniterm="n"
> -
> -elif test "x$enable_miniterm" = "xyes"; then :
> -
> - ax_cv_miniterm="y"
> -
> -elif test -z $ax_cv_miniterm; then :
> -
> - ax_cv_miniterm="n"
> -
> -fi
> -miniterm=$ax_cv_miniterm
> -
> -
> -
> -# Check whether --enable-lomount was given.
> -if test "${enable_lomount+set}" = set; then :
> - enableval=$enable_lomount;
> -fi
> -
> -
> -if test "x$enable_lomount" = "xno"; then :
> -
> - ax_cv_lomount="n"
> -
> -elif test "x$enable_lomount" = "xyes"; then :
> -
> - ax_cv_lomount="y"
> -
> -elif test -z $ax_cv_lomount; then :
> -
> - ax_cv_lomount="n"
> -
> -fi
> -lomount=$ax_cv_lomount
> -
> -
> -
> -# Check whether --enable-ovmf was given.
> -if test "${enable_ovmf+set}" = set; then :
> - enableval=$enable_ovmf;
> -fi
> -
> -
> -if test "x$enable_ovmf" = "xno"; then :
> -
> - ax_cv_ovmf="n"
> -
> -elif test "x$enable_ovmf" = "xyes"; then :
> -
> - ax_cv_ovmf="y"
> -
> -elif test -z $ax_cv_ovmf; then :
> -
> - ax_cv_ovmf="n"
> -
> -fi
> -ovmf=$ax_cv_ovmf
> +# M4 Macro includes
>
>
>
> -# Check whether --enable-rombios was given.
> -if test "${enable_rombios+set}" = set; then :
> - enableval=$enable_rombios;
> -fi
>
>
> -if test "x$enable_rombios" = "xno"; then :
>
> - ax_cv_rombios="n"
>
> -elif test "x$enable_rombios" = "xyes"; then :
>
> - ax_cv_rombios="y"
>
> -elif test -z $ax_cv_rombios; then :
>
> - ax_cv_rombios="y"
>
> -fi
> -rombios=$ax_cv_rombios
>
>
>
> -# Check whether --enable-seabios was given.
> -if test "${enable_seabios+set}" = set; then :
> - enableval=$enable_seabios;
> -fi
>
>
> -if test "x$enable_seabios" = "xno"; then :
>
> - ax_cv_seabios="n"
>
> -elif test "x$enable_seabios" = "xyes"; then :
>
> - ax_cv_seabios="y"
>
> -elif test -z $ax_cv_seabios; then :
>
> - ax_cv_seabios="y"
>
> -fi
> -seabios=$ax_cv_seabios
>
>
>
> -# Check whether --enable-debug was given.
> -if test "${enable_debug+set}" = set; then :
> - enableval=$enable_debug;
> -fi
>
>
> -if test "x$enable_debug" = "xno"; then :
>
> - ax_cv_debug="n"
>
> -elif test "x$enable_debug" = "xyes"; then :
>
> - ax_cv_debug="y"
>
> -elif test -z $ax_cv_debug; then :
>
> - ax_cv_debug="y"
>
> -fi
> -debug=$ax_cv_debug
>
>
>
> @@ -4240,930 +2222,432 @@ debug=$ax_cv_debug
>
>
>
> -for cflag in $PREPEND_INCLUDES
> -do
> - PREPEND_CFLAGS+=" -I$cflag"
> -done
> -for ldflag in $PREPEND_LIB
> -do
> - PREPEND_LDFLAGS+=" -L$ldflag"
> -done
> -for cflag in $APPEND_INCLUDES
> -do
> - APPEND_CFLAGS+=" -I$cflag"
> -done
> -for ldflag in $APPEND_LIB
> -do
> - APPEND_LDFLAGS+=" -L$ldflag"
> -done
> -CFLAGS="$PREPEND_CFLAGS $CFLAGS $APPEND_CFLAGS"
> -LDFLAGS="$PREPEND_LDFLAGS $LDFLAGS $APPEND_LDFLAGS"
>
>
>
>
>
>
> +# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf
> -*-
> +# serial 1 (pkg-config-0.24)
> +#
> +# Copyright  2004 Scott James Remnant <scott@xxxxxxxxxxxx>.
> +#
> +# This program is free software; you can redistribute it and/or modify
> +# it under the terms of the GNU General Public License as published by
> +# the Free Software Foundation; either version 2 of the License, or
> +# (at your option) any later version.
> +#
> +# This program is distributed in the hope that it will be useful, but
> +# WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
> +# General Public License for more details.
> +#
> +# You should have received a copy of the GNU General Public License
> +# along with this program; if not, write to the Free Software
> +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
> +#
> +# As a special exception to the GNU General Public License, if you
> +# distribute this file as part of a program that contains a
> +# configuration script generated by Autoconf, you may include it under
> +# the same distribution terms that you use for the rest of that program.
>
> +# PKG_PROG_PKG_CONFIG([MIN-VERSION])
> +# ----------------------------------
> +# PKG_PROG_PKG_CONFIG
>
> +# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
> +#
> +# Check to see whether a particular set of modules exists. Similar
> +# to PKG_CHECK_MODULES(), but does not set variables or print errors.
> +#
> +# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
> +# only at the first occurence in configure.ac, so if the first place
> +# it's called might be skipped (such as if it is within an "if", you
> +# have to call PKG_CHECK_EXISTS manually
> +# --------------------------------------------------------------
>
>
> +# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
> +# ---------------------------------------------
> +# _PKG_CONFIG
>
> +# _PKG_SHORT_ERRORS_SUPPORTED
> +# -----------------------------
> +# _PKG_SHORT_ERRORS_SUPPORTED
>
>
> +# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
> +# [ACTION-IF-NOT-FOUND])
> +#
> +#
> +# Note that if there is a possibility the first call to
> +# PKG_CHECK_MODULES might not happen, you should be sure to include an
> +# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
> +#
> +#
> +# --------------------------------------------------------------
> +# PKG_CHECK_MODULES
>
> -# Checks for programs.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not
> truncate output" >&5
> -$as_echo_n "checking for a sed that does not truncate output... " >&6; }
> -if test "${ac_cv_path_SED+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> -
> ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
> - for ac_i in 1 2 3 4 5 6 7; do
> - ac_script="$ac_script$as_nl$ac_script"
> - done
> - echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
> - { ac_script=; unset ac_script;}
> - if test -z "$SED"; then
> - ac_path_SED_found=false
> - # Loop through the user's path and test for each of PROGNAME-LIST
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_prog in sed gsed; do
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
> - { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
> -# Check for GNU ac_path_SED and select it if it is found.
> - # Check for GNU $ac_path_SED
> -case `"$ac_path_SED" --version 2>&1` in
> -*GNU*)
> - ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
> -*)
> - ac_count=0
> - $as_echo_n 0123456789 >"conftest.in"
> - while :
> - do
> - cat "conftest.in" "conftest.in" >"conftest.tmp"
> - mv "conftest.tmp" "conftest.in"
> - cp "conftest.in" "conftest.nl"
> - $as_echo '' >> "conftest.nl"
> - "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out"
> 2>/dev/null || break
> - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
> - as_fn_arith $ac_count + 1 && ac_count=$as_val
> - if test $ac_count -gt ${ac_path_SED_max-0}; then
> - # Best one so far, save it but keep looking for a better one
> - ac_cv_path_SED="$ac_path_SED"
> - ac_path_SED_max=$ac_count
> - fi
> - # 10*(2^10) chars as input seems more than enough
> - test $ac_count -gt 10 && break
> - done
> - rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
> -esac
>
> - $ac_path_SED_found && break 3
> - done
> - done
> - done
> -IFS=$as_save_IFS
> - if test -z "$ac_cv_path_SED"; then
> - as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
> - fi
> -else
> - ac_cv_path_SED=$SED
> -fi
>
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
> -$as_echo "$ac_cv_path_SED" >&6; }
> - SED="$ac_cv_path_SED"
> - rm -f conftest.sed
> +# We define, separately, PTHREAD_CFLAGS, _LDFLAGS and _LIBS
> +# even though currently we don't set them very separately.
> +# This means that the makefiles will not need to change in
> +# the future if we make the test more sophisticated.
>
> -ac_ext=c
> -ac_cpp='$CPP $CPPFLAGS'
> -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> -ac_compiler_gnu=$ac_cv_c_compiler_gnu
> -if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program
> name with args.
> -set dummy ${ac_tool_prefix}gcc; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$CC"; then
> - ac_cv_prog_CC="$CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_CC="${ac_tool_prefix}gcc"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
>
> -fi
> -fi
> -CC=$ac_cv_prog_CC
> -if test -n "$CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> -$as_echo "$CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
>
> +# We invoke AX_PTHREAD_VARS with the name of another macro
> +# which is then expanded once for each variable.
>
> -fi
> -if test -z "$ac_cv_prog_CC"; then
> - ac_ct_CC=$CC
> - # Extract the first word of "gcc", so it can be a program name with args.
> -set dummy gcc; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$ac_ct_CC"; then
> - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_CC="gcc"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
>
> -fi
> -fi
> -ac_ct_CC=$ac_cv_prog_ac_ct_CC
> -if test -n "$ac_ct_CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
> -$as_echo "$ac_ct_CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
>
> - if test "x$ac_ct_CC" = x; then
> - CC=""
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - CC=$ac_ct_CC
> - fi
> -else
> - CC="$ac_cv_prog_CC"
> -fi
>
> -if test -z "$CC"; then
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}cc", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}cc; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$CC"; then
> - ac_cv_prog_CC="$CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_CC="${ac_tool_prefix}cc"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
>
> -fi
> -fi
> -CC=$ac_cv_prog_CC
> -if test -n "$CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> -$as_echo "$CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
>
>
> - fi
> -fi
> -if test -z "$CC"; then
> - # Extract the first word of "cc", so it can be a program name with args.
> -set dummy cc; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$CC"; then
> - ac_cv_prog_CC="$CC" # Let the user override the test.
> -else
> - ac_prog_rejected=no
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
> - ac_prog_rejected=yes
> - continue
> - fi
> - ac_cv_prog_CC="cc"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
>
> -if test $ac_prog_rejected = yes; then
> - # We found a bogon in the path, so make sure we never use it.
> - set dummy $ac_cv_prog_CC
> - shift
> - if test $# != 0; then
> - # We chose a different compiler from the bogus one.
> - # However, it has the same basename, so the bogon will be chosen
> - # first if we set CC to just the basename; use the full file name.
> - shift
> - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
> - fi
> -fi
> -fi
> -fi
> -CC=$ac_cv_prog_CC
> -if test -n "$CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> -$as_echo "$CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> +# Enable/disable options
> +
> +# Check whether --enable-githttp was given.
> +if test "${enable_githttp+set}" = set; then :
> + enableval=$enable_githttp;
> fi
>
>
> -fi
> -if test -z "$CC"; then
> - if test -n "$ac_tool_prefix"; then
> - for ac_prog in cl.exe
> - do
> - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a
> program name with args.
> -set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$CC"; then
> - ac_cv_prog_CC="$CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> +if test "x$enable_githttp" = "xno"; then :
>
> -fi
> -fi
> -CC=$ac_cv_prog_CC
> -if test -n "$CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> -$as_echo "$CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> + ax_cv_githttp="n"
>
> +elif test "x$enable_githttp" = "xyes"; then :
>
> - test -n "$CC" && break
> - done
> -fi
> -if test -z "$CC"; then
> - ac_ct_CC=$CC
> - for ac_prog in cl.exe
> -do
> - # Extract the first word of "$ac_prog", so it can be a program name with
> args.
> -set dummy $ac_prog; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$ac_ct_CC"; then
> - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_CC="$ac_prog"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> + ax_cv_githttp="y"
> +
> +elif test -z $ax_cv_githttp; then :
> +
> + ax_cv_githttp="n"
>
> fi
> -fi
> -ac_ct_CC=$ac_cv_prog_ac_ct_CC
> -if test -n "$ac_ct_CC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
> -$as_echo "$ac_ct_CC" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> +githttp=$ax_cv_githttp
>
>
> - test -n "$ac_ct_CC" && break
> -done
>
> - if test "x$ac_ct_CC" = x; then
> - CC=""
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - CC=$ac_ct_CC
> - fi
> +# Check whether --enable-monitors was given.
> +if test "${enable_monitors+set}" = set; then :
> + enableval=$enable_monitors;
> fi
>
> -fi
>
> +if test "x$enable_monitors" = "xno"; then :
>
> -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in
> \`$ac_pwd':" >&5
> -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> -as_fn_error $? "no acceptable C compiler found in \$PATH
> -See \`config.log' for more details" "$LINENO" 5 ; }
> + ax_cv_monitors="n"
>
> -# Provide some information about the compiler.
> -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
> -set X $ac_compile
> -ac_compiler=$2
> -for ac_option in --version -v -V -qversion; do
> - { { ac_try="$ac_compiler $ac_option >&5"
> -case "(($ac_try" in
> - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> - *) ac_try_echo=$ac_try;;
> -esac
> -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> -$as_echo "$ac_try_echo"; } >&5
> - (eval "$ac_compiler $ac_option >&5") 2>conftest.err
> - ac_status=$?
> - if test -s conftest.err; then
> - sed '10a\
> -... rest of stderr output deleted ...
> - 10q' conftest.err >conftest.er1
> - cat conftest.er1 >&5
> - fi
> - rm -f conftest.er1 conftest.err
> - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> - test $ac_status = 0; }
> -done
> +elif test "x$enable_monitors" = "xyes"; then :
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the
> GNU C compiler" >&5
> -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
> -if test "${ac_cv_c_compiler_gnu+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> + ax_cv_monitors="y"
>
> -int
> -main ()
> -{
> -#ifndef __GNUC__
> - choke me
> -#endif
> +elif test -z $ax_cv_monitors; then :
>
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_compiler_gnu=yes
> -else
> - ac_compiler_gnu=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -ac_cv_c_compiler_gnu=$ac_compiler_gnu
> + ax_cv_monitors="y"
>
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
> -$as_echo "$ac_cv_c_compiler_gnu" >&6; }
> -if test $ac_compiler_gnu = yes; then
> - GCC=yes
> -else
> - GCC=
> -fi
> -ac_test_CFLAGS=${CFLAGS+set}
> -ac_save_CFLAGS=$CFLAGS
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
> -$as_echo_n "checking whether $CC accepts -g... " >&6; }
> -if test "${ac_cv_prog_cc_g+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_save_c_werror_flag=$ac_c_werror_flag
> - ac_c_werror_flag=yes
> - ac_cv_prog_cc_g=no
> - CFLAGS="-g"
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> +monitors=$ax_cv_monitors
>
> -int
> -main ()
> -{
>
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_prog_cc_g=yes
> -else
> - CFLAGS=""
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
>
> -int
> -main ()
> -{
> +# Check whether --enable-vtpm was given.
> +if test "${enable_vtpm+set}" = set; then :
> + enableval=$enable_vtpm;
> +fi
>
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
>
> -else
> - ac_c_werror_flag=$ac_save_c_werror_flag
> - CFLAGS="-g"
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> +if test "x$enable_vtpm" = "xno"; then :
>
> -int
> -main ()
> -{
> + ax_cv_vtpm="n"
> +
> +elif test "x$enable_vtpm" = "xyes"; then :
> +
> + ax_cv_vtpm="y"
> +
> +elif test -z $ax_cv_vtpm; then :
> +
> + ax_cv_vtpm="n"
>
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_prog_cc_g=yes
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> - ac_c_werror_flag=$ac_save_c_werror_flag
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
> -$as_echo "$ac_cv_prog_cc_g" >&6; }
> -if test "$ac_test_CFLAGS" = set; then
> - CFLAGS=$ac_save_CFLAGS
> -elif test $ac_cv_prog_cc_g = yes; then
> - if test "$GCC" = yes; then
> - CFLAGS="-g -O2"
> - else
> - CFLAGS="-g"
> - fi
> -else
> - if test "$GCC" = yes; then
> - CFLAGS="-O2"
> - else
> - CFLAGS=
> - fi
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept
> ISO C89" >&5
> -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
> -if test "${ac_cv_prog_cc_c89+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_cv_prog_cc_c89=no
> -ac_save_CC=$CC
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <stdarg.h>
> -#include <stdio.h>
> -#include <sys/types.h>
> -#include <sys/stat.h>
> -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
> -struct buf { int x; };
> -FILE * (*rcsopen) (struct buf *, struct stat *, int);
> -static char *e (p, i)
> - char **p;
> - int i;
> -{
> - return p[i];
> -}
> -static char *f (char * (*g) (char **, int), char **p, ...)
> -{
> - char *s;
> - va_list v;
> - va_start (v,p);
> - s = g (p, va_arg (v,int));
> - va_end (v);
> - return s;
> -}
> +vtpm=$ax_cv_vtpm
>
> -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
> - function prototypes and stuff, but not '\xHH' hex character constants.
> - These don't provoke an error unfortunately, instead are silently treated
> - as 'x'. The following induces an error, until -std is added to get
> - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
> - array size at least. It's necessary to write '\x00'==0 to get something
> - that's true only with -std. */
> -int osf4_cc_array ['\x00' == 0 ? 1 : -1];
>
> -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro
> parameters
> - inside strings and character constants. */
> -#define FOO(x) 'x'
> -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
>
> -int test (int i, double x);
> -struct s1 {int (*f) (int a);};
> -struct s2 {int (*f) (double a);};
> -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int),
> int, int);
> -int argc;
> -char **argv;
> -int
> -main ()
> -{
> -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
> - ;
> - return 0;
> -}
> -_ACEOF
> -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
> - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
> -do
> - CC="$ac_save_CC $ac_arg"
> - if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_prog_cc_c89=$ac_arg
> +# Check whether --enable-xenapi was given.
> +if test "${enable_xenapi+set}" = set; then :
> + enableval=$enable_xenapi;
> fi
> -rm -f core conftest.err conftest.$ac_objext
> - test "x$ac_cv_prog_cc_c89" != "xno" && break
> -done
> -rm -f conftest.$ac_ext
> -CC=$ac_save_CC
> +
> +
> +if test "x$enable_xenapi" = "xno"; then :
> +
> + ax_cv_xenapi="n"
> +
> +elif test "x$enable_xenapi" = "xyes"; then :
> +
> + ax_cv_xenapi="y"
> +
> +elif test -z $ax_cv_xenapi; then :
> +
> + ax_cv_xenapi="n"
>
> fi
> -# AC_CACHE_VAL
> -case "x$ac_cv_prog_cc_c89" in
> - x)
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
> -$as_echo "none needed" >&6; } ;;
> - xno)
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
> -$as_echo "unsupported" >&6; } ;;
> - *)
> - CC="$CC $ac_cv_prog_cc_c89"
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
> -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
> -esac
> -if test "x$ac_cv_prog_cc_c89" != xno; then :
> +xenapi=$ax_cv_xenapi
> +
>
> +
> +# Check whether --enable-pythontools was given.
> +if test "${enable_pythontools+set}" = set; then :
> + enableval=$enable_pythontools;
> fi
>
> -ac_ext=c
> -ac_cpp='$CPP $CPPFLAGS'
> -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> -ac_compiler_gnu=$ac_cv_c_compiler_gnu
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
> -$as_echo_n "checking whether ln -s works... " >&6; }
> -LN_S=$as_ln_s
> -if test "$LN_S" = "ln -s"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> -$as_echo "yes" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
> -$as_echo "no, using $LN_S" >&6; }
> +if test "x$enable_pythontools" = "xno"; then :
> +
> + ax_cv_pythontools="n"
> +
> +elif test "x$enable_pythontools" = "xyes"; then :
> +
> + ax_cv_pythontools="y"
> +
> +elif test -z $ax_cv_pythontools; then :
> +
> + ax_cv_pythontools="y"
> +
> fi
> +pythontools=$ax_cv_pythontools
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets
> \$(MAKE)" >&5
> -$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
> -set x ${MAKE-make}
> -ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
> -if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat >conftest.make <<\_ACEOF
> -SHELL = /bin/sh
> -all:
> - @echo '@@@%%%=$(MAKE)=@@@%%%'
> -_ACEOF
> -# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
> -case `${MAKE-make} -f conftest.make 2>/dev/null` in
> - *@@@%%%=?*=@@@%%%*)
> - eval ac_cv_prog_make_${ac_make}_set=yes;;
> - *)
> - eval ac_cv_prog_make_${ac_make}_set=no;;
> -esac
> -rm -f conftest.make
> +
> +
> +# Check whether --enable-ocamltools was given.
> +if test "${enable_ocamltools+set}" = set; then :
> + enableval=$enable_ocamltools;
> fi
> -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> -$as_echo "yes" >&6; }
> - SET_MAKE=
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> - SET_MAKE="MAKE=${MAKE-make}"
> +
> +
> +if test "x$enable_ocamltools" = "xno"; then :
> +
> + ax_cv_ocamltools="n"
> +
> +elif test "x$enable_ocamltools" = "xyes"; then :
> +
> + ax_cv_ocamltools="y"
> +
> +elif test -z $ax_cv_ocamltools; then :
> +
> + ax_cv_ocamltools="y"
> +
> fi
> +ocamltools=$ax_cv_ocamltools
>
> -# Find a good install program. We prefer a C program (faster),
> -# so one script is as good as another. But avoid the broken or
> -# incompatible versions:
> -# SysV /etc/install, /usr/sbin/install
> -# SunOS /usr/etc/install
> -# IRIX /sbin/install
> -# AIX /bin/install
> -# AmigaOS /C/install, which installs bootblocks on floppy discs
> -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
> -# AFS /usr/afsws/bin/install, which mishandles nonexistent args
> -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
> -# OS/2's system install, which has a completely different semantic
> -# ./install, which can be erroneously created by make from ./install.sh.
> -# Reject install programs that cannot install multiple files.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible
> install" >&5
> -$as_echo_n "checking for a BSD-compatible install... " >&6; }
> -if test -z "$INSTALL"; then
> -if test "${ac_cv_path_install+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - # Account for people who put trailing slashes in PATH elements.
> -case $as_dir/ in #((
> - ./ | .// | /[cC]/* | \
> - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
> - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
> - /usr/ucb/* ) ;;
> - *)
> - # OSF1 and SCO ODT 3.0 have their own names for install.
> - # Don't use installbsd from OSF since it installs stuff as root
> - # by default.
> - for ac_prog in ginstall scoinst install; do
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_prog$ac_exec_ext"; }; then
> - if test $ac_prog = install &&
> - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
> - # AIX install. It has an incompatible calling convention.
> - :
> - elif test $ac_prog = install &&
> - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
> - # program-specific install script used by HP pwplus--don't use.
> - :
> - else
> - rm -rf conftest.one conftest.two conftest.dir
> - echo one > conftest.one
> - echo two > conftest.two
> - mkdir conftest.dir
> - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
> "`pwd`/conftest.dir" &&
> - test -s conftest.one && test -s conftest.two &&
> - test -s conftest.dir/conftest.one &&
> - test -s conftest.dir/conftest.two
> - then
> - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
> - break 3
> - fi
> - fi
> - fi
> - done
> - done
> - ;;
> -esac
>
> - done
> -IFS=$as_save_IFS
>
> -rm -rf conftest.one conftest.two conftest.dir
> +# Check whether --enable-miniterm was given.
> +if test "${enable_miniterm+set}" = set; then :
> + enableval=$enable_miniterm;
> +fi
> +
> +
> +if test "x$enable_miniterm" = "xno"; then :
> +
> + ax_cv_miniterm="n"
> +
> +elif test "x$enable_miniterm" = "xyes"; then :
> +
> + ax_cv_miniterm="y"
> +
> +elif test -z $ax_cv_miniterm; then :
> +
> + ax_cv_miniterm="n"
>
> fi
> - if test "${ac_cv_path_install+set}" = set; then
> - INSTALL=$ac_cv_path_install
> - else
> - # As a last resort, use the slow shell script. Don't cache a
> - # value for INSTALL within a source directory, because that will
> - # break other packages using the cache if that directory is
> - # removed, or if the value is a relative name.
> - INSTALL=$ac_install_sh
> - fi
> +miniterm=$ax_cv_miniterm
> +
> +
> +
> +# Check whether --enable-lomount was given.
> +if test "${enable_lomount+set}" = set; then :
> + enableval=$enable_lomount;
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
> -$as_echo "$INSTALL" >&6; }
>
> -# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
> -# It thinks the first close brace ends the variable substitution.
> -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
>
> -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
> +if test "x$enable_lomount" = "xno"; then :
>
> -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
> + ax_cv_lomount="n"
>
> -# Extract the first word of "bison", so it can be a program name with args.
> -set dummy bison; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_BISON+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - case $BISON in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> +elif test "x$enable_lomount" = "xyes"; then :
> +
> + ax_cv_lomount="y"
> +
> +elif test -z $ax_cv_lomount; then :
> +
> + ax_cv_lomount="n"
>
> - ;;
> -esac
> fi
> -BISON=$ac_cv_path_BISON
> -if test -n "$BISON"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
> -$as_echo "$BISON" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> +lomount=$ax_cv_lomount
> +
> +
> +
> +# Check whether --enable-ovmf was given.
> +if test "${enable_ovmf+set}" = set; then :
> + enableval=$enable_ovmf;
> fi
>
>
> -# Extract the first word of "flex", so it can be a program name with args.
> -set dummy flex; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_FLEX+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - case $FLEX in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_FLEX="$FLEX" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_FLEX="$as_dir/$ac_word$ac_exec_ext"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> +if test "x$enable_ovmf" = "xno"; then :
> +
> + ax_cv_ovmf="n"
> +
> +elif test "x$enable_ovmf" = "xyes"; then :
> +
> + ax_cv_ovmf="y"
> +
> +elif test -z $ax_cv_ovmf; then :
> +
> + ax_cv_ovmf="n"
>
> - ;;
> -esac
> fi
> -FLEX=$ac_cv_path_FLEX
> -if test -n "$FLEX"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
> -$as_echo "$FLEX" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> +ovmf=$ax_cv_ovmf
> +
> +
> +
> +# Check whether --enable-rombios was given.
> +if test "${enable_rombios+set}" = set; then :
> + enableval=$enable_rombios;
> fi
>
>
> -# Extract the first word of "perl", so it can be a program name with args.
> -set dummy perl; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_PERL+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - case $PERL in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> +if test "x$enable_rombios" = "xno"; then :
> +
> + ax_cv_rombios="n"
> +
> +elif test "x$enable_rombios" = "xyes"; then :
> +
> + ax_cv_rombios="y"
> +
> +elif test -z $ax_cv_rombios; then :
> +
> + ax_cv_rombios="y"
>
> - test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
> - ;;
> -esac
> fi
> -PERL=$ac_cv_path_PERL
> -if test -n "$PERL"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
> -$as_echo "$PERL" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> +rombios=$ax_cv_rombios
> +
> +
> +
> +# Check whether --enable-seabios was given.
> +if test "${enable_seabios+set}" = set; then :
> + enableval=$enable_seabios;
> +fi
> +
> +
> +if test "x$enable_seabios" = "xno"; then :
> +
> + ax_cv_seabios="n"
> +
> +elif test "x$enable_seabios" = "xyes"; then :
> +
> + ax_cv_seabios="y"
> +
> +elif test -z $ax_cv_seabios; then :
> +
> + ax_cv_seabios="y"
> +
> +fi
> +seabios=$ax_cv_seabios
> +
> +
> +
> +# Check whether --enable-debug was given.
> +if test "${enable_debug+set}" = set; then :
> + enableval=$enable_debug;
> +fi
> +
> +
> +if test "x$enable_debug" = "xno"; then :
> +
> + ax_cv_debug="n"
> +
> +elif test "x$enable_debug" = "xyes"; then :
> +
> + ax_cv_debug="y"
> +
> +elif test -z $ax_cv_debug; then :
> +
> + ax_cv_debug="y"
> +
> fi
> +debug=$ax_cv_debug
> +
> +
> +
> +
> +
> +
> +
> +
> +for cflag in $PREPEND_INCLUDES
> +do
> + PREPEND_CFLAGS+=" -I$cflag"
> +done
> +for ldflag in $PREPEND_LIB
> +do
> + PREPEND_LDFLAGS+=" -L$ldflag"
> +done
> +for cflag in $APPEND_INCLUDES
> +do
> + APPEND_CFLAGS+=" -I$cflag"
> +done
> +for ldflag in $APPEND_LIB
> +do
> + APPEND_LDFLAGS+=" -L$ldflag"
> +done
> +CFLAGS="$PREPEND_CFLAGS $CFLAGS $APPEND_CFLAGS"
> +LDFLAGS="$PREPEND_LDFLAGS $LDFLAGS $APPEND_LDFLAGS"
> +
> +
>
>
> -if test x"${PERL}" == x"no"
> -then
> - as_fn_error $? "Unable to find perl, please install perl" "$LINENO" 5
> -fi
> -if test "x$xapi" = "xy"; then :
>
> - # Extract the first word of "curl-config", so it can be a program name
> with args.
> -set dummy curl-config; ac_word=$2
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +# Checks for programs.
> +ac_ext=c
> +ac_cpp='$CPP $CPPFLAGS'
> +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> +ac_compiler_gnu=$ac_cv_c_compiler_gnu
> +if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program
> name with args.
> +set dummy ${ac_tool_prefix}gcc; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_CURL+set}" = set; then :
> +if test "${ac_cv_prog_CC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $CURL in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_CURL="$CURL" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$CC"; then
> + ac_cv_prog_CC="$CC" # Let the user override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_CURL="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_CC="${ac_tool_prefix}gcc"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5171,44 +2655,39 @@ done
> done
> IFS=$as_save_IFS
>
> - test -z "$ac_cv_path_CURL" && ac_cv_path_CURL="no"
> - ;;
> -esac
> fi
> -CURL=$ac_cv_path_CURL
> -if test -n "$CURL"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURL" >&5
> -$as_echo "$CURL" >&6; }
> +fi
> +CC=$ac_cv_prog_CC
> +if test -n "$CC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> +$as_echo "$CC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
>
> -if test x"${CURL}" == x"no"
> -then
> - as_fn_error $? "Unable to find curl-config, please install curl-config"
> "$LINENO" 5
> fi
> - # Extract the first word of "xml2-config", so it can be a program name
> with args.
> -set dummy xml2-config; ac_word=$2
> +if test -z "$ac_cv_prog_CC"; then
> + ac_ct_CC=$CC
> + # Extract the first word of "gcc", so it can be a program name with args.
> +set dummy gcc; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_XML+set}" = set; then :
> +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $XML in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_XML="$XML" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$ac_ct_CC"; then
> + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_XML="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_ac_ct_CC="gcc"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5216,39 +2695,43 @@ done
> done
> IFS=$as_save_IFS
>
> - test -z "$ac_cv_path_XML" && ac_cv_path_XML="no"
> - ;;
> -esac
> fi
> -XML=$ac_cv_path_XML
> -if test -n "$XML"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML" >&5
> -$as_echo "$XML" >&6; }
> +fi
> +ac_ct_CC=$ac_cv_prog_ac_ct_CC
> +if test -n "$ac_ct_CC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
> +$as_echo "$ac_ct_CC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> -
> -if test x"${XML}" == x"no"
> -then
> - as_fn_error $? "Unable to find xml2-config, please install xml2-config"
> "$LINENO" 5
> -fi
> -
> + if test "x$ac_ct_CC" = x; then
> + CC=""
> + else
> + case $cross_compiling:$ac_tool_warned in
> +yes:)
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> +ac_tool_warned=yes ;;
> +esac
> + CC=$ac_ct_CC
> + fi
> +else
> + CC="$ac_cv_prog_CC"
> fi
> -if test "x$ocamltools" = "xy"; then :
>
> - # checking for ocamlc
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocamlc", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}ocamlc; ac_word=$2
> +if test -z "$CC"; then
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}cc", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}cc; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAMLC+set}" = set; then :
> +if test "${ac_cv_prog_CC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$OCAMLC"; then
> - ac_cv_prog_OCAMLC="$OCAMLC" # Let the user override the test.
> + if test -n "$CC"; then
> + ac_cv_prog_CC="$CC" # Let the user override the test.
> else
> as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> @@ -5257,7 +2740,7 @@ do
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAMLC="${ac_tool_prefix}ocamlc"
> + ac_cv_prog_CC="${ac_tool_prefix}cc"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5267,29 +2750,30 @@ IFS=$as_save_IFS
>
> fi
> fi
> -OCAMLC=$ac_cv_prog_OCAMLC
> -if test -n "$OCAMLC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLC" >&5
> -$as_echo "$OCAMLC" >&6; }
> +CC=$ac_cv_prog_CC
> +if test -n "$CC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> +$as_echo "$CC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
>
> + fi
> fi
> -if test -z "$ac_cv_prog_OCAMLC"; then
> - ac_ct_OCAMLC=$OCAMLC
> - # Extract the first word of "ocamlc", so it can be a program name with
> args.
> -set dummy ocamlc; ac_word=$2
> +if test -z "$CC"; then
> + # Extract the first word of "cc", so it can be a program name with args.
> +set dummy cc; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAMLC+set}" = set; then :
> +if test "${ac_cv_prog_CC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$ac_ct_OCAMLC"; then
> - ac_cv_prog_ac_ct_OCAMLC="$ac_ct_OCAMLC" # Let the user override the test.
> + if test -n "$CC"; then
> + ac_cv_prog_CC="$CC" # Let the user override the test.
> else
> + ac_prog_rejected=no
> as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> @@ -5297,7 +2781,11 @@ do
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAMLC="ocamlc"
> + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
> + ac_prog_rejected=yes
> + continue
> + fi
> + ac_cv_prog_CC="cc"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5305,61 +2793,44 @@ done
> done
> IFS=$as_save_IFS
>
> +if test $ac_prog_rejected = yes; then
> + # We found a bogon in the path, so make sure we never use it.
> + set dummy $ac_cv_prog_CC
> + shift
> + if test $# != 0; then
> + # We chose a different compiler from the bogus one.
> + # However, it has the same basename, so the bogon will be chosen
> + # first if we set CC to just the basename; use the full file name.
> + shift
> + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
> + fi
> fi
> fi
> -ac_ct_OCAMLC=$ac_cv_prog_ac_ct_OCAMLC
> -if test -n "$ac_ct_OCAMLC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLC" >&5
> -$as_echo "$ac_ct_OCAMLC" >&6; }
> +fi
> +CC=$ac_cv_prog_CC
> +if test -n "$CC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> +$as_echo "$CC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> - if test "x$ac_ct_OCAMLC" = x; then
> - OCAMLC="no"
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - OCAMLC=$ac_ct_OCAMLC
> - fi
> -else
> - OCAMLC="$ac_cv_prog_OCAMLC"
> -fi
> -
> -
> - if test "$OCAMLC" != "no"; then
> - OCAMLVERSION=`$OCAMLC -v | sed -n -e 's|.*version* *\(.*\)$|\1|p'`
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: OCaml version is
> $OCAMLVERSION" >&5
> -$as_echo "OCaml version is $OCAMLVERSION" >&6; }
> - # If OCAMLLIB is set, use it
> - if test "$OCAMLLIB" = ""; then
> - OCAMLLIB=`$OCAMLC -where 2>/dev/null || $OCAMLC -v|tail -1|cut -d '
> ' -f 4`
> - else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: OCAMLLIB previously
> set; preserving it." >&5
> -$as_echo "OCAMLLIB previously set; preserving it." >&6; }
> - fi
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: OCaml library path is
> $OCAMLLIB" >&5
> -$as_echo "OCaml library path is $OCAMLLIB" >&6; }
> -
> -
>
> -
> - # checking for ocamlopt
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocamlopt", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}ocamlopt; ac_word=$2
> +fi
> +if test -z "$CC"; then
> + if test -n "$ac_tool_prefix"; then
> + for ac_prog in cl.exe
> + do
> + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a
> program name with args.
> +set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAMLOPT+set}" = set; then :
> +if test "${ac_cv_prog_CC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$OCAMLOPT"; then
> - ac_cv_prog_OCAMLOPT="$OCAMLOPT" # Let the user override the test.
> + if test -n "$CC"; then
> + ac_cv_prog_CC="$CC" # Let the user override the test.
> else
> as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> @@ -5368,7 +2839,7 @@ do
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAMLOPT="${ac_tool_prefix}ocamlopt"
> + ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5378,28 +2849,32 @@ IFS=$as_save_IFS
>
> fi
> fi
> -OCAMLOPT=$ac_cv_prog_OCAMLOPT
> -if test -n "$OCAMLOPT"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLOPT" >&5
> -$as_echo "$OCAMLOPT" >&6; }
> +CC=$ac_cv_prog_CC
> +if test -n "$CC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
> +$as_echo "$CC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
>
> + test -n "$CC" && break
> + done
> fi
> -if test -z "$ac_cv_prog_OCAMLOPT"; then
> - ac_ct_OCAMLOPT=$OCAMLOPT
> - # Extract the first word of "ocamlopt", so it can be a program name with
> args.
> -set dummy ocamlopt; ac_word=$2
> +if test -z "$CC"; then
> + ac_ct_CC=$CC
> + for ac_prog in cl.exe
> +do
> + # Extract the first word of "$ac_prog", so it can be a program name with
> args.
> +set dummy $ac_prog; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAMLOPT+set}" = set; then :
> +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$ac_ct_OCAMLOPT"; then
> - ac_cv_prog_ac_ct_OCAMLOPT="$ac_ct_OCAMLOPT" # Let the user override the
> test.
> + if test -n "$ac_ct_CC"; then
> + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
> else
> as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> @@ -5408,7 +2883,7 @@ do
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAMLOPT="ocamlopt"
> + ac_cv_prog_ac_ct_CC="$ac_prog"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5416,19 +2891,23 @@ done
> done
> IFS=$as_save_IFS
>
> -fi
> -fi
> -ac_ct_OCAMLOPT=$ac_cv_prog_ac_ct_OCAMLOPT
> -if test -n "$ac_ct_OCAMLOPT"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLOPT" >&5
> -$as_echo "$ac_ct_OCAMLOPT" >&6; }
> +fi
> +fi
> +ac_ct_CC=$ac_cv_prog_ac_ct_CC
> +if test -n "$ac_ct_CC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
> +$as_echo "$ac_ct_CC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> - if test "x$ac_ct_OCAMLOPT" = x; then
> - OCAMLOPT="no"
> +
> + test -n "$ac_ct_CC" && break
> +done
> +
> + if test "x$ac_ct_CC" = x; then
> + CC=""
> else
> case $cross_compiling:$ac_tool_warned in
> yes:)
> @@ -5436,396 +2915,649 @@ yes:)
> $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> ac_tool_warned=yes ;;
> esac
> - OCAMLOPT=$ac_ct_OCAMLOPT
> + CC=$ac_ct_CC
> fi
> -else
> - OCAMLOPT="$ac_cv_prog_OCAMLOPT"
> fi
>
> - OCAMLBEST=byte
> - if test "$OCAMLOPT" = "no"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find
> ocamlopt; bytecode compilation only." >&5
> -$as_echo "$as_me: WARNING: Cannot find ocamlopt; bytecode compilation only."
> >&2;}
> - else
> - TMPVERSION=`$OCAMLOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' `
> - if test "$TMPVERSION" != "$OCAMLVERSION" ; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: versions differs
> from ocamlc; ocamlopt discarded." >&5
> -$as_echo "versions differs from ocamlc; ocamlopt discarded." >&6; }
> - OCAMLOPT=no
> - else
> - OCAMLBEST=opt
> +fi
> +
> +
> +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in
> \`$ac_pwd':" >&5
> +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> +as_fn_error $? "no acceptable C compiler found in \$PATH
> +See \`config.log' for more details" "$LINENO" 5 ; }
> +
> +# Provide some information about the compiler.
> +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
> +set X $ac_compile
> +ac_compiler=$2
> +for ac_option in --version -v -V -qversion; do
> + { { ac_try="$ac_compiler $ac_option >&5"
> +case "(($ac_try" in
> + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> + *) ac_try_echo=$ac_try;;
> +esac
> +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> +$as_echo "$ac_try_echo"; } >&5
> + (eval "$ac_compiler $ac_option >&5") 2>conftest.err
> + ac_status=$?
> + if test -s conftest.err; then
> + sed '10a\
> +... rest of stderr output deleted ...
> + 10q' conftest.err >conftest.er1
> + cat conftest.er1 >&5
> + fi
> + rm -f conftest.er1 conftest.err
> + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> + test $ac_status = 0; }
> +done
> +
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +
> +int
> +main ()
> +{
> +
> + ;
> + return 0;
> +}
> +_ACEOF
> +ac_clean_files_save=$ac_clean_files
> +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
> +# Try to create an executable without -o first, disregard a.out.
> +# It will help us diagnose broken compilers, and finding out an intuition
> +# of exeext.
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler
> works" >&5
> +$as_echo_n "checking whether the C compiler works... " >&6; }
> +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
> +
> +# The possible output files:
> +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
> +
> +ac_rmfiles=
> +for ac_file in $ac_files
> +do
> + case $ac_file in
> + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg |
> *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
> + * ) ac_rmfiles="$ac_rmfiles $ac_file";;
> + esac
> +done
> +rm -f $ac_rmfiles
> +
> +if { { ac_try="$ac_link_default"
> +case "(($ac_try" in
> + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> + *) ac_try_echo=$ac_try;;
> +esac
> +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> +$as_echo "$ac_try_echo"; } >&5
> + (eval "$ac_link_default") 2>&5
> + ac_status=$?
> + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> + test $ac_status = 0; }; then :
> + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
> +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
> +# in a Makefile. We should not override ac_cv_exeext if it was cached,
> +# so that the user can short-circuit this test for compilers unknown to
> +# Autoconf.
> +for ac_file in $ac_files ''
> +do
> + test -f "$ac_file" || continue
> + case $ac_file in
> + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg |
> *.map | *.inf | *.dSYM | *.o | *.obj )
> + ;;
> + [ab].out )
> + # We found the default executable, but exeext='' is most
> + # certainly right.
> + break;;
> + *.* )
> + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
> + then :; else
> + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
> fi
> - fi
> + # We set ac_cv_exeext here because the later test for it is not
> + # safe: cross compilers may not add the suffix if given an `-o'
> + # argument, so we may need to know it at that point already.
> + # Even if this section looks crufty: it has the advantage of
> + # actually working.
> + break;;
> + * )
> + break;;
> + esac
> +done
> +test "$ac_cv_exeext" = no && ac_cv_exeext=
> +
> +else
> + ac_file=''
> +fi
> +if test -z "$ac_file"; then :
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> +$as_echo "$as_me: failed program was:" >&5
> +sed 's/^/| /' conftest.$ac_ext >&5
> +
> +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> +as_fn_error 77 "C compiler cannot create executables
> +See \`config.log' for more details" "$LINENO" 5 ; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> +$as_echo "yes" >&6; }
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default
> output file name" >&5
> +$as_echo_n "checking for C compiler default output file name... " >&6; }
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
> +$as_echo "$ac_file" >&6; }
> +ac_exeext=$ac_cv_exeext
> +
> +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
> +ac_clean_files=$ac_clean_files_save
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables"
> >&5
> +$as_echo_n "checking for suffix of executables... " >&6; }
> +if { { ac_try="$ac_link"
> +case "(($ac_try" in
> + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> + *) ac_try_echo=$ac_try;;
> +esac
> +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> +$as_echo "$ac_try_echo"; } >&5
> + (eval "$ac_link") 2>&5
> + ac_status=$?
> + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> + test $ac_status = 0; }; then :
> + # If both `conftest.exe' and `conftest' are `present' (well, observable)
> +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
> +# work properly (i.e., refer to `conftest.exe'), while it won't with
> +# `rm'.
> +for ac_file in conftest.exe conftest conftest.*; do
> + test -f "$ac_file" || continue
> + case $ac_file in
> + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg |
> *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
> + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
> + break;;
> + * ) break;;
> + esac
> +done
> +else
> + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> +as_fn_error $? "cannot compute suffix of executables: cannot compile and link
> +See \`config.log' for more details" "$LINENO" 5 ; }
> +fi
> +rm -f conftest conftest$ac_cv_exeext
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
> +$as_echo "$ac_cv_exeext" >&6; }
>
> +rm -f conftest.$ac_ext
> +EXEEXT=$ac_cv_exeext
> +ac_exeext=$EXEEXT
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +#include <stdio.h>
> +int
> +main ()
> +{
> +FILE *f = fopen ("conftest.out", "w");
> + return ferror (f) || fclose (f) != 0;
>
> + ;
> + return 0;
> +}
> +_ACEOF
> +ac_clean_files="$ac_clean_files conftest.out"
> +# Check that the compiler produces executables we can run. If not, either
> +# the compiler is broken, or we cross compile.
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross
> compiling" >&5
> +$as_echo_n "checking whether we are cross compiling... " >&6; }
> +if test "$cross_compiling" != yes; then
> + { { ac_try="$ac_link"
> +case "(($ac_try" in
> + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> + *) ac_try_echo=$ac_try;;
> +esac
> +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> +$as_echo "$ac_try_echo"; } >&5
> + (eval "$ac_link") 2>&5
> + ac_status=$?
> + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> + test $ac_status = 0; }
> + if { ac_try='./conftest$ac_cv_exeext'
> + { { case "(($ac_try" in
> + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> + *) ac_try_echo=$ac_try;;
> +esac
> +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> +$as_echo "$ac_try_echo"; } >&5
> + (eval "$ac_try") 2>&5
> + ac_status=$?
> + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> + test $ac_status = 0; }; }; then
> + cross_compiling=no
> + else
> + if test "$cross_compiling" = maybe; then
> + cross_compiling=yes
> + else
> + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> +as_fn_error $? "cannot run C compiled programs.
> +If you meant to cross compile, use \`--host'.
> +See \`config.log' for more details" "$LINENO" 5 ; }
> + fi
> + fi
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
> +$as_echo "$cross_compiling" >&6; }
>
> - # checking for ocamlc.opt
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocamlc.opt", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}ocamlc.opt; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAMLCDOTOPT+set}" = set; then :
> +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
> +ac_clean_files=$ac_clean_files_save
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object
> files" >&5
> +$as_echo_n "checking for suffix of object files... " >&6; }
> +if test "${ac_cv_objext+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$OCAMLCDOTOPT"; then
> - ac_cv_prog_OCAMLCDOTOPT="$OCAMLCDOTOPT" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAMLCDOTOPT="${ac_tool_prefix}ocamlc.opt"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
>
> -fi
> -fi
> -OCAMLCDOTOPT=$ac_cv_prog_OCAMLCDOTOPT
> -if test -n "$OCAMLCDOTOPT"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLCDOTOPT" >&5
> -$as_echo "$OCAMLCDOTOPT" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> +int
> +main ()
> +{
>
> + ;
> + return 0;
> +}
> +_ACEOF
> +rm -f conftest.o conftest.obj
> +if { { ac_try="$ac_compile"
> +case "(($ac_try" in
> + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
> + *) ac_try_echo=$ac_try;;
> +esac
> +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
> +$as_echo "$ac_try_echo"; } >&5
> + (eval "$ac_compile") 2>&5
> + ac_status=$?
> + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> + test $ac_status = 0; }; then :
> + for ac_file in conftest.o conftest.obj conftest.*; do
> + test -f "$ac_file" || continue;
> + case $ac_file in
> + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg |
> *.map | *.inf | *.dSYM ) ;;
> + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
> + break;;
> + esac
> +done
> +else
> + $as_echo "$as_me: failed program was:" >&5
> +sed 's/^/| /' conftest.$ac_ext >&5
>
> +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> +as_fn_error $? "cannot compute suffix of object files: cannot compile
> +See \`config.log' for more details" "$LINENO" 5 ; }
> fi
> -if test -z "$ac_cv_prog_OCAMLCDOTOPT"; then
> - ac_ct_OCAMLCDOTOPT=$OCAMLCDOTOPT
> - # Extract the first word of "ocamlc.opt", so it can be a program name with
> args.
> -set dummy ocamlc.opt; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAMLCDOTOPT+set}" = set; then :
> +rm -f conftest.$ac_cv_objext conftest.$ac_ext
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
> +$as_echo "$ac_cv_objext" >&6; }
> +OBJEXT=$ac_cv_objext
> +ac_objext=$OBJEXT
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the
> GNU C compiler" >&5
> +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
> +if test "${ac_cv_c_compiler_gnu+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$ac_ct_OCAMLCDOTOPT"; then
> - ac_cv_prog_ac_ct_OCAMLCDOTOPT="$ac_ct_OCAMLCDOTOPT" # Let the user
> override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAMLCDOTOPT="ocamlc.opt"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
>
> -fi
> -fi
> -ac_ct_OCAMLCDOTOPT=$ac_cv_prog_ac_ct_OCAMLCDOTOPT
> -if test -n "$ac_ct_OCAMLCDOTOPT"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLCDOTOPT" >&5
> -$as_echo "$ac_ct_OCAMLCDOTOPT" >&6; }
> +int
> +main ()
> +{
> +#ifndef __GNUC__
> + choke me
> +#endif
> +
> + ;
> + return 0;
> +}
> +_ACEOF
> +if ac_fn_c_try_compile "$LINENO"; then :
> + ac_compiler_gnu=yes
> else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> + ac_compiler_gnu=no
> fi
> +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> +ac_cv_c_compiler_gnu=$ac_compiler_gnu
>
> - if test "x$ac_ct_OCAMLCDOTOPT" = x; then
> - OCAMLCDOTOPT="no"
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - OCAMLCDOTOPT=$ac_ct_OCAMLCDOTOPT
> - fi
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
> +$as_echo "$ac_cv_c_compiler_gnu" >&6; }
> +if test $ac_compiler_gnu = yes; then
> + GCC=yes
> else
> - OCAMLCDOTOPT="$ac_cv_prog_OCAMLCDOTOPT"
> + GCC=
> fi
> -
> - if test "$OCAMLCDOTOPT" != "no"; then
> - TMPVERSION=`$OCAMLCDOTOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p'
> `
> - if test "$TMPVERSION" != "$OCAMLVERSION" ; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: versions differs
> from ocamlc; ocamlc.opt discarded." >&5
> -$as_echo "versions differs from ocamlc; ocamlc.opt discarded." >&6; }
> - else
> - OCAMLC=$OCAMLCDOTOPT
> - fi
> - fi
> -
> - # checking for ocamlopt.opt
> - if test "$OCAMLOPT" != "no" ; then
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocamlopt.opt", so it can be
> a program name with args.
> -set dummy ${ac_tool_prefix}ocamlopt.opt; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAMLOPTDOTOPT+set}" = set; then :
> +ac_test_CFLAGS=${CFLAGS+set}
> +ac_save_CFLAGS=$CFLAGS
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
> +$as_echo_n "checking whether $CC accepts -g... " >&6; }
> +if test "${ac_cv_prog_cc_g+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$OCAMLOPTDOTOPT"; then
> - ac_cv_prog_OCAMLOPTDOTOPT="$OCAMLOPTDOTOPT" # Let the user override the
> test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAMLOPTDOTOPT="${ac_tool_prefix}ocamlopt.opt"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> + ac_save_c_werror_flag=$ac_c_werror_flag
> + ac_c_werror_flag=yes
> + ac_cv_prog_cc_g=no
> + CFLAGS="-g"
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
>
> -fi
> -fi
> -OCAMLOPTDOTOPT=$ac_cv_prog_OCAMLOPTDOTOPT
> -if test -n "$OCAMLOPTDOTOPT"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLOPTDOTOPT" >&5
> -$as_echo "$OCAMLOPTDOTOPT" >&6; }
> +int
> +main ()
> +{
> +
> + ;
> + return 0;
> +}
> +_ACEOF
> +if ac_fn_c_try_compile "$LINENO"; then :
> + ac_cv_prog_cc_g=yes
> else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> + CFLAGS=""
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
>
> +int
> +main ()
> +{
>
> -fi
> -if test -z "$ac_cv_prog_OCAMLOPTDOTOPT"; then
> - ac_ct_OCAMLOPTDOTOPT=$OCAMLOPTDOTOPT
> - # Extract the first word of "ocamlopt.opt", so it can be a program name
> with args.
> -set dummy ocamlopt.opt; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAMLOPTDOTOPT+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$ac_ct_OCAMLOPTDOTOPT"; then
> - ac_cv_prog_ac_ct_OCAMLOPTDOTOPT="$ac_ct_OCAMLOPTDOTOPT" # Let the user
> override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAMLOPTDOTOPT="ocamlopt.opt"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> + ;
> + return 0;
> +}
> +_ACEOF
> +if ac_fn_c_try_compile "$LINENO"; then :
> +
> +else
> + ac_c_werror_flag=$ac_save_c_werror_flag
> + CFLAGS="-g"
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +
> +int
> +main ()
> +{
>
> + ;
> + return 0;
> +}
> +_ACEOF
> +if ac_fn_c_try_compile "$LINENO"; then :
> + ac_cv_prog_cc_g=yes
> fi
> +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> fi
> -ac_ct_OCAMLOPTDOTOPT=$ac_cv_prog_ac_ct_OCAMLOPTDOTOPT
> -if test -n "$ac_ct_OCAMLOPTDOTOPT"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLOPTDOTOPT" >&5
> -$as_echo "$ac_ct_OCAMLOPTDOTOPT" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> fi
> -
> - if test "x$ac_ct_OCAMLOPTDOTOPT" = x; then
> - OCAMLOPTDOTOPT="no"
> +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> + ac_c_werror_flag=$ac_save_c_werror_flag
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
> +$as_echo "$ac_cv_prog_cc_g" >&6; }
> +if test "$ac_test_CFLAGS" = set; then
> + CFLAGS=$ac_save_CFLAGS
> +elif test $ac_cv_prog_cc_g = yes; then
> + if test "$GCC" = yes; then
> + CFLAGS="-g -O2"
> else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - OCAMLOPTDOTOPT=$ac_ct_OCAMLOPTDOTOPT
> + CFLAGS="-g"
> fi
> else
> - OCAMLOPTDOTOPT="$ac_cv_prog_OCAMLOPTDOTOPT"
> -fi
> -
> - if test "$OCAMLOPTDOTOPT" != "no"; then
> - TMPVERSION=`$OCAMLOPTDOTOPT -v | sed -n -e 's|.*version*
> *\(.*\)$|\1|p' `
> - if test "$TMPVERSION" != "$OCAMLVERSION" ; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: version
> differs from ocamlc; ocamlopt.opt discarded." >&5
> -$as_echo "version differs from ocamlc; ocamlopt.opt discarded." >&6; }
> - else
> - OCAMLOPT=$OCAMLOPTDOTOPT
> - fi
> - fi
> - fi
> -
> -
> + if test "$GCC" = yes; then
> + CFLAGS="-O2"
> + else
> + CFLAGS=
> fi
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept
> ISO C89" >&5
> +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
> +if test "${ac_cv_prog_cc_c89+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> +else
> + ac_cv_prog_cc_c89=no
> +ac_save_CC=$CC
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +#include <stdarg.h>
> +#include <stdio.h>
> +#include <sys/types.h>
> +#include <sys/stat.h>
> +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
> +struct buf { int x; };
> +FILE * (*rcsopen) (struct buf *, struct stat *, int);
> +static char *e (p, i)
> + char **p;
> + int i;
> +{
> + return p[i];
> +}
> +static char *f (char * (*g) (char **, int), char **p, ...)
> +{
> + char *s;
> + va_list v;
> + va_start (v,p);
> + s = g (p, va_arg (v,int));
> + va_end (v);
> + return s;
> +}
>
> +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
> + function prototypes and stuff, but not '\xHH' hex character constants.
> + These don't provoke an error unfortunately, instead are silently treated
> + as 'x'. The following induces an error, until -std is added to get
> + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
> + array size at least. It's necessary to write '\x00'==0 to get something
> + that's true only with -std. */
> +int osf4_cc_array ['\x00' == 0 ? 1 : -1];
>
> +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro
> parameters
> + inside strings and character constants. */
> +#define FOO(x) 'x'
> +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
>
> - # checking for ocaml toplevel
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocaml", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}ocaml; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAML+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test -n "$OCAML"; then
> - ac_cv_prog_OCAML="$OCAML" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> +int test (int i, double x);
> +struct s1 {int (*f) (int a);};
> +struct s2 {int (*f) (double a);};
> +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int),
> int, int);
> +int argc;
> +char **argv;
> +int
> +main ()
> +{
> +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
> + ;
> + return 0;
> +}
> +_ACEOF
> +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
> + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
> do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAML="${ac_tool_prefix}ocaml"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> + CC="$ac_save_CC $ac_arg"
> + if ac_fn_c_try_compile "$LINENO"; then :
> + ac_cv_prog_cc_c89=$ac_arg
> +fi
> +rm -f core conftest.err conftest.$ac_objext
> + test "x$ac_cv_prog_cc_c89" != "xno" && break
> done
> - done
> -IFS=$as_save_IFS
> +rm -f conftest.$ac_ext
> +CC=$ac_save_CC
>
> fi
> -fi
> -OCAML=$ac_cv_prog_OCAML
> -if test -n "$OCAML"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAML" >&5
> -$as_echo "$OCAML" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> +# AC_CACHE_VAL
> +case "x$ac_cv_prog_cc_c89" in
> + x)
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
> +$as_echo "none needed" >&6; } ;;
> + xno)
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
> +$as_echo "unsupported" >&6; } ;;
> + *)
> + CC="$CC $ac_cv_prog_cc_c89"
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
> +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
> +esac
> +if test "x$ac_cv_prog_cc_c89" != xno; then :
> +
> fi
>
> +ac_ext=c
> +ac_cpp='$CPP $CPPFLAGS'
> +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> +ac_compiler_gnu=$ac_cv_c_compiler_gnu
>
> -fi
> -if test -z "$ac_cv_prog_OCAML"; then
> - ac_ct_OCAML=$OCAML
> - # Extract the first word of "ocaml", so it can be a program name with args.
> -set dummy ocaml; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAML+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets
> \$(MAKE)" >&5
> +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
> +set x ${MAKE-make}
> +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
> +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$ac_ct_OCAML"; then
> - ac_cv_prog_ac_ct_OCAML="$ac_ct_OCAML" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -for as_dir in $PATH
> -do
> - IFS=$as_save_IFS
> - test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAML="ocaml"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> -
> -fi
> -fi
> -ac_ct_OCAML=$ac_cv_prog_ac_ct_OCAML
> -if test -n "$ac_ct_OCAML"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAML" >&5
> -$as_echo "$ac_ct_OCAML" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> -
> - if test "x$ac_ct_OCAML" = x; then
> - OCAML="no"
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> + cat >conftest.make <<\_ACEOF
> +SHELL = /bin/sh
> +all:
> + @echo '@@@%%%=$(MAKE)=@@@%%%'
> +_ACEOF
> +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
> +case `${MAKE-make} -f conftest.make 2>/dev/null` in
> + *@@@%%%=?*=@@@%%%*)
> + eval ac_cv_prog_make_${ac_make}_set=yes;;
> + *)
> + eval ac_cv_prog_make_${ac_make}_set=no;;
> esac
> - OCAML=$ac_ct_OCAML
> - fi
> +rm -f conftest.make
> +fi
> +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> +$as_echo "yes" >&6; }
> + SET_MAKE=
> else
> - OCAML="$ac_cv_prog_OCAML"
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> + SET_MAKE="MAKE=${MAKE-make}"
> fi
>
> -
> - # checking for ocamldep
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocamldep", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}ocamldep; ac_word=$2
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -$as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAMLDEP+set}" = set; then :
> +# Find a good install program. We prefer a C program (faster),
> +# so one script is as good as another. But avoid the broken or
> +# incompatible versions:
> +# SysV /etc/install, /usr/sbin/install
> +# SunOS /usr/etc/install
> +# IRIX /sbin/install
> +# AIX /bin/install
> +# AmigaOS /C/install, which installs bootblocks on floppy discs
> +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
> +# AFS /usr/afsws/bin/install, which mishandles nonexistent args
> +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
> +# OS/2's system install, which has a completely different semantic
> +# ./install, which can be erroneously created by make from ./install.sh.
> +# Reject install programs that cannot install multiple files.
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible
> install" >&5
> +$as_echo_n "checking for a BSD-compatible install... " >&6; }
> +if test -z "$INSTALL"; then
> +if test "${ac_cv_path_install+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$OCAMLDEP"; then
> - ac_cv_prog_OCAMLDEP="$OCAMLDEP" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> - for ac_exec_ext in '' $ac_executable_extensions; do
> - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAMLDEP="${ac_tool_prefix}ocamldep"
> - $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> - break 2
> - fi
> -done
> + # Account for people who put trailing slashes in PATH elements.
> +case $as_dir/ in #((
> + ./ | .// | /[cC]/* | \
> + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
> + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
> + /usr/ucb/* ) ;;
> + *)
> + # OSF1 and SCO ODT 3.0 have their own names for install.
> + # Don't use installbsd from OSF since it installs stuff as root
> + # by default.
> + for ac_prog in ginstall scoinst install; do
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_prog$ac_exec_ext"; }; then
> + if test $ac_prog = install &&
> + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
> + # AIX install. It has an incompatible calling convention.
> + :
> + elif test $ac_prog = install &&
> + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
> + # program-specific install script used by HP pwplus--don't use.
> + :
> + else
> + rm -rf conftest.one conftest.two conftest.dir
> + echo one > conftest.one
> + echo two > conftest.two
> + mkdir conftest.dir
> + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
> "`pwd`/conftest.dir" &&
> + test -s conftest.one && test -s conftest.two &&
> + test -s conftest.dir/conftest.one &&
> + test -s conftest.dir/conftest.two
> + then
> + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
> + break 3
> + fi
> + fi
> + fi
> + done
> + done
> + ;;
> +esac
> +
> done
> IFS=$as_save_IFS
>
> +rm -rf conftest.one conftest.two conftest.dir
> +
> fi
> + if test "${ac_cv_path_install+set}" = set; then
> + INSTALL=$ac_cv_path_install
> + else
> + # As a last resort, use the slow shell script. Don't cache a
> + # value for INSTALL within a source directory, because that will
> + # break other packages using the cache if that directory is
> + # removed, or if the value is a relative name.
> + INSTALL=$ac_install_sh
> + fi
> fi
> -OCAMLDEP=$ac_cv_prog_OCAMLDEP
> -if test -n "$OCAMLDEP"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLDEP" >&5
> -$as_echo "$OCAMLDEP" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
> +$as_echo "$INSTALL" >&6; }
>
> +# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
> +# It thinks the first close brace ends the variable substitution.
> +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
>
> -fi
> -if test -z "$ac_cv_prog_OCAMLDEP"; then
> - ac_ct_OCAMLDEP=$OCAMLDEP
> - # Extract the first word of "ocamldep", so it can be a program name with
> args.
> -set dummy ocamldep; ac_word=$2
> +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
> +
> +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
> +
> +# Extract the first word of "bison", so it can be a program name with args.
> +set dummy bison; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAMLDEP+set}" = set; then :
> +if test "${ac_cv_path_BISON+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$ac_ct_OCAMLDEP"; then
> - ac_cv_prog_ac_ct_OCAMLDEP="$ac_ct_OCAMLDEP" # Let the user override the
> test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + case $BISON in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAMLDEP="ocamldep"
> + ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5833,53 +3565,39 @@ done
> done
> IFS=$as_save_IFS
>
> + ;;
> +esac
> fi
> -fi
> -ac_ct_OCAMLDEP=$ac_cv_prog_ac_ct_OCAMLDEP
> -if test -n "$ac_ct_OCAMLDEP"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLDEP" >&5
> -$as_echo "$ac_ct_OCAMLDEP" >&6; }
> +BISON=$ac_cv_path_BISON
> +if test -n "$BISON"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
> +$as_echo "$BISON" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> - if test "x$ac_ct_OCAMLDEP" = x; then
> - OCAMLDEP="no"
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - OCAMLDEP=$ac_ct_OCAMLDEP
> - fi
> -else
> - OCAMLDEP="$ac_cv_prog_OCAMLDEP"
> -fi
> -
>
> - # checking for ocamlmktop
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocamlmktop", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}ocamlmktop; ac_word=$2
> +# Extract the first word of "flex", so it can be a program name with args.
> +set dummy flex; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAMLMKTOP+set}" = set; then :
> +if test "${ac_cv_path_FLEX+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$OCAMLMKTOP"; then
> - ac_cv_prog_OCAMLMKTOP="$OCAMLMKTOP" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + case $FLEX in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_FLEX="$FLEX" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAMLMKTOP="${ac_tool_prefix}ocamlmktop"
> + ac_cv_path_FLEX="$as_dir/$ac_word$ac_exec_ext"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5887,39 +3605,39 @@ done
> done
> IFS=$as_save_IFS
>
> + ;;
> +esac
> fi
> -fi
> -OCAMLMKTOP=$ac_cv_prog_OCAMLMKTOP
> -if test -n "$OCAMLMKTOP"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLMKTOP" >&5
> -$as_echo "$OCAMLMKTOP" >&6; }
> +FLEX=$ac_cv_path_FLEX
> +if test -n "$FLEX"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
> +$as_echo "$FLEX" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
>
> -fi
> -if test -z "$ac_cv_prog_OCAMLMKTOP"; then
> - ac_ct_OCAMLMKTOP=$OCAMLMKTOP
> - # Extract the first word of "ocamlmktop", so it can be a program name with
> args.
> -set dummy ocamlmktop; ac_word=$2
> +# Extract the first word of "perl", so it can be a program name with args.
> +set dummy perl; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAMLMKTOP+set}" = set; then :
> +if test "${ac_cv_path_PERL+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$ac_ct_OCAMLMKTOP"; then
> - ac_cv_prog_ac_ct_OCAMLMKTOP="$ac_ct_OCAMLMKTOP" # Let the user override
> the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + case $PERL in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAMLMKTOP="ocamlmktop"
> + ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5927,53 +3645,46 @@ done
> done
> IFS=$as_save_IFS
>
> + test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
> + ;;
> +esac
> fi
> -fi
> -ac_ct_OCAMLMKTOP=$ac_cv_prog_ac_ct_OCAMLMKTOP
> -if test -n "$ac_ct_OCAMLMKTOP"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLMKTOP" >&5
> -$as_echo "$ac_ct_OCAMLMKTOP" >&6; }
> +PERL=$ac_cv_path_PERL
> +if test -n "$PERL"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
> +$as_echo "$PERL" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> - if test "x$ac_ct_OCAMLMKTOP" = x; then
> - OCAMLMKTOP="no"
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - OCAMLMKTOP=$ac_ct_OCAMLMKTOP
> - fi
> -else
> - OCAMLMKTOP="$ac_cv_prog_OCAMLMKTOP"
> -fi
>
> +if test x"${PERL}" == x"no"
> +then
> + as_fn_error $? "Unable to find perl, please install perl" "$LINENO" 5
> +fi
> +if test "x$xapi" = "xy"; then :
>
> - # checking for ocamlmklib
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocamlmklib", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}ocamlmklib; ac_word=$2
> + # Extract the first word of "curl-config", so it can be a program name
> with args.
> +set dummy curl-config; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAMLMKLIB+set}" = set; then :
> +if test "${ac_cv_path_CURL+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$OCAMLMKLIB"; then
> - ac_cv_prog_OCAMLMKLIB="$OCAMLMKLIB" # Let the user override the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + case $CURL in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_CURL="$CURL" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAMLMKLIB="${ac_tool_prefix}ocamlmklib"
> + ac_cv_path_CURL="$as_dir/$ac_word$ac_exec_ext"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -5981,39 +3692,44 @@ done
> done
> IFS=$as_save_IFS
>
> + test -z "$ac_cv_path_CURL" && ac_cv_path_CURL="no"
> + ;;
> +esac
> fi
> -fi
> -OCAMLMKLIB=$ac_cv_prog_OCAMLMKLIB
> -if test -n "$OCAMLMKLIB"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLMKLIB" >&5
> -$as_echo "$OCAMLMKLIB" >&6; }
> +CURL=$ac_cv_path_CURL
> +if test -n "$CURL"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURL" >&5
> +$as_echo "$CURL" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
>
> +if test x"${CURL}" == x"no"
> +then
> + as_fn_error $? "Unable to find curl-config, please install curl-config"
> "$LINENO" 5
> fi
> -if test -z "$ac_cv_prog_OCAMLMKLIB"; then
> - ac_ct_OCAMLMKLIB=$OCAMLMKLIB
> - # Extract the first word of "ocamlmklib", so it can be a program name with
> args.
> -set dummy ocamlmklib; ac_word=$2
> + # Extract the first word of "xml2-config", so it can be a program name
> with args.
> +set dummy xml2-config; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAMLMKLIB+set}" = set; then :
> +if test "${ac_cv_path_XML+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$ac_ct_OCAMLMKLIB"; then
> - ac_cv_prog_ac_ct_OCAMLMKLIB="$ac_ct_OCAMLMKLIB" # Let the user override
> the test.
> -else
> -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + case $XML in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_XML="$XML" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAMLMKLIB="ocamlmklib"
> + ac_cv_path_XML="$as_dir/$ac_word$ac_exec_ext"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6021,44 +3737,39 @@ done
> done
> IFS=$as_save_IFS
>
> + test -z "$ac_cv_path_XML" && ac_cv_path_XML="no"
> + ;;
> +esac
> fi
> -fi
> -ac_ct_OCAMLMKLIB=$ac_cv_prog_ac_ct_OCAMLMKLIB
> -if test -n "$ac_ct_OCAMLMKLIB"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLMKLIB" >&5
> -$as_echo "$ac_ct_OCAMLMKLIB" >&6; }
> +XML=$ac_cv_path_XML
> +if test -n "$XML"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML" >&5
> +$as_echo "$XML" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> - if test "x$ac_ct_OCAMLMKLIB" = x; then
> - OCAMLMKLIB="no"
> - else
> - case $cross_compiling:$ac_tool_warned in
> -yes:)
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> -ac_tool_warned=yes ;;
> -esac
> - OCAMLMKLIB=$ac_ct_OCAMLMKLIB
> - fi
> -else
> - OCAMLMKLIB="$ac_cv_prog_OCAMLMKLIB"
> +
> +if test x"${XML}" == x"no"
> +then
> + as_fn_error $? "Unable to find xml2-config, please install xml2-config"
> "$LINENO" 5
> fi
>
> +fi
> +if test "x$ocamltools" = "xy"; then :
>
> - # checking for ocamldoc
> + # checking for ocamlc
> if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocamldoc", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}ocamldoc; ac_word=$2
> + # Extract the first word of "${ac_tool_prefix}ocamlc", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}ocamlc; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAMLDOC+set}" = set; then :
> +if test "${ac_cv_prog_OCAMLC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$OCAMLDOC"; then
> - ac_cv_prog_OCAMLDOC="$OCAMLDOC" # Let the user override the test.
> + if test -n "$OCAMLC"; then
> + ac_cv_prog_OCAMLC="$OCAMLC" # Let the user override the test.
> else
> as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> @@ -6067,7 +3778,7 @@ do
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAMLDOC="${ac_tool_prefix}ocamldoc"
> + ac_cv_prog_OCAMLC="${ac_tool_prefix}ocamlc"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6077,10 +3788,10 @@ IFS=$as_save_IFS
>
> fi
> fi
> -OCAMLDOC=$ac_cv_prog_OCAMLDOC
> -if test -n "$OCAMLDOC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLDOC" >&5
> -$as_echo "$OCAMLDOC" >&6; }
> +OCAMLC=$ac_cv_prog_OCAMLC
> +if test -n "$OCAMLC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLC" >&5
> +$as_echo "$OCAMLC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> @@ -6088,17 +3799,17 @@ fi
>
>
> fi
> -if test -z "$ac_cv_prog_OCAMLDOC"; then
> - ac_ct_OCAMLDOC=$OCAMLDOC
> - # Extract the first word of "ocamldoc", so it can be a program name with
> args.
> -set dummy ocamldoc; ac_word=$2
> +if test -z "$ac_cv_prog_OCAMLC"; then
> + ac_ct_OCAMLC=$OCAMLC
> + # Extract the first word of "ocamlc", so it can be a program name with
> args.
> +set dummy ocamlc; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAMLDOC+set}" = set; then :
> +if test "${ac_cv_prog_ac_ct_OCAMLC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$ac_ct_OCAMLDOC"; then
> - ac_cv_prog_ac_ct_OCAMLDOC="$ac_ct_OCAMLDOC" # Let the user override the
> test.
> + if test -n "$ac_ct_OCAMLC"; then
> + ac_cv_prog_ac_ct_OCAMLC="$ac_ct_OCAMLC" # Let the user override the test.
> else
> as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> @@ -6107,7 +3818,7 @@ do
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAMLDOC="ocamldoc"
> + ac_cv_prog_ac_ct_OCAMLC="ocamlc"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6117,17 +3828,17 @@ IFS=$as_save_IFS
>
> fi
> fi
> -ac_ct_OCAMLDOC=$ac_cv_prog_ac_ct_OCAMLDOC
> -if test -n "$ac_ct_OCAMLDOC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLDOC" >&5
> -$as_echo "$ac_ct_OCAMLDOC" >&6; }
> +ac_ct_OCAMLC=$ac_cv_prog_ac_ct_OCAMLC
> +if test -n "$ac_ct_OCAMLC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLC" >&5
> +$as_echo "$ac_ct_OCAMLC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> - if test "x$ac_ct_OCAMLDOC" = x; then
> - OCAMLDOC="no"
> + if test "x$ac_ct_OCAMLC" = x; then
> + OCAMLC="no"
> else
> case $cross_compiling:$ac_tool_warned in
> yes:)
> @@ -6135,24 +3846,41 @@ yes:)
> $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> ac_tool_warned=yes ;;
> esac
> - OCAMLDOC=$ac_ct_OCAMLDOC
> + OCAMLC=$ac_ct_OCAMLC
> fi
> else
> - OCAMLDOC="$ac_cv_prog_OCAMLDOC"
> + OCAMLC="$ac_cv_prog_OCAMLC"
> fi
>
>
> - # checking for ocamlbuild
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}ocamlbuild", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}ocamlbuild; ac_word=$2
> + if test "$OCAMLC" != "no"; then
> + OCAMLVERSION=`$OCAMLC -v | sed -n -e 's|.*version* *\(.*\)$|\1|p'`
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: OCaml version is
> $OCAMLVERSION" >&5
> +$as_echo "OCaml version is $OCAMLVERSION" >&6; }
> + # If OCAMLLIB is set, use it
> + if test "$OCAMLLIB" = ""; then
> + OCAMLLIB=`$OCAMLC -where 2>/dev/null || $OCAMLC -v|tail -1|cut -d '
> ' -f 4`
> + else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: OCAMLLIB previously
> set; preserving it." >&5
> +$as_echo "OCAMLLIB previously set; preserving it." >&6; }
> + fi
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: OCaml library path is
> $OCAMLLIB" >&5
> +$as_echo "OCaml library path is $OCAMLLIB" >&6; }
> +
> +
> +
> +
> + # checking for ocamlopt
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}ocamlopt", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}ocamlopt; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_OCAMLBUILD+set}" = set; then :
> +if test "${ac_cv_prog_OCAMLOPT+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$OCAMLBUILD"; then
> - ac_cv_prog_OCAMLBUILD="$OCAMLBUILD" # Let the user override the test.
> + if test -n "$OCAMLOPT"; then
> + ac_cv_prog_OCAMLOPT="$OCAMLOPT" # Let the user override the test.
> else
> as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> @@ -6161,7 +3889,7 @@ do
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_OCAMLBUILD="${ac_tool_prefix}ocamlbuild"
> + ac_cv_prog_OCAMLOPT="${ac_tool_prefix}ocamlopt"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6171,10 +3899,10 @@ IFS=$as_save_IFS
>
> fi
> fi
> -OCAMLBUILD=$ac_cv_prog_OCAMLBUILD
> -if test -n "$OCAMLBUILD"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLBUILD" >&5
> -$as_echo "$OCAMLBUILD" >&6; }
> +OCAMLOPT=$ac_cv_prog_OCAMLOPT
> +if test -n "$OCAMLOPT"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLOPT" >&5
> +$as_echo "$OCAMLOPT" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> @@ -6182,17 +3910,17 @@ fi
>
>
> fi
> -if test -z "$ac_cv_prog_OCAMLBUILD"; then
> - ac_ct_OCAMLBUILD=$OCAMLBUILD
> - # Extract the first word of "ocamlbuild", so it can be a program name with
> args.
> -set dummy ocamlbuild; ac_word=$2
> +if test -z "$ac_cv_prog_OCAMLOPT"; then
> + ac_ct_OCAMLOPT=$OCAMLOPT
> + # Extract the first word of "ocamlopt", so it can be a program name with
> args.
> +set dummy ocamlopt; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_prog_ac_ct_OCAMLBUILD+set}" = set; then :
> +if test "${ac_cv_prog_ac_ct_OCAMLOPT+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test -n "$ac_ct_OCAMLBUILD"; then
> - ac_cv_prog_ac_ct_OCAMLBUILD="$ac_ct_OCAMLBUILD" # Let the user override
> the test.
> + if test -n "$ac_ct_OCAMLOPT"; then
> + ac_cv_prog_ac_ct_OCAMLOPT="$ac_ct_OCAMLOPT" # Let the user override the
> test.
> else
> as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> @@ -6201,7 +3929,7 @@ do
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_prog_ac_ct_OCAMLBUILD="ocamlbuild"
> + ac_cv_prog_ac_ct_OCAMLOPT="ocamlopt"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6211,17 +3939,17 @@ IFS=$as_save_IFS
>
> fi
> fi
> -ac_ct_OCAMLBUILD=$ac_cv_prog_ac_ct_OCAMLBUILD
> -if test -n "$ac_ct_OCAMLBUILD"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLBUILD" >&5
> -$as_echo "$ac_ct_OCAMLBUILD" >&6; }
> +ac_ct_OCAMLOPT=$ac_cv_prog_ac_ct_OCAMLOPT
> +if test -n "$ac_ct_OCAMLOPT"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLOPT" >&5
> +$as_echo "$ac_ct_OCAMLOPT" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> - if test "x$ac_ct_OCAMLBUILD" = x; then
> - OCAMLBUILD="no"
> + if test "x$ac_ct_OCAMLOPT" = x; then
> + OCAMLOPT="no"
> else
> case $cross_compiling:$ac_tool_warned in
> yes:)
> @@ -6229,44 +3957,89 @@ yes:)
> $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> ac_tool_warned=yes ;;
> esac
> - OCAMLBUILD=$ac_ct_OCAMLBUILD
> + OCAMLOPT=$ac_ct_OCAMLOPT
> fi
> else
> - OCAMLBUILD="$ac_cv_prog_OCAMLBUILD"
> + OCAMLOPT="$ac_cv_prog_OCAMLOPT"
> fi
>
> + OCAMLBEST=byte
> + if test "$OCAMLOPT" = "no"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find
> ocamlopt; bytecode compilation only." >&5
> +$as_echo "$as_me: WARNING: Cannot find ocamlopt; bytecode compilation only."
> >&2;}
> + else
> + TMPVERSION=`$OCAMLOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' `
> + if test "$TMPVERSION" != "$OCAMLVERSION" ; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: versions differs
> from ocamlc; ocamlopt discarded." >&5
> +$as_echo "versions differs from ocamlc; ocamlopt discarded." >&6; }
> + OCAMLOPT=no
> + else
> + OCAMLBEST=opt
> + fi
> + fi
>
> - if test "x$OCAMLC" = "xno"; then :
>
> - if test "x$enable_ocamltools" = "xyes"; then :
>
> - as_fn_error $? "Ocaml tools enabled, but unable to find Ocaml"
> "$LINENO" 5
> -fi
> - ocamltools="n"
> + # checking for ocamlc.opt
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}ocamlc.opt", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}ocamlc.opt; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_prog_OCAMLCDOTOPT+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> +else
> + if test -n "$OCAMLCDOTOPT"; then
> + ac_cv_prog_OCAMLCDOTOPT="$OCAMLCDOTOPT" # Let the user override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_prog_OCAMLCDOTOPT="${ac_tool_prefix}ocamlc.opt"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> fi
> +fi
> +OCAMLCDOTOPT=$ac_cv_prog_OCAMLCDOTOPT
> +if test -n "$OCAMLCDOTOPT"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLCDOTOPT" >&5
> +$as_echo "$OCAMLCDOTOPT" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> +fi
> +
>
> fi
> -# Extract the first word of "bash", so it can be a program name with args.
> -set dummy bash; ac_word=$2
> +if test -z "$ac_cv_prog_OCAMLCDOTOPT"; then
> + ac_ct_OCAMLCDOTOPT=$OCAMLCDOTOPT
> + # Extract the first word of "ocamlc.opt", so it can be a program name with
> args.
> +set dummy ocamlc.opt; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_BASH+set}" = set; then :
> +if test "${ac_cv_prog_ac_ct_OCAMLCDOTOPT+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $BASH in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$ac_ct_OCAMLCDOTOPT"; then
> + ac_cv_prog_ac_ct_OCAMLCDOTOPT="$ac_ct_OCAMLCDOTOPT" # Let the user
> override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_ac_ct_OCAMLCDOTOPT="ocamlc.opt"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6274,56 +4047,63 @@ done
> done
> IFS=$as_save_IFS
>
> - test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
> - ;;
> -esac
> fi
> -BASH=$ac_cv_path_BASH
> -if test -n "$BASH"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH" >&5
> -$as_echo "$BASH" >&6; }
> +fi
> +ac_ct_OCAMLCDOTOPT=$ac_cv_prog_ac_ct_OCAMLCDOTOPT
> +if test -n "$ac_ct_OCAMLCDOTOPT"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLCDOTOPT" >&5
> +$as_echo "$ac_ct_OCAMLCDOTOPT" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> -
> -if test x"${BASH}" == x"no"
> -then
> - as_fn_error $? "Unable to find bash, please install bash" "$LINENO" 5
> + if test "x$ac_ct_OCAMLCDOTOPT" = x; then
> + OCAMLCDOTOPT="no"
> + else
> + case $cross_compiling:$ac_tool_warned in
> +yes:)
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> +ac_tool_warned=yes ;;
> +esac
> + OCAMLCDOTOPT=$ac_ct_OCAMLCDOTOPT
> + fi
> +else
> + OCAMLCDOTOPT="$ac_cv_prog_OCAMLCDOTOPT"
> fi
> -if test "x$pythontools" = "xy"; then :
> -
> - if echo "$PYTHON" | grep -q "^/"; then :
>
> - PYTHONPATH=$PYTHON
> - PYTHON=`basename $PYTHONPATH`
> + if test "$OCAMLCDOTOPT" != "no"; then
> + TMPVERSION=`$OCAMLCDOTOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p'
> `
> + if test "$TMPVERSION" != "$OCAMLVERSION" ; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: versions differs
> from ocamlc; ocamlc.opt discarded." >&5
> +$as_echo "versions differs from ocamlc; ocamlc.opt discarded." >&6; }
> + else
> + OCAMLC=$OCAMLCDOTOPT
> + fi
> + fi
>
> -elif test -z "$PYTHON"; then :
> - PYTHON="python"
> -else
> - as_fn_error $? "PYTHON specified, but is not an absolute path" "$LINENO" 5
> -fi
> - # Extract the first word of "$PYTHON", so it can be a program name with
> args.
> -set dummy $PYTHON; ac_word=$2
> + # checking for ocamlopt.opt
> + if test "$OCAMLOPT" != "no" ; then
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}ocamlopt.opt", so it can be
> a program name with args.
> +set dummy ${ac_tool_prefix}ocamlopt.opt; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_PYTHONPATH+set}" = set; then :
> +if test "${ac_cv_prog_OCAMLOPTDOTOPT+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $PYTHONPATH in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_PYTHONPATH="$PYTHONPATH" # Let the user override the test with
> a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$OCAMLOPTDOTOPT"; then
> + ac_cv_prog_OCAMLOPTDOTOPT="$OCAMLOPTDOTOPT" # Let the user override the
> test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_PYTHONPATH="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_OCAMLOPTDOTOPT="${ac_tool_prefix}ocamlopt.opt"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6331,62 +4111,39 @@ done
> done
> IFS=$as_save_IFS
>
> - test -z "$ac_cv_path_PYTHONPATH" && ac_cv_path_PYTHONPATH="no"
> - ;;
> -esac
> fi
> -PYTHONPATH=$ac_cv_path_PYTHONPATH
> -if test -n "$PYTHONPATH"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHONPATH" >&5
> -$as_echo "$PYTHONPATH" >&6; }
> +fi
> +OCAMLOPTDOTOPT=$ac_cv_prog_OCAMLOPTDOTOPT
> +if test -n "$OCAMLOPTDOTOPT"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLOPTDOTOPT" >&5
> +$as_echo "$OCAMLOPTDOTOPT" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
>
> -if test x"${PYTHONPATH}" == x"no"
> -then
> - as_fn_error $? "Unable to find $PYTHON, please install $PYTHON"
> "$LINENO" 5
> -fi
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python version >=
> 2.3 " >&5
> -$as_echo_n "checking for python version >= 2.3 ... " >&6; }
> -`$PYTHON -c 'import sys; sys.exit(eval("sys.version_info < (2, 3)"))'`
> -if test "$?" != "0"
> -then
> - python_version=`$PYTHON -V 2>&1`
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> - as_fn_error $? "$python_version is too old, minimum required version is
> 2.3" "$LINENO" 5
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> -$as_echo "yes" >&6; }
> fi
> -
> -ac_previous_cppflags=$CPPFLAGS
> -ac_previous_ldflags=$LDFLAGS
> -ac_python_version=`$PYTHON -c 'import distutils.sysconfig; \
> - print distutils.sysconfig.get_config_var("VERSION")'`
> -# Extract the first word of "$PYTHON-config", so it can be a program name
> with args.
> -set dummy $PYTHON-config; ac_word=$2
> +if test -z "$ac_cv_prog_OCAMLOPTDOTOPT"; then
> + ac_ct_OCAMLOPTDOTOPT=$OCAMLOPTDOTOPT
> + # Extract the first word of "ocamlopt.opt", so it can be a program name
> with args.
> +set dummy ocamlopt.opt; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_pyconfig+set}" = set; then :
> +if test "${ac_cv_prog_ac_ct_OCAMLOPTDOTOPT+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $pyconfig in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_pyconfig="$pyconfig" # Let the user override the test with a
> path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$ac_ct_OCAMLOPTDOTOPT"; then
> + ac_cv_prog_ac_ct_OCAMLOPTDOTOPT="$ac_ct_OCAMLOPTDOTOPT" # Let the user
> override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_pyconfig="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_ac_ct_OCAMLOPTDOTOPT="ocamlopt.opt"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6394,127 +4151,68 @@ done
> done
> IFS=$as_save_IFS
>
> - test -z "$ac_cv_path_pyconfig" && ac_cv_path_pyconfig="no"
> - ;;
> -esac
> fi
> -pyconfig=$ac_cv_path_pyconfig
> -if test -n "$pyconfig"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pyconfig" >&5
> -$as_echo "$pyconfig" >&6; }
> +fi
> +ac_ct_OCAMLOPTDOTOPT=$ac_cv_prog_ac_ct_OCAMLOPTDOTOPT
> +if test -n "$ac_ct_OCAMLOPTDOTOPT"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLOPTDOTOPT" >&5
> +$as_echo "$ac_ct_OCAMLOPTDOTOPT" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> -
> -if test x"$pyconfig" == x"no"; then :
> -
> - CPPFLAGS="$CFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> - print "-I" + distutils.sysconfig.get_config_var("INCLUDEPY")'`"
> - CPPFLAGS="$CPPFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> - print distutils.sysconfig.get_config_var("CFLAGS")'`"
> - LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> - print distutils.sysconfig.get_config_var("LIBS")'`"
> - LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> - print distutils.sysconfig.get_config_var("SYSLIBS")'`"
> - LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> - print "-L" + distutils.sysconfig.get_python_lib(plat_specific=1,\
> - standard_lib=1) + "/config"'`"
> - LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> - print distutils.sysconfig.get_config_var("LINKFORSHARED")'`"
> - LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> - print distutils.sysconfig.get_config_var("LDFLAGS")'`"
> -
> -else
> -
> - CPPFLAGS="$CFLAGS `$PYTHON-config --cflags`"
> - LDFLAGS="$LDFLAGS `$PYTHON-config --ldflags`"
> -
> -fi
> -
> -ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h"
> "$ac_includes_default"
> -if test "x$ac_cv_header_Python_h" = x""yes; then :
> -
> + if test "x$ac_ct_OCAMLOPTDOTOPT" = x; then
> + OCAMLOPTDOTOPT="no"
> + else
> + case $cross_compiling:$ac_tool_warned in
> +yes:)
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> +ac_tool_warned=yes ;;
> +esac
> + OCAMLOPTDOTOPT=$ac_ct_OCAMLOPTDOTOPT
> + fi
> else
> - as_fn_error $? "Unable to find Python development headers" "$LINENO" 5
> + OCAMLOPTDOTOPT="$ac_cv_prog_OCAMLOPTDOTOPT"
> fi
>
> + if test "$OCAMLOPTDOTOPT" != "no"; then
> + TMPVERSION=`$OCAMLOPTDOTOPT -v | sed -n -e 's|.*version*
> *\(.*\)$|\1|p' `
> + if test "$TMPVERSION" != "$OCAMLVERSION" ; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: version
> differs from ocamlc; ocamlopt.opt discarded." >&5
> +$as_echo "version differs from ocamlc; ocamlopt.opt discarded." >&6; }
> + else
> + OCAMLOPT=$OCAMLOPTDOTOPT
> + fi
> + fi
> + fi
>
> -as_ac_Lib=`$as_echo "ac_cv_lib_python$ac_python_version''_PyArg_ParseTuple"
> | $as_tr_sh`
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PyArg_ParseTuple in
> -lpython$ac_python_version" >&5
> -$as_echo_n "checking for PyArg_ParseTuple in -lpython$ac_python_version... "
> >&6; }
> -if eval "test \"\${$as_ac_Lib+set}\"" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lpython$ac_python_version $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char PyArg_ParseTuple ();
> -int
> -main ()
> -{
> -return PyArg_ParseTuple ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - eval "$as_ac_Lib=yes"
> -else
> - eval "$as_ac_Lib=no"
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> -fi
> -eval ac_res=\$$as_ac_Lib
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
> -$as_echo "$ac_res" >&6; }
> -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
> - cat >>confdefs.h <<_ACEOF
> -#define `$as_echo "HAVE_LIBpython$ac_python_version" | $as_tr_cpp` 1
> -_ACEOF
> -
> - LIBS="-lpython$ac_python_version $LIBS"
>
> -else
> - as_fn_error $? "Unable to find a suitable python development library"
> "$LINENO" 5
> -fi
> + fi
>
> -CPPFLAGS=$ac_previous_cppflags
> -LDLFAGS=$ac_previous_ldflags
>
>
> -fi
> -# Extract the first word of "xgettext", so it can be a program name with
> args.
> -set dummy xgettext; ac_word=$2
> + # checking for ocaml toplevel
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}ocaml", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}ocaml; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_XGETTEXT+set}" = set; then :
> +if test "${ac_cv_prog_OCAML+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $XGETTEXT in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a
> path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$OCAML"; then
> + ac_cv_prog_OCAML="$OCAML" # Let the user override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_OCAML="${ac_tool_prefix}ocaml"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6522,44 +4220,39 @@ done
> done
> IFS=$as_save_IFS
>
> - test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT="no"
> - ;;
> -esac
> fi
> -XGETTEXT=$ac_cv_path_XGETTEXT
> -if test -n "$XGETTEXT"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
> -$as_echo "$XGETTEXT" >&6; }
> +fi
> +OCAML=$ac_cv_prog_OCAML
> +if test -n "$OCAML"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAML" >&5
> +$as_echo "$OCAML" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
>
> -if test x"${XGETTEXT}" == x"no"
> -then
> - as_fn_error $? "Unable to find xgettext, please install xgettext"
> "$LINENO" 5
> fi
> -# Extract the first word of "as86", so it can be a program name with args.
> -set dummy as86; ac_word=$2
> +if test -z "$ac_cv_prog_OCAML"; then
> + ac_ct_OCAML=$OCAML
> + # Extract the first word of "ocaml", so it can be a program name with args.
> +set dummy ocaml; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_AS86+set}" = set; then :
> +if test "${ac_cv_prog_ac_ct_OCAML+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $AS86 in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_AS86="$AS86" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$ac_ct_OCAML"; then
> + ac_cv_prog_ac_ct_OCAML="$ac_ct_OCAML" # Let the user override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_AS86="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_ac_ct_OCAML="ocaml"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6567,44 +4260,53 @@ done
> done
> IFS=$as_save_IFS
>
> - test -z "$ac_cv_path_AS86" && ac_cv_path_AS86="no"
> - ;;
> -esac
> fi
> -AS86=$ac_cv_path_AS86
> -if test -n "$AS86"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS86" >&5
> -$as_echo "$AS86" >&6; }
> +fi
> +ac_ct_OCAML=$ac_cv_prog_ac_ct_OCAML
> +if test -n "$ac_ct_OCAML"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAML" >&5
> +$as_echo "$ac_ct_OCAML" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> -
> -if test x"${AS86}" == x"no"
> -then
> - as_fn_error $? "Unable to find as86, please install as86" "$LINENO" 5
> + if test "x$ac_ct_OCAML" = x; then
> + OCAML="no"
> + else
> + case $cross_compiling:$ac_tool_warned in
> +yes:)
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> +ac_tool_warned=yes ;;
> +esac
> + OCAML=$ac_ct_OCAML
> + fi
> +else
> + OCAML="$ac_cv_prog_OCAML"
> fi
> -# Extract the first word of "ld86", so it can be a program name with args.
> -set dummy ld86; ac_word=$2
> +
> +
> + # checking for ocamldep
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}ocamldep", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}ocamldep; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_LD86+set}" = set; then :
> +if test "${ac_cv_prog_OCAMLDEP+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $LD86 in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_LD86="$LD86" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$OCAMLDEP"; then
> + ac_cv_prog_OCAMLDEP="$OCAMLDEP" # Let the user override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_LD86="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_OCAMLDEP="${ac_tool_prefix}ocamldep"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6612,44 +4314,39 @@ done
> done
> IFS=$as_save_IFS
>
> - test -z "$ac_cv_path_LD86" && ac_cv_path_LD86="no"
> - ;;
> -esac
> fi
> -LD86=$ac_cv_path_LD86
> -if test -n "$LD86"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD86" >&5
> -$as_echo "$LD86" >&6; }
> +fi
> +OCAMLDEP=$ac_cv_prog_OCAMLDEP
> +if test -n "$OCAMLDEP"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLDEP" >&5
> +$as_echo "$OCAMLDEP" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
>
> -if test x"${LD86}" == x"no"
> -then
> - as_fn_error $? "Unable to find ld86, please install ld86" "$LINENO" 5
> fi
> -# Extract the first word of "bcc", so it can be a program name with args.
> -set dummy bcc; ac_word=$2
> +if test -z "$ac_cv_prog_OCAMLDEP"; then
> + ac_ct_OCAMLDEP=$OCAMLDEP
> + # Extract the first word of "ocamldep", so it can be a program name with
> args.
> +set dummy ocamldep; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_BCC+set}" = set; then :
> +if test "${ac_cv_prog_ac_ct_OCAMLDEP+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $BCC in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_BCC="$BCC" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$ac_ct_OCAMLDEP"; then
> + ac_cv_prog_ac_ct_OCAMLDEP="$ac_ct_OCAMLDEP" # Let the user override the
> test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_BCC="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_ac_ct_OCAMLDEP="ocamldep"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6657,283 +4354,241 @@ done
> done
> IFS=$as_save_IFS
>
> - test -z "$ac_cv_path_BCC" && ac_cv_path_BCC="no"
> - ;;
> -esac
> fi
> -BCC=$ac_cv_path_BCC
> -if test -n "$BCC"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BCC" >&5
> -$as_echo "$BCC" >&6; }
> +fi
> +ac_ct_OCAMLDEP=$ac_cv_prog_ac_ct_OCAMLDEP
> +if test -n "$ac_ct_OCAMLDEP"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLDEP" >&5
> +$as_echo "$ac_ct_OCAMLDEP" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> -
> -if test x"${BCC}" == x"no"
> -then
> - as_fn_error $? "Unable to find bcc, please install bcc" "$LINENO" 5
> + if test "x$ac_ct_OCAMLDEP" = x; then
> + OCAMLDEP="no"
> + else
> + case $cross_compiling:$ac_tool_warned in
> +yes:)
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> +ac_tool_warned=yes ;;
> +esac
> + OCAMLDEP=$ac_ct_OCAMLDEP
> + fi
> +else
> + OCAMLDEP="$ac_cv_prog_OCAMLDEP"
> fi
> -# Extract the first word of "iasl", so it can be a program name with args.
> -set dummy iasl; ac_word=$2
> +
> +
> + # checking for ocamlmktop
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}ocamlmktop", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}ocamlmktop; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_IASL+set}" = set; then :
> +if test "${ac_cv_prog_OCAMLMKTOP+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $IASL in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_IASL="$IASL" # Let the user override the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$OCAMLMKTOP"; then
> + ac_cv_prog_OCAMLMKTOP="$OCAMLMKTOP" # Let the user override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_IASL="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_OCAMLMKTOP="${ac_tool_prefix}ocamlmktop"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> - fi
> -done
> - done
> -IFS=$as_save_IFS
> -
> - test -z "$ac_cv_path_IASL" && ac_cv_path_IASL="no"
> - ;;
> -esac
> -fi
> -IASL=$ac_cv_path_IASL
> -if test -n "$IASL"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IASL" >&5
> -$as_echo "$IASL" >&6; }
> -else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -fi
> -
> -
> -if test x"${IASL}" == x"no"
> -then
> - as_fn_error $? "Unable to find iasl, please install iasl" "$LINENO" 5
> -fi
> -
> -ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h"
> "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
> -if test "x$ac_cv_header_uuid_uuid_h" = x""yes; then :
> -
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_clear in
> -luuid" >&5
> -$as_echo_n "checking for uuid_clear in -luuid... " >&6; }
> -if test "${ac_cv_lib_uuid_uuid_clear+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-luuid $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char uuid_clear ();
> -int
> -main ()
> -{
> -return uuid_clear ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_uuid_uuid_clear=yes
> -else
> - ac_cv_lib_uuid_uuid_clear=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_clear"
> >&5
> -$as_echo "$ac_cv_lib_uuid_uuid_clear" >&6; }
> -if test "x$ac_cv_lib_uuid_uuid_clear" = x""yes; then :
> - libuuid="y"
> -fi
> -
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> fi
> -
> -
> -ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h"
> "$ac_includes_default"
> -if test "x$ac_cv_header_uuid_h" = x""yes; then :
> - libuuid="y"
> fi
> -
> -
> -if test "$libuuid" != "y"; then :
> -
> - as_fn_error $? "cannot find a valid uuid library" "$LINENO" 5
> -
> +OCAMLMKTOP=$ac_cv_prog_OCAMLMKTOP
> +if test -n "$OCAMLMKTOP"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLMKTOP" >&5
> +$as_echo "$OCAMLMKTOP" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
>
>
> -ac_fn_c_check_header_mongrel "$LINENO" "curses.h" "ac_cv_header_curses_h"
> "$ac_includes_default"
> -if test "x$ac_cv_header_curses_h" = x""yes; then :
> -
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clear in -lcurses"
> >&5
> -$as_echo_n "checking for clear in -lcurses... " >&6; }
> -if test "${ac_cv_lib_curses_clear+set}" = set; then :
> +fi
> +if test -z "$ac_cv_prog_OCAMLMKTOP"; then
> + ac_ct_OCAMLMKTOP=$OCAMLMKTOP
> + # Extract the first word of "ocamlmktop", so it can be a program name with
> args.
> +set dummy ocamlmktop; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_prog_ac_ct_OCAMLMKTOP+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lcurses $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char clear ();
> -int
> -main ()
> -{
> -return clear ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_curses_clear=yes
> + if test -n "$ac_ct_OCAMLMKTOP"; then
> + ac_cv_prog_ac_ct_OCAMLMKTOP="$ac_ct_OCAMLMKTOP" # Let the user override
> the test.
> else
> - ac_cv_lib_curses_clear=no
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_prog_ac_ct_OCAMLMKTOP="ocamlmktop"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
> +
> fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_clear" >&5
> -$as_echo "$ac_cv_lib_curses_clear" >&6; }
> -if test "x$ac_cv_lib_curses_clear" = x""yes; then :
> - curses="y"
> +ac_ct_OCAMLMKTOP=$ac_cv_prog_ac_ct_OCAMLMKTOP
> +if test -n "$ac_ct_OCAMLMKTOP"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLMKTOP" >&5
> +$as_echo "$ac_ct_OCAMLMKTOP" >&6; }
> else
> - curses="n"
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
>
> -
> + if test "x$ac_ct_OCAMLMKTOP" = x; then
> + OCAMLMKTOP="no"
> + else
> + case $cross_compiling:$ac_tool_warned in
> +yes:)
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> +ac_tool_warned=yes ;;
> +esac
> + OCAMLMKTOP=$ac_ct_OCAMLMKTOP
> + fi
> else
> - curses="n"
> + OCAMLMKTOP="$ac_cv_prog_OCAMLMKTOP"
> fi
>
>
> -ac_fn_c_check_header_mongrel "$LINENO" "ncurses.h" "ac_cv_header_ncurses_h"
> "$ac_includes_default"
> -if test "x$ac_cv_header_ncurses_h" = x""yes; then :
> -
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clear in
> -lncurses" >&5
> -$as_echo_n "checking for clear in -lncurses... " >&6; }
> -if test "${ac_cv_lib_ncurses_clear+set}" = set; then :
> + # checking for ocamlmklib
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}ocamlmklib", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}ocamlmklib; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_prog_OCAMLMKLIB+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lncurses $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char clear ();
> -int
> -main ()
> -{
> -return clear ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_ncurses_clear=yes
> + if test -n "$OCAMLMKLIB"; then
> + ac_cv_prog_OCAMLMKLIB="$OCAMLMKLIB" # Let the user override the test.
> else
> - ac_cv_lib_ncurses_clear=no
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_prog_OCAMLMKLIB="${ac_tool_prefix}ocamlmklib"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
> +
> fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_clear"
> >&5
> -$as_echo "$ac_cv_lib_ncurses_clear" >&6; }
> -if test "x$ac_cv_lib_ncurses_clear" = x""yes; then :
> - ncurses="y"
> +OCAMLMKLIB=$ac_cv_prog_OCAMLMKLIB
> +if test -n "$OCAMLMKLIB"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLMKLIB" >&5
> +$as_echo "$OCAMLMKLIB" >&6; }
> else
> - ncurses="n"
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
>
>
> -else
> - ncurses="n"
> fi
> -
> -
> -if test "$curses" = "n" && test "$ncurses" = "n"; then :
> -
> - as_fn_error $? "Unable to find a suitable curses library" "$LINENO" 5
> +if test -z "$ac_cv_prog_OCAMLMKLIB"; then
> + ac_ct_OCAMLMKLIB=$OCAMLMKLIB
> + # Extract the first word of "ocamlmklib", so it can be a program name with
> args.
> +set dummy ocamlmklib; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_prog_ac_ct_OCAMLMKLIB+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> +else
> + if test -n "$ac_ct_OCAMLMKLIB"; then
> + ac_cv_prog_ac_ct_OCAMLMKLIB="$ac_ct_OCAMLMKLIB" # Let the user override
> the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_prog_ac_ct_OCAMLMKLIB="ocamlmklib"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> fi
> -# Prefer ncurses over curses if both are present
> -if test "$ncurses" = "y"; then :
> -
> - CURSES_LIBS="-lncurses"
> -
> -$as_echo "#define INCLUDE_CURSES_H <ncurses.h>" >>confdefs.h
> -
> -
> +fi
> +ac_ct_OCAMLMKLIB=$ac_cv_prog_ac_ct_OCAMLMKLIB
> +if test -n "$ac_ct_OCAMLMKLIB"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLMKLIB" >&5
> +$as_echo "$ac_ct_OCAMLMKLIB" >&6; }
> else
> -
> - CURSES_LIBS="-lcurses"
> -
> -$as_echo "#define INCLUDE_CURSES_H <curses.h>" >>confdefs.h
> -
> -
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
>
> + if test "x$ac_ct_OCAMLMKLIB" = x; then
> + OCAMLMKLIB="no"
> + else
> + case $cross_compiling:$ac_tool_warned in
> +yes:)
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> +ac_tool_warned=yes ;;
> +esac
> + OCAMLMKLIB=$ac_ct_OCAMLMKLIB
> + fi
> +else
> + OCAMLMKLIB="$ac_cv_prog_OCAMLMKLIB"
> +fi
>
>
> -
> -
> -
> -
> -
> -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
> - if test -n "$ac_tool_prefix"; then
> - # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a
> program name with args.
> -set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
> + # checking for ocamldoc
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}ocamldoc", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}ocamldoc; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
> +if test "${ac_cv_prog_OCAMLDOC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $PKG_CONFIG in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with
> a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$OCAMLDOC"; then
> + ac_cv_prog_OCAMLDOC="$OCAMLDOC" # Let the user override the test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_OCAMLDOC="${ac_tool_prefix}ocamldoc"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6941,13 +4596,12 @@ done
> done
> IFS=$as_save_IFS
>
> - ;;
> -esac
> fi
> -PKG_CONFIG=$ac_cv_path_PKG_CONFIG
> -if test -n "$PKG_CONFIG"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
> -$as_echo "$PKG_CONFIG" >&6; }
> +fi
> +OCAMLDOC=$ac_cv_prog_OCAMLDOC
> +if test -n "$OCAMLDOC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLDOC" >&5
> +$as_echo "$OCAMLDOC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> @@ -6955,28 +4609,26 @@ fi
>
>
> fi
> -if test -z "$ac_cv_path_PKG_CONFIG"; then
> - ac_pt_PKG_CONFIG=$PKG_CONFIG
> - # Extract the first word of "pkg-config", so it can be a program name with
> args.
> -set dummy pkg-config; ac_word=$2
> +if test -z "$ac_cv_prog_OCAMLDOC"; then
> + ac_ct_OCAMLDOC=$OCAMLDOC
> + # Extract the first word of "ocamldoc", so it can be a program name with
> args.
> +set dummy ocamldoc; ac_word=$2
> { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> $as_echo_n "checking for $ac_word... " >&6; }
> -if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
> +if test "${ac_cv_prog_ac_ct_OCAMLDOC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - case $ac_pt_PKG_CONFIG in
> - [\\/]* | ?:[\\/]*)
> - ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override
> the test with a path.
> - ;;
> - *)
> - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> + if test -n "$ac_ct_OCAMLDOC"; then
> + ac_cv_prog_ac_ct_OCAMLDOC="$ac_ct_OCAMLDOC" # Let the user override the
> test.
> +else
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> for as_dir in $PATH
> do
> IFS=$as_save_IFS
> test -z "$as_dir" && as_dir=.
> for ac_exec_ext in '' $ac_executable_extensions; do
> if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
> + ac_cv_prog_ac_ct_OCAMLDOC="ocamldoc"
> $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> break 2
> fi
> @@ -6984,20 +4636,19 @@ done
> done
> IFS=$as_save_IFS
>
> - ;;
> -esac
> fi
> -ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
> -if test -n "$ac_pt_PKG_CONFIG"; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
> -$as_echo "$ac_pt_PKG_CONFIG" >&6; }
> +fi
> +ac_ct_OCAMLDOC=$ac_cv_prog_ac_ct_OCAMLDOC
> +if test -n "$ac_ct_OCAMLDOC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLDOC" >&5
> +$as_echo "$ac_ct_OCAMLDOC" >&6; }
> else
> { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> $as_echo "no" >&6; }
> fi
>
> - if test "x$ac_pt_PKG_CONFIG" = x; then
> - PKG_CONFIG=""
> + if test "x$ac_ct_OCAMLDOC" = x; then
> + OCAMLDOC="no"
> else
> case $cross_compiling:$ac_tool_warned in
> yes:)
> @@ -7005,624 +4656,718 @@ yes:)
> $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> ac_tool_warned=yes ;;
> esac
> - PKG_CONFIG=$ac_pt_PKG_CONFIG
> + OCAMLDOC=$ac_ct_OCAMLDOC
> fi
> else
> - PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
> -fi
> -
> -fi
> -if test -n "$PKG_CONFIG"; then
> - _pkg_min_version=0.9.0
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at
> least version $_pkg_min_version" >&5
> -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... "
> >&6; }
> - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> -$as_echo "yes" >&6; }
> - else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> - PKG_CONFIG=""
> - fi
> -fi
> -
> -pkg_failed=no
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib" >&5
> -$as_echo_n "checking for glib... " >&6; }
> -
> -if test -n "$glib_CFLAGS"; then
> - pkg_cv_glib_CFLAGS="$glib_CFLAGS"
> - elif test -n "$PKG_CONFIG"; then
> - if test -n "$PKG_CONFIG" && \
> - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists
> --print-errors \"glib-2.0\""; } >&5
> - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5
> - ac_status=$?
> - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> - test $ac_status = 0; }; then
> - pkg_cv_glib_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null`
> -else
> - pkg_failed=yes
> -fi
> - else
> - pkg_failed=untried
> -fi
> -if test -n "$glib_LIBS"; then
> - pkg_cv_glib_LIBS="$glib_LIBS"
> - elif test -n "$PKG_CONFIG"; then
> - if test -n "$PKG_CONFIG" && \
> - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists
> --print-errors \"glib-2.0\""; } >&5
> - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5
> - ac_status=$?
> - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> - test $ac_status = 0; }; then
> - pkg_cv_glib_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null`
> -else
> - pkg_failed=yes
> -fi
> - else
> - pkg_failed=untried
> -fi
> -
> -
> -
> -if test $pkg_failed = yes; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> -
> -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
> - _pkg_short_errors_supported=yes
> -else
> - _pkg_short_errors_supported=no
> + OCAMLDOC="$ac_cv_prog_OCAMLDOC"
> fi
> - if test $_pkg_short_errors_supported = yes; then
> - glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors
> "glib-2.0" 2>&1`
> - else
> - glib_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0" 2>&1`
> - fi
> - # Put the nasty error message in config.log where it belongs
> - echo "$glib_PKG_ERRORS" >&5
> -
> - as_fn_error $? "Package requirements (glib-2.0) were not met:
> -
> -$glib_PKG_ERRORS
> -
> -Consider adjusting the PKG_CONFIG_PATH environment variable if you
> -installed software in a non-standard prefix.
> -
> -Alternatively, you may set the environment variables glib_CFLAGS
> -and glib_LIBS to avoid the need to call pkg-config.
> -See the pkg-config man page for more details." "$LINENO" 5
> -elif test $pkg_failed = untried; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -$as_echo "no" >&6; }
> - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> -as_fn_error $? "The pkg-config script could not be found or is too old.
> Make sure it
> -is in your PATH or set the PKG_CONFIG environment variable to the full
> -path to pkg-config.
>
> -Alternatively, you may set the environment variables glib_CFLAGS
> -and glib_LIBS to avoid the need to call pkg-config.
> -See the pkg-config man page for more details.
>
> -To get pkg-config, see <http://pkg-config.freedesktop.org/>.
> -See \`config.log' for more details" "$LINENO" 5 ; }
> + # checking for ocamlbuild
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}ocamlbuild", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}ocamlbuild; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_prog_OCAMLBUILD+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> else
> - glib_CFLAGS=$pkg_cv_glib_CFLAGS
> - glib_LIBS=$pkg_cv_glib_LIBS
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> -$as_echo "yes" >&6; }
> -
> -fi
> -
> -# Check library path
> -if test "\${exec_prefix}/lib" = "$libdir"; then :
> - if test "$exec_prefix" = "NONE" && test "$prefix" != "NONE"; then :
> - exec_prefix=$prefix
> -fi
> - if test "$exec_prefix" = "NONE"; then :
> - exec_prefix=$ac_default_prefix
> -fi
> - if test -d "${exec_prefix}/lib64"; then :
> -
> - LIB_PATH="lib64"
> -
> + if test -n "$OCAMLBUILD"; then
> + ac_cv_prog_OCAMLBUILD="$OCAMLBUILD" # Let the user override the test.
> else
> -
> - LIB_PATH="lib"
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_prog_OCAMLBUILD="${ac_tool_prefix}ocamlbuild"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> fi
> -
> -else
> -
> - LIB_PATH="${libdir:`expr length "$exec_prefix" + 1`}"
> -
> fi
> -
> -
> -# Checks for libraries.
> -ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h"
> "$ac_includes_default"
> -if test "x$ac_cv_header_bzlib_h" = x""yes; then :
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzDecompressInit
> in -lbz2" >&5
> -$as_echo_n "checking for BZ2_bzDecompressInit in -lbz2... " >&6; }
> -if test "${ac_cv_lib_bz2_BZ2_bzDecompressInit+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lbz2 $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char BZ2_bzDecompressInit ();
> -int
> -main ()
> -{
> -return BZ2_bzDecompressInit ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_bz2_BZ2_bzDecompressInit=yes
> +OCAMLBUILD=$ac_cv_prog_OCAMLBUILD
> +if test -n "$OCAMLBUILD"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLBUILD" >&5
> +$as_echo "$OCAMLBUILD" >&6; }
> else
> - ac_cv_lib_bz2_BZ2_bzDecompressInit=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_bz2_BZ2_bzDecompressInit" >&5
> -$as_echo "$ac_cv_lib_bz2_BZ2_bzDecompressInit" >&6; }
> -if test "x$ac_cv_lib_bz2_BZ2_bzDecompressInit" = x""yes; then :
> - zlib="$zlib -DHAVE_BZLIB -lbz2"
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
>
>
> fi
> -
> -
> -ac_fn_c_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h"
> "$ac_includes_default"
> -if test "x$ac_cv_header_lzma_h" = x""yes; then :
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_stream_decoder in
> -llzma" >&5
> -$as_echo_n "checking for lzma_stream_decoder in -llzma... " >&6; }
> -if test "${ac_cv_lib_lzma_lzma_stream_decoder+set}" = set; then :
> +if test -z "$ac_cv_prog_OCAMLBUILD"; then
> + ac_ct_OCAMLBUILD=$OCAMLBUILD
> + # Extract the first word of "ocamlbuild", so it can be a program name with
> args.
> +set dummy ocamlbuild; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_prog_ac_ct_OCAMLBUILD+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-llzma $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char lzma_stream_decoder ();
> -int
> -main ()
> -{
> -return lzma_stream_decoder ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_lzma_lzma_stream_decoder=yes
> + if test -n "$ac_ct_OCAMLBUILD"; then
> + ac_cv_prog_ac_ct_OCAMLBUILD="$ac_ct_OCAMLBUILD" # Let the user override
> the test.
> else
> - ac_cv_lib_lzma_lzma_stream_decoder=no
> +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_prog_ac_ct_OCAMLBUILD="ocamlbuild"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
> +
> fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_lzma_lzma_stream_decoder" >&5
> -$as_echo "$ac_cv_lib_lzma_lzma_stream_decoder" >&6; }
> -if test "x$ac_cv_lib_lzma_lzma_stream_decoder" = x""yes; then :
> - zlib="$zlib -DHAVE_LZMA -llzma"
> +ac_ct_OCAMLBUILD=$ac_cv_prog_ac_ct_OCAMLBUILD
> +if test -n "$ac_ct_OCAMLBUILD"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLBUILD" >&5
> +$as_echo "$ac_ct_OCAMLBUILD" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
>
> -
> + if test "x$ac_ct_OCAMLBUILD" = x; then
> + OCAMLBUILD="no"
> + else
> + case $cross_compiling:$ac_tool_warned in
> +yes:)
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> +ac_tool_warned=yes ;;
> +esac
> + OCAMLBUILD=$ac_ct_OCAMLBUILD
> + fi
> +else
> + OCAMLBUILD="$ac_cv_prog_OCAMLBUILD"
> fi
>
>
> -ac_fn_c_check_header_mongrel "$LINENO" "lzo/lzo1x.h"
> "ac_cv_header_lzo_lzo1x_h" "$ac_includes_default"
> -if test "x$ac_cv_header_lzo_lzo1x_h" = x""yes; then :
> + if test "x$OCAMLC" = "xno"; then :
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzo1x_decompress in
> -llzo2" >&5
> -$as_echo_n "checking for lzo1x_decompress in -llzo2... " >&6; }
> -if test "${ac_cv_lib_lzo2_lzo1x_decompress+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-llzo2 $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> + if test "x$enable_ocamltools" = "xyes"; then :
>
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char lzo1x_decompress ();
> -int
> -main ()
> -{
> -return lzo1x_decompress ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_lzo2_lzo1x_decompress=yes
> -else
> - ac_cv_lib_lzo2_lzo1x_decompress=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> + as_fn_error $? "Ocaml tools enabled, but unable to find Ocaml"
> "$LINENO" 5
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_lzo2_lzo1x_decompress" >&5
> -$as_echo "$ac_cv_lib_lzo2_lzo1x_decompress" >&6; }
> -if test "x$ac_cv_lib_lzo2_lzo1x_decompress" = x""yes; then :
> - zlib="$zlib -DHAVE_LZO1X -llzo2"
> + ocamltools="n"
> +
> fi
>
> +fi
> +# Extract the first word of "bash", so it can be a program name with args.
> +set dummy bash; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_BASH+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> +else
> + case $BASH in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> + test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
> + ;;
> +esac
> +fi
> +BASH=$ac_cv_path_BASH
> +if test -n "$BASH"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH" >&5
> +$as_echo "$BASH" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
>
>
> +if test x"${BASH}" == x"no"
> +then
> + as_fn_error $? "Unable to find bash, please install bash" "$LINENO" 5
> +fi
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for io_setup in -laio" >&5
> -$as_echo_n "checking for io_setup in -laio... " >&6; }
> -if test "${ac_cv_lib_aio_io_setup+set}" = set; then :
> +ac_ext=c
> +ac_cpp='$CPP $CPPFLAGS'
> +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> +ac_compiler_gnu=$ac_cv_c_compiler_gnu
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C
> preprocessor" >&5
> +$as_echo_n "checking how to run the C preprocessor... " >&6; }
> +# On Suns, sometimes $CPP names a directory.
> +if test -n "$CPP" && test -d "$CPP"; then
> + CPP=
> +fi
> +if test -z "$CPP"; then
> + if test "${ac_cv_prog_CPP+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-laio $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + # Double quotes because CPP needs to be expanded
> + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
> + do
> + ac_preproc_ok=false
> +for ac_c_preproc_warn_flag in '' yes
> +do
> + # Use a header file that comes with gcc, so configuring glibc
> + # with a fresh cross-compiler works.
> + # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> + # <limits.h> exists even on freestanding compilers.
> + # On the NeXT, cc -E runs the code through the compiler's parser,
> + # not just through cpp. "Syntax error" is here to catch this case.
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> +#ifdef __STDC__
> +# include <limits.h>
> +#else
> +# include <assert.h>
> #endif
> -char io_setup ();
> -int
> -main ()
> -{
> -return io_setup ();
> - ;
> - return 0;
> -}
> + Syntax error
> _ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_aio_io_setup=yes
> +if ac_fn_c_try_cpp "$LINENO"; then :
> +
> else
> - ac_cv_lib_aio_io_setup=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> + # Broken: fails on valid input.
> +continue
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_aio_io_setup" >&5
> -$as_echo "$ac_cv_lib_aio_io_setup" >&6; }
> -if test "x$ac_cv_lib_aio_io_setup" = x""yes; then :
> - system_aio="y"
> +rm -f conftest.err conftest.i conftest.$ac_ext
> +
> + # OK, works on sane cases. Now check whether nonexistent headers
> + # can be detected and how.
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +#include <ac_nonexistent.h>
> +_ACEOF
> +if ac_fn_c_try_cpp "$LINENO"; then :
> + # Broken: success on invalid input.
> +continue
> else
> - system_aio="n"
> + # Passes both tests.
> +ac_preproc_ok=:
> +break
> +fi
> +rm -f conftest.err conftest.i conftest.$ac_ext
> +
> +done
> +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
> +rm -f conftest.i conftest.err conftest.$ac_ext
> +if $ac_preproc_ok; then :
> + break
> fi
>
> + done
> + ac_cv_prog_CPP=$CPP
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MD5 in -lcrypto" >&5
> -$as_echo_n "checking for MD5 in -lcrypto... " >&6; }
> -if test "${ac_cv_lib_crypto_MD5+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> +fi
> + CPP=$ac_cv_prog_CPP
> else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lcrypto $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_cv_prog_CPP=$CPP
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
> +$as_echo "$CPP" >&6; }
> +ac_preproc_ok=false
> +for ac_c_preproc_warn_flag in '' yes
> +do
> + # Use a header file that comes with gcc, so configuring glibc
> + # with a fresh cross-compiler works.
> + # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
> + # <limits.h> exists even on freestanding compilers.
> + # On the NeXT, cc -E runs the code through the compiler's parser,
> + # not just through cpp. "Syntax error" is here to catch this case.
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> +#ifdef __STDC__
> +# include <limits.h>
> +#else
> +# include <assert.h>
> #endif
> -char MD5 ();
> -int
> -main ()
> -{
> -return MD5 ();
> - ;
> - return 0;
> -}
> + Syntax error
> _ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_crypto_MD5=yes
> +if ac_fn_c_try_cpp "$LINENO"; then :
> +
> else
> - ac_cv_lib_crypto_MD5=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> + # Broken: fails on valid input.
> +continue
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_MD5" >&5
> -$as_echo "$ac_cv_lib_crypto_MD5" >&6; }
> -if test "x$ac_cv_lib_crypto_MD5" = x""yes; then :
> - cat >>confdefs.h <<_ACEOF
> -#define HAVE_LIBCRYPTO 1
> +rm -f conftest.err conftest.i conftest.$ac_ext
> +
> + # OK, works on sane cases. Now check whether nonexistent headers
> + # can be detected and how.
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +#include <ac_nonexistent.h>
> _ACEOF
> +if ac_fn_c_try_cpp "$LINENO"; then :
> + # Broken: success on invalid input.
> +continue
> +else
> + # Passes both tests.
> +ac_preproc_ok=:
> +break
> +fi
> +rm -f conftest.err conftest.i conftest.$ac_ext
>
> - LIBS="-lcrypto $LIBS"
> +done
> +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
> +rm -f conftest.i conftest.err conftest.$ac_ext
> +if $ac_preproc_ok; then :
>
> else
> - as_fn_error $? "Could not find libcrypto" "$LINENO" 5
> + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
> +See \`config.log' for more details" "$LINENO" 5 ; }
> fi
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ext2fs_open2 in
> -lext2fs" >&5
> -$as_echo_n "checking for ext2fs_open2 in -lext2fs... " >&6; }
> -if test "${ac_cv_lib_ext2fs_ext2fs_open2+set}" = set; then :
> +ac_ext=c
> +ac_cpp='$CPP $CPPFLAGS'
> +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
> +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
> conftest.$ac_ext $LIBS >&5'
> +ac_compiler_gnu=$ac_cv_c_compiler_gnu
> +
> +
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long
> lines and -e" >&5
> +$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
> +if test "${ac_cv_path_GREP+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lext2fs $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> + if test -z "$GREP"; then
> + ac_path_GREP_found=false
> + # Loop through the user's path and test for each of PROGNAME-LIST
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_prog in grep ggrep; do
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
> + { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
> +# Check for GNU ac_path_GREP and select it if it is found.
> + # Check for GNU $ac_path_GREP
> +case `"$ac_path_GREP" --version 2>&1` in
> +*GNU*)
> + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
> +*)
> + ac_count=0
> + $as_echo_n 0123456789 >"conftest.in"
> + while :
> + do
> + cat "conftest.in" "conftest.in" >"conftest.tmp"
> + mv "conftest.tmp" "conftest.in"
> + cp "conftest.in" "conftest.nl"
> + $as_echo 'GREP' >> "conftest.nl"
> + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl"
> >"conftest.out" 2>/dev/null || break
> + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
> + as_fn_arith $ac_count + 1 && ac_count=$as_val
> + if test $ac_count -gt ${ac_path_GREP_max-0}; then
> + # Best one so far, save it but keep looking for a better one
> + ac_cv_path_GREP="$ac_path_GREP"
> + ac_path_GREP_max=$ac_count
> + fi
> + # 10*(2^10) chars as input seems more than enough
> + test $ac_count -gt 10 && break
> + done
> + rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
> +esac
>
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char ext2fs_open2 ();
> -int
> -main ()
> -{
> -return ext2fs_open2 ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_ext2fs_ext2fs_open2=yes
> + $ac_path_GREP_found && break 3
> + done
> + done
> + done
> +IFS=$as_save_IFS
> + if test -z "$ac_cv_path_GREP"; then
> + as_fn_error $? "no acceptable grep could be found in
> $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
> + fi
> else
> - ac_cv_lib_ext2fs_ext2fs_open2=no
> + ac_cv_path_GREP=$GREP
> fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> +
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_ext2fs_ext2fs_open2" >&5
> -$as_echo "$ac_cv_lib_ext2fs_ext2fs_open2" >&6; }
> -if test "x$ac_cv_lib_ext2fs_ext2fs_open2" = x""yes; then :
> - libext2fs="y"
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
> +$as_echo "$ac_cv_path_GREP" >&6; }
> + GREP="$ac_cv_path_GREP"
> +
> +
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
> +$as_echo_n "checking for egrep... " >&6; }
> +if test "${ac_cv_path_EGREP+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> else
> - libext2fs="n"
> + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
> + then ac_cv_path_EGREP="$GREP -E"
> + else
> + if test -z "$EGREP"; then
> + ac_path_EGREP_found=false
> + # Loop through the user's path and test for each of PROGNAME-LIST
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_prog in egrep; do
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
> + { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
> continue
> +# Check for GNU ac_path_EGREP and select it if it is found.
> + # Check for GNU $ac_path_EGREP
> +case `"$ac_path_EGREP" --version 2>&1` in
> +*GNU*)
> + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
> +*)
> + ac_count=0
> + $as_echo_n 0123456789 >"conftest.in"
> + while :
> + do
> + cat "conftest.in" "conftest.in" >"conftest.tmp"
> + mv "conftest.tmp" "conftest.in"
> + cp "conftest.in" "conftest.nl"
> + $as_echo 'EGREP' >> "conftest.nl"
> + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null ||
> break
> + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
> + as_fn_arith $ac_count + 1 && ac_count=$as_val
> + if test $ac_count -gt ${ac_path_EGREP_max-0}; then
> + # Best one so far, save it but keep looking for a better one
> + ac_cv_path_EGREP="$ac_path_EGREP"
> + ac_path_EGREP_max=$ac_count
> + fi
> + # 10*(2^10) chars as input seems more than enough
> + test $ac_count -gt 10 && break
> + done
> + rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
> +esac
> +
> + $ac_path_EGREP_found && break 3
> + done
> + done
> + done
> +IFS=$as_save_IFS
> + if test -z "$ac_cv_path_EGREP"; then
> + as_fn_error $? "no acceptable egrep could be found in
> $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
> + fi
> +else
> + ac_cv_path_EGREP=$EGREP
> fi
>
> + fi
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
> +$as_echo "$ac_cv_path_EGREP" >&6; }
> + EGREP="$ac_cv_path_EGREP"
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcry_md_hash_buffer in
> -lgcrypt" >&5
> -$as_echo_n "checking for gcry_md_hash_buffer in -lgcrypt... " >&6; }
> -if test "${ac_cv_lib_gcrypt_gcry_md_hash_buffer+set}" = set; then :
> +
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files"
> >&5
> +$as_echo_n "checking for ANSI C header files... " >&6; }
> +if test "${ac_cv_header_stdc+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lgcrypt $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> +#include <stdlib.h>
> +#include <stdarg.h>
> +#include <string.h>
> +#include <float.h>
>
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char gcry_md_hash_buffer ();
> int
> main ()
> {
> -return gcry_md_hash_buffer ();
> +
> ;
> return 0;
> }
> _ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_gcrypt_gcry_md_hash_buffer=yes
> +if ac_fn_c_try_compile "$LINENO"; then :
> + ac_cv_header_stdc=yes
> else
> - ac_cv_lib_gcrypt_gcry_md_hash_buffer=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> + ac_cv_header_stdc=no
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_gcrypt_gcry_md_hash_buffer" >&5
> -$as_echo "$ac_cv_lib_gcrypt_gcry_md_hash_buffer" >&6; }
> -if test "x$ac_cv_lib_gcrypt_gcry_md_hash_buffer" = x""yes; then :
> - libgcrypt="y"
> +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> +
> +if test $ac_cv_header_stdc = yes; then
> + # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +#include <string.h>
> +
> +_ACEOF
> +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> + $EGREP "memchr" >/dev/null 2>&1; then :
> +
> else
> - libgcrypt="n"
> + ac_cv_header_stdc=no
> +fi
> +rm -f conftest*
> +
> fi
>
> +if test $ac_cv_header_stdc = yes; then
> + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +#include <stdlib.h>
>
> +_ACEOF
> +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> + $EGREP "free" >/dev/null 2>&1; then :
>
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread flag" >&5
> -$as_echo_n "checking for pthread flag... " >&6; }
> -if test "${ax_cv_pthread_flags+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> else
> + ac_cv_header_stdc=no
> +fi
> +rm -f conftest*
>
> - ax_cv_pthread_flags=-pthread
> +fi
>
> - PTHREAD_CFLAGS="$ax_cv_pthread_flags"
> - PTHREAD_LDFLAGS="$ax_cv_pthread_flags"
> - PTHREAD_LIBS=""
> +if test $ac_cv_header_stdc = yes; then
> + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
> + if test "$cross_compiling" = yes; then :
> + :
> +else
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +#include <ctype.h>
> +#include <stdlib.h>
> +#if ((' ' & 0x0FF) == 0x020)
> +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
> +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
> +#else
> +# define ISLOWER(c) \
> + (('a' <= (c) && (c) <= 'i') \
> + || ('j' <= (c) && (c) <= 'r') \
> + || ('s' <= (c) && (c) <= 'z'))
> +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
> +#endif
>
> +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
> +int
> +main ()
> +{
> + int i;
> + for (i = 0; i < 256; i++)
> + if (XOR (islower (i), ISLOWER (i))
> + || toupper (i) != TOUPPER (i))
> + return 2;
> + return 0;
> +}
> +_ACEOF
> +if ac_fn_c_try_run "$LINENO"; then :
>
> - saved_CFLAGS="$CFLAGS"
> +else
> + ac_cv_header_stdc=no
> +fi
> +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> + conftest.$ac_objext conftest.beam conftest.$ac_ext
> +fi
>
> - saved_LDFLAGS="$LDFLAGS"
> +fi
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
> +$as_echo "$ac_cv_header_stdc" >&6; }
> +if test $ac_cv_header_stdc = yes; then
>
> - saved_LIBS="$LIBS"
> +$as_echo "#define STDC_HEADERS 1" >>confdefs.h
>
> +fi
>
> - CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
> +# On IRIX 5.3, sys/types and inttypes.h are conflicting.
> +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h
> \
> + inttypes.h stdint.h unistd.h
> +do :
> + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
> +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header"
> "$ac_includes_default
> +"
> +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
> + cat >>confdefs.h <<_ACEOF
> +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
> +_ACEOF
>
> - LDFLAGS="$LDFLAGS $PTHREAD_LDFLAGS"
> +fi
>
> - LIBS="$LIBS $PTHREAD_LIBS"
> +done
>
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
>
> -#include <pthread.h>
> -int main(void) {
> - pthread_atfork(0,0,0);
> - pthread_create(0,0,0,0);
> -}
> +if test "x$pythontools" = "xy"; then :
>
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> + if echo "$PYTHON" | grep -q "^/"; then :
>
> + PYTHONPATH=$PYTHON
> + PYTHON=`basename $PYTHONPATH`
> +
> +elif test -z "$PYTHON"; then :
> + PYTHON="python"
> else
> - ax_cv_pthread_flags=failed
> + as_fn_error $? "PYTHON specified, but is not an absolute path" "$LINENO" 5
> fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> + # Extract the first word of "$PYTHON", so it can be a program name with
> args.
> +set dummy $PYTHON; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_PYTHONPATH+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> +else
> + case $PYTHONPATH in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_PYTHONPATH="$PYTHONPATH" # Let the user override the test with
> a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_PYTHONPATH="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> - CFLAGS="$saved_CFLAGS"
> + test -z "$ac_cv_path_PYTHONPATH" && ac_cv_path_PYTHONPATH="no"
> + ;;
> +esac
> +fi
> +PYTHONPATH=$ac_cv_path_PYTHONPATH
> +if test -n "$PYTHONPATH"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHONPATH" >&5
> +$as_echo "$PYTHONPATH" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> +fi
>
> - LDFLAGS="$saved_LDFLAGS"
>
> - LIBS="$saved_LIBS"
> +if test x"${PYTHONPATH}" == x"no"
> +then
> + as_fn_error $? "Unable to find $PYTHON, please install $PYTHON"
> "$LINENO" 5
> +fi
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python version >=
> 2.3 " >&5
> +$as_echo_n "checking for python version >= 2.3 ... " >&6; }
> +`$PYTHON -c 'import sys; sys.exit(eval("sys.version_info < (2, 3)"))'`
> +if test "$?" != "0"
> +then
> + python_version=`$PYTHON -V 2>&1`
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> + as_fn_error $? "$python_version is too old, minimum required version is
> 2.3" "$LINENO" 5
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> +$as_echo "yes" >&6; }
> +fi
>
> +ac_previous_cppflags=$CPPFLAGS
> +ac_previous_ldflags=$LDFLAGS
> +ac_python_version=`$PYTHON -c 'import distutils.sysconfig; \
> + print distutils.sysconfig.get_config_var("VERSION")'`
> +# Extract the first word of "$PYTHON-config", so it can be a program name
> with args.
> +set dummy $PYTHON-config; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_pyconfig+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> +else
> + case $pyconfig in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_pyconfig="$pyconfig" # Let the user override the test with a
> path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_pyconfig="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> + test -z "$ac_cv_path_pyconfig" && ac_cv_path_pyconfig="no"
> + ;;
> +esac
> +fi
> +pyconfig=$ac_cv_path_pyconfig
> +if test -n "$pyconfig"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pyconfig" >&5
> +$as_echo "$pyconfig" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_pthread_flags" >&5
> -$as_echo "$ax_cv_pthread_flags" >&6; }
> - if test "x$ax_cv_pthread_flags" = xfailed; then
> - as_fn_error $? "-pthread does not work" "$LINENO" 5
> - fi
> -
> - PTHREAD_CFLAGS="$ax_cv_pthread_flags"
> - PTHREAD_LDFLAGS="$ax_cv_pthread_flags"
> - PTHREAD_LIBS=""
>
>
> +if test x"$pyconfig" == x"no"; then :
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt"
> >&5
> -$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
> -if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lrt $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> + CPPFLAGS="$CFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> + print "-I" + distutils.sysconfig.get_config_var("INCLUDEPY")'`"
> + CPPFLAGS="$CPPFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> + print distutils.sysconfig.get_config_var("CFLAGS")'`"
> + LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> + print distutils.sysconfig.get_config_var("LIBS")'`"
> + LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> + print distutils.sysconfig.get_config_var("SYSLIBS")'`"
> + LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> + print "-L" + distutils.sysconfig.get_python_lib(plat_specific=1,\
> + standard_lib=1) + "/config"'`"
> + LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> + print distutils.sysconfig.get_config_var("LINKFORSHARED")'`"
> + LDFLAGS="$LDFLAGS `$PYTHON -c 'import distutils.sysconfig; \
> + print distutils.sysconfig.get_config_var("LDFLAGS")'`"
>
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char clock_gettime ();
> -int
> -main ()
> -{
> -return clock_gettime ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_rt_clock_gettime=yes
> else
> - ac_cv_lib_rt_clock_gettime=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_rt_clock_gettime" >&5
> -$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
> -if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
> - cat >>confdefs.h <<_ACEOF
> -#define HAVE_LIBRT 1
> -_ACEOF
>
> - LIBS="-lrt $LIBS"
> + CPPFLAGS="$CFLAGS `$PYTHON-config --cflags`"
> + LDFLAGS="$LDFLAGS `$PYTHON-config --ldflags`"
>
> fi
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for yajl_alloc in -lyajl"
> >&5
> -$as_echo_n "checking for yajl_alloc in -lyajl... " >&6; }
> -if test "${ac_cv_lib_yajl_yajl_alloc+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lyajl $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> +ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h"
> "$ac_includes_default"
> +if test "x$ac_cv_header_Python_h" = x""yes; then :
>
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char yajl_alloc ();
> -int
> -main ()
> -{
> -return yajl_alloc ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_yajl_yajl_alloc=yes
> else
> - ac_cv_lib_yajl_yajl_alloc=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> + as_fn_error $? "Unable to find Python development headers" "$LINENO" 5
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_yajl_yajl_alloc"
> >&5
> -$as_echo "$ac_cv_lib_yajl_yajl_alloc" >&6; }
> -if test "x$ac_cv_lib_yajl_yajl_alloc" = x""yes; then :
> - cat >>confdefs.h <<_ACEOF
> -#define HAVE_LIBYAJL 1
> -_ACEOF
> -
> - LIBS="-lyajl $LIBS"
>
> -else
> - as_fn_error $? "Could not find yajl" "$LINENO" 5
> -fi
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflateCopy in -lz" >&5
> -$as_echo_n "checking for deflateCopy in -lz... " >&6; }
> -if test "${ac_cv_lib_z_deflateCopy+set}" = set; then :
> +as_ac_Lib=`$as_echo "ac_cv_lib_python$ac_python_version''_PyArg_ParseTuple"
> | $as_tr_sh`
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PyArg_ParseTuple in
> -lpython$ac_python_version" >&5
> +$as_echo_n "checking for PyArg_ParseTuple in -lpython$ac_python_version... "
> >&6; }
> +if eval "test \"\${$as_ac_Lib+set}\"" = set; then :
> $as_echo_n "(cached) " >&6
> else
> ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lz $LIBS"
> +LIBS="-lpython$ac_python_version $LIBS"
> cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
>
> @@ -7632,1893 +5377,1173 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> #ifdef __cplusplus
> extern "C"
> #endif
> -char deflateCopy ();
> +char PyArg_ParseTuple ();
> int
> main ()
> {
> -return deflateCopy ();
> +return PyArg_ParseTuple ();
> ;
> return 0;
> }
> _ACEOF
> if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_z_deflateCopy=yes
> + eval "$as_ac_Lib=yes"
> else
> - ac_cv_lib_z_deflateCopy=no
> + eval "$as_ac_Lib=no"
> fi
> rm -f core conftest.err conftest.$ac_objext \
> conftest$ac_exeext conftest.$ac_ext
> LIBS=$ac_check_lib_save_LIBS
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflateCopy"
> >&5
> -$as_echo "$ac_cv_lib_z_deflateCopy" >&6; }
> -if test "x$ac_cv_lib_z_deflateCopy" = x""yes; then :
> +eval ac_res=\$$as_ac_Lib
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
> +$as_echo "$ac_res" >&6; }
> +if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
> cat >>confdefs.h <<_ACEOF
> -#define HAVE_LIBZ 1
> +#define `$as_echo "HAVE_LIBpython$ac_python_version" | $as_tr_cpp` 1
> _ACEOF
>
> - LIBS="-lz $LIBS"
> -
> -else
> - as_fn_error $? "Could not find zlib" "$LINENO" 5
> -fi
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libiconv_open in
> -liconv" >&5
> -$as_echo_n "checking for libiconv_open in -liconv... " >&6; }
> -if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_check_lib_save_LIBS=$LIBS
> -LIBS="-liconv $LIBS"
> -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> + LIBS="-lpython$ac_python_version $LIBS"
>
> -/* Override any GCC internal prototype to avoid an error.
> - Use char because int might match the return type of a GCC
> - builtin and then its argument prototype would still apply. */
> -#ifdef __cplusplus
> -extern "C"
> -#endif
> -char libiconv_open ();
> -int
> -main ()
> -{
> -return libiconv_open ();
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_iconv_libiconv_open=yes
> -else
> - ac_cv_lib_iconv_libiconv_open=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -LIBS=$ac_check_lib_save_LIBS
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_iconv_libiconv_open" >&5
> -$as_echo "$ac_cv_lib_iconv_libiconv_open" >&6; }
> -if test "x$ac_cv_lib_iconv_libiconv_open" = x""yes; then :
> - libiconv="y"
> else
> - libiconv="n"
> + as_fn_error $? "Unable to find a suitable python development library"
> "$LINENO" 5
> fi
>
> +CPPFLAGS=$ac_previous_cppflags
> +LDLFAGS=$ac_previous_ldflags
>
>
> -# Checks for header files.
> -# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
> -# for constant arguments. Useless!
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
> -$as_echo_n "checking for working alloca.h... " >&6; }
> -if test "${ac_cv_working_alloca_h+set}" = set; then :
> +fi
> +# Extract the first word of "xgettext", so it can be a program name with
> args.
> +set dummy xgettext; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_XGETTEXT+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <alloca.h>
> -int
> -main ()
> -{
> -char *p = (char *) alloca (2 * sizeof (int));
> - if (p) return 0;
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_working_alloca_h=yes
> -else
> - ac_cv_working_alloca_h=no
> + case $XGETTEXT in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a
> path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
> +
> + test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT="no"
> + ;;
> +esac
> fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> +XGETTEXT=$ac_cv_path_XGETTEXT
> +if test -n "$XGETTEXT"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
> +$as_echo "$XGETTEXT" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
> -$as_echo "$ac_cv_working_alloca_h" >&6; }
> -if test $ac_cv_working_alloca_h = yes; then
>
> -$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
>
> +if test x"${XGETTEXT}" == x"no"
> +then
> + as_fn_error $? "Unable to find xgettext, please install xgettext"
> "$LINENO" 5
> fi
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
> -$as_echo_n "checking for alloca... " >&6; }
> -if test "${ac_cv_func_alloca_works+set}" = set; then :
> +# Extract the first word of "as86", so it can be a program name with args.
> +set dummy as86; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_AS86+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#ifdef __GNUC__
> -# define alloca __builtin_alloca
> -#else
> -# ifdef _MSC_VER
> -# include <malloc.h>
> -# define alloca _alloca
> -# else
> -# ifdef HAVE_ALLOCA_H
> -# include <alloca.h>
> -# else
> -# ifdef _AIX
> - #pragma alloca
> -# else
> -# ifndef alloca /* predefined by HP cc +Olibcalls */
> -char *alloca ();
> -# endif
> -# endif
> -# endif
> -# endif
> -#endif
> -
> -int
> -main ()
> -{
> -char *p = (char *) alloca (1);
> - if (p) return 0;
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_func_alloca_works=yes
> -else
> - ac_cv_func_alloca_works=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works"
> >&5
> -$as_echo "$ac_cv_func_alloca_works" >&6; }
> -
> -if test $ac_cv_func_alloca_works = yes; then
> -
> -$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
> + case $AS86 in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_AS86="$AS86" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_AS86="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> + test -z "$ac_cv_path_AS86" && ac_cv_path_AS86="no"
> + ;;
> +esac
> +fi
> +AS86=$ac_cv_path_AS86
> +if test -n "$AS86"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS86" >&5
> +$as_echo "$AS86" >&6; }
> else
> - # The SVR3 libPW and SVR4 libucb both contain incompatible functions
> -# that cause trouble. Some versions do not even contain alloca or
> -# contain a buggy version. If you still want to use their alloca,
> -# use ar to extract alloca.o from them instead of compiling alloca.c.
> -
> -ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
> -
> -$as_echo "#define C_ALLOCA 1" >>confdefs.h
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> +fi
>
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs
> Cray hooks" >&5
> -$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
> -if test "${ac_cv_os_cray+set}" = set; then :
> +if test x"${AS86}" == x"no"
> +then
> + as_fn_error $? "Unable to find as86, please install as86" "$LINENO" 5
> +fi
> +# Extract the first word of "ld86", so it can be a program name with args.
> +set dummy ld86; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_LD86+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#if defined CRAY && ! defined CRAY2
> -webecray
> -#else
> -wenotbecray
> -#endif
> + case $LD86 in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_LD86="$LD86" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_LD86="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "webecray" >/dev/null 2>&1; then :
> - ac_cv_os_cray=yes
> -else
> - ac_cv_os_cray=no
> + test -z "$ac_cv_path_LD86" && ac_cv_path_LD86="no"
> + ;;
> +esac
> fi
> -rm -f conftest*
> -
> +LD86=$ac_cv_path_LD86
> +if test -n "$LD86"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD86" >&5
> +$as_echo "$LD86" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
> -$as_echo "$ac_cv_os_cray" >&6; }
> -if test $ac_cv_os_cray = yes; then
> - for ac_func in _getb67 GETB67 getb67; do
> - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
> -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
> -if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
> -
> -cat >>confdefs.h <<_ACEOF
> -#define CRAY_STACKSEG_END $ac_func
> -_ACEOF
>
> - break
> -fi
>
> - done
> +if test x"${LD86}" == x"no"
> +then
> + as_fn_error $? "Unable to find ld86, please install ld86" "$LINENO" 5
> fi
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C
> alloca" >&5
> -$as_echo_n "checking stack direction for C alloca... " >&6; }
> -if test "${ac_cv_c_stack_direction+set}" = set; then :
> +# Extract the first word of "bcc", so it can be a program name with args.
> +set dummy bcc; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_BCC+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test "$cross_compiling" = yes; then :
> - ac_cv_c_stack_direction=0
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -$ac_includes_default
> -int
> -find_stack_direction ()
> -{
> - static char *addr = 0;
> - auto char dummy;
> - if (addr == 0)
> - {
> - addr = &dummy;
> - return find_stack_direction ();
> - }
> - else
> - return (&dummy > addr) ? 1 : -1;
> -}
> + case $BCC in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_BCC="$BCC" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_BCC="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> -int
> -main ()
> -{
> - return find_stack_direction () < 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_c_stack_direction=1
> -else
> - ac_cv_c_stack_direction=-1
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> + test -z "$ac_cv_path_BCC" && ac_cv_path_BCC="no"
> + ;;
> +esac
> fi
> -
> +BCC=$ac_cv_path_BCC
> +if test -n "$BCC"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BCC" >&5
> +$as_echo "$BCC" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction"
> >&5
> -$as_echo "$ac_cv_c_stack_direction" >&6; }
> -cat >>confdefs.h <<_ACEOF
> -#define STACK_DIRECTION $ac_cv_c_stack_direction
> -_ACEOF
>
>
> +if test x"${BCC}" == x"no"
> +then
> + as_fn_error $? "Unable to find bcc, please install bcc" "$LINENO" 5
> fi
> +# Extract the first word of "iasl", so it can be a program name with args.
> +set dummy iasl; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_IASL+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> +else
> + case $IASL in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_IASL="$IASL" # Let the user override the test with a path.
> + ;;
> + *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_IASL="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> -for ac_header in \
> - arpa/inet.h fcntl.h inttypes.h libintl.h limits.h malloc.h \
> - netdb.h netinet/in.h stddef.h stdint.h stdlib.h string.h \
> - strings.h sys/file.h sys/ioctl.h sys/mount.h sys/param.h \
> - sys/socket.h sys/statvfs.h sys/time.h syslog.h termios.h \
> - unistd.h yajl/yajl_version.h \
> + test -z "$ac_cv_path_IASL" && ac_cv_path_IASL="no"
> + ;;
> +esac
> +fi
> +IASL=$ac_cv_path_IASL
> +if test -n "$IASL"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IASL" >&5
> +$as_echo "$IASL" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> +fi
>
> -do :
> - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
> -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header"
> "$ac_includes_default"
> -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
> - cat >>confdefs.h <<_ACEOF
> -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
> -_ACEOF
>
> +if test x"${IASL}" == x"no"
> +then
> + as_fn_error $? "Unable to find iasl, please install iasl" "$LINENO" 5
> fi
>
> -done
> -
> +ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h"
> "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
> +if test "x$ac_cv_header_uuid_uuid_h" = x""yes; then :
>
> -# Checks for typedefs, structures, and compiler characteristics.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that
> conforms to C99" >&5
> -$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
> -if test "${ac_cv_header_stdbool_h+set}" = set; then :
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_clear in
> -luuid" >&5
> +$as_echo_n "checking for uuid_clear in -luuid... " >&6; }
> +if test "${ac_cv_lib_uuid_uuid_clear+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-luuid $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
>
> -#include <stdbool.h>
> -#ifndef bool
> - "error: bool is not defined"
> -#endif
> -#ifndef false
> - "error: false is not defined"
> -#endif
> -#if false
> - "error: false is not 0"
> -#endif
> -#ifndef true
> - "error: true is not defined"
> -#endif
> -#if true != 1
> - "error: true is not 1"
> -#endif
> -#ifndef __bool_true_false_are_defined
> - "error: __bool_true_false_are_defined is not defined"
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> #endif
> -
> - struct s { _Bool s: 1; _Bool t; } s;
> -
> - char a[true == 1 ? 1 : -1];
> - char b[false == 0 ? 1 : -1];
> - char c[__bool_true_false_are_defined == 1 ? 1 : -1];
> - char d[(bool) 0.5 == true ? 1 : -1];
> - bool e = &s;
> - char f[(_Bool) 0.0 == false ? 1 : -1];
> - char g[true];
> - char h[sizeof (_Bool)];
> - char i[sizeof s.t];
> - enum { j = false, k = true, l = false * true, m = true * 256 };
> - /* The following fails for
> - HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
> - _Bool n[m];
> - char o[sizeof n == m * sizeof n[0] ? 1 : -1];
> - char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
> -# if defined __xlc__ || defined __GNUC__
> - /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
> - reported by James Lemley on 2005-10-05; see
> -
> http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
> - This test is not quite right, since xlc is allowed to
> - reject this program, as the initializer for xlcbug is
> - not one of the forms that C requires support for.
> - However, doing the test right would require a runtime
> - test, and that would make cross-compilation harder.
> - Let us hope that IBM fixes the xlc bug, and also adds
> - support for this kind of constant expression. In the
> - meantime, this test will reject xlc, which is OK, since
> - our stdbool.h substitute should suffice. We also test
> - this with GCC, where it should work, to detect more
> - quickly whether someone messes up the test in the
> - future. */
> - char digs[] = "0123456789";
> - int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
> -# endif
> - /* Catch a bug in an HP-UX C compiler. See
> - http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
> -
> http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
> - */
> - _Bool q = true;
> - _Bool *pq = &q;
> -
> +char uuid_clear ();
> int
> main ()
> {
> -
> - *pq |= q;
> - *pq |= ! q;
> - /* Refer to every declared value, to avoid compiler optimizations. */
> - return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
> - + !m + !n + !o + !p + !q + !pq);
> -
> +return uuid_clear ();
> ;
> return 0;
> }
> _ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_stdbool_h=yes
> -else
> - ac_cv_header_stdbool_h=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
> -$as_echo "$ac_cv_header_stdbool_h" >&6; }
> -ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool"
> "$ac_includes_default"
> -if test "x$ac_cv_type__Bool" = x""yes; then :
> -
> -cat >>confdefs.h <<_ACEOF
> -#define HAVE__BOOL 1
> -_ACEOF
> -
> -
> -fi
> -
> -if test $ac_cv_header_stdbool_h = yes; then
> -
> -$as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
> -
> -fi
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h"
> >&5
> -$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
> -if test "${ac_cv_type_uid_t+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <sys/types.h>
> -
> -_ACEOF
> -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
> - $EGREP "uid_t" >/dev/null 2>&1; then :
> - ac_cv_type_uid_t=yes
> -else
> - ac_cv_type_uid_t=no
> -fi
> -rm -f conftest*
> -
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
> -$as_echo "$ac_cv_type_uid_t" >&6; }
> -if test $ac_cv_type_uid_t = no; then
> -
> -$as_echo "#define uid_t int" >>confdefs.h
> -
> -
> -$as_echo "#define gid_t int" >>confdefs.h
> -
> -fi
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
> -$as_echo_n "checking for inline... " >&6; }
> -if test "${ac_cv_c_inline+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - ac_cv_c_inline=no
> -for ac_kw in inline __inline__ __inline; do
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#ifndef __cplusplus
> -typedef int foo_t;
> -static $ac_kw foo_t static_foo () {return 0; }
> -$ac_kw foo_t foo () {return 0; }
> -#endif
> -
> -_ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_c_inline=$ac_kw
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_uuid_uuid_clear=yes
> +else
> + ac_cv_lib_uuid_uuid_clear=no
> fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> - test "$ac_cv_c_inline" != no && break
> -done
> -
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_clear"
> >&5
> +$as_echo "$ac_cv_lib_uuid_uuid_clear" >&6; }
> +if test "x$ac_cv_lib_uuid_uuid_clear" = x""yes; then :
> + libuuid="y"
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
> -$as_echo "$ac_cv_c_inline" >&6; }
>
> -case $ac_cv_c_inline in
> - inline | yes) ;;
> - *)
> - case $ac_cv_c_inline in
> - no) ac_val=;;
> - *) ac_val=$ac_cv_c_inline;;
> - esac
> - cat >>confdefs.h <<_ACEOF
> -#ifndef __cplusplus
> -#define inline $ac_val
> -#endif
> -_ACEOF
> - ;;
> -esac
>
> -ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
> -case $ac_cv_c_int16_t in #(
> - no|yes) ;; #(
> - *)
> +fi
>
> -cat >>confdefs.h <<_ACEOF
> -#define int16_t $ac_cv_c_int16_t
> -_ACEOF
> -;;
> -esac
>
> -ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
> -case $ac_cv_c_int32_t in #(
> - no|yes) ;; #(
> - *)
> +ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h"
> "$ac_includes_default"
> +if test "x$ac_cv_header_uuid_h" = x""yes; then :
> + libuuid="y"
> +fi
>
> -cat >>confdefs.h <<_ACEOF
> -#define int32_t $ac_cv_c_int32_t
> -_ACEOF
> -;;
> -esac
>
> -ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
> -case $ac_cv_c_int64_t in #(
> - no|yes) ;; #(
> - *)
> +if test "$libuuid" != "y"; then :
>
> -cat >>confdefs.h <<_ACEOF
> -#define int64_t $ac_cv_c_int64_t
> -_ACEOF
> -;;
> -esac
> + as_fn_error $? "cannot find a valid uuid library" "$LINENO" 5
>
> -ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
> -case $ac_cv_c_int8_t in #(
> - no|yes) ;; #(
> - *)
> +fi
>
> -cat >>confdefs.h <<_ACEOF
> -#define int8_t $ac_cv_c_int8_t
> -_ACEOF
> -;;
> -esac
>
> -ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t"
> "$ac_includes_default"
> -if test "x$ac_cv_type_mode_t" = x""yes; then :
> +ac_fn_c_check_header_mongrel "$LINENO" "curses.h" "ac_cv_header_curses_h"
> "$ac_includes_default"
> +if test "x$ac_cv_header_curses_h" = x""yes; then :
>
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clear in -lcurses"
> >&5
> +$as_echo_n "checking for clear in -lcurses... " >&6; }
> +if test "${ac_cv_lib_curses_clear+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> else
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-lcurses $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
>
> -cat >>confdefs.h <<_ACEOF
> -#define mode_t int
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> +#endif
> +char clear ();
> +int
> +main ()
> +{
> +return clear ();
> + ;
> + return 0;
> +}
> _ACEOF
> -
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_curses_clear=yes
> +else
> + ac_cv_lib_curses_clear=no
> fi
> -
> -ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t"
> "$ac_includes_default"
> -if test "x$ac_cv_type_off_t" = x""yes; then :
> -
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_clear" >&5
> +$as_echo "$ac_cv_lib_curses_clear" >&6; }
> +if test "x$ac_cv_lib_curses_clear" = x""yes; then :
> + curses="y"
> else
> -
> -cat >>confdefs.h <<_ACEOF
> -#define off_t long int
> -_ACEOF
> -
> + curses="n"
> fi
>
> -ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t"
> "$ac_includes_default"
> -if test "x$ac_cv_type_pid_t" = x""yes; then :
>
> else
> + curses="n"
> +fi
>
> -cat >>confdefs.h <<_ACEOF
> -#define pid_t int
> -_ACEOF
>
> -fi
> +ac_fn_c_check_header_mongrel "$LINENO" "ncurses.h" "ac_cv_header_ncurses_h"
> "$ac_includes_default"
> +if test "x$ac_cv_header_ncurses_h" = x""yes; then :
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict
> keyword" >&5
> -$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
> -if test "${ac_cv_c_restrict+set}" = set; then :
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clear in
> -lncurses" >&5
> +$as_echo_n "checking for clear in -lncurses... " >&6; }
> +if test "${ac_cv_lib_ncurses_clear+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - ac_cv_c_restrict=no
> - # The order here caters to the fact that C++ does not require restrict.
> - for ac_kw in __restrict __restrict__ _Restrict restrict; do
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-lncurses $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -typedef int * int_ptr;
> - int foo (int_ptr $ac_kw ip) {
> - return ip[0];
> - }
> +
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> +#endif
> +char clear ();
> int
> main ()
> {
> -int s[1];
> - int * $ac_kw t = s;
> - t[0] = 0;
> - return foo(t)
> +return clear ();
> ;
> return 0;
> }
> _ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_c_restrict=$ac_kw
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_ncurses_clear=yes
> +else
> + ac_cv_lib_ncurses_clear=no
> fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> - test "$ac_cv_c_restrict" != no && break
> - done
> -
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
> -$as_echo "$ac_cv_c_restrict" >&6; }
> -
> - case $ac_cv_c_restrict in
> - restrict) ;;
> - no) $as_echo "#define restrict /**/" >>confdefs.h
> - ;;
> - *) cat >>confdefs.h <<_ACEOF
> -#define restrict $ac_cv_c_restrict
> -_ACEOF
> - ;;
> - esac
> -
> -ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t"
> "$ac_includes_default"
> -if test "x$ac_cv_type_size_t" = x""yes; then :
> -
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_clear"
> >&5
> +$as_echo "$ac_cv_lib_ncurses_clear" >&6; }
> +if test "x$ac_cv_lib_ncurses_clear" = x""yes; then :
> + ncurses="y"
> else
> -
> -cat >>confdefs.h <<_ACEOF
> -#define size_t unsigned int
> -_ACEOF
> -
> + ncurses="n"
> fi
>
> -ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t"
> "$ac_includes_default"
> -if test "x$ac_cv_type_ssize_t" = x""yes; then :
>
> else
> -
> -cat >>confdefs.h <<_ACEOF
> -#define ssize_t int
> -_ACEOF
> -
> + ncurses="n"
> fi
>
> -ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize"
> "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
> -if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
>
> -cat >>confdefs.h <<_ACEOF
> -#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
> -_ACEOF
> +if test "$curses" = "n" && test "$ncurses" = "n"; then :
>
> + as_fn_error $? "Unable to find a suitable curses library" "$LINENO" 5
>
> fi
> +# Prefer ncurses over curses if both are present
> +if test "$ncurses" = "y"; then :
>
> -ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks"
> "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
> -if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
> -
> -cat >>confdefs.h <<_ACEOF
> -#define HAVE_STRUCT_STAT_ST_BLOCKS 1
> -_ACEOF
> + CURSES_LIBS="-lncurses"
>
> +$as_echo "#define INCLUDE_CURSES_H <ncurses.h>" >>confdefs.h
>
> -$as_echo "#define HAVE_ST_BLOCKS 1" >>confdefs.h
>
> else
> - case " $LIBOBJS " in
> - *" fileblocks.$ac_objext "* ) ;;
> - *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext"
> - ;;
> -esac
> -
> -fi
> -
>
> -ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev"
> "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
> -if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
> + CURSES_LIBS="-lcurses"
>
> -cat >>confdefs.h <<_ACEOF
> -#define HAVE_STRUCT_STAT_ST_RDEV 1
> -_ACEOF
> +$as_echo "#define INCLUDE_CURSES_H <curses.h>" >>confdefs.h
>
>
> fi
>
> -ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
> -case $ac_cv_c_uint16_t in #(
> - no|yes) ;; #(
> - *)
>
>
> -cat >>confdefs.h <<_ACEOF
> -#define uint16_t $ac_cv_c_uint16_t
> -_ACEOF
> -;;
> - esac
>
> -ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
> -case $ac_cv_c_uint32_t in #(
> - no|yes) ;; #(
> - *)
>
> -$as_echo "#define _UINT32_T 1" >>confdefs.h
>
>
> -cat >>confdefs.h <<_ACEOF
> -#define uint32_t $ac_cv_c_uint32_t
> -_ACEOF
> -;;
> - esac
>
> -ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
> -case $ac_cv_c_uint64_t in #(
> - no|yes) ;; #(
> +if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
> + if test -n "$ac_tool_prefix"; then
> + # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a
> program name with args.
> +set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> +else
> + case $PKG_CONFIG in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with
> a path.
> + ;;
> *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> -$as_echo "#define _UINT64_T 1" >>confdefs.h
> -
> + ;;
> +esac
> +fi
> +PKG_CONFIG=$ac_cv_path_PKG_CONFIG
> +if test -n "$PKG_CONFIG"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
> +$as_echo "$PKG_CONFIG" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> +fi
>
> -cat >>confdefs.h <<_ACEOF
> -#define uint64_t $ac_cv_c_uint64_t
> -_ACEOF
> -;;
> - esac
>
> -ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
> -case $ac_cv_c_uint8_t in #(
> - no|yes) ;; #(
> +fi
> +if test -z "$ac_cv_path_PKG_CONFIG"; then
> + ac_pt_PKG_CONFIG=$PKG_CONFIG
> + # Extract the first word of "pkg-config", so it can be a program name with
> args.
> +set dummy pkg-config; ac_word=$2
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> +$as_echo_n "checking for $ac_word... " >&6; }
> +if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> +else
> + case $ac_pt_PKG_CONFIG in
> + [\\/]* | ?:[\\/]*)
> + ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override
> the test with a path.
> + ;;
> *)
> + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> +for as_dir in $PATH
> +do
> + IFS=$as_save_IFS
> + test -z "$as_dir" && as_dir=.
> + for ac_exec_ext in '' $ac_executable_extensions; do
> + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
> + $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> + break 2
> + fi
> +done
> + done
> +IFS=$as_save_IFS
>
> -$as_echo "#define _UINT8_T 1" >>confdefs.h
> -
> -
> -cat >>confdefs.h <<_ACEOF
> -#define uint8_t $ac_cv_c_uint8_t
> -_ACEOF
> -;;
> - esac
> -
> -ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t"
> "$ac_includes_default"
> -if test "x$ac_cv_type_ptrdiff_t" = x""yes; then :
> -
> -cat >>confdefs.h <<_ACEOF
> -#define HAVE_PTRDIFF_T 1
> -_ACEOF
> -
> -
> + ;;
> +esac
> +fi
> +ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
> +if test -n "$ac_pt_PKG_CONFIG"; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
> +$as_echo "$ac_pt_PKG_CONFIG" >&6; }
> +else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> fi
>
> -
> -# Checks for library functions.
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5
> -$as_echo_n "checking for error_at_line... " >&6; }
> -if test "${ac_cv_lib_error_at_line+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <error.h>
> -int
> -main ()
> -{
> -error_at_line (0, 0, "", 0, "an error occurred");
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_error_at_line=yes
> + if test "x$ac_pt_PKG_CONFIG" = x; then
> + PKG_CONFIG=""
> + else
> + case $cross_compiling:$ac_tool_warned in
> +yes:)
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not
> prefixed with host triplet" >&5
> +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet"
> >&2;}
> +ac_tool_warned=yes ;;
> +esac
> + PKG_CONFIG=$ac_pt_PKG_CONFIG
> + fi
> else
> - ac_cv_lib_error_at_line=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> + PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line"
> >&5
> -$as_echo "$ac_cv_lib_error_at_line" >&6; }
> -if test $ac_cv_lib_error_at_line = no; then
> - case " $LIBOBJS " in
> - *" error.$ac_objext "* ) ;;
> - *) LIBOBJS="$LIBOBJS error.$ac_objext"
> - ;;
> -esac
>
> fi
> -
> -for ac_header in vfork.h
> -do :
> - ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
> "$ac_includes_default"
> -if test "x$ac_cv_header_vfork_h" = x""yes; then :
> - cat >>confdefs.h <<_ACEOF
> -#define HAVE_VFORK_H 1
> -_ACEOF
> -
> +if test -n "$PKG_CONFIG"; then
> + _pkg_min_version=0.9.0
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at
> least version $_pkg_min_version" >&5
> +$as_echo_n "checking pkg-config is at least version $_pkg_min_version... "
> >&6; }
> + if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> +$as_echo "yes" >&6; }
> + else
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> + PKG_CONFIG=""
> + fi
> fi
>
> -done
> -
> -for ac_func in fork vfork
> -do :
> - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
> -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
> -if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
> - cat >>confdefs.h <<_ACEOF
> -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
> -_ACEOF
> -
> -fi
> -done
> +pkg_failed=no
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib" >&5
> +$as_echo_n "checking for glib... " >&6; }
>
> -if test "x$ac_cv_func_fork" = xyes; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
> -$as_echo_n "checking for working fork... " >&6; }
> -if test "${ac_cv_func_fork_works+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test "$cross_compiling" = yes; then :
> - ac_cv_func_fork_works=cross
> +if test -n "$glib_CFLAGS"; then
> + pkg_cv_glib_CFLAGS="$glib_CFLAGS"
> + elif test -n "$PKG_CONFIG"; then
> + if test -n "$PKG_CONFIG" && \
> + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists
> --print-errors \"glib-2.0\""; } >&5
> + ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5
> + ac_status=$?
> + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> + test $ac_status = 0; }; then
> + pkg_cv_glib_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null`
> else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -$ac_includes_default
> -int
> -main ()
> -{
> -
> - /* By Ruediger Kuhlmann. */
> - return fork () < 0;
> -
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_func_fork_works=yes
> + pkg_failed=yes
> +fi
> + else
> + pkg_failed=untried
> +fi
> +if test -n "$glib_LIBS"; then
> + pkg_cv_glib_LIBS="$glib_LIBS"
> + elif test -n "$PKG_CONFIG"; then
> + if test -n "$PKG_CONFIG" && \
> + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists
> --print-errors \"glib-2.0\""; } >&5
> + ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5
> + ac_status=$?
> + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> + test $ac_status = 0; }; then
> + pkg_cv_glib_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null`
> else
> - ac_cv_func_fork_works=no
> + pkg_failed=yes
> fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> + else
> + pkg_failed=untried
> fi
>
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
> -$as_echo "$ac_cv_func_fork_works" >&6; }
>
> +
> +if test $pkg_failed = yes; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> +
> +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
> + _pkg_short_errors_supported=yes
> else
> - ac_cv_func_fork_works=$ac_cv_func_fork
> + _pkg_short_errors_supported=no
> fi
> -if test "x$ac_cv_func_fork_works" = xcross; then
> - case $host in
> - *-*-amigaos* | *-*-msdosdjgpp*)
> - # Override, as these systems have only a dummy fork() stub
> - ac_cv_func_fork_works=no
> - ;;
> - *)
> - ac_cv_func_fork_works=yes
> - ;;
> - esac
> - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result
> $ac_cv_func_fork_works guessed because of cross compilation" >&5
> -$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of
> cross compilation" >&2;}
> -fi
> -ac_cv_func_vfork_works=$ac_cv_func_vfork
> -if test "x$ac_cv_func_vfork" = xyes; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
> -$as_echo_n "checking for working vfork... " >&6; }
> -if test "${ac_cv_func_vfork_works+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - if test "$cross_compiling" = yes; then :
> - ac_cv_func_vfork_works=cross
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -/* Thanks to Paul Eggert for this test. */
> -$ac_includes_default
> -#include <sys/wait.h>
> -#ifdef HAVE_VFORK_H
> -# include <vfork.h>
> -#endif
> -/* On some sparc systems, changes by the child to local and incoming
> - argument registers are propagated back to the parent. The compiler
> - is told about this with #include <vfork.h>, but some compilers
> - (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
> - static variable whose address is put into a register that is
> - clobbered by the vfork. */
> -static void
> -#ifdef __cplusplus
> -sparc_address_test (int arg)
> -# else
> -sparc_address_test (arg) int arg;
> -#endif
> -{
> - static pid_t child;
> - if (!child) {
> - child = vfork ();
> - if (child < 0) {
> - perror ("vfork");
> - _exit(2);
> - }
> - if (!child) {
> - arg = getpid();
> - write(-1, "", 0);
> - _exit (arg);
> - }
> - }
> -}
> + if test $_pkg_short_errors_supported = yes; then
> + glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors
> "glib-2.0" 2>&1`
> + else
> + glib_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0" 2>&1`
> + fi
> + # Put the nasty error message in config.log where it belongs
> + echo "$glib_PKG_ERRORS" >&5
>
> -int
> -main ()
> -{
> - pid_t parent = getpid ();
> - pid_t child;
> -
> - sparc_address_test (0);
> -
> - child = vfork ();
> -
> - if (child == 0) {
> - /* Here is another test for sparc vfork register problems. This
> - test uses lots of local variables, at least as many local
> - variables as main has allocated so far including compiler
> - temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
> - 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
> - reuse the register of parent for one of the local variables,
> - since it will think that parent can't possibly be used any more
> - in this routine. Assigning to the local variable will thus
> - munge parent in the parent process. */
> - pid_t
> - p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
> - p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
> - /* Convince the compiler that p..p7 are live; otherwise, it might
> - use the same hardware register for all 8 local variables. */
> - if (p != p1 || p != p2 || p != p3 || p != p4
> - || p != p5 || p != p6 || p != p7)
> - _exit(1);
> -
> - /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
> - from child file descriptors. If the child closes a descriptor
> - before it execs or exits, this munges the parent's descriptor
> - as well. Test for this by closing stdout in the child. */
> - _exit(close(fileno(stdout)) != 0);
> - } else {
> - int status;
> - struct stat st;
> + as_fn_error $? "Package requirements (glib-2.0) were not met:
>
> - while (wait(&status) != child)
> - ;
> - return (
> - /* Was there some problem with vforking? */
> - child < 0
> +$glib_PKG_ERRORS
>
> - /* Did the child fail? (This shouldn't happen.) */
> - || status
> +Consider adjusting the PKG_CONFIG_PATH environment variable if you
> +installed software in a non-standard prefix.
>
> - /* Did the vfork/compiler bug occur? */
> - || parent != getpid()
> +Alternatively, you may set the environment variables glib_CFLAGS
> +and glib_LIBS to avoid the need to call pkg-config.
> +See the pkg-config man page for more details." "$LINENO" 5
> +elif test $pkg_failed = untried; then
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> +$as_echo "no" >&6; }
> + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> +as_fn_error $? "The pkg-config script could not be found or is too old.
> Make sure it
> +is in your PATH or set the PKG_CONFIG environment variable to the full
> +path to pkg-config.
>
> - /* Did the file descriptor bug occur? */
> - || fstat(fileno(stdout), &st) != 0
> - );
> - }
> -}
> -_ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_func_vfork_works=yes
> +Alternatively, you may set the environment variables glib_CFLAGS
> +and glib_LIBS to avoid the need to call pkg-config.
> +See the pkg-config man page for more details.
> +
> +To get pkg-config, see <http://pkg-config.freedesktop.org/>.
> +See \`config.log' for more details" "$LINENO" 5 ; }
> else
> - ac_cv_func_vfork_works=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> + glib_CFLAGS=$pkg_cv_glib_CFLAGS
> + glib_LIBS=$pkg_cv_glib_LIBS
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> +$as_echo "yes" >&6; }
>
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
> -$as_echo "$ac_cv_func_vfork_works" >&6; }
>
> -fi;
> -if test "x$ac_cv_func_fork_works" = xcross; then
> - ac_cv_func_vfork_works=$ac_cv_func_vfork
> - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result
> $ac_cv_func_vfork_works guessed because of cross compilation" >&5
> -$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of
> cross compilation" >&2;}
> +# Check library path
> +if test "\${exec_prefix}/lib" = "$libdir"; then :
> + if test "$exec_prefix" = "NONE" && test "$prefix" != "NONE"; then :
> + exec_prefix=$prefix
> fi
> + if test "$exec_prefix" = "NONE"; then :
> + exec_prefix=$ac_default_prefix
> +fi
> + if test -d "${exec_prefix}/lib64"; then :
>
> -if test "x$ac_cv_func_vfork_works" = xyes; then
> -
> -$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
> + LIB_PATH="lib64"
>
> else
>
> -$as_echo "#define vfork fork" >>confdefs.h
> + LIB_PATH="lib"
>
> fi
> -if test "x$ac_cv_func_fork_works" = xyes; then
>
> -$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
> +else
>
> -fi
> + LIB_PATH="${libdir:`expr length "$exec_prefix" + 1`}"
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE
> value needed for large files" >&5
> -$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... "
> >&6; }
> -if test "${ac_cv_sys_largefile_source+set}" = set; then :
> - $as_echo_n "(cached) " >&6
> -else
> - while :; do
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#include <sys/types.h> /* for off_t */
> - #include <stdio.h>
> -int
> -main ()
> -{
> -int (*fp) (FILE *, off_t, int) = fseeko;
> - return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_sys_largefile_source=no; break
> -fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -/* end confdefs.h. */
> -#define _LARGEFILE_SOURCE 1
> -#include <sys/types.h> /* for off_t */
> - #include <stdio.h>
> -int
> -main ()
> -{
> -int (*fp) (FILE *, off_t, int) = fseeko;
> - return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
> - ;
> - return 0;
> -}
> -_ACEOF
> -if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_sys_largefile_source=1; break
> fi
> -rm -f core conftest.err conftest.$ac_objext \
> - conftest$ac_exeext conftest.$ac_ext
> - ac_cv_sys_largefile_source=unknown
> - break
> -done
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_sys_largefile_source" >&5
> -$as_echo "$ac_cv_sys_largefile_source" >&6; }
> -case $ac_cv_sys_largefile_source in #(
> - no | unknown) ;;
> - *)
> -cat >>confdefs.h <<_ACEOF
> -#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
> -_ACEOF
> -;;
> -esac
> -rm -rf conftest*
> -
> -# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
> -# in glibc 2.1.3, but that breaks too many other things.
> -# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
> -if test $ac_cv_sys_largefile_source != unknown; then
>
> -$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
>
> -fi
> +# Checks for libraries.
> +ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h"
> "$ac_includes_default"
> +if test "x$ac_cv_header_bzlib_h" = x""yes; then :
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly
> handles trailing slash" >&5
> -$as_echo_n "checking whether lstat correctly handles trailing slash... "
> >&6; }
> -if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzDecompressInit
> in -lbz2" >&5
> +$as_echo_n "checking for BZ2_bzDecompressInit in -lbz2... " >&6; }
> +if test "${ac_cv_lib_bz2_BZ2_bzDecompressInit+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - rm -f conftest.sym conftest.file
> -echo >conftest.file
> -if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
> - if test "$cross_compiling" = yes; then :
> - ac_cv_func_lstat_dereferences_slashed_symlink=no
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-lbz2 $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -$ac_includes_default
> +
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> +#endif
> +char BZ2_bzDecompressInit ();
> int
> main ()
> {
> -struct stat sbuf;
> - /* Linux will dereference the symlink and fail, as required by POSIX.
> - That is better in the sense that it means we will not
> - have to compile and use the lstat wrapper. */
> - return lstat ("conftest.sym/", &sbuf) == 0;
> +return BZ2_bzDecompressInit ();
> ;
> return 0;
> }
> _ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_func_lstat_dereferences_slashed_symlink=yes
> -else
> - ac_cv_func_lstat_dereferences_slashed_symlink=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_bz2_BZ2_bzDecompressInit=yes
> else
> - # If the `ln -s' command failed, then we probably don't even
> - # have an lstat function.
> - ac_cv_func_lstat_dereferences_slashed_symlink=no
> + ac_cv_lib_bz2_BZ2_bzDecompressInit=no
> fi
> -rm -f conftest.sym conftest.file
> -
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> +fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_bz2_BZ2_bzDecompressInit" >&5
> +$as_echo "$ac_cv_lib_bz2_BZ2_bzDecompressInit" >&6; }
> +if test "x$ac_cv_lib_bz2_BZ2_bzDecompressInit" = x""yes; then :
> + zlib="$zlib -DHAVE_BZLIB -lbz2"
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
> -$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
> -
> -test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
>
> -cat >>confdefs.h <<_ACEOF
> -#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
> -_ACEOF
>
> +fi
>
> -if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then
> - case " $LIBOBJS " in
> - *" lstat.$ac_objext "* ) ;;
> - *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
> - ;;
> -esac
>
> -fi
> +ac_fn_c_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h"
> "$ac_includes_default"
> +if test "x$ac_cv_header_lzma_h" = x""yes; then :
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h
> defines makedev" >&5
> -$as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
> -if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_stream_decoder in
> -llzma" >&5
> +$as_echo_n "checking for lzma_stream_decoder in -llzma... " >&6; }
> +if test "${ac_cv_lib_lzma_lzma_stream_decoder+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-llzma $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -#include <sys/types.h>
> +
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> +#endif
> +char lzma_stream_decoder ();
> int
> main ()
> {
> -return makedev(0, 0);
> +return lzma_stream_decoder ();
> ;
> return 0;
> }
> _ACEOF
> if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_header_sys_types_h_makedev=yes
> + ac_cv_lib_lzma_lzma_stream_decoder=yes
> else
> - ac_cv_header_sys_types_h_makedev=no
> + ac_cv_lib_lzma_lzma_stream_decoder=no
> fi
> rm -f core conftest.err conftest.$ac_objext \
> conftest$ac_exeext conftest.$ac_ext
> -
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_header_sys_types_h_makedev" >&5
> -$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
> -
> -if test $ac_cv_header_sys_types_h_makedev = no; then
> -ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h"
> "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
> -if test "x$ac_cv_header_sys_mkdev_h" = x""yes; then :
> -
> -$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
> -
> +LIBS=$ac_check_lib_save_LIBS
> fi
> -
> -
> -
> - if test $ac_cv_header_sys_mkdev_h = no; then
> - ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h"
> "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
> -if test "x$ac_cv_header_sys_sysmacros_h" = x""yes; then :
> -
> -$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
> -
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_lzma_lzma_stream_decoder" >&5
> +$as_echo "$ac_cv_lib_lzma_lzma_stream_decoder" >&6; }
> +if test "x$ac_cv_lib_lzma_lzma_stream_decoder" = x""yes; then :
> + zlib="$zlib -DHAVE_LZMA -llzma"
> fi
>
>
> - fi
> fi
>
> -for ac_header in stdlib.h
> -do :
> - ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h"
> "$ac_includes_default"
> -if test "x$ac_cv_header_stdlib_h" = x""yes; then :
> - cat >>confdefs.h <<_ACEOF
> -#define HAVE_STDLIB_H 1
> -_ACEOF
> -
> -fi
>
> -done
> +ac_fn_c_check_header_mongrel "$LINENO" "lzo/lzo1x.h"
> "ac_cv_header_lzo_lzo1x_h" "$ac_includes_default"
> +if test "x$ac_cv_header_lzo_lzo1x_h" = x""yes; then :
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible
> malloc" >&5
> -$as_echo_n "checking for GNU libc compatible malloc... " >&6; }
> -if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzo1x_decompress in
> -llzo2" >&5
> +$as_echo_n "checking for lzo1x_decompress in -llzo2... " >&6; }
> +if test "${ac_cv_lib_lzo2_lzo1x_decompress+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test "$cross_compiling" = yes; then :
> - ac_cv_func_malloc_0_nonnull=no
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-llzo2 $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -#if defined STDC_HEADERS || defined HAVE_STDLIB_H
> -# include <stdlib.h>
> -#else
> -char *malloc ();
> -#endif
>
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> +#endif
> +char lzo1x_decompress ();
> int
> main ()
> {
> -return ! malloc (0);
> +return lzo1x_decompress ();
> ;
> return 0;
> }
> _ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_func_malloc_0_nonnull=yes
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_lzo2_lzo1x_decompress=yes
> else
> - ac_cv_func_malloc_0_nonnull=no
> + ac_cv_lib_lzo2_lzo1x_decompress=no
> fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> fi
> -
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_lzo2_lzo1x_decompress" >&5
> +$as_echo "$ac_cv_lib_lzo2_lzo1x_decompress" >&6; }
> +if test "x$ac_cv_lib_lzo2_lzo1x_decompress" = x""yes; then :
> + zlib="$zlib -DHAVE_LZO1X -llzo2"
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_func_malloc_0_nonnull" >&5
> -$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
> -if test $ac_cv_func_malloc_0_nonnull = yes; then :
> -
> -$as_echo "#define HAVE_MALLOC 1" >>confdefs.h
> -
> -else
> - $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
> -
> - case " $LIBOBJS " in
> - *" malloc.$ac_objext "* ) ;;
> - *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
> - ;;
> -esac
> -
>
> -$as_echo "#define malloc rpl_malloc" >>confdefs.h
>
> fi
>
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and
> sys/time.h may both be included" >&5
> -$as_echo_n "checking whether time.h and sys/time.h may both be included... "
> >&6; }
> -if test "${ac_cv_header_time+set}" = set; then :
> +
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for io_setup in -laio" >&5
> +$as_echo_n "checking for io_setup in -laio... " >&6; }
> +if test "${ac_cv_lib_aio_io_setup+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-laio $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -#include <sys/types.h>
> -#include <sys/time.h>
> -#include <time.h>
>
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> +#endif
> +char io_setup ();
> int
> main ()
> {
> -if ((struct tm *) 0)
> -return 0;
> +return io_setup ();
> ;
> return 0;
> }
> _ACEOF
> -if ac_fn_c_try_compile "$LINENO"; then :
> - ac_cv_header_time=yes
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_aio_io_setup=yes
> else
> - ac_cv_header_time=no
> -fi
> -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
> -$as_echo "$ac_cv_header_time" >&6; }
> -if test $ac_cv_header_time = yes; then
> -
> -$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
> -
> + ac_cv_lib_aio_io_setup=no
> fi
> -
> -
> -
> -
> - for ac_header in $ac_header_list
> -do :
> - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
> -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header"
> "$ac_includes_default
> -"
> -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
> - cat >>confdefs.h <<_ACEOF
> -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
> -_ACEOF
> -
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> fi
> -
> -done
> -
> -
> -
> -
> -
> -
> -
> -
> - for ac_func in $ac_func_list
> -do :
> - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
> -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
> -if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
> - cat >>confdefs.h <<_ACEOF
> -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
> -_ACEOF
> -
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_aio_io_setup" >&5
> +$as_echo "$ac_cv_lib_aio_io_setup" >&6; }
> +if test "x$ac_cv_lib_aio_io_setup" = x""yes; then :
> + system_aio="y"
> +else
> + system_aio="n"
> fi
> -done
> -
>
>
> -
> -
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5
> -$as_echo_n "checking for working mktime... " >&6; }
> -if test "${ac_cv_func_working_mktime+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MD5 in -lcrypto" >&5
> +$as_echo_n "checking for MD5 in -lcrypto... " >&6; }
> +if test "${ac_cv_lib_crypto_MD5+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test "$cross_compiling" = yes; then :
> - ac_cv_func_working_mktime=no
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-lcrypto $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -/* Test program from Paul Eggert and Tony Leneis. */
> -#ifdef TIME_WITH_SYS_TIME
> -# include <sys/time.h>
> -# include <time.h>
> -#else
> -# ifdef HAVE_SYS_TIME_H
> -# include <sys/time.h>
> -# else
> -# include <time.h>
> -# endif
> -#endif
> -
> -#include <limits.h>
> -#include <stdlib.h>
>
> -#ifdef HAVE_UNISTD_H
> -# include <unistd.h>
> -#endif
> -
> -#ifndef HAVE_ALARM
> -# define alarm(X) /* empty */
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> #endif
> -
> -/* Work around redefinition to rpl_putenv by other config tests. */
> -#undef putenv
> -
> -static time_t time_t_max;
> -static time_t time_t_min;
> -
> -/* Values we'll use to set the TZ environment variable. */
> -static const char *tz_strings[] = {
> - (const char *) 0, "TZ=GMT0", "TZ=JST-9",
> - "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
> -};
> -#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
> -
> -/* Return 0 if mktime fails to convert a date in the spring-forward gap.
> - Based on a problem report from Andreas Jaeger. */
> -static int
> -spring_forward_gap ()
> -{
> - /* glibc (up to about 1998-10-07) failed this test. */
> - struct tm tm;
> -
> - /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
> - instead of "TZ=America/Vancouver" in order to detect the bug even
> - on systems that don't support the Olson extension, or don't have the
> - full zoneinfo tables installed. */
> - putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
> -
> - tm.tm_year = 98;
> - tm.tm_mon = 3;
> - tm.tm_mday = 5;
> - tm.tm_hour = 2;
> - tm.tm_min = 0;
> - tm.tm_sec = 0;
> - tm.tm_isdst = -1;
> - return mktime (&tm) != (time_t) -1;
> -}
> -
> -static int
> -mktime_test1 (time_t now)
> -{
> - struct tm *lt;
> - return ! (lt = localtime (&now)) || mktime (lt) == now;
> -}
> -
> -static int
> -mktime_test (time_t now)
> -{
> - return (mktime_test1 (now)
> - && mktime_test1 ((time_t) (time_t_max - now))
> - && mktime_test1 ((time_t) (time_t_min + now)));
> -}
> -
> -static int
> -irix_6_4_bug ()
> -{
> - /* Based on code from Ariel Faigon. */
> - struct tm tm;
> - tm.tm_year = 96;
> - tm.tm_mon = 3;
> - tm.tm_mday = 0;
> - tm.tm_hour = 0;
> - tm.tm_min = 0;
> - tm.tm_sec = 0;
> - tm.tm_isdst = -1;
> - mktime (&tm);
> - return tm.tm_mon == 2 && tm.tm_mday == 31;
> -}
> -
> -static int
> -bigtime_test (int j)
> -{
> - struct tm tm;
> - time_t now;
> - tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec =
> j;
> - now = mktime (&tm);
> - if (now != (time_t) -1)
> - {
> - struct tm *lt = localtime (&now);
> - if (! (lt
> - && lt->tm_year == tm.tm_year
> - && lt->tm_mon == tm.tm_mon
> - && lt->tm_mday == tm.tm_mday
> - && lt->tm_hour == tm.tm_hour
> - && lt->tm_min == tm.tm_min
> - && lt->tm_sec == tm.tm_sec
> - && lt->tm_yday == tm.tm_yday
> - && lt->tm_wday == tm.tm_wday
> - && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
> - == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
> - return 0;
> - }
> - return 1;
> -}
> -
> -static int
> -year_2050_test ()
> -{
> - /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
> - ignoring leap seconds. */
> - unsigned long int answer = 2527315200UL;
> -
> - struct tm tm;
> - time_t t;
> - tm.tm_year = 2050 - 1900;
> - tm.tm_mon = 2 - 1;
> - tm.tm_mday = 1;
> - tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
> - tm.tm_isdst = -1;
> -
> - /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
> - instead of "TZ=America/Vancouver" in order to detect the bug even
> - on systems that don't support the Olson extension, or don't have the
> - full zoneinfo tables installed. */
> - putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
> -
> - t = mktime (&tm);
> -
> - /* Check that the result is either a failure, or close enough
> - to the correct answer that we can assume the discrepancy is
> - due to leap seconds. */
> - return (t == (time_t) -1
> - || (0 < t && answer - 120 <= t && t <= answer + 120));
> -}
> -
> +char MD5 ();
> int
> main ()
> {
> - time_t t, delta;
> - int i, j;
> -
> - /* This test makes some buggy mktime implementations loop.
> - Give up after 60 seconds; a mktime slower than that
> - isn't worth using anyway. */
> - alarm (60);
> -
> - for (;;)
> - {
> - t = (time_t_max << 1) + 1;
> - if (t <= time_t_max)
> - break;
> - time_t_max = t;
> - }
> - time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
> -
> - delta = time_t_max / 997; /* a suitable prime number */
> - for (i = 0; i < N_STRINGS; i++)
> - {
> - if (tz_strings[i])
> - putenv ((char*) tz_strings[i]);
> -
> - for (t = 0; t <= time_t_max - delta; t += delta)
> - if (! mktime_test (t))
> - return 1;
> - if (! (mktime_test ((time_t) 1)
> - && mktime_test ((time_t) (60 * 60))
> - && mktime_test ((time_t) (60 * 60 * 24))))
> - return 1;
> -
> - for (j = 1; ; j <<= 1)
> - if (! bigtime_test (j))
> - return 1;
> - else if (INT_MAX / 2 < j)
> - break;
> - if (! bigtime_test (INT_MAX))
> - return 1;
> - }
> - return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
> +return MD5 ();
> + ;
> + return 0;
> }
> _ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_func_working_mktime=yes
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_crypto_MD5=yes
> else
> - ac_cv_func_working_mktime=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> + ac_cv_lib_crypto_MD5=no
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime"
> >&5
> -$as_echo "$ac_cv_func_working_mktime" >&6; }
> -if test $ac_cv_func_working_mktime = no; then
> - case " $LIBOBJS " in
> - *" mktime.$ac_objext "* ) ;;
> - *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
> - ;;
> -esac
> -
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> fi
> -
> -
> -
> -
> -
> -
> -for ac_func in getpagesize
> -do :
> - ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
> -if test "x$ac_cv_func_getpagesize" = x""yes; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_MD5" >&5
> +$as_echo "$ac_cv_lib_crypto_MD5" >&6; }
> +if test "x$ac_cv_lib_crypto_MD5" = x""yes; then :
> cat >>confdefs.h <<_ACEOF
> -#define HAVE_GETPAGESIZE 1
> +#define HAVE_LIBCRYPTO 1
> _ACEOF
>
> + LIBS="-lcrypto $LIBS"
> +
> +else
> + as_fn_error $? "Could not find libcrypto" "$LINENO" 5
> fi
> -done
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
> -$as_echo_n "checking for working mmap... " >&6; }
> -if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ext2fs_open2 in
> -lext2fs" >&5
> +$as_echo_n "checking for ext2fs_open2 in -lext2fs... " >&6; }
> +if test "${ac_cv_lib_ext2fs_ext2fs_open2+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test "$cross_compiling" = yes; then :
> - ac_cv_func_mmap_fixed_mapped=no
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-lext2fs $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -$ac_includes_default
> -/* malloc might have been renamed as rpl_malloc. */
> -#undef malloc
> -
> -/* Thanks to Mike Haertel and Jim Avera for this test.
> - Here is a matrix of mmap possibilities:
> - mmap private not fixed
> - mmap private fixed at somewhere currently unmapped
> - mmap private fixed at somewhere already mapped
> - mmap shared not fixed
> - mmap shared fixed at somewhere currently unmapped
> - mmap shared fixed at somewhere already mapped
> - For private mappings, we should verify that changes cannot be read()
> - back from the file, nor mmap's back from the file at a different
> - address. (There have been systems where private was not correctly
> - implemented like the infamous i386 svr4.0, and systems where the
> - VM page cache was not coherent with the file system buffer cache
> - like early versions of FreeBSD and possibly contemporary NetBSD.)
> - For shared mappings, we should conversely verify that changes get
> - propagated back to all the places they're supposed to be.
> -
> - Grep wants private fixed already mapped.
> - The main things grep needs to know about mmap are:
> - * does it exist and is it safe to write into the mmap'd area
> - * how to use it (BSD variants) */
> -
> -#include <fcntl.h>
> -#include <sys/mman.h>
> -
> -#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
> -char *malloc ();
> -#endif
> -
> -/* This mess was copied from the GNU getpagesize.h. */
> -#ifndef HAVE_GETPAGESIZE
> -# ifdef _SC_PAGESIZE
> -# define getpagesize() sysconf(_SC_PAGESIZE)
> -# else /* no _SC_PAGESIZE */
> -# ifdef HAVE_SYS_PARAM_H
> -# include <sys/param.h>
> -# ifdef EXEC_PAGESIZE
> -# define getpagesize() EXEC_PAGESIZE
> -# else /* no EXEC_PAGESIZE */
> -# ifdef NBPG
> -# define getpagesize() NBPG * CLSIZE
> -# ifndef CLSIZE
> -# define CLSIZE 1
> -# endif /* no CLSIZE */
> -# else /* no NBPG */
> -# ifdef NBPC
> -# define getpagesize() NBPC
> -# else /* no NBPC */
> -# ifdef PAGESIZE
> -# define getpagesize() PAGESIZE
> -# endif /* PAGESIZE */
> -# endif /* no NBPC */
> -# endif /* no NBPG */
> -# endif /* no EXEC_PAGESIZE */
> -# else /* no HAVE_SYS_PARAM_H */
> -# define getpagesize() 8192 /* punt totally */
> -# endif /* no HAVE_SYS_PARAM_H */
> -# endif /* no _SC_PAGESIZE */
> -
> -#endif /* no HAVE_GETPAGESIZE */
>
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> +#endif
> +char ext2fs_open2 ();
> int
> main ()
> {
> - char *data, *data2, *data3;
> - const char *cdata2;
> - int i, pagesize;
> - int fd, fd2;
> -
> - pagesize = getpagesize ();
> -
> - /* First, make a file with some known garbage in it. */
> - data = (char *) malloc (pagesize);
> - if (!data)
> - return 1;
> - for (i = 0; i < pagesize; ++i)
> - *(data + i) = rand ();
> - umask (0);
> - fd = creat ("conftest.mmap", 0600);
> - if (fd < 0)
> - return 2;
> - if (write (fd, data, pagesize) != pagesize)
> - return 3;
> - close (fd);
> -
> - /* Next, check that the tail of a page is zero-filled. File must have
> - non-zero length, otherwise we risk SIGBUS for entire page. */
> - fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
> - if (fd2 < 0)
> - return 4;
> - cdata2 = "";
> - if (write (fd2, cdata2, 1) != 1)
> - return 5;
> - data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED,
> fd2, 0L);
> - if (data2 == MAP_FAILED)
> - return 6;
> - for (i = 0; i < pagesize; ++i)
> - if (*(data2 + i))
> - return 7;
> - close (fd2);
> - if (munmap (data2, pagesize))
> - return 8;
> -
> - /* Next, try to mmap the file at a fixed address which already has
> - something else allocated at it. If we can, also make sure that
> - we see the same garbage. */
> - fd = open ("conftest.mmap", O_RDWR);
> - if (fd < 0)
> - return 9;
> - if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
> - MAP_PRIVATE | MAP_FIXED, fd, 0L))
> - return 10;
> - for (i = 0; i < pagesize; ++i)
> - if (*(data + i) != *(data2 + i))
> - return 11;
> -
> - /* Finally, make sure that changes to the mapped area do not
> - percolate back to the file as seen by read(). (This is a bug on
> - some variants of i386 svr4.0.) */
> - for (i = 0; i < pagesize; ++i)
> - *(data2 + i) = *(data2 + i) + 1;
> - data3 = (char *) malloc (pagesize);
> - if (!data3)
> - return 12;
> - if (read (fd, data3, pagesize) != pagesize)
> - return 13;
> - for (i = 0; i < pagesize; ++i)
> - if (*(data + i) != *(data3 + i))
> - return 14;
> - close (fd);
> +return ext2fs_open2 ();
> + ;
> return 0;
> }
> _ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_func_mmap_fixed_mapped=yes
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_ext2fs_ext2fs_open2=yes
> else
> - ac_cv_func_mmap_fixed_mapped=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> -fi
> -
> + ac_cv_lib_ext2fs_ext2fs_open2=no
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_func_mmap_fixed_mapped" >&5
> -$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
> -if test $ac_cv_func_mmap_fixed_mapped = yes; then
> -
> -$as_echo "#define HAVE_MMAP 1" >>confdefs.h
> -
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> fi
> -rm -f conftest.mmap conftest.txt
> -
> -for ac_header in stdlib.h
> -do :
> - ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h"
> "$ac_includes_default"
> -if test "x$ac_cv_header_stdlib_h" = x""yes; then :
> - cat >>confdefs.h <<_ACEOF
> -#define HAVE_STDLIB_H 1
> -_ACEOF
> -
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_ext2fs_ext2fs_open2" >&5
> +$as_echo "$ac_cv_lib_ext2fs_ext2fs_open2" >&6; }
> +if test "x$ac_cv_lib_ext2fs_ext2fs_open2" = x""yes; then :
> + libext2fs="y"
> +else
> + libext2fs="n"
> fi
>
> -done
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible
> realloc" >&5
> -$as_echo_n "checking for GNU libc compatible realloc... " >&6; }
> -if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcry_md_hash_buffer in
> -lgcrypt" >&5
> +$as_echo_n "checking for gcry_md_hash_buffer in -lgcrypt... " >&6; }
> +if test "${ac_cv_lib_gcrypt_gcry_md_hash_buffer+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test "$cross_compiling" = yes; then :
> - ac_cv_func_realloc_0_nonnull=no
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-lgcrypt $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -#if defined STDC_HEADERS || defined HAVE_STDLIB_H
> -# include <stdlib.h>
> -#else
> -char *realloc ();
> -#endif
>
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> +#endif
> +char gcry_md_hash_buffer ();
> int
> main ()
> {
> -return ! realloc (0, 0);
> +return gcry_md_hash_buffer ();
> ;
> return 0;
> }
> _ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_func_realloc_0_nonnull=yes
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_gcrypt_gcry_md_hash_buffer=yes
> else
> - ac_cv_func_realloc_0_nonnull=no
> + ac_cv_lib_gcrypt_gcry_md_hash_buffer=no
> fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> fi
> -
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_gcrypt_gcry_md_hash_buffer" >&5
> +$as_echo "$ac_cv_lib_gcrypt_gcry_md_hash_buffer" >&6; }
> +if test "x$ac_cv_lib_gcrypt_gcry_md_hash_buffer" = x""yes; then :
> + libgcrypt="y"
> +else
> + libgcrypt="n"
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_func_realloc_0_nonnull" >&5
> -$as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
> -if test $ac_cv_func_realloc_0_nonnull = yes; then :
>
> -$as_echo "#define HAVE_REALLOC 1" >>confdefs.h
>
> +
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread flag" >&5
> +$as_echo_n "checking for pthread flag... " >&6; }
> +if test "${ax_cv_pthread_flags+set}" = set; then :
> + $as_echo_n "(cached) " >&6
> else
> - $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
>
> - case " $LIBOBJS " in
> - *" realloc.$ac_objext "* ) ;;
> - *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
> - ;;
> -esac
> + ax_cv_pthread_flags=-pthread
> +
> + PTHREAD_CFLAGS="$ax_cv_pthread_flags"
> + PTHREAD_LDFLAGS="$ax_cv_pthread_flags"
> + PTHREAD_LIBS=""
> +
> +
> + saved_CFLAGS="$CFLAGS"
> +
> + saved_LDFLAGS="$LDFLAGS"
> +
> + saved_LIBS="$LIBS"
> +
> +
> + CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
> +
> + LDFLAGS="$LDFLAGS $PTHREAD_LDFLAGS"
> +
> + LIBS="$LIBS $PTHREAD_LIBS"
> +
> + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +/* end confdefs.h. */
> +
> +#include <pthread.h>
> +int main(void) {
> + pthread_atfork(0,0,0);
> + pthread_create(0,0,0,0);
> +}
> +
> +_ACEOF
> +if ac_fn_c_try_link "$LINENO"; then :
> +
> +else
> + ax_cv_pthread_flags=failed
> +fi
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +
> + CFLAGS="$saved_CFLAGS"
> +
> + LDFLAGS="$saved_LDFLAGS"
>
> + LIBS="$saved_LIBS"
>
> -$as_echo "#define realloc rpl_realloc" >>confdefs.h
>
> fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_pthread_flags" >&5
> +$as_echo "$ax_cv_pthread_flags" >&6; }
> + if test "x$ax_cv_pthread_flags" = xfailed; then
> + as_fn_error $? "-pthread does not work" "$LINENO" 5
> + fi
> +
> + PTHREAD_CFLAGS="$ax_cv_pthread_flags"
> + PTHREAD_LDFLAGS="$ax_cv_pthread_flags"
> + PTHREAD_LIBS=""
> +
>
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strnlen" >&5
> -$as_echo_n "checking for working strnlen... " >&6; }
> -if test "${ac_cv_func_strnlen_working+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for yajl_alloc in -lyajl"
> >&5
> +$as_echo_n "checking for yajl_alloc in -lyajl... " >&6; }
> +if test "${ac_cv_lib_yajl_yajl_alloc+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test "$cross_compiling" = yes; then :
> - ac_cv_func_strnlen_working=no
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-lyajl $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> -$ac_includes_default
> +
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> +#endif
> +char yajl_alloc ();
> int
> main ()
> {
> -
> -#define S "foobar"
> -#define S_LEN (sizeof S - 1)
> -
> - /* At least one implementation is buggy: that of AIX 4.3 would
> - give strnlen (S, 1) == 3. */
> -
> - int i;
> - for (i = 0; i < S_LEN + 1; ++i)
> - {
> - int expected = i <= S_LEN ? i : S_LEN;
> - if (strnlen (S, i) != expected)
> - return 1;
> - }
> - return 0;
> -
> +return yajl_alloc ();
> ;
> return 0;
> }
> _ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_func_strnlen_working=yes
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_yajl_yajl_alloc=yes
> else
> - ac_cv_func_strnlen_working=no
> + ac_cv_lib_yajl_yajl_alloc=no
> fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> fi
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_yajl_yajl_alloc"
> >&5
> +$as_echo "$ac_cv_lib_yajl_yajl_alloc" >&6; }
> +if test "x$ac_cv_lib_yajl_yajl_alloc" = x""yes; then :
> + cat >>confdefs.h <<_ACEOF
> +#define HAVE_LIBYAJL 1
> +_ACEOF
>
> -fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_func_strnlen_working" >&5
> -$as_echo "$ac_cv_func_strnlen_working" >&6; }
> -test $ac_cv_func_strnlen_working = no && case " $LIBOBJS " in
> - *" strnlen.$ac_objext "* ) ;;
> - *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
> - ;;
> -esac
> + LIBS="-lyajl $LIBS"
>
> +else
> + as_fn_error $? "Could not find yajl" "$LINENO" 5
> +fi
>
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
> -$as_echo_n "checking for working strtod... " >&6; }
> -if test "${ac_cv_func_strtod+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflateCopy in -lz" >&5
> +$as_echo_n "checking for deflateCopy in -lz... " >&6; }
> +if test "${ac_cv_lib_z_deflateCopy+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> - if test "$cross_compiling" = yes; then :
> - ac_cv_func_strtod=no
> -else
> - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + ac_check_lib_save_LIBS=$LIBS
> +LIBS="-lz $LIBS"
> +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
>
> -$ac_includes_default
> -#ifndef strtod
> -double strtod ();
> +/* Override any GCC internal prototype to avoid an error.
> + Use char because int might match the return type of a GCC
> + builtin and then its argument prototype would still apply. */
> +#ifdef __cplusplus
> +extern "C"
> #endif
> +char deflateCopy ();
> int
> -main()
> +main ()
> {
> - {
> - /* Some versions of Linux strtod mis-parse strings with leading '+'. */
> - char *string = " +69";
> - char *term;
> - double value;
> - value = strtod (string, &term);
> - if (value != 69 || term != (string + 4))
> - return 1;
> - }
> -
> - {
> - /* Under Solaris 2.4, strtod returns the wrong value for the
> - terminating character under some conditions. */
> - char *string = "NaN";
> - char *term;
> - strtod (string, &term);
> - if (term != string && *(term - 1) == 0)
> - return 1;
> - }
> +return deflateCopy ();
> + ;
> return 0;
> }
> -
> _ACEOF
> -if ac_fn_c_try_run "$LINENO"; then :
> - ac_cv_func_strtod=yes
> +if ac_fn_c_try_link "$LINENO"; then :
> + ac_cv_lib_z_deflateCopy=yes
> else
> - ac_cv_func_strtod=no
> -fi
> -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
> - conftest.$ac_objext conftest.beam conftest.$ac_ext
> + ac_cv_lib_z_deflateCopy=no
> fi
> -
> +rm -f core conftest.err conftest.$ac_objext \
> + conftest$ac_exeext conftest.$ac_ext
> +LIBS=$ac_check_lib_save_LIBS
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
> -$as_echo "$ac_cv_func_strtod" >&6; }
> -if test $ac_cv_func_strtod = no; then
> - case " $LIBOBJS " in
> - *" strtod.$ac_objext "* ) ;;
> - *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
> - ;;
> -esac
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflateCopy"
> >&5
> +$as_echo "$ac_cv_lib_z_deflateCopy" >&6; }
> +if test "x$ac_cv_lib_z_deflateCopy" = x""yes; then :
> + cat >>confdefs.h <<_ACEOF
> +#define HAVE_LIBZ 1
> +_ACEOF
>
> -ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
> -if test "x$ac_cv_func_pow" = x""yes; then :
> + LIBS="-lz $LIBS"
>
> +else
> + as_fn_error $? "Could not find zlib" "$LINENO" 5
> fi
>
> -if test $ac_cv_func_pow = no; then
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
> -$as_echo_n "checking for pow in -lm... " >&6; }
> -if test "${ac_cv_lib_m_pow+set}" = set; then :
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libiconv_open in
> -liconv" >&5
> +$as_echo_n "checking for libiconv_open in -liconv... " >&6; }
> +if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then :
> $as_echo_n "(cached) " >&6
> else
> ac_check_lib_save_LIBS=$LIBS
> -LIBS="-lm $LIBS"
> +LIBS="-liconv $LIBS"
> cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
>
> @@ -9528,55 +6553,45 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> #ifdef __cplusplus
> extern "C"
> #endif
> -char pow ();
> +char libiconv_open ();
> int
> main ()
> {
> -return pow ();
> +return libiconv_open ();
> ;
> return 0;
> }
> _ACEOF
> if ac_fn_c_try_link "$LINENO"; then :
> - ac_cv_lib_m_pow=yes
> + ac_cv_lib_iconv_libiconv_open=yes
> else
> - ac_cv_lib_m_pow=no
> + ac_cv_lib_iconv_libiconv_open=no
> fi
> rm -f core conftest.err conftest.$ac_objext \
> conftest$ac_exeext conftest.$ac_ext
> LIBS=$ac_check_lib_save_LIBS
> fi
> -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
> -$as_echo "$ac_cv_lib_m_pow" >&6; }
> -if test "x$ac_cv_lib_m_pow" = x""yes; then :
> - POW_LIB=-lm
> +{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_cv_lib_iconv_libiconv_open" >&5
> +$as_echo "$ac_cv_lib_iconv_libiconv_open" >&6; }
> +if test "x$ac_cv_lib_iconv_libiconv_open" = x""yes; then :
> + libiconv="y"
> else
> - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library
> containing definition of pow" >&5
> -$as_echo "$as_me: WARNING: cannot find library containing definition of pow"
> >&2;}
> -fi
> -
> + libiconv="n"
> fi
>
> -fi
>
> -for ac_func in \
> - alarm atexit bzero clock_gettime dup2 fdatasync ftruncate \
> - getcwd gethostbyname gethostname getpagesize gettimeofday \
> - inet_ntoa isascii localtime_r memchr memmove memset mkdir \
> - mkfifo munmap pathconf realpath regcomp rmdir select setenv \
> - socket strcasecmp strchr strcspn strdup strerror strndup \
> - strpbrk strrchr strspn strstr strtol strtoul strtoull tzset \
> - uname \
>
> +# Checks for header files.
> +for ac_header in yajl/yajl_version.h
> do :
> - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
> -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
> -if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
> + ac_fn_c_check_header_mongrel "$LINENO" "yajl/yajl_version.h"
> "ac_cv_header_yajl_yajl_version_h" "$ac_includes_default"
> +if test "x$ac_cv_header_yajl_yajl_version_h" = x""yes; then :
> cat >>confdefs.h <<_ACEOF
> -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
> +#define HAVE_YAJL_YAJL_VERSION_H 1
> _ACEOF
>
> fi
> +
> done
>
>
> diff --git a/tools/configure.ac b/tools/configure.ac
> index 57c887d..deb848d 100644
> --- a/tools/configure.ac
> +++ b/tools/configure.ac
> @@ -19,9 +19,6 @@ recommended, use PREPEND_INCLUDES, PREPEND_LIB, \
> APPEND_INCLUDES and APPEND_LIB instead when possible.])
> ])
>
> -AC_USE_SYSTEM_EXTENSIONS
> -AC_CANONICAL_HOST
> -
> # M4 Macro includes
> m4_include([m4/savevar.m4])
> m4_include([m4/features.m4])
> @@ -75,9 +72,7 @@ AC_ARG_VAR([BCC], [Path to bcc tool])
> AC_ARG_VAR([IASL], [Path to iasl tool])
>
> # Checks for programs.
> -AC_PROG_SED
> AC_PROG_CC
> -AC_PROG_LN_S
> AC_PROG_MAKE_SET
> AC_PROG_INSTALL
> AC_PATH_PROG([BISON], [bison])
> @@ -137,7 +132,6 @@ AC_SUBST(libext2fs)
> AC_CHECK_LIB([gcrypt], [gcry_md_hash_buffer], [libgcrypt="y"],
> [libgcrypt="n"])
> AC_SUBST(libgcrypt)
> AX_CHECK_PTHREAD
> -AC_CHECK_LIB([rt], [clock_gettime])
> AC_CHECK_LIB([yajl], [yajl_alloc], [],
> [AC_MSG_ERROR([Could not find yajl])])
> AC_CHECK_LIB([z], [deflateCopy], [], [AC_MSG_ERROR([Could not find zlib])])
> @@ -145,58 +139,6 @@ AC_CHECK_LIB([iconv], [libiconv_open], [libiconv="y"],
> [libiconv="n"])
> AC_SUBST(libiconv)
>
> # Checks for header files.
> -AC_FUNC_ALLOCA
> -AC_CHECK_HEADERS([ \
> - arpa/inet.h fcntl.h inttypes.h libintl.h limits.h malloc.h \
> - netdb.h netinet/in.h stddef.h stdint.h stdlib.h string.h \
> - strings.h sys/file.h sys/ioctl.h sys/mount.h sys/param.h \
> - sys/socket.h sys/statvfs.h sys/time.h syslog.h termios.h \
> - unistd.h yajl/yajl_version.h \
> - ])
> -
> -# Checks for typedefs, structures, and compiler characteristics.
> -AC_HEADER_STDBOOL
> -AC_TYPE_UID_T
> -AC_C_INLINE
> -AC_TYPE_INT16_T
> -AC_TYPE_INT32_T
> -AC_TYPE_INT64_T
> -AC_TYPE_INT8_T
> -AC_TYPE_MODE_T
> -AC_TYPE_OFF_T
> -AC_TYPE_PID_T
> -AC_C_RESTRICT
> -AC_TYPE_SIZE_T
> -AC_TYPE_SSIZE_T
> -AC_CHECK_MEMBERS([struct stat.st_blksize])
> -AC_STRUCT_ST_BLOCKS
> -AC_CHECK_MEMBERS([struct stat.st_rdev])
> -AC_TYPE_UINT16_T
> -AC_TYPE_UINT32_T
> -AC_TYPE_UINT64_T
> -AC_TYPE_UINT8_T
> -AC_CHECK_TYPES([ptrdiff_t])
> -
> -# Checks for library functions.
> -AC_FUNC_ERROR_AT_LINE
> -AC_FUNC_FORK
> -AC_FUNC_FSEEKO
> -AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
> -AC_HEADER_MAJOR
> -AC_FUNC_MALLOC
> -AC_FUNC_MKTIME
> -AC_FUNC_MMAP
> -AC_FUNC_REALLOC
> -AC_FUNC_STRNLEN
> -AC_FUNC_STRTOD
> -AC_CHECK_FUNCS([ \
> - alarm atexit bzero clock_gettime dup2 fdatasync ftruncate \
> - getcwd gethostbyname gethostname getpagesize gettimeofday \
> - inet_ntoa isascii localtime_r memchr memmove memset mkdir \
> - mkfifo munmap pathconf realpath regcomp rmdir select setenv \
> - socket strcasecmp strchr strcspn strdup strerror strndup \
> - strpbrk strrchr strspn strstr strtol strtoul strtoull tzset \
> - uname \
> - ])
> +AC_CHECK_HEADERS([yajl/yajl_version.h])
>
> AC_OUTPUT()
> --
> 1.7.2.5
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |