xref: /freebsd/contrib/byacc/configure (revision 822ca3276345b4a67ccbc9b54616d8b205fd37f2)
198e903e7SBaptiste Daroussin#! /bin/sh
2*822ca327SBaptiste Daroussin# From configure.in Revision: 1.29 .
398e903e7SBaptiste Daroussin# Guess values for system-dependent variables and create Makefiles.
4*822ca327SBaptiste Daroussin# Generated by Autoconf 2.52.20231210.
598e903e7SBaptiste Daroussin#
68e022d3cSDag-Erling Smørgrav# Copyright 2003-2022,2023	Thomas E. Dickey
798e903e7SBaptiste Daroussin# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
898e903e7SBaptiste Daroussin# Free Software Foundation, Inc.
998e903e7SBaptiste Daroussin# This configure script is free software; the Free Software Foundation
1098e903e7SBaptiste Daroussin# gives unlimited permission to copy, distribute and modify it.
1198e903e7SBaptiste Daroussin
1298e903e7SBaptiste Daroussin# Avoid depending upon Character Ranges.
1398e903e7SBaptiste Daroussinas_cr_letters='abcdefghijklmnopqrstuvwxyz'
1498e903e7SBaptiste Daroussinas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
1598e903e7SBaptiste Daroussinas_cr_Letters=$as_cr_letters$as_cr_LETTERS
1698e903e7SBaptiste Daroussinas_cr_digits='0123456789'
1798e903e7SBaptiste Daroussinas_cr_alnum=$as_cr_Letters$as_cr_digits
1898e903e7SBaptiste Daroussin
1998e903e7SBaptiste Daroussin# Sed expression to map a string onto a valid variable name.
2098e903e7SBaptiste Daroussinas_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
2198e903e7SBaptiste Daroussin
2298e903e7SBaptiste Daroussin# Sed expression to map a string onto a valid CPP name.
2398e903e7SBaptiste Daroussinas_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
2498e903e7SBaptiste Daroussin
2598e903e7SBaptiste Daroussin# Be Bourne compatible
2698e903e7SBaptiste Daroussinif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
2798e903e7SBaptiste Daroussin  emulate sh
2898e903e7SBaptiste Daroussin  NULLCMD=:
2998e903e7SBaptiste Daroussinelif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
3098e903e7SBaptiste Daroussin  set -o posix
3198e903e7SBaptiste Daroussinfi
3298e903e7SBaptiste Daroussin
3398e903e7SBaptiste Daroussin# Name of the executable.
3498e903e7SBaptiste Daroussinas_me=`echo "$0" |sed 's,.*[\\/],,'`
3598e903e7SBaptiste Daroussin
3698e903e7SBaptiste Daroussinif expr a : '\(a\)' >/dev/null 2>&1; then
378e022d3cSDag-Erling Smørgrav  as_expr="expr"
3898e903e7SBaptiste Daroussinelse
398e022d3cSDag-Erling Smørgrav  as_expr="false"
4098e903e7SBaptiste Daroussinfi
4198e903e7SBaptiste Daroussin
4298e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file
4398e903e7SBaptiste Daroussinecho >conf$$.file
4498e903e7SBaptiste Daroussinif ln -s conf$$.file conf$$ 2>/dev/null; then
4598e903e7SBaptiste Daroussin  # We could just check for DJGPP; but this test a) works b) is more generic
4698e903e7SBaptiste Daroussin  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
4798e903e7SBaptiste Daroussin  if test -f conf$$.exe; then
4898e903e7SBaptiste Daroussin    # Don't use ln at all; we don't have any links
4998e903e7SBaptiste Daroussin    as_ln_s='cp -p'
5098e903e7SBaptiste Daroussin  else
5198e903e7SBaptiste Daroussin    as_ln_s='ln -s'
5298e903e7SBaptiste Daroussin  fi
5398e903e7SBaptiste Daroussinelif ln conf$$.file conf$$ 2>/dev/null; then
548e022d3cSDag-Erling Smørgrav  as_ln_s='ln'
5598e903e7SBaptiste Daroussinelse
5698e903e7SBaptiste Daroussin  as_ln_s='cp -p'
5798e903e7SBaptiste Daroussinfi
5898e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file
5998e903e7SBaptiste Daroussin
6098e903e7SBaptiste Daroussinas_executable_p="test -f"
6198e903e7SBaptiste Daroussin
6298e903e7SBaptiste Daroussin# Support unset when possible.
6398e903e7SBaptiste Daroussinif (FOO=FOO; unset FOO) >/dev/null 2>&1; then
648e022d3cSDag-Erling Smørgrav  as_unset="unset"
6598e903e7SBaptiste Daroussinelse
668e022d3cSDag-Erling Smørgrav  as_unset="false"
6798e903e7SBaptiste Daroussinfi
6898e903e7SBaptiste Daroussin
6998e903e7SBaptiste Daroussin# NLS nuisances.
7098e903e7SBaptiste Daroussin$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
7198e903e7SBaptiste Daroussin$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
7298e903e7SBaptiste Daroussin$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
7398e903e7SBaptiste Daroussin$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
7498e903e7SBaptiste Daroussin$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
7598e903e7SBaptiste Daroussin$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
7698e903e7SBaptiste Daroussin$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
7798e903e7SBaptiste Daroussin$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
7898e903e7SBaptiste Daroussin
7998e903e7SBaptiste Daroussin# IFS
8098e903e7SBaptiste Daroussin# We need space, tab and new line, in precisely that order.
8198e903e7SBaptiste Daroussinas_nl='
8298e903e7SBaptiste Daroussin'
8398e903e7SBaptiste DaroussinIFS=" 	$as_nl"
8498e903e7SBaptiste Daroussin
8598e903e7SBaptiste Daroussin# CDPATH.
8698e903e7SBaptiste Daroussin$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
8798e903e7SBaptiste Daroussin
8898e903e7SBaptiste Daroussin# Name of the host.
8998e903e7SBaptiste Daroussin# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
9098e903e7SBaptiste Daroussin# so uname gets run too.
9198e903e7SBaptiste Daroussinac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
9298e903e7SBaptiste Daroussin
9398e903e7SBaptiste Daroussinexec 6>&1
9498e903e7SBaptiste Daroussin
9598e903e7SBaptiste Daroussin#
9698e903e7SBaptiste Daroussin# Initializations.
9798e903e7SBaptiste Daroussin#
9898e903e7SBaptiste Daroussinac_default_prefix=/usr/local
9998e903e7SBaptiste Daroussincross_compiling=no
10098e903e7SBaptiste Daroussinsubdirs=
1018e022d3cSDag-Erling SmørgravMFLAGS=
1028e022d3cSDag-Erling SmørgravMAKEFLAGS=
10398e903e7SBaptiste DaroussinSHELL=${CONFIG_SHELL-/bin/sh}
10498e903e7SBaptiste Daroussin
10598e903e7SBaptiste Daroussin# Maximum number of lines to put in a shell here document.
10698e903e7SBaptiste Daroussin# This variable seems obsolete.  It should probably be removed, and
10798e903e7SBaptiste Daroussin# only ac_max_sed_lines should be used.
1088e022d3cSDag-Erling Smørgrav: "${ac_max_here_lines=38}"
10998e903e7SBaptiste Daroussin
11098e903e7SBaptiste Daroussinac_unique_file="main.c"
111315e69cbSBaptiste Daroussin# Factoring default headers for most tests.
112315e69cbSBaptiste Daroussinac_includes_default="\
113315e69cbSBaptiste Daroussin#include <stdio.h>
114315e69cbSBaptiste Daroussin#if HAVE_SYS_TYPES_H
115315e69cbSBaptiste Daroussin# include <sys/types.h>
116315e69cbSBaptiste Daroussin#endif
117315e69cbSBaptiste Daroussin#if HAVE_SYS_STAT_H
118315e69cbSBaptiste Daroussin# include <sys/stat.h>
119315e69cbSBaptiste Daroussin#endif
120315e69cbSBaptiste Daroussin#if STDC_HEADERS
121315e69cbSBaptiste Daroussin# include <stdlib.h>
122315e69cbSBaptiste Daroussin# include <stddef.h>
123315e69cbSBaptiste Daroussin#else
124315e69cbSBaptiste Daroussin# if HAVE_STDLIB_H
125315e69cbSBaptiste Daroussin#  include <stdlib.h>
126315e69cbSBaptiste Daroussin# endif
127315e69cbSBaptiste Daroussin#endif
128315e69cbSBaptiste Daroussin#if HAVE_STRING_H
129315e69cbSBaptiste Daroussin# if !STDC_HEADERS && HAVE_MEMORY_H
130315e69cbSBaptiste Daroussin#  include <memory.h>
131315e69cbSBaptiste Daroussin# endif
132315e69cbSBaptiste Daroussin# include <string.h>
133315e69cbSBaptiste Daroussin#endif
134315e69cbSBaptiste Daroussin#if HAVE_STRINGS_H
135315e69cbSBaptiste Daroussin# include <strings.h>
136315e69cbSBaptiste Daroussin#endif
137315e69cbSBaptiste Daroussin#if HAVE_INTTYPES_H
138315e69cbSBaptiste Daroussin# include <inttypes.h>
139315e69cbSBaptiste Daroussin#else
140315e69cbSBaptiste Daroussin# if HAVE_STDINT_H
141315e69cbSBaptiste Daroussin#  include <stdint.h>
142315e69cbSBaptiste Daroussin# endif
143315e69cbSBaptiste Daroussin#endif
144315e69cbSBaptiste Daroussin#if HAVE_UNISTD_H
145315e69cbSBaptiste Daroussin# include <unistd.h>
146315e69cbSBaptiste Daroussin#endif"
14798e903e7SBaptiste Daroussin
14898e903e7SBaptiste Daroussin# Initialize some variables set by options.
14998e903e7SBaptiste Daroussinac_init_help=
15098e903e7SBaptiste Daroussinac_init_version=false
15198e903e7SBaptiste Daroussin# The variables have the same names as the options, with
15298e903e7SBaptiste Daroussin# dashes changed to underlines.
15398e903e7SBaptiste Daroussincache_file=/dev/null
15498e903e7SBaptiste Daroussinexec_prefix=NONE
15598e903e7SBaptiste Daroussinno_create=
15698e903e7SBaptiste Daroussinno_recursion=
15798e903e7SBaptiste Daroussinprefix=NONE
15898e903e7SBaptiste Daroussinprogram_prefix=NONE
15998e903e7SBaptiste Daroussinprogram_suffix=NONE
16098e903e7SBaptiste Daroussinprogram_transform_name=s,x,x,
16198e903e7SBaptiste Daroussinsilent=
16298e903e7SBaptiste Daroussinsite=
16398e903e7SBaptiste Daroussinsrcdir=
16498e903e7SBaptiste Daroussinverbose=
16598e903e7SBaptiste Daroussinx_includes=NONE
16698e903e7SBaptiste Daroussinx_libraries=NONE
16798e903e7SBaptiste Daroussin
16898e903e7SBaptiste Daroussin# Installation directory options.
16998e903e7SBaptiste Daroussin# These are left unexpanded so users can "make install exec_prefix=/foo"
17098e903e7SBaptiste Daroussin# and all the variables that are supposed to be based on exec_prefix
17198e903e7SBaptiste Daroussin# by default will actually change.
17298e903e7SBaptiste Daroussin# Use braces instead of parens because sh, perl, etc. also accept them.
17398e903e7SBaptiste Daroussinbindir='${exec_prefix}/bin'
17498e903e7SBaptiste Daroussinsbindir='${exec_prefix}/sbin'
17598e903e7SBaptiste Daroussinlibexecdir='${exec_prefix}/libexec'
1765b91e83fSBaptiste Daroussindatarootdir='${prefix}/share'
1775b91e83fSBaptiste Daroussindatadir='${datarootdir}'
17898e903e7SBaptiste Daroussinsysconfdir='${prefix}/etc'
17998e903e7SBaptiste Daroussinsharedstatedir='${prefix}/com'
18098e903e7SBaptiste Daroussinlocalstatedir='${prefix}/var'
181b53bb29fSJung-uk Kimrunstatedir='${localstatedir}/run'
18298e903e7SBaptiste Daroussinlibdir='${exec_prefix}/lib'
18398e903e7SBaptiste Daroussinincludedir='${prefix}/include'
18498e903e7SBaptiste Daroussinoldincludedir='/usr/include'
1855b91e83fSBaptiste Daroussininfodir='${datarootdir}/info'
1865b91e83fSBaptiste Daroussinmandir='${datarootdir}/man'
18798e903e7SBaptiste Daroussin
18898e903e7SBaptiste Daroussin# Identity of this package.
18998e903e7SBaptiste DaroussinPACKAGE_NAME=
19098e903e7SBaptiste DaroussinPACKAGE_TARNAME=
19198e903e7SBaptiste DaroussinPACKAGE_VERSION=
19298e903e7SBaptiste DaroussinPACKAGE_STRING=
19398e903e7SBaptiste DaroussinPACKAGE_BUGREPORT=
19498e903e7SBaptiste Daroussin
19598e903e7SBaptiste Daroussinac_prev=
19698e903e7SBaptiste Daroussinfor ac_option
19798e903e7SBaptiste Daroussindo
19898e903e7SBaptiste Daroussin  # If the previous option needs an argument, assign it.
19998e903e7SBaptiste Daroussin  if test -n "$ac_prev"; then
20098e903e7SBaptiste Daroussin    eval "$ac_prev=\$ac_option"
20198e903e7SBaptiste Daroussin    ac_prev=
20298e903e7SBaptiste Daroussin    continue
20398e903e7SBaptiste Daroussin  fi
20498e903e7SBaptiste Daroussin
20598e903e7SBaptiste Daroussin  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
20698e903e7SBaptiste Daroussin
20798e903e7SBaptiste Daroussin  # Accept the important Cygnus configure options, so we can diagnose typos.
20898e903e7SBaptiste Daroussin
2098e022d3cSDag-Erling Smørgrav  case "$ac_option" in
21098e903e7SBaptiste Daroussin
21198e903e7SBaptiste Daroussin  -bindir | --bindir | --bindi | --bind | --bin | --bi)
21298e903e7SBaptiste Daroussin    ac_prev=bindir ;;
21398e903e7SBaptiste Daroussin  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
21498e903e7SBaptiste Daroussin    bindir=$ac_optarg ;;
21598e903e7SBaptiste Daroussin
21698e903e7SBaptiste Daroussin  -build | --build | --buil | --bui | --bu)
21798e903e7SBaptiste Daroussin    ac_prev=build_alias ;;
21898e903e7SBaptiste Daroussin  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
21998e903e7SBaptiste Daroussin    build_alias=$ac_optarg ;;
22098e903e7SBaptiste Daroussin
22198e903e7SBaptiste Daroussin  -cache-file | --cache-file | --cache-fil | --cache-fi \
22298e903e7SBaptiste Daroussin  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22398e903e7SBaptiste Daroussin    ac_prev=cache_file ;;
22498e903e7SBaptiste Daroussin  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22598e903e7SBaptiste Daroussin  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
22698e903e7SBaptiste Daroussin    cache_file=$ac_optarg ;;
22798e903e7SBaptiste Daroussin
22898e903e7SBaptiste Daroussin  --config-cache | -C)
22998e903e7SBaptiste Daroussin    cache_file=config.cache ;;
23098e903e7SBaptiste Daroussin
23198e903e7SBaptiste Daroussin  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
23298e903e7SBaptiste Daroussin    ac_prev=datadir ;;
23398e903e7SBaptiste Daroussin  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
23498e903e7SBaptiste Daroussin  | --da=*)
23598e903e7SBaptiste Daroussin    datadir=$ac_optarg ;;
23698e903e7SBaptiste Daroussin
2375b91e83fSBaptiste Daroussin  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
2385b91e83fSBaptiste Daroussin  | --dataroo | --dataro | --datar)
2395b91e83fSBaptiste Daroussin    ac_prev=datarootdir ;;
2405b91e83fSBaptiste Daroussin  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
2415b91e83fSBaptiste Daroussin  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
2425b91e83fSBaptiste Daroussin    datarootdir=$ac_optarg ;;
2435b91e83fSBaptiste Daroussin
24498e903e7SBaptiste Daroussin  -disable-* | --disable-*)
24598e903e7SBaptiste Daroussin    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
24698e903e7SBaptiste Daroussin    # Reject names that are not valid shell variable names.
24798e903e7SBaptiste Daroussin    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
24898e903e7SBaptiste Daroussin      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
24998e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
2508e022d3cSDag-Erling Smørgrav    ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
25198e903e7SBaptiste Daroussin    eval "enable_$ac_feature=no" ;;
25298e903e7SBaptiste Daroussin
25398e903e7SBaptiste Daroussin  -enable-* | --enable-*)
25498e903e7SBaptiste Daroussin    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
25598e903e7SBaptiste Daroussin    # Reject names that are not valid shell variable names.
25698e903e7SBaptiste Daroussin    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
25798e903e7SBaptiste Daroussin      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
25898e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
2598e022d3cSDag-Erling Smørgrav    ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
2608e022d3cSDag-Erling Smørgrav    case "$ac_option" in
26198e903e7SBaptiste Daroussin      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
26298e903e7SBaptiste Daroussin      *) ac_optarg=yes ;;
26398e903e7SBaptiste Daroussin    esac
26498e903e7SBaptiste Daroussin    eval "enable_$ac_feature='$ac_optarg'" ;;
26598e903e7SBaptiste Daroussin
26698e903e7SBaptiste Daroussin  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
26798e903e7SBaptiste Daroussin  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
26898e903e7SBaptiste Daroussin  | --exec | --exe | --ex)
26998e903e7SBaptiste Daroussin    ac_prev=exec_prefix ;;
27098e903e7SBaptiste Daroussin  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
27198e903e7SBaptiste Daroussin  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
27298e903e7SBaptiste Daroussin  | --exec=* | --exe=* | --ex=*)
27398e903e7SBaptiste Daroussin    exec_prefix=$ac_optarg ;;
27498e903e7SBaptiste Daroussin
27598e903e7SBaptiste Daroussin  -gas | --gas | --ga | --g)
27698e903e7SBaptiste Daroussin    # Obsolete; use --with-gas.
27798e903e7SBaptiste Daroussin    with_gas=yes ;;
27898e903e7SBaptiste Daroussin
27998e903e7SBaptiste Daroussin  -help | --help | --hel | --he | -h)
28098e903e7SBaptiste Daroussin    ac_init_help=long ;;
28198e903e7SBaptiste Daroussin  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
28298e903e7SBaptiste Daroussin    ac_init_help=recursive ;;
28398e903e7SBaptiste Daroussin  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
28498e903e7SBaptiste Daroussin    ac_init_help=short ;;
28598e903e7SBaptiste Daroussin
28698e903e7SBaptiste Daroussin  -host | --host | --hos | --ho)
28798e903e7SBaptiste Daroussin    ac_prev=host_alias ;;
28898e903e7SBaptiste Daroussin  -host=* | --host=* | --hos=* | --ho=*)
28998e903e7SBaptiste Daroussin    host_alias=$ac_optarg ;;
29098e903e7SBaptiste Daroussin
29198e903e7SBaptiste Daroussin  -includedir | --includedir | --includedi | --included | --include \
29298e903e7SBaptiste Daroussin  | --includ | --inclu | --incl | --inc)
29398e903e7SBaptiste Daroussin    ac_prev=includedir ;;
29498e903e7SBaptiste Daroussin  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
29598e903e7SBaptiste Daroussin  | --includ=* | --inclu=* | --incl=* | --inc=*)
29698e903e7SBaptiste Daroussin    includedir=$ac_optarg ;;
29798e903e7SBaptiste Daroussin
29898e903e7SBaptiste Daroussin  -infodir | --infodir | --infodi | --infod | --info | --inf)
29998e903e7SBaptiste Daroussin    ac_prev=infodir ;;
30098e903e7SBaptiste Daroussin  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
30198e903e7SBaptiste Daroussin    infodir=$ac_optarg ;;
30298e903e7SBaptiste Daroussin
30398e903e7SBaptiste Daroussin  -libdir | --libdir | --libdi | --libd)
30498e903e7SBaptiste Daroussin    ac_prev=libdir ;;
30598e903e7SBaptiste Daroussin  -libdir=* | --libdir=* | --libdi=* | --libd=*)
30698e903e7SBaptiste Daroussin    libdir=$ac_optarg ;;
30798e903e7SBaptiste Daroussin
30898e903e7SBaptiste Daroussin  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
30998e903e7SBaptiste Daroussin  | --libexe | --libex | --libe)
31098e903e7SBaptiste Daroussin    ac_prev=libexecdir ;;
31198e903e7SBaptiste Daroussin  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
31298e903e7SBaptiste Daroussin  | --libexe=* | --libex=* | --libe=*)
31398e903e7SBaptiste Daroussin    libexecdir=$ac_optarg ;;
31498e903e7SBaptiste Daroussin
31598e903e7SBaptiste Daroussin  -localstatedir | --localstatedir | --localstatedi | --localstated \
31698e903e7SBaptiste Daroussin  | --localstate | --localstat | --localsta | --localst \
31798e903e7SBaptiste Daroussin  | --locals | --local | --loca | --loc | --lo)
31898e903e7SBaptiste Daroussin    ac_prev=localstatedir ;;
31998e903e7SBaptiste Daroussin  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
32098e903e7SBaptiste Daroussin  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
32198e903e7SBaptiste Daroussin  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
32298e903e7SBaptiste Daroussin    localstatedir=$ac_optarg ;;
32398e903e7SBaptiste Daroussin
324b53bb29fSJung-uk Kim  -runstatedir | --runstatedir | --runstatedi | --runstated \
325b53bb29fSJung-uk Kim  | --runstate | --runstat | --runsta | --runst \
326b53bb29fSJung-uk Kim  | --runs | --run | --ru)
327b53bb29fSJung-uk Kim    ac_prev=runstatedir ;;
328b53bb29fSJung-uk Kim  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
329b53bb29fSJung-uk Kim  | --runstate=* | --runstat=* | --runsta=* | --runst=* \
330b53bb29fSJung-uk Kim  | --runs=* | --run=* | --ru=*)
331b53bb29fSJung-uk Kim    runstatedir=$ac_optarg ;;
332b53bb29fSJung-uk Kim
33398e903e7SBaptiste Daroussin  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
33498e903e7SBaptiste Daroussin    ac_prev=mandir ;;
33598e903e7SBaptiste Daroussin  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
33698e903e7SBaptiste Daroussin    mandir=$ac_optarg ;;
33798e903e7SBaptiste Daroussin
33898e903e7SBaptiste Daroussin  -nfp | --nfp | --nf)
33998e903e7SBaptiste Daroussin    # Obsolete; use --without-fp.
34098e903e7SBaptiste Daroussin    with_fp=no ;;
34198e903e7SBaptiste Daroussin
34298e903e7SBaptiste Daroussin  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
34398e903e7SBaptiste Daroussin  | --no-cr | --no-c)
34498e903e7SBaptiste Daroussin    no_create=yes ;;
34598e903e7SBaptiste Daroussin
34698e903e7SBaptiste Daroussin  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
34798e903e7SBaptiste Daroussin  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
34898e903e7SBaptiste Daroussin    no_recursion=yes ;;
34998e903e7SBaptiste Daroussin
35098e903e7SBaptiste Daroussin  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
35198e903e7SBaptiste Daroussin  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
35298e903e7SBaptiste Daroussin  | --oldin | --oldi | --old | --ol | --o)
35398e903e7SBaptiste Daroussin    ac_prev=oldincludedir ;;
35498e903e7SBaptiste Daroussin  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
35598e903e7SBaptiste Daroussin  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
35698e903e7SBaptiste Daroussin  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
35798e903e7SBaptiste Daroussin    oldincludedir=$ac_optarg ;;
35898e903e7SBaptiste Daroussin
35998e903e7SBaptiste Daroussin  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
36098e903e7SBaptiste Daroussin    ac_prev=prefix ;;
36198e903e7SBaptiste Daroussin  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
36298e903e7SBaptiste Daroussin    prefix=$ac_optarg ;;
36398e903e7SBaptiste Daroussin
36498e903e7SBaptiste Daroussin  -program-prefix | --program-prefix | --program-prefi | --program-pref \
36598e903e7SBaptiste Daroussin  | --program-pre | --program-pr | --program-p)
36698e903e7SBaptiste Daroussin    ac_prev=program_prefix ;;
36798e903e7SBaptiste Daroussin  -program-prefix=* | --program-prefix=* | --program-prefi=* \
36898e903e7SBaptiste Daroussin  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
36998e903e7SBaptiste Daroussin    program_prefix=$ac_optarg ;;
37098e903e7SBaptiste Daroussin
37198e903e7SBaptiste Daroussin  -program-suffix | --program-suffix | --program-suffi | --program-suff \
37298e903e7SBaptiste Daroussin  | --program-suf | --program-su | --program-s)
37398e903e7SBaptiste Daroussin    ac_prev=program_suffix ;;
37498e903e7SBaptiste Daroussin  -program-suffix=* | --program-suffix=* | --program-suffi=* \
37598e903e7SBaptiste Daroussin  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
37698e903e7SBaptiste Daroussin    program_suffix=$ac_optarg ;;
37798e903e7SBaptiste Daroussin
37898e903e7SBaptiste Daroussin  -program-transform-name | --program-transform-name \
37998e903e7SBaptiste Daroussin  | --program-transform-nam | --program-transform-na \
38098e903e7SBaptiste Daroussin  | --program-transform-n | --program-transform- \
38198e903e7SBaptiste Daroussin  | --program-transform | --program-transfor \
38298e903e7SBaptiste Daroussin  | --program-transfo | --program-transf \
38398e903e7SBaptiste Daroussin  | --program-trans | --program-tran \
38498e903e7SBaptiste Daroussin  | --progr-tra | --program-tr | --program-t)
38598e903e7SBaptiste Daroussin    ac_prev=program_transform_name ;;
38698e903e7SBaptiste Daroussin  -program-transform-name=* | --program-transform-name=* \
38798e903e7SBaptiste Daroussin  | --program-transform-nam=* | --program-transform-na=* \
38898e903e7SBaptiste Daroussin  | --program-transform-n=* | --program-transform-=* \
38998e903e7SBaptiste Daroussin  | --program-transform=* | --program-transfor=* \
39098e903e7SBaptiste Daroussin  | --program-transfo=* | --program-transf=* \
39198e903e7SBaptiste Daroussin  | --program-trans=* | --program-tran=* \
39298e903e7SBaptiste Daroussin  | --progr-tra=* | --program-tr=* | --program-t=*)
39398e903e7SBaptiste Daroussin    program_transform_name=$ac_optarg ;;
39498e903e7SBaptiste Daroussin
39598e903e7SBaptiste Daroussin  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
39698e903e7SBaptiste Daroussin  | -silent | --silent | --silen | --sile | --sil)
39798e903e7SBaptiste Daroussin    silent=yes ;;
39898e903e7SBaptiste Daroussin
39998e903e7SBaptiste Daroussin  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
40098e903e7SBaptiste Daroussin    ac_prev=sbindir ;;
40198e903e7SBaptiste Daroussin  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
40298e903e7SBaptiste Daroussin  | --sbi=* | --sb=*)
40398e903e7SBaptiste Daroussin    sbindir=$ac_optarg ;;
40498e903e7SBaptiste Daroussin
40598e903e7SBaptiste Daroussin  -sharedstatedir | --sharedstatedir | --sharedstatedi \
40698e903e7SBaptiste Daroussin  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
40798e903e7SBaptiste Daroussin  | --sharedst | --shareds | --shared | --share | --shar \
40898e903e7SBaptiste Daroussin  | --sha | --sh)
40998e903e7SBaptiste Daroussin    ac_prev=sharedstatedir ;;
41098e903e7SBaptiste Daroussin  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
41198e903e7SBaptiste Daroussin  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
41298e903e7SBaptiste Daroussin  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
41398e903e7SBaptiste Daroussin  | --sha=* | --sh=*)
41498e903e7SBaptiste Daroussin    sharedstatedir=$ac_optarg ;;
41598e903e7SBaptiste Daroussin
41698e903e7SBaptiste Daroussin  -site | --site | --sit)
41798e903e7SBaptiste Daroussin    ac_prev=site ;;
41898e903e7SBaptiste Daroussin  -site=* | --site=* | --sit=*)
41998e903e7SBaptiste Daroussin    site=$ac_optarg ;;
42098e903e7SBaptiste Daroussin
42198e903e7SBaptiste Daroussin  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
42298e903e7SBaptiste Daroussin    ac_prev=srcdir ;;
42398e903e7SBaptiste Daroussin  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
42498e903e7SBaptiste Daroussin    srcdir=$ac_optarg ;;
42598e903e7SBaptiste Daroussin
42698e903e7SBaptiste Daroussin  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
42798e903e7SBaptiste Daroussin  | --syscon | --sysco | --sysc | --sys | --sy)
42898e903e7SBaptiste Daroussin    ac_prev=sysconfdir ;;
42998e903e7SBaptiste Daroussin  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
43098e903e7SBaptiste Daroussin  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
43198e903e7SBaptiste Daroussin    sysconfdir=$ac_optarg ;;
43298e903e7SBaptiste Daroussin
43398e903e7SBaptiste Daroussin  -target | --target | --targe | --targ | --tar | --ta | --t)
43498e903e7SBaptiste Daroussin    ac_prev=target_alias ;;
43598e903e7SBaptiste Daroussin  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
43698e903e7SBaptiste Daroussin    target_alias=$ac_optarg ;;
43798e903e7SBaptiste Daroussin
43898e903e7SBaptiste Daroussin  -v | -verbose | --verbose | --verbos | --verbo | --verb)
43998e903e7SBaptiste Daroussin    verbose=yes ;;
44098e903e7SBaptiste Daroussin
44198e903e7SBaptiste Daroussin  -version | --version | --versio | --versi | --vers | -V)
44298e903e7SBaptiste Daroussin    ac_init_version=: ;;
44398e903e7SBaptiste Daroussin
44498e903e7SBaptiste Daroussin  -with-* | --with-*)
44598e903e7SBaptiste Daroussin    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
44698e903e7SBaptiste Daroussin    # Reject names that are not valid shell variable names.
44798e903e7SBaptiste Daroussin    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
44898e903e7SBaptiste Daroussin      { echo "$as_me: error: invalid package name: $ac_package" >&2
44998e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
4508e022d3cSDag-Erling Smørgrav    ac_package=`echo "$ac_package" | sed 's/-/_/g'`
4518e022d3cSDag-Erling Smørgrav    case "$ac_option" in
45298e903e7SBaptiste Daroussin      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
45398e903e7SBaptiste Daroussin      *) ac_optarg=yes ;;
45498e903e7SBaptiste Daroussin    esac
45598e903e7SBaptiste Daroussin    eval "with_$ac_package='$ac_optarg'" ;;
45698e903e7SBaptiste Daroussin
45798e903e7SBaptiste Daroussin  -without-* | --without-*)
45898e903e7SBaptiste Daroussin    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
45998e903e7SBaptiste Daroussin    # Reject names that are not valid shell variable names.
46098e903e7SBaptiste Daroussin    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
46198e903e7SBaptiste Daroussin      { echo "$as_me: error: invalid package name: $ac_package" >&2
46298e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
4638e022d3cSDag-Erling Smørgrav    ac_package=`echo "$ac_package" | sed 's/-/_/g'`
46498e903e7SBaptiste Daroussin    eval "with_$ac_package=no" ;;
46598e903e7SBaptiste Daroussin
46698e903e7SBaptiste Daroussin  --x)
46798e903e7SBaptiste Daroussin    # Obsolete; use --with-x.
46898e903e7SBaptiste Daroussin    with_x=yes ;;
46998e903e7SBaptiste Daroussin
47098e903e7SBaptiste Daroussin  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
47198e903e7SBaptiste Daroussin  | --x-incl | --x-inc | --x-in | --x-i)
47298e903e7SBaptiste Daroussin    ac_prev=x_includes ;;
47398e903e7SBaptiste Daroussin  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
47498e903e7SBaptiste Daroussin  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
47598e903e7SBaptiste Daroussin    x_includes=$ac_optarg ;;
47698e903e7SBaptiste Daroussin
47798e903e7SBaptiste Daroussin  -x-libraries | --x-libraries | --x-librarie | --x-librari \
47898e903e7SBaptiste Daroussin  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
47998e903e7SBaptiste Daroussin    ac_prev=x_libraries ;;
48098e903e7SBaptiste Daroussin  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
48198e903e7SBaptiste Daroussin  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
48298e903e7SBaptiste Daroussin    x_libraries=$ac_optarg ;;
48398e903e7SBaptiste Daroussin
48498e903e7SBaptiste Daroussin  -*) { echo "$as_me: error: unrecognized option: $ac_option
48598e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&2
48698e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
48798e903e7SBaptiste Daroussin    ;;
48898e903e7SBaptiste Daroussin
48998e903e7SBaptiste Daroussin  *=*)
49098e903e7SBaptiste Daroussin    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
49198e903e7SBaptiste Daroussin    # Reject names that are not valid shell variable names.
49298e903e7SBaptiste Daroussin    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
49398e903e7SBaptiste Daroussin      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
49498e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
49598e903e7SBaptiste Daroussin    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
49698e903e7SBaptiste Daroussin    eval "$ac_envvar='$ac_optarg'"
4978e022d3cSDag-Erling Smørgrav    export "$ac_envvar" ;;
49898e903e7SBaptiste Daroussin
49998e903e7SBaptiste Daroussin  *)
50098e903e7SBaptiste Daroussin    # FIXME: should be removed in autoconf 3.0.
50198e903e7SBaptiste Daroussin    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
50298e903e7SBaptiste Daroussin    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
50398e903e7SBaptiste Daroussin      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
5048e022d3cSDag-Erling Smørgrav    : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}"
50598e903e7SBaptiste Daroussin    ;;
50698e903e7SBaptiste Daroussin
50798e903e7SBaptiste Daroussin  esac
50898e903e7SBaptiste Daroussindone
50998e903e7SBaptiste Daroussin
51098e903e7SBaptiste Daroussinif test -n "$ac_prev"; then
5118e022d3cSDag-Erling Smørgrav  ac_option=--`echo "$ac_prev" | sed 's/_/-/g'`
51298e903e7SBaptiste Daroussin  { echo "$as_me: error: missing argument to $ac_option" >&2
51398e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
51498e903e7SBaptiste Daroussinfi
51598e903e7SBaptiste Daroussin
51698e903e7SBaptiste Daroussin# Be sure to have absolute paths.
51798e903e7SBaptiste Daroussinfor ac_var in exec_prefix prefix
51898e903e7SBaptiste Daroussindo
5198e022d3cSDag-Erling Smørgrav  eval ac_val=$`echo "$ac_var"`
5208e022d3cSDag-Erling Smørgrav  case "$ac_val" in
52198e903e7SBaptiste Daroussin    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
52298e903e7SBaptiste Daroussin    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
52398e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; };;
52498e903e7SBaptiste Daroussin  esac
52598e903e7SBaptiste Daroussindone
52698e903e7SBaptiste Daroussin
52798e903e7SBaptiste Daroussin# Be sure to have absolute paths.
5285b91e83fSBaptiste Daroussinfor ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
52998e903e7SBaptiste Daroussin              localstatedir libdir includedir oldincludedir infodir mandir
53098e903e7SBaptiste Daroussindo
5318e022d3cSDag-Erling Smørgrav  eval ac_val=$`echo "$ac_var"`
5328e022d3cSDag-Erling Smørgrav  case "$ac_val" in
53398e903e7SBaptiste Daroussin    [\\/$]* | ?:[\\/]* ) ;;
53498e903e7SBaptiste Daroussin    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
53598e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; };;
53698e903e7SBaptiste Daroussin  esac
53798e903e7SBaptiste Daroussindone
53898e903e7SBaptiste Daroussin
53998e903e7SBaptiste Daroussin# There might be people who depend on the old broken behavior: `$host'
54098e903e7SBaptiste Daroussin# used to hold the argument of --host etc.
54198e903e7SBaptiste Daroussinbuild=$build_alias
54298e903e7SBaptiste Daroussinhost=$host_alias
54398e903e7SBaptiste Daroussintarget=$target_alias
54498e903e7SBaptiste Daroussin
54598e903e7SBaptiste Daroussin# FIXME: should be removed in autoconf 3.0.
54698e903e7SBaptiste Daroussinif test "x$host_alias" != x; then
54798e903e7SBaptiste Daroussin  if test "x$build_alias" = x; then
54898e903e7SBaptiste Daroussin    cross_compiling=maybe
54998e903e7SBaptiste Daroussin    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
55098e903e7SBaptiste Daroussin    If a cross compiler is detected then cross compile mode will be used." >&2
55198e903e7SBaptiste Daroussin  elif test "x$build_alias" != "x$host_alias"; then
55298e903e7SBaptiste Daroussin    cross_compiling=yes
55398e903e7SBaptiste Daroussin  fi
55498e903e7SBaptiste Daroussinfi
55598e903e7SBaptiste Daroussin
55698e903e7SBaptiste Daroussinac_tool_prefix=
55798e903e7SBaptiste Daroussintest -n "$host_alias" && ac_tool_prefix=$host_alias-
55898e903e7SBaptiste Daroussin
55998e903e7SBaptiste Daroussintest "$silent" = yes && exec 6>/dev/null
56098e903e7SBaptiste Daroussin
56198e903e7SBaptiste Daroussin# Find the source files, if location was not specified.
56298e903e7SBaptiste Daroussinif test -z "$srcdir"; then
56398e903e7SBaptiste Daroussin  ac_srcdir_defaulted=yes
56498e903e7SBaptiste Daroussin  # Try the directory containing this script, then its parent.
56598e903e7SBaptiste Daroussin  ac_prog=$0
56698e903e7SBaptiste Daroussin  ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
56798e903e7SBaptiste Daroussin  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
56898e903e7SBaptiste Daroussin  srcdir=$ac_confdir
5698e022d3cSDag-Erling Smørgrav  if test ! -r "$srcdir/$ac_unique_file"; then
57098e903e7SBaptiste Daroussin    srcdir=..
57198e903e7SBaptiste Daroussin  fi
57298e903e7SBaptiste Daroussinelse
57398e903e7SBaptiste Daroussin  ac_srcdir_defaulted=no
57498e903e7SBaptiste Daroussinfi
5758e022d3cSDag-Erling Smørgravif test ! -r "$srcdir/$ac_unique_file"; then
57698e903e7SBaptiste Daroussin  if test "$ac_srcdir_defaulted" = yes; then
57798e903e7SBaptiste Daroussin    { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
57898e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
57998e903e7SBaptiste Daroussin  else
58098e903e7SBaptiste Daroussin    { echo "$as_me: error: cannot find sources in $srcdir" >&2
58198e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
58298e903e7SBaptiste Daroussin  fi
58398e903e7SBaptiste Daroussinfi
58498e903e7SBaptiste Daroussinsrcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
58598e903e7SBaptiste Daroussinac_env_build_alias_set=${build_alias+set}
58698e903e7SBaptiste Daroussinac_env_build_alias_value=$build_alias
58798e903e7SBaptiste Daroussinac_cv_env_build_alias_set=${build_alias+set}
58898e903e7SBaptiste Daroussinac_cv_env_build_alias_value=$build_alias
58998e903e7SBaptiste Daroussinac_env_host_alias_set=${host_alias+set}
59098e903e7SBaptiste Daroussinac_env_host_alias_value=$host_alias
59198e903e7SBaptiste Daroussinac_cv_env_host_alias_set=${host_alias+set}
59298e903e7SBaptiste Daroussinac_cv_env_host_alias_value=$host_alias
59398e903e7SBaptiste Daroussinac_env_target_alias_set=${target_alias+set}
59498e903e7SBaptiste Daroussinac_env_target_alias_value=$target_alias
59598e903e7SBaptiste Daroussinac_cv_env_target_alias_set=${target_alias+set}
59698e903e7SBaptiste Daroussinac_cv_env_target_alias_value=$target_alias
59798e903e7SBaptiste Daroussinac_env_CC_set=${CC+set}
59898e903e7SBaptiste Daroussinac_env_CC_value=$CC
59998e903e7SBaptiste Daroussinac_cv_env_CC_set=${CC+set}
60098e903e7SBaptiste Daroussinac_cv_env_CC_value=$CC
60198e903e7SBaptiste Daroussinac_env_CFLAGS_set=${CFLAGS+set}
60298e903e7SBaptiste Daroussinac_env_CFLAGS_value=$CFLAGS
60398e903e7SBaptiste Daroussinac_cv_env_CFLAGS_set=${CFLAGS+set}
60498e903e7SBaptiste Daroussinac_cv_env_CFLAGS_value=$CFLAGS
60598e903e7SBaptiste Daroussinac_env_LDFLAGS_set=${LDFLAGS+set}
60698e903e7SBaptiste Daroussinac_env_LDFLAGS_value=$LDFLAGS
60798e903e7SBaptiste Daroussinac_cv_env_LDFLAGS_set=${LDFLAGS+set}
60898e903e7SBaptiste Daroussinac_cv_env_LDFLAGS_value=$LDFLAGS
60998e903e7SBaptiste Daroussinac_env_CPPFLAGS_set=${CPPFLAGS+set}
61098e903e7SBaptiste Daroussinac_env_CPPFLAGS_value=$CPPFLAGS
61198e903e7SBaptiste Daroussinac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
61298e903e7SBaptiste Daroussinac_cv_env_CPPFLAGS_value=$CPPFLAGS
61398e903e7SBaptiste Daroussinac_env_CPP_set=${CPP+set}
61498e903e7SBaptiste Daroussinac_env_CPP_value=$CPP
61598e903e7SBaptiste Daroussinac_cv_env_CPP_set=${CPP+set}
61698e903e7SBaptiste Daroussinac_cv_env_CPP_value=$CPP
61798e903e7SBaptiste Daroussin
61898e903e7SBaptiste Daroussin#
61998e903e7SBaptiste Daroussin# Report the --help message.
62098e903e7SBaptiste Daroussin#
62198e903e7SBaptiste Daroussinif test "$ac_init_help" = "long"; then
62298e903e7SBaptiste Daroussin  # Omit some internal or obsolete options to make the list less imposing.
62398e903e7SBaptiste Daroussin  # This message is too long to be a string in the A/UX 3.1 sh.
62498e903e7SBaptiste Daroussin  cat <<EOF
62598e903e7SBaptiste Daroussin\`configure' configures this package to adapt to many kinds of systems.
62698e903e7SBaptiste Daroussin
62798e903e7SBaptiste DaroussinUsage: $0 [OPTION]... [VAR=VALUE]...
62898e903e7SBaptiste Daroussin
62998e903e7SBaptiste DaroussinTo assign environment variables (e.g., CC, CFLAGS...), specify them as
63098e903e7SBaptiste DaroussinVAR=VALUE.  See below for descriptions of some of the useful variables.
63198e903e7SBaptiste Daroussin
63298e903e7SBaptiste DaroussinDefaults for the options are specified in brackets.
63398e903e7SBaptiste Daroussin
63498e903e7SBaptiste DaroussinConfiguration:
63598e903e7SBaptiste Daroussin  -h, --help              display this help and exit
63698e903e7SBaptiste Daroussin      --help=short        display options specific to this package
63798e903e7SBaptiste Daroussin      --help=recursive    display the short help of all the included packages
63898e903e7SBaptiste Daroussin  -V, --version           display version information and exit
63998e903e7SBaptiste Daroussin  -q, --quiet, --silent   do not print \`checking...' messages
64098e903e7SBaptiste Daroussin      --cache-file=FILE   cache test results in FILE [disabled]
64198e903e7SBaptiste Daroussin  -C, --config-cache      alias for \`--cache-file=config.cache'
64298e903e7SBaptiste Daroussin  -n, --no-create         do not create output files
64398e903e7SBaptiste Daroussin      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
64498e903e7SBaptiste Daroussin
64598e903e7SBaptiste DaroussinEOF
64698e903e7SBaptiste Daroussin
64798e903e7SBaptiste Daroussin  cat <<EOF
64898e903e7SBaptiste DaroussinInstallation directories:
64998e903e7SBaptiste Daroussin  --prefix=PREFIX         install architecture-independent files in PREFIX
65098e903e7SBaptiste Daroussin                          [$ac_default_prefix]
65198e903e7SBaptiste Daroussin  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
65298e903e7SBaptiste Daroussin                          [PREFIX]
65398e903e7SBaptiste Daroussin
65498e903e7SBaptiste DaroussinBy default, \`make install' will install all the files in
65598e903e7SBaptiste Daroussin\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
65698e903e7SBaptiste Daroussinan installation prefix other than \`$ac_default_prefix' using \`--prefix',
65798e903e7SBaptiste Daroussinfor instance \`--prefix=\$HOME'.
65898e903e7SBaptiste Daroussin
65998e903e7SBaptiste DaroussinFor better control, use the options below.
66098e903e7SBaptiste Daroussin
66198e903e7SBaptiste DaroussinFine tuning of the installation directories:
66298e903e7SBaptiste Daroussin  --bindir=DIR            user executables [EPREFIX/bin]
66398e903e7SBaptiste Daroussin  --sbindir=DIR           system admin executables [EPREFIX/sbin]
66498e903e7SBaptiste Daroussin  --libexecdir=DIR        program executables [EPREFIX/libexec]
6655b91e83fSBaptiste Daroussin  --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
6665b91e83fSBaptiste Daroussin  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
66798e903e7SBaptiste Daroussin  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
66898e903e7SBaptiste Daroussin  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
66998e903e7SBaptiste Daroussin  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
670b53bb29fSJung-uk Kim  --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
67198e903e7SBaptiste Daroussin  --libdir=DIR            object code libraries [EPREFIX/lib]
67298e903e7SBaptiste Daroussin  --includedir=DIR        C header files [PREFIX/include]
67398e903e7SBaptiste Daroussin  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
6745b91e83fSBaptiste Daroussin  --infodir=DIR           info documentation [DATAROOTDIR/info]
6755b91e83fSBaptiste Daroussin  --mandir=DIR            man documentation [DATAROOTDIR/man]
67698e903e7SBaptiste DaroussinEOF
67798e903e7SBaptiste Daroussin
67898e903e7SBaptiste Daroussin  cat <<\EOF
67998e903e7SBaptiste Daroussin
68098e903e7SBaptiste DaroussinProgram names:
68198e903e7SBaptiste Daroussin  --program-prefix=PREFIX            prepend PREFIX to installed program names
68298e903e7SBaptiste Daroussin  --program-suffix=SUFFIX            append SUFFIX to installed program names
68398e903e7SBaptiste Daroussin  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
68498e903e7SBaptiste Daroussin
68598e903e7SBaptiste DaroussinSystem types:
68698e903e7SBaptiste Daroussin  --build=BUILD           configure for building on BUILD [guessed]
68798e903e7SBaptiste Daroussin  --host=HOST       build programs to run on HOST [BUILD]
68898e903e7SBaptiste Daroussin  --target=TARGET   configure for building compilers for TARGET [HOST]
68998e903e7SBaptiste DaroussinEOF
69098e903e7SBaptiste Daroussinfi
69198e903e7SBaptiste Daroussin
69298e903e7SBaptiste Daroussinif test -n "$ac_init_help"; then
69398e903e7SBaptiste Daroussin
69498e903e7SBaptiste Daroussin  cat <<\EOF
69598e903e7SBaptiste Daroussin
69698e903e7SBaptiste DaroussinOptional Packages:
69798e903e7SBaptiste Daroussin  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
69898e903e7SBaptiste Daroussin  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
69998e903e7SBaptiste Daroussin
70098e903e7SBaptiste DaroussinOptional Features:
70198e903e7SBaptiste Daroussin  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
70298e903e7SBaptiste Daroussin  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
70398e903e7SBaptiste Daroussin
7040c8de5b0SBaptiste Daroussin  --with-max-table-size=N set the maximum table size = N (no default)
7058e022d3cSDag-Erling Smørgrav  --disable-btyacc        disable support for the btyacc backtracking
7068e022d3cSDag-Erling Smørgrav                          extension (default: enabled)
7078e022d3cSDag-Erling Smørgrav  --enable-warnings       test: turn on gcc compiler warnings
7088e022d3cSDag-Erling Smørgrav  --enable-stdnoreturn    enable C11 _Noreturn feature for diagnostics
7095b91e83fSBaptiste Daroussin  --disable-echo          do not display "compiling" commands
71098e903e7SBaptiste Daroussin  --with-dmalloc          test: use Gray Watson's dmalloc library
71198e903e7SBaptiste Daroussin  --with-dbmalloc         test: use Conor Cahill's dbmalloc library
71298e903e7SBaptiste Daroussin  --with-valgrind         test: use valgrind
71398e903e7SBaptiste Daroussin  --disable-leaks         test: free permanent memory, analyze leaks
714*822ca327SBaptiste Daroussin  --with-manpage-format   specify manpage-format: gzip/compress/bzip2/xz,
715*822ca327SBaptiste Daroussin                          BSDI/normal and optionally formatted/catonly,
716*822ca327SBaptiste Daroussin                          e.g., gzip,formatted
717*822ca327SBaptiste Daroussin  --with-man2html[=XXX]   use XXX rather than groff
71898e903e7SBaptiste Daroussin
71998e903e7SBaptiste DaroussinSome influential environment variables:
72098e903e7SBaptiste Daroussin  CC          C compiler command
72198e903e7SBaptiste Daroussin  CFLAGS      C compiler flags
72298e903e7SBaptiste Daroussin  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
72398e903e7SBaptiste Daroussin              nonstandard directory <lib dir>
72498e903e7SBaptiste Daroussin  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
72598e903e7SBaptiste Daroussin              headers in a nonstandard directory <include dir>
72698e903e7SBaptiste Daroussin  CPP         C preprocessor
72798e903e7SBaptiste Daroussin
72898e903e7SBaptiste DaroussinUse these variables to override the choices made by `configure' or to help
72998e903e7SBaptiste Daroussinit to find libraries and programs with nonstandard names/locations.
73098e903e7SBaptiste Daroussin
73198e903e7SBaptiste DaroussinEOF
73298e903e7SBaptiste Daroussinfi
73398e903e7SBaptiste Daroussin
73498e903e7SBaptiste Daroussinif test "$ac_init_help" = "recursive"; then
73598e903e7SBaptiste Daroussin  # If there are subdirs, report their specific --help.
73698e903e7SBaptiste Daroussin  ac_popdir=`pwd`
73798e903e7SBaptiste Daroussin  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
7388e022d3cSDag-Erling Smørgrav    cd "$ac_subdir"
73998e903e7SBaptiste Daroussin    # A "../" for each directory in /$ac_subdir.
7408e022d3cSDag-Erling Smørgrav    ac_dots=`echo "$ac_subdir" |
74198e903e7SBaptiste Daroussin             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
74298e903e7SBaptiste Daroussin
7438e022d3cSDag-Erling Smørgrav    case "$srcdir" in
74498e903e7SBaptiste Daroussin    .) # No --srcdir option.  We are building in place.
7458e022d3cSDag-Erling Smørgrav      ac_sub_srcdir="$srcdir" ;;
74698e903e7SBaptiste Daroussin    [\\/]* | ?:[\\/]* ) # Absolute path.
7478e022d3cSDag-Erling Smørgrav      ac_sub_srcdir="$srcdir/$ac_subdir" ;;
74898e903e7SBaptiste Daroussin    *) # Relative path.
7498e022d3cSDag-Erling Smørgrav      ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
75098e903e7SBaptiste Daroussin    esac
75198e903e7SBaptiste Daroussin
75298e903e7SBaptiste Daroussin    # Check for guested configure; otherwise get Cygnus style configure.
7538e022d3cSDag-Erling Smørgrav    if test -f "$ac_sub_srcdir/configure.gnu"; then
75498e903e7SBaptiste Daroussin      echo
7558e022d3cSDag-Erling Smørgrav      $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
7568e022d3cSDag-Erling Smørgrav    elif test -f "$ac_sub_srcdir/configure"; then
75798e903e7SBaptiste Daroussin      echo
7588e022d3cSDag-Erling Smørgrav      $SHELL "$ac_sub_srcdir/configure" --help=recursive
7598e022d3cSDag-Erling Smørgrav    elif test -f "$ac_sub_srcdir/configure.ac" ||
7608e022d3cSDag-Erling Smørgrav           test -f "$ac_sub_srcdir/configure.in"; then
76198e903e7SBaptiste Daroussin      echo
7628e022d3cSDag-Erling Smørgrav      "$ac_configure" --help
76398e903e7SBaptiste Daroussin    else
76498e903e7SBaptiste Daroussin      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
76598e903e7SBaptiste Daroussin    fi
7668e022d3cSDag-Erling Smørgrav    cd "$ac_popdir"
76798e903e7SBaptiste Daroussin  done
76898e903e7SBaptiste Daroussinfi
76998e903e7SBaptiste Daroussin
77098e903e7SBaptiste Daroussintest -n "$ac_init_help" && exit 0
7718e022d3cSDag-Erling Smørgravif "$ac_init_version"; then
77298e903e7SBaptiste Daroussin  cat <<\EOF
77398e903e7SBaptiste Daroussin
7748e022d3cSDag-Erling SmørgravCopyright 2003-2022,2023	Thomas E. Dickey
77598e903e7SBaptiste DaroussinCopyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
77698e903e7SBaptiste DaroussinFree Software Foundation, Inc.
77798e903e7SBaptiste DaroussinThis configure script is free software; the Free Software Foundation
77898e903e7SBaptiste Daroussingives unlimited permission to copy, distribute and modify it.
77998e903e7SBaptiste DaroussinEOF
78098e903e7SBaptiste Daroussin  exit 0
78198e903e7SBaptiste Daroussinfi
78298e903e7SBaptiste Daroussinexec 5>config.log
78398e903e7SBaptiste Daroussincat >&5 <<EOF
78498e903e7SBaptiste DaroussinThis file contains any messages produced by compilers while
78598e903e7SBaptiste Daroussinrunning configure, to aid debugging if configure makes a mistake.
78698e903e7SBaptiste Daroussin
78798e903e7SBaptiste DaroussinIt was created by $as_me, which was
788*822ca327SBaptiste Daroussingenerated by GNU Autoconf 2.52.20231210.  Invocation command line was
78998e903e7SBaptiste Daroussin
79098e903e7SBaptiste Daroussin  $ $0 $@
79198e903e7SBaptiste Daroussin
79298e903e7SBaptiste DaroussinEOF
79398e903e7SBaptiste Daroussin{
79498e903e7SBaptiste Daroussincat <<_ASUNAME
79598e903e7SBaptiste Daroussin## ---------- ##
79698e903e7SBaptiste Daroussin## Platform.  ##
79798e903e7SBaptiste Daroussin## ---------- ##
79898e903e7SBaptiste Daroussin
79998e903e7SBaptiste Daroussinhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
80098e903e7SBaptiste Daroussinuname -m = `(uname -m) 2>/dev/null || echo unknown`
80198e903e7SBaptiste Daroussinuname -r = `(uname -r) 2>/dev/null || echo unknown`
80298e903e7SBaptiste Daroussinuname -s = `(uname -s) 2>/dev/null || echo unknown`
80398e903e7SBaptiste Daroussinuname -v = `(uname -v) 2>/dev/null || echo unknown`
80498e903e7SBaptiste Daroussin
80598e903e7SBaptiste Daroussin/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
80698e903e7SBaptiste Daroussin/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
80798e903e7SBaptiste Daroussin
80898e903e7SBaptiste Daroussin/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
80998e903e7SBaptiste Daroussin/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
81098e903e7SBaptiste Daroussin/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
81198e903e7SBaptiste Daroussinhostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
81298e903e7SBaptiste Daroussin/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
81398e903e7SBaptiste Daroussin/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
81498e903e7SBaptiste Daroussin/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
81598e903e7SBaptiste Daroussin
81698e903e7SBaptiste DaroussinPATH = $PATH
81798e903e7SBaptiste Daroussin
81898e903e7SBaptiste Daroussin_ASUNAME
81998e903e7SBaptiste Daroussin} >&5
82098e903e7SBaptiste Daroussin
82198e903e7SBaptiste Daroussincat >&5 <<EOF
82298e903e7SBaptiste Daroussin## ------------ ##
82398e903e7SBaptiste Daroussin## Core tests.  ##
82498e903e7SBaptiste Daroussin## ------------ ##
82598e903e7SBaptiste Daroussin
82698e903e7SBaptiste DaroussinEOF
82798e903e7SBaptiste Daroussin
82898e903e7SBaptiste Daroussin# Keep a trace of the command line.
82998e903e7SBaptiste Daroussin# Strip out --no-create and --no-recursion so they do not pile up.
83098e903e7SBaptiste Daroussin# Also quote any args containing shell meta-characters.
83198e903e7SBaptiste Daroussinac_configure_args=
83298e903e7SBaptiste Daroussinac_sep=
83398e903e7SBaptiste Daroussinfor ac_arg
83498e903e7SBaptiste Daroussindo
8358e022d3cSDag-Erling Smørgrav  case "$ac_arg" in
83698e903e7SBaptiste Daroussin  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
83798e903e7SBaptiste Daroussin  | --no-cr | --no-c) ;;
83898e903e7SBaptiste Daroussin  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
83998e903e7SBaptiste Daroussin  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
84098e903e7SBaptiste Daroussin  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
84198e903e7SBaptiste Daroussin    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
84298e903e7SBaptiste Daroussin    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
84398e903e7SBaptiste Daroussin    ac_sep=" " ;;
84498e903e7SBaptiste Daroussin  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
84598e903e7SBaptiste Daroussin     ac_sep=" " ;;
84698e903e7SBaptiste Daroussin  esac
84798e903e7SBaptiste Daroussin  # Get rid of the leading space.
84898e903e7SBaptiste Daroussindone
84998e903e7SBaptiste Daroussin
85098e903e7SBaptiste Daroussin# When interrupted or exit'd, cleanup temporary files, and complete
85198e903e7SBaptiste Daroussin# config.log.  We remove comments because anyway the quotes in there
85298e903e7SBaptiste Daroussin# would cause problems or look ugly.
85398e903e7SBaptiste Daroussintrap 'exit_status=$?
85498e903e7SBaptiste Daroussin  # Save into config.log some information that might help in debugging.
85598e903e7SBaptiste Daroussin  echo >&5
85698e903e7SBaptiste Daroussin  echo "## ----------------- ##" >&5
85798e903e7SBaptiste Daroussin  echo "## Cache variables.  ##" >&5
85898e903e7SBaptiste Daroussin  echo "## ----------------- ##" >&5
85998e903e7SBaptiste Daroussin  echo >&5
86098e903e7SBaptiste Daroussin  # The following way of writing the cache mishandles newlines in values,
86198e903e7SBaptiste Daroussin{
86298e903e7SBaptiste Daroussin  (set) 2>&1 |
86398e903e7SBaptiste Daroussin    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
86498e903e7SBaptiste Daroussin    *ac_space=\ *)
86598e903e7SBaptiste Daroussin      sed -n \
86698e903e7SBaptiste Daroussin        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
86798e903e7SBaptiste Daroussin    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
86898e903e7SBaptiste Daroussin      ;;
86998e903e7SBaptiste Daroussin    *)
87098e903e7SBaptiste Daroussin      sed -n \
87198e903e7SBaptiste Daroussin        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
87298e903e7SBaptiste Daroussin      ;;
87398e903e7SBaptiste Daroussin    esac;
87498e903e7SBaptiste Daroussin} >&5
87598e903e7SBaptiste Daroussin  sed "/^$/d" confdefs.h >conftest.log
87698e903e7SBaptiste Daroussin  if test -s conftest.log; then
87798e903e7SBaptiste Daroussin    echo >&5
87898e903e7SBaptiste Daroussin    echo "## ------------ ##" >&5
87998e903e7SBaptiste Daroussin    echo "## confdefs.h.  ##" >&5
88098e903e7SBaptiste Daroussin    echo "## ------------ ##" >&5
88198e903e7SBaptiste Daroussin    echo >&5
88298e903e7SBaptiste Daroussin    cat conftest.log >&5
88398e903e7SBaptiste Daroussin  fi
88498e903e7SBaptiste Daroussin  (echo; echo) >&5
88598e903e7SBaptiste Daroussin  test "$ac_signal" != 0 &&
88698e903e7SBaptiste Daroussin    echo "$as_me: caught signal $ac_signal" >&5
88798e903e7SBaptiste Daroussin  echo "$as_me: exit $exit_status" >&5
88898e903e7SBaptiste Daroussin  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
88998e903e7SBaptiste Daroussin    exit $exit_status
89098e903e7SBaptiste Daroussin     ' 0
89198e903e7SBaptiste Daroussinfor ac_signal in 1 2 13 15; do
8928e022d3cSDag-Erling Smørgrav  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
89398e903e7SBaptiste Daroussindone
89498e903e7SBaptiste Daroussinac_signal=0
89598e903e7SBaptiste Daroussin
89698e903e7SBaptiste Daroussin# confdefs.h avoids OS command line length limits that DEFS can exceed.
89798e903e7SBaptiste Daroussinrm -rf conftest* confdefs.h
89898e903e7SBaptiste Daroussin# AIX cpp loses on an empty file, so make sure it contains at least a newline.
89998e903e7SBaptiste Daroussinecho >confdefs.h
90098e903e7SBaptiste Daroussin
90198e903e7SBaptiste Daroussin# Let the site file select an alternate cache file if it wants to.
90298e903e7SBaptiste Daroussin# Prefer explicitly selected file to automatically selected ones.
90398e903e7SBaptiste Daroussinif test -z "$CONFIG_SITE"; then
90498e903e7SBaptiste Daroussin  if test "x$prefix" != xNONE; then
90598e903e7SBaptiste Daroussin    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
90698e903e7SBaptiste Daroussin  else
90798e903e7SBaptiste Daroussin    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
90898e903e7SBaptiste Daroussin  fi
90998e903e7SBaptiste Daroussinfi
91098e903e7SBaptiste Daroussinfor ac_site_file in $CONFIG_SITE; do
91198e903e7SBaptiste Daroussin  if test -r "$ac_site_file"; then
912*822ca327SBaptiste Daroussin    { echo "$as_me:912: loading site script $ac_site_file" >&5
91398e903e7SBaptiste Daroussinecho "$as_me: loading site script $ac_site_file" >&6;}
91498e903e7SBaptiste Daroussin    cat "$ac_site_file" >&5
91598e903e7SBaptiste Daroussin    . "$ac_site_file"
91698e903e7SBaptiste Daroussin  fi
91798e903e7SBaptiste Daroussindone
91898e903e7SBaptiste Daroussin
91998e903e7SBaptiste Daroussinif test -r "$cache_file"; then
92098e903e7SBaptiste Daroussin  # Some versions of bash will fail to source /dev/null (special
92198e903e7SBaptiste Daroussin  # files actually), so we avoid doing that.
92298e903e7SBaptiste Daroussin  if test -f "$cache_file"; then
923*822ca327SBaptiste Daroussin    { echo "$as_me:923: loading cache $cache_file" >&5
92498e903e7SBaptiste Daroussinecho "$as_me: loading cache $cache_file" >&6;}
92598e903e7SBaptiste Daroussin    case $cache_file in
92698e903e7SBaptiste Daroussin      [\\/]* | ?:[\\/]* ) . $cache_file;;
92798e903e7SBaptiste Daroussin      *)                      . ./$cache_file;;
92898e903e7SBaptiste Daroussin    esac
92998e903e7SBaptiste Daroussin  fi
93098e903e7SBaptiste Daroussinelse
931*822ca327SBaptiste Daroussin  { echo "$as_me:931: creating cache $cache_file" >&5
93298e903e7SBaptiste Daroussinecho "$as_me: creating cache $cache_file" >&6;}
93398e903e7SBaptiste Daroussin  >$cache_file
93498e903e7SBaptiste Daroussinfi
93598e903e7SBaptiste Daroussin
93698e903e7SBaptiste Daroussin# Check that the precious variables saved in the cache have kept the same
93798e903e7SBaptiste Daroussin# value.
93898e903e7SBaptiste Daroussinac_cache_corrupted=false
93998e903e7SBaptiste Daroussinfor ac_var in `(set) 2>&1 |
94098e903e7SBaptiste Daroussin               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
94198e903e7SBaptiste Daroussin  eval ac_old_set=\$ac_cv_env_${ac_var}_set
94298e903e7SBaptiste Daroussin  eval ac_new_set=\$ac_env_${ac_var}_set
94398e903e7SBaptiste Daroussin  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
94498e903e7SBaptiste Daroussin  eval ac_new_val="\$ac_env_${ac_var}_value"
9458e022d3cSDag-Erling Smørgrav  case "$ac_old_set,$ac_new_set" in
94698e903e7SBaptiste Daroussin    set,)
947*822ca327SBaptiste Daroussin      { echo "$as_me:947: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
94898e903e7SBaptiste Daroussinecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
94998e903e7SBaptiste Daroussin      ac_cache_corrupted=: ;;
95098e903e7SBaptiste Daroussin    ,set)
951*822ca327SBaptiste Daroussin      { echo "$as_me:951: error: \`$ac_var' was not set in the previous run" >&5
95298e903e7SBaptiste Daroussinecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
95398e903e7SBaptiste Daroussin      ac_cache_corrupted=: ;;
95498e903e7SBaptiste Daroussin    ,);;
95598e903e7SBaptiste Daroussin    *)
95698e903e7SBaptiste Daroussin      if test "x$ac_old_val" != "x$ac_new_val"; then
957*822ca327SBaptiste Daroussin        { echo "$as_me:957: error: \`$ac_var' has changed since the previous run:" >&5
95898e903e7SBaptiste Daroussinecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
959*822ca327SBaptiste Daroussin        { echo "$as_me:959:   former value:  $ac_old_val" >&5
96098e903e7SBaptiste Daroussinecho "$as_me:   former value:  $ac_old_val" >&2;}
961*822ca327SBaptiste Daroussin        { echo "$as_me:961:   current value: $ac_new_val" >&5
96298e903e7SBaptiste Daroussinecho "$as_me:   current value: $ac_new_val" >&2;}
96398e903e7SBaptiste Daroussin        ac_cache_corrupted=:
96498e903e7SBaptiste Daroussin      fi;;
96598e903e7SBaptiste Daroussin  esac
96698e903e7SBaptiste Daroussin  # Pass precious variables to config.status.  It doesn't matter if
96798e903e7SBaptiste Daroussin  # we pass some twice (in addition to the command line arguments).
96898e903e7SBaptiste Daroussin  if test "$ac_new_set" = set; then
9698e022d3cSDag-Erling Smørgrav    case "$ac_new_val" in
97098e903e7SBaptiste Daroussin    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
97198e903e7SBaptiste Daroussin      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
97298e903e7SBaptiste Daroussin      ac_configure_args="$ac_configure_args '$ac_arg'"
97398e903e7SBaptiste Daroussin      ;;
97498e903e7SBaptiste Daroussin    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
97598e903e7SBaptiste Daroussin       ;;
97698e903e7SBaptiste Daroussin    esac
97798e903e7SBaptiste Daroussin  fi
97898e903e7SBaptiste Daroussindone
9798e022d3cSDag-Erling Smørgravif "$ac_cache_corrupted"; then
980*822ca327SBaptiste Daroussin  { echo "$as_me:980: error: changes in the environment can compromise the build" >&5
98198e903e7SBaptiste Daroussinecho "$as_me: error: changes in the environment can compromise the build" >&2;}
982*822ca327SBaptiste Daroussin  { { echo "$as_me:982: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
98398e903e7SBaptiste Daroussinecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
98498e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
98598e903e7SBaptiste Daroussinfi
98698e903e7SBaptiste Daroussin
98798e903e7SBaptiste Daroussinac_ext=c
98898e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
9898e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
9908e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
99198e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
9928e022d3cSDag-Erling Smørgravac_main_return="return"
99398e903e7SBaptiste Daroussin
9940f86d14eSJung-uk Kimcase `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
9958e022d3cSDag-Erling Smørgrav  *c*,-n*) ECHO_N=
9968e022d3cSDag-Erling Smørgrav           ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
9978e022d3cSDag-Erling Smørgrav           ECHO_T='	'
9988e022d3cSDag-Erling Smørgrav           ;;
9998e022d3cSDag-Erling Smørgrav  *c*,*  ) ECHO_N=-n
10008e022d3cSDag-Erling Smørgrav           ECHO_C=
10018e022d3cSDag-Erling Smørgrav           ECHO_T=
10028e022d3cSDag-Erling Smørgrav           ;;
10038e022d3cSDag-Erling Smørgrav  *)       ECHO_N=
10048e022d3cSDag-Erling Smørgrav           ECHO_C='\c'
10058e022d3cSDag-Erling Smørgrav           ECHO_T=
10068e022d3cSDag-Erling Smørgrav           ;;
100798e903e7SBaptiste Daroussinesac
100898e903e7SBaptiste Daroussinecho "#! $SHELL" >conftest.sh
100998e903e7SBaptiste Daroussinecho  "exit 0"   >>conftest.sh
101098e903e7SBaptiste Daroussinchmod +x conftest.sh
1011*822ca327SBaptiste Daroussinif { (echo "$as_me:1011: PATH=\".;.\"; conftest.sh") >&5
101298e903e7SBaptiste Daroussin  (PATH=".;."; conftest.sh) 2>&5
101398e903e7SBaptiste Daroussin  ac_status=$?
1014*822ca327SBaptiste Daroussin  echo "$as_me:1014: \$? = $ac_status" >&5
10158e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
101698e903e7SBaptiste Daroussin  ac_path_separator=';'
101798e903e7SBaptiste Daroussinelse
101898e903e7SBaptiste Daroussin  ac_path_separator=:
101998e903e7SBaptiste Daroussinfi
102098e903e7SBaptiste DaroussinPATH_SEPARATOR="$ac_path_separator"
102198e903e7SBaptiste Daroussinrm -f conftest.sh
102298e903e7SBaptiste Daroussin
102398e903e7SBaptiste Daroussinac_config_headers="$ac_config_headers config.h:config_h.in"
102498e903e7SBaptiste Daroussin
102598e903e7SBaptiste Daroussinac_aux_dir=
102698e903e7SBaptiste Daroussinfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
10278e022d3cSDag-Erling Smørgrav  if test -f "$ac_dir/install-sh"; then
102898e903e7SBaptiste Daroussin    ac_aux_dir=$ac_dir
102998e903e7SBaptiste Daroussin    ac_install_sh="$ac_aux_dir/install-sh -c"
103098e903e7SBaptiste Daroussin    break
10318e022d3cSDag-Erling Smørgrav  elif test -f "$ac_dir/install.sh"; then
103298e903e7SBaptiste Daroussin    ac_aux_dir=$ac_dir
103398e903e7SBaptiste Daroussin    ac_install_sh="$ac_aux_dir/install.sh -c"
103498e903e7SBaptiste Daroussin    break
10358e022d3cSDag-Erling Smørgrav  elif test -f "$ac_dir/shtool"; then
103698e903e7SBaptiste Daroussin    ac_aux_dir=$ac_dir
103798e903e7SBaptiste Daroussin    ac_install_sh="$ac_aux_dir/shtool install -c"
103898e903e7SBaptiste Daroussin    break
103998e903e7SBaptiste Daroussin  fi
104098e903e7SBaptiste Daroussindone
104198e903e7SBaptiste Daroussinif test -z "$ac_aux_dir"; then
1042*822ca327SBaptiste Daroussin  { { echo "$as_me:1042: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
104398e903e7SBaptiste Daroussinecho "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
104498e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
104598e903e7SBaptiste Daroussinfi
104698e903e7SBaptiste Daroussinac_config_guess="$SHELL $ac_aux_dir/config.guess"
104798e903e7SBaptiste Daroussinac_config_sub="$SHELL $ac_aux_dir/config.sub"
104898e903e7SBaptiste Daroussinac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
104998e903e7SBaptiste Daroussin
105098e903e7SBaptiste Daroussin# Make sure we can run config.sub.
105198e903e7SBaptiste Daroussin$ac_config_sub sun4 >/dev/null 2>&1 ||
1052*822ca327SBaptiste Daroussin  { { echo "$as_me:1052: error: cannot run $ac_config_sub" >&5
105398e903e7SBaptiste Daroussinecho "$as_me: error: cannot run $ac_config_sub" >&2;}
105498e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
105598e903e7SBaptiste Daroussin
1056*822ca327SBaptiste Daroussinecho "$as_me:1056: checking build system type" >&5
105798e903e7SBaptiste Daroussinecho $ECHO_N "checking build system type... $ECHO_C" >&6
105898e903e7SBaptiste Daroussinif test "${ac_cv_build+set}" = set; then
105998e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
106098e903e7SBaptiste Daroussinelse
106198e903e7SBaptiste Daroussin  ac_cv_build_alias=$build_alias
106298e903e7SBaptiste Daroussintest -z "$ac_cv_build_alias" &&
106398e903e7SBaptiste Daroussin  ac_cv_build_alias=`$ac_config_guess`
106498e903e7SBaptiste Daroussintest -z "$ac_cv_build_alias" &&
1065*822ca327SBaptiste Daroussin  { { echo "$as_me:1065: error: cannot guess build type; you must specify one" >&5
106698e903e7SBaptiste Daroussinecho "$as_me: error: cannot guess build type; you must specify one" >&2;}
106798e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
10688e022d3cSDag-Erling Smørgravac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1069*822ca327SBaptiste Daroussin  { { echo "$as_me:1069: error: $ac_config_sub $ac_cv_build_alias failed." >&5
107098e903e7SBaptiste Daroussinecho "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
107198e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
107298e903e7SBaptiste Daroussin
107398e903e7SBaptiste Daroussinfi
1074*822ca327SBaptiste Daroussinecho "$as_me:1074: result: $ac_cv_build" >&5
107598e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_build" >&6
107698e903e7SBaptiste Daroussinbuild=$ac_cv_build
10778e022d3cSDag-Erling Smørgravbuild_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
10788e022d3cSDag-Erling Smørgravbuild_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
10798e022d3cSDag-Erling Smørgravbuild_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
108098e903e7SBaptiste Daroussin
1081*822ca327SBaptiste Daroussinecho "$as_me:1081: checking host system type" >&5
108298e903e7SBaptiste Daroussinecho $ECHO_N "checking host system type... $ECHO_C" >&6
108398e903e7SBaptiste Daroussinif test "${ac_cv_host+set}" = set; then
108498e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
108598e903e7SBaptiste Daroussinelse
108698e903e7SBaptiste Daroussin  ac_cv_host_alias=$host_alias
108798e903e7SBaptiste Daroussintest -z "$ac_cv_host_alias" &&
108898e903e7SBaptiste Daroussin  ac_cv_host_alias=$ac_cv_build_alias
10898e022d3cSDag-Erling Smørgravac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1090*822ca327SBaptiste Daroussin  { { echo "$as_me:1090: error: $ac_config_sub $ac_cv_host_alias failed" >&5
109198e903e7SBaptiste Daroussinecho "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
109298e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
109398e903e7SBaptiste Daroussin
109498e903e7SBaptiste Daroussinfi
1095*822ca327SBaptiste Daroussinecho "$as_me:1095: result: $ac_cv_host" >&5
109698e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_host" >&6
109798e903e7SBaptiste Daroussinhost=$ac_cv_host
10988e022d3cSDag-Erling Smørgravhost_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
10998e022d3cSDag-Erling Smørgravhost_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
11008e022d3cSDag-Erling Smørgravhost_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
110198e903e7SBaptiste Daroussin
11028e022d3cSDag-Erling Smørgravif test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1103*822ca327SBaptiste Daroussin	echo "$as_me:1103: checking target system type" >&5
110498e903e7SBaptiste Daroussinecho $ECHO_N "checking target system type... $ECHO_C" >&6
110598e903e7SBaptiste Daroussinif test "${ac_cv_target+set}" = set; then
110698e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
110798e903e7SBaptiste Daroussinelse
110898e903e7SBaptiste Daroussin  ac_cv_target_alias=$target_alias
110998e903e7SBaptiste Daroussintest "x$ac_cv_target_alias" = "x" &&
111098e903e7SBaptiste Daroussin  ac_cv_target_alias=$ac_cv_host_alias
11118e022d3cSDag-Erling Smørgravac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1112*822ca327SBaptiste Daroussin  { { echo "$as_me:1112: error: $ac_config_sub $ac_cv_target_alias failed" >&5
111398e903e7SBaptiste Daroussinecho "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
111498e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
111598e903e7SBaptiste Daroussin
111698e903e7SBaptiste Daroussinfi
1117*822ca327SBaptiste Daroussinecho "$as_me:1117: result: $ac_cv_target" >&5
111898e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_target" >&6
111998e903e7SBaptiste Daroussintarget=$ac_cv_target
11208e022d3cSDag-Erling Smørgravtarget_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
11218e022d3cSDag-Erling Smørgravtarget_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
11228e022d3cSDag-Erling Smørgravtarget_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
112398e903e7SBaptiste Daroussin
112498e903e7SBaptiste Daroussin# The aliases save the names the user supplied, while $host etc.
112598e903e7SBaptiste Daroussin# will get canonicalized.
112698e903e7SBaptiste Daroussintest -n "$target_alias" &&
112798e903e7SBaptiste Daroussin  test "$program_prefix$program_suffix$program_transform_name" = \
112898e903e7SBaptiste Daroussin    NONENONEs,x,x, &&
112998e903e7SBaptiste Daroussin  program_prefix=${target_alias}-
113098e903e7SBaptiste Daroussin	system_name="$host_os"
113198e903e7SBaptiste Daroussinelse
113298e903e7SBaptiste Daroussin	system_name="`(uname -s -r) 2>/dev/null`"
113398e903e7SBaptiste Daroussin	if test -z "$system_name" ; then
113498e903e7SBaptiste Daroussin		system_name="`(hostname) 2>/dev/null`"
113598e903e7SBaptiste Daroussin	fi
113698e903e7SBaptiste Daroussinfi
11375b91e83fSBaptiste Daroussintest -n "$system_name" &&
11385b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
113998e903e7SBaptiste Daroussin#define SYSTEM_NAME "$system_name"
114098e903e7SBaptiste DaroussinEOF
114198e903e7SBaptiste Daroussin
114298e903e7SBaptiste Daroussinif test "${cf_cv_system_name+set}" = set; then
114398e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
114498e903e7SBaptiste Daroussinelse
114598e903e7SBaptiste Daroussin  cf_cv_system_name="$system_name"
114698e903e7SBaptiste Daroussinfi
114798e903e7SBaptiste Daroussin
114898e903e7SBaptiste Daroussintest -z "$system_name" && system_name="$cf_cv_system_name"
1149*822ca327SBaptiste Daroussintest -n "$cf_cv_system_name" && echo "$as_me:1149: result: Configuring for $cf_cv_system_name" >&5
115098e903e7SBaptiste Daroussinecho "${ECHO_T}Configuring for $cf_cv_system_name" >&6
115198e903e7SBaptiste Daroussin
115298e903e7SBaptiste Daroussinif test ".$system_name" != ".$cf_cv_system_name" ; then
1153*822ca327SBaptiste Daroussin	echo "$as_me:1153: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
115498e903e7SBaptiste Daroussinecho "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1155*822ca327SBaptiste Daroussin	{ { echo "$as_me:1155: error: \"Please remove config.cache and try again.\"" >&5
115698e903e7SBaptiste Daroussinecho "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
115798e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
115898e903e7SBaptiste Daroussinfi
115998e903e7SBaptiste Daroussin
116098e903e7SBaptiste Daroussintest "$program_prefix" != NONE &&
116198e903e7SBaptiste Daroussin  program_transform_name="s,^,$program_prefix,;$program_transform_name"
116298e903e7SBaptiste Daroussin# Use a double $ so make ignores it.
116398e903e7SBaptiste Daroussintest "$program_suffix" != NONE &&
116498e903e7SBaptiste Daroussin  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
116598e903e7SBaptiste Daroussin# Double any \ or $.  echo might interpret backslashes.
116698e903e7SBaptiste Daroussin# By default was `s,x,x', remove it if useless.
116798e903e7SBaptiste Daroussincat <<\_ACEOF >conftest.sed
116898e903e7SBaptiste Daroussins/[\\$]/&&/g;s/;s,x,x,$//
116998e903e7SBaptiste Daroussin_ACEOF
117098e903e7SBaptiste Daroussinprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed`
117198e903e7SBaptiste Daroussinrm conftest.sed
117298e903e7SBaptiste Daroussin
117398e903e7SBaptiste Daroussinac_ext=c
117498e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
11758e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
11768e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
117798e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
11788e022d3cSDag-Erling Smørgravac_main_return="return"
117998e903e7SBaptiste Daroussinif test -n "$ac_tool_prefix"; then
118098e903e7SBaptiste Daroussin  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
118198e903e7SBaptiste Daroussinset dummy ${ac_tool_prefix}gcc; ac_word=$2
1182*822ca327SBaptiste Daroussinecho "$as_me:1182: checking for $ac_word" >&5
118398e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
118498e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then
118598e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
118698e903e7SBaptiste Daroussinelse
118798e903e7SBaptiste Daroussin  if test -n "$CC"; then
118898e903e7SBaptiste Daroussin  ac_cv_prog_CC="$CC" # Let the user override the test.
118998e903e7SBaptiste Daroussinelse
119098e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
119198e903e7SBaptiste Daroussinac_dummy="$PATH"
119298e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
119398e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
119498e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
119598e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
119698e903e7SBaptiste Daroussinac_cv_prog_CC="${ac_tool_prefix}gcc"
1197*822ca327SBaptiste Daroussinecho "$as_me:1197: found $ac_dir/$ac_word" >&5
119898e903e7SBaptiste Daroussinbreak
119998e903e7SBaptiste Daroussindone
120098e903e7SBaptiste Daroussin
120198e903e7SBaptiste Daroussinfi
120298e903e7SBaptiste Daroussinfi
120398e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC
120498e903e7SBaptiste Daroussinif test -n "$CC"; then
1205*822ca327SBaptiste Daroussin  echo "$as_me:1205: result: $CC" >&5
120698e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6
120798e903e7SBaptiste Daroussinelse
1208*822ca327SBaptiste Daroussin  echo "$as_me:1208: result: no" >&5
120998e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
121098e903e7SBaptiste Daroussinfi
121198e903e7SBaptiste Daroussin
121298e903e7SBaptiste Daroussinfi
121398e903e7SBaptiste Daroussinif test -z "$ac_cv_prog_CC"; then
121498e903e7SBaptiste Daroussin  ac_ct_CC=$CC
121598e903e7SBaptiste Daroussin  # Extract the first word of "gcc", so it can be a program name with args.
121698e903e7SBaptiste Daroussinset dummy gcc; ac_word=$2
1217*822ca327SBaptiste Daroussinecho "$as_me:1217: checking for $ac_word" >&5
121898e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
121998e903e7SBaptiste Daroussinif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
122098e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
122198e903e7SBaptiste Daroussinelse
122298e903e7SBaptiste Daroussin  if test -n "$ac_ct_CC"; then
122398e903e7SBaptiste Daroussin  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
122498e903e7SBaptiste Daroussinelse
122598e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
122698e903e7SBaptiste Daroussinac_dummy="$PATH"
122798e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
122898e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
122998e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
123098e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
123198e903e7SBaptiste Daroussinac_cv_prog_ac_ct_CC="gcc"
1232*822ca327SBaptiste Daroussinecho "$as_me:1232: found $ac_dir/$ac_word" >&5
123398e903e7SBaptiste Daroussinbreak
123498e903e7SBaptiste Daroussindone
123598e903e7SBaptiste Daroussin
123698e903e7SBaptiste Daroussinfi
123798e903e7SBaptiste Daroussinfi
123898e903e7SBaptiste Daroussinac_ct_CC=$ac_cv_prog_ac_ct_CC
123998e903e7SBaptiste Daroussinif test -n "$ac_ct_CC"; then
1240*822ca327SBaptiste Daroussin  echo "$as_me:1240: result: $ac_ct_CC" >&5
124198e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_ct_CC" >&6
124298e903e7SBaptiste Daroussinelse
1243*822ca327SBaptiste Daroussin  echo "$as_me:1243: result: no" >&5
124498e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
124598e903e7SBaptiste Daroussinfi
124698e903e7SBaptiste Daroussin
124798e903e7SBaptiste Daroussin  CC=$ac_ct_CC
124898e903e7SBaptiste Daroussinelse
124998e903e7SBaptiste Daroussin  CC="$ac_cv_prog_CC"
125098e903e7SBaptiste Daroussinfi
125198e903e7SBaptiste Daroussin
125298e903e7SBaptiste Daroussinif test -z "$CC"; then
125398e903e7SBaptiste Daroussin  if test -n "$ac_tool_prefix"; then
125498e903e7SBaptiste Daroussin  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
125598e903e7SBaptiste Daroussinset dummy ${ac_tool_prefix}cc; ac_word=$2
1256*822ca327SBaptiste Daroussinecho "$as_me:1256: checking for $ac_word" >&5
125798e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
125898e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then
125998e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
126098e903e7SBaptiste Daroussinelse
126198e903e7SBaptiste Daroussin  if test -n "$CC"; then
126298e903e7SBaptiste Daroussin  ac_cv_prog_CC="$CC" # Let the user override the test.
126398e903e7SBaptiste Daroussinelse
126498e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
126598e903e7SBaptiste Daroussinac_dummy="$PATH"
126698e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
126798e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
126898e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
126998e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
127098e903e7SBaptiste Daroussinac_cv_prog_CC="${ac_tool_prefix}cc"
1271*822ca327SBaptiste Daroussinecho "$as_me:1271: found $ac_dir/$ac_word" >&5
127298e903e7SBaptiste Daroussinbreak
127398e903e7SBaptiste Daroussindone
127498e903e7SBaptiste Daroussin
127598e903e7SBaptiste Daroussinfi
127698e903e7SBaptiste Daroussinfi
127798e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC
127898e903e7SBaptiste Daroussinif test -n "$CC"; then
1279*822ca327SBaptiste Daroussin  echo "$as_me:1279: result: $CC" >&5
128098e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6
128198e903e7SBaptiste Daroussinelse
1282*822ca327SBaptiste Daroussin  echo "$as_me:1282: result: no" >&5
128398e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
128498e903e7SBaptiste Daroussinfi
128598e903e7SBaptiste Daroussin
128698e903e7SBaptiste Daroussinfi
128798e903e7SBaptiste Daroussinif test -z "$ac_cv_prog_CC"; then
128898e903e7SBaptiste Daroussin  ac_ct_CC=$CC
128998e903e7SBaptiste Daroussin  # Extract the first word of "cc", so it can be a program name with args.
129098e903e7SBaptiste Daroussinset dummy cc; ac_word=$2
1291*822ca327SBaptiste Daroussinecho "$as_me:1291: checking for $ac_word" >&5
129298e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
129398e903e7SBaptiste Daroussinif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
129498e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
129598e903e7SBaptiste Daroussinelse
129698e903e7SBaptiste Daroussin  if test -n "$ac_ct_CC"; then
129798e903e7SBaptiste Daroussin  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
129898e903e7SBaptiste Daroussinelse
129998e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
130098e903e7SBaptiste Daroussinac_dummy="$PATH"
130198e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
130298e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
130398e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
130498e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
130598e903e7SBaptiste Daroussinac_cv_prog_ac_ct_CC="cc"
1306*822ca327SBaptiste Daroussinecho "$as_me:1306: found $ac_dir/$ac_word" >&5
130798e903e7SBaptiste Daroussinbreak
130898e903e7SBaptiste Daroussindone
130998e903e7SBaptiste Daroussin
131098e903e7SBaptiste Daroussinfi
131198e903e7SBaptiste Daroussinfi
131298e903e7SBaptiste Daroussinac_ct_CC=$ac_cv_prog_ac_ct_CC
131398e903e7SBaptiste Daroussinif test -n "$ac_ct_CC"; then
1314*822ca327SBaptiste Daroussin  echo "$as_me:1314: result: $ac_ct_CC" >&5
131598e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_ct_CC" >&6
131698e903e7SBaptiste Daroussinelse
1317*822ca327SBaptiste Daroussin  echo "$as_me:1317: result: no" >&5
131898e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
131998e903e7SBaptiste Daroussinfi
132098e903e7SBaptiste Daroussin
132198e903e7SBaptiste Daroussin  CC=$ac_ct_CC
132298e903e7SBaptiste Daroussinelse
132398e903e7SBaptiste Daroussin  CC="$ac_cv_prog_CC"
132498e903e7SBaptiste Daroussinfi
132598e903e7SBaptiste Daroussin
132698e903e7SBaptiste Daroussinfi
132798e903e7SBaptiste Daroussinif test -z "$CC"; then
132898e903e7SBaptiste Daroussin  # Extract the first word of "cc", so it can be a program name with args.
132998e903e7SBaptiste Daroussinset dummy cc; ac_word=$2
1330*822ca327SBaptiste Daroussinecho "$as_me:1330: checking for $ac_word" >&5
133198e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
133298e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then
133398e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
133498e903e7SBaptiste Daroussinelse
133598e903e7SBaptiste Daroussin  if test -n "$CC"; then
133698e903e7SBaptiste Daroussin  ac_cv_prog_CC="$CC" # Let the user override the test.
133798e903e7SBaptiste Daroussinelse
133898e903e7SBaptiste Daroussin  ac_prog_rejected=no
133998e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
134098e903e7SBaptiste Daroussinac_dummy="$PATH"
134198e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
134298e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
134398e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
134498e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
134598e903e7SBaptiste Daroussinif test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
134698e903e7SBaptiste Daroussin  ac_prog_rejected=yes
134798e903e7SBaptiste Daroussin  continue
134898e903e7SBaptiste Daroussinfi
134998e903e7SBaptiste Daroussinac_cv_prog_CC="cc"
1350*822ca327SBaptiste Daroussinecho "$as_me:1350: found $ac_dir/$ac_word" >&5
135198e903e7SBaptiste Daroussinbreak
135298e903e7SBaptiste Daroussindone
135398e903e7SBaptiste Daroussin
13548e022d3cSDag-Erling Smørgravif test "$ac_prog_rejected" = yes; then
135598e903e7SBaptiste Daroussin  # We found a bogon in the path, so make sure we never use it.
135698e903e7SBaptiste Daroussin  set dummy $ac_cv_prog_CC
135798e903e7SBaptiste Daroussin  shift
135898e903e7SBaptiste Daroussin  if test $# != 0; then
135998e903e7SBaptiste Daroussin    # We chose a different compiler from the bogus one.
136098e903e7SBaptiste Daroussin    # However, it has the same basename, so the bogon will be chosen
136198e903e7SBaptiste Daroussin    # first if we set CC to just the basename; use the full file name.
136298e903e7SBaptiste Daroussin    shift
136398e903e7SBaptiste Daroussin    set dummy "$ac_dir/$ac_word" ${1+"$@"}
136498e903e7SBaptiste Daroussin    shift
136598e903e7SBaptiste Daroussin    ac_cv_prog_CC="$@"
136698e903e7SBaptiste Daroussin  fi
136798e903e7SBaptiste Daroussinfi
136898e903e7SBaptiste Daroussinfi
136998e903e7SBaptiste Daroussinfi
137098e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC
137198e903e7SBaptiste Daroussinif test -n "$CC"; then
1372*822ca327SBaptiste Daroussin  echo "$as_me:1372: result: $CC" >&5
137398e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6
137498e903e7SBaptiste Daroussinelse
1375*822ca327SBaptiste Daroussin  echo "$as_me:1375: result: no" >&5
137698e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
137798e903e7SBaptiste Daroussinfi
137898e903e7SBaptiste Daroussin
137998e903e7SBaptiste Daroussinfi
138098e903e7SBaptiste Daroussinif test -z "$CC"; then
138198e903e7SBaptiste Daroussin  if test -n "$ac_tool_prefix"; then
138298e903e7SBaptiste Daroussin  for ac_prog in cl
138398e903e7SBaptiste Daroussin  do
138498e903e7SBaptiste Daroussin    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
138598e903e7SBaptiste Daroussinset dummy $ac_tool_prefix$ac_prog; ac_word=$2
1386*822ca327SBaptiste Daroussinecho "$as_me:1386: checking for $ac_word" >&5
138798e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
138898e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then
138998e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
139098e903e7SBaptiste Daroussinelse
139198e903e7SBaptiste Daroussin  if test -n "$CC"; then
139298e903e7SBaptiste Daroussin  ac_cv_prog_CC="$CC" # Let the user override the test.
139398e903e7SBaptiste Daroussinelse
139498e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
139598e903e7SBaptiste Daroussinac_dummy="$PATH"
139698e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
139798e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
139898e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
139998e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
140098e903e7SBaptiste Daroussinac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1401*822ca327SBaptiste Daroussinecho "$as_me:1401: found $ac_dir/$ac_word" >&5
140298e903e7SBaptiste Daroussinbreak
140398e903e7SBaptiste Daroussindone
140498e903e7SBaptiste Daroussin
140598e903e7SBaptiste Daroussinfi
140698e903e7SBaptiste Daroussinfi
140798e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC
140898e903e7SBaptiste Daroussinif test -n "$CC"; then
1409*822ca327SBaptiste Daroussin  echo "$as_me:1409: result: $CC" >&5
141098e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6
141198e903e7SBaptiste Daroussinelse
1412*822ca327SBaptiste Daroussin  echo "$as_me:1412: result: no" >&5
141398e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
141498e903e7SBaptiste Daroussinfi
141598e903e7SBaptiste Daroussin
141698e903e7SBaptiste Daroussin    test -n "$CC" && break
141798e903e7SBaptiste Daroussin  done
141898e903e7SBaptiste Daroussinfi
141998e903e7SBaptiste Daroussinif test -z "$CC"; then
142098e903e7SBaptiste Daroussin  ac_ct_CC=$CC
142198e903e7SBaptiste Daroussin  for ac_prog in cl
142298e903e7SBaptiste Daroussindo
142398e903e7SBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
142498e903e7SBaptiste Daroussinset dummy $ac_prog; ac_word=$2
1425*822ca327SBaptiste Daroussinecho "$as_me:1425: checking for $ac_word" >&5
142698e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
142798e903e7SBaptiste Daroussinif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
142898e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
142998e903e7SBaptiste Daroussinelse
143098e903e7SBaptiste Daroussin  if test -n "$ac_ct_CC"; then
143198e903e7SBaptiste Daroussin  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
143298e903e7SBaptiste Daroussinelse
143398e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
143498e903e7SBaptiste Daroussinac_dummy="$PATH"
143598e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
143698e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
143798e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
143898e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
143998e903e7SBaptiste Daroussinac_cv_prog_ac_ct_CC="$ac_prog"
1440*822ca327SBaptiste Daroussinecho "$as_me:1440: found $ac_dir/$ac_word" >&5
144198e903e7SBaptiste Daroussinbreak
144298e903e7SBaptiste Daroussindone
144398e903e7SBaptiste Daroussin
144498e903e7SBaptiste Daroussinfi
144598e903e7SBaptiste Daroussinfi
144698e903e7SBaptiste Daroussinac_ct_CC=$ac_cv_prog_ac_ct_CC
144798e903e7SBaptiste Daroussinif test -n "$ac_ct_CC"; then
1448*822ca327SBaptiste Daroussin  echo "$as_me:1448: result: $ac_ct_CC" >&5
144998e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_ct_CC" >&6
145098e903e7SBaptiste Daroussinelse
1451*822ca327SBaptiste Daroussin  echo "$as_me:1451: result: no" >&5
145298e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
145398e903e7SBaptiste Daroussinfi
145498e903e7SBaptiste Daroussin
145598e903e7SBaptiste Daroussin  test -n "$ac_ct_CC" && break
145698e903e7SBaptiste Daroussindone
145798e903e7SBaptiste Daroussin
145898e903e7SBaptiste Daroussin  CC=$ac_ct_CC
145998e903e7SBaptiste Daroussinfi
146098e903e7SBaptiste Daroussin
146198e903e7SBaptiste Daroussinfi
146298e903e7SBaptiste Daroussin
1463*822ca327SBaptiste Daroussintest -z "$CC" && { { echo "$as_me:1463: error: no acceptable cc found in \$PATH" >&5
146498e903e7SBaptiste Daroussinecho "$as_me: error: no acceptable cc found in \$PATH" >&2;}
146598e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
146698e903e7SBaptiste Daroussin
146798e903e7SBaptiste Daroussin# Provide some information about the compiler.
1468*822ca327SBaptiste Daroussinecho "$as_me:1468:" \
146998e903e7SBaptiste Daroussin     "checking for C compiler version" >&5
14708e022d3cSDag-Erling Smørgravac_compiler=`set X $ac_compile; echo "$2"`
1471*822ca327SBaptiste Daroussin{ (eval echo "$as_me:1471: \"$ac_compiler --version </dev/null >&5\"") >&5
147298e903e7SBaptiste Daroussin  (eval $ac_compiler --version </dev/null >&5) 2>&5
147398e903e7SBaptiste Daroussin  ac_status=$?
1474*822ca327SBaptiste Daroussin  echo "$as_me:1474: \$? = $ac_status" >&5
14758e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }
1476*822ca327SBaptiste Daroussin{ (eval echo "$as_me:1476: \"$ac_compiler -v </dev/null >&5\"") >&5
14775b91e83fSBaptiste Daroussin  (eval $ac_compiler -v </dev/null >&5) 2>&5
14785b91e83fSBaptiste Daroussin  ac_status=$?
1479*822ca327SBaptiste Daroussin  echo "$as_me:1479: \$? = $ac_status" >&5
14808e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }
1481*822ca327SBaptiste Daroussin{ (eval echo "$as_me:1481: \"$ac_compiler -V </dev/null >&5\"") >&5
14825b91e83fSBaptiste Daroussin  (eval $ac_compiler -V </dev/null >&5) 2>&5
14835b91e83fSBaptiste Daroussin  ac_status=$?
1484*822ca327SBaptiste Daroussin  echo "$as_me:1484: \$? = $ac_status" >&5
14858e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }
148698e903e7SBaptiste Daroussin
14878e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
1488*822ca327SBaptiste Daroussin#line 1488 "configure"
148998e903e7SBaptiste Daroussin#include "confdefs.h"
149098e903e7SBaptiste Daroussin
149198e903e7SBaptiste Daroussinint
1492b53bb29fSJung-uk Kimmain (void)
149398e903e7SBaptiste Daroussin{
149498e903e7SBaptiste Daroussin
149598e903e7SBaptiste Daroussin  ;
149698e903e7SBaptiste Daroussin  return 0;
149798e903e7SBaptiste Daroussin}
149898e903e7SBaptiste Daroussin_ACEOF
149998e903e7SBaptiste Daroussinac_clean_files_save=$ac_clean_files
150098e903e7SBaptiste Daroussinac_clean_files="$ac_clean_files a.out a.exe"
150198e903e7SBaptiste Daroussin# Try to create an executable without -o first, disregard a.out.
150298e903e7SBaptiste Daroussin# It will help us diagnose broken compilers, and finding out an intuition
150398e903e7SBaptiste Daroussin# of exeext.
1504*822ca327SBaptiste Daroussinecho "$as_me:1504: checking for C compiler default output" >&5
150598e903e7SBaptiste Daroussinecho $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
15068e022d3cSDag-Erling Smørgravac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1507*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1507: \"$ac_link_default\"") >&5
150898e903e7SBaptiste Daroussin  (eval $ac_link_default) 2>&5
150998e903e7SBaptiste Daroussin  ac_status=$?
1510*822ca327SBaptiste Daroussin  echo "$as_me:1510: \$? = $ac_status" >&5
15118e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
151298e903e7SBaptiste Daroussin  # Find the output, starting from the most likely.  This scheme is
151398e903e7SBaptiste Daroussin# not robust to junk in `.', hence go to wildcards (a.*) only as a last
151498e903e7SBaptiste Daroussin# resort.
151598e903e7SBaptiste Daroussinfor ac_file in `ls a.exe conftest.exe 2>/dev/null;
151698e903e7SBaptiste Daroussin                ls a.out conftest 2>/dev/null;
151798e903e7SBaptiste Daroussin                ls a.* conftest.* 2>/dev/null`; do
151898e903e7SBaptiste Daroussin  case $ac_file in
151998e903e7SBaptiste Daroussin    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
152098e903e7SBaptiste Daroussin    a.out ) # We found the default executable, but exeext='' is most
152198e903e7SBaptiste Daroussin            # certainly right.
152298e903e7SBaptiste Daroussin            break;;
152398e903e7SBaptiste Daroussin    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
152498e903e7SBaptiste Daroussin          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
152598e903e7SBaptiste Daroussin          export ac_cv_exeext
152698e903e7SBaptiste Daroussin          break;;
152798e903e7SBaptiste Daroussin    * ) break;;
152898e903e7SBaptiste Daroussin  esac
152998e903e7SBaptiste Daroussindone
153098e903e7SBaptiste Daroussinelse
153198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
15328e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
1533*822ca327SBaptiste Daroussin{ { echo "$as_me:1533: error: C compiler cannot create executables" >&5
153498e903e7SBaptiste Daroussinecho "$as_me: error: C compiler cannot create executables" >&2;}
153598e903e7SBaptiste Daroussin   { (exit 77); exit 77; }; }
153698e903e7SBaptiste Daroussinfi
153798e903e7SBaptiste Daroussin
153898e903e7SBaptiste Daroussinac_exeext=$ac_cv_exeext
1539*822ca327SBaptiste Daroussinecho "$as_me:1539: result: $ac_file" >&5
154098e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_file" >&6
154198e903e7SBaptiste Daroussin
154298e903e7SBaptiste Daroussin# Check the compiler produces executables we can run.  If not, either
154398e903e7SBaptiste Daroussin# the compiler is broken, or we cross compile.
1544*822ca327SBaptiste Daroussinecho "$as_me:1544: checking whether the C compiler works" >&5
154598e903e7SBaptiste Daroussinecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
154698e903e7SBaptiste Daroussin# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
154798e903e7SBaptiste Daroussin# If not cross compiling, check that we can run a simple program.
154898e903e7SBaptiste Daroussinif test "$cross_compiling" != yes; then
154998e903e7SBaptiste Daroussin  if { ac_try='./$ac_file'
1550*822ca327SBaptiste Daroussin  { (eval echo "$as_me:1550: \"$ac_try\"") >&5
155198e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
155298e903e7SBaptiste Daroussin  ac_status=$?
1553*822ca327SBaptiste Daroussin  echo "$as_me:1553: \$? = $ac_status" >&5
15548e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
155598e903e7SBaptiste Daroussin    cross_compiling=no
155698e903e7SBaptiste Daroussin  else
155798e903e7SBaptiste Daroussin    if test "$cross_compiling" = maybe; then
155898e903e7SBaptiste Daroussin	cross_compiling=yes
155998e903e7SBaptiste Daroussin    else
1560*822ca327SBaptiste Daroussin	{ { echo "$as_me:1560: error: cannot run C compiled programs.
156198e903e7SBaptiste DaroussinIf you meant to cross compile, use \`--host'." >&5
156298e903e7SBaptiste Daroussinecho "$as_me: error: cannot run C compiled programs.
156398e903e7SBaptiste DaroussinIf you meant to cross compile, use \`--host'." >&2;}
156498e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
156598e903e7SBaptiste Daroussin    fi
156698e903e7SBaptiste Daroussin  fi
156798e903e7SBaptiste Daroussinfi
1568*822ca327SBaptiste Daroussinecho "$as_me:1568: result: yes" >&5
156998e903e7SBaptiste Daroussinecho "${ECHO_T}yes" >&6
157098e903e7SBaptiste Daroussin
15718e022d3cSDag-Erling Smørgravrm -f a.out a.exe "conftest$ac_cv_exeext"
157298e903e7SBaptiste Daroussinac_clean_files=$ac_clean_files_save
157398e903e7SBaptiste Daroussin# Check the compiler produces executables we can run.  If not, either
157498e903e7SBaptiste Daroussin# the compiler is broken, or we cross compile.
1575*822ca327SBaptiste Daroussinecho "$as_me:1575: checking whether we are cross compiling" >&5
157698e903e7SBaptiste Daroussinecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1577*822ca327SBaptiste Daroussinecho "$as_me:1577: result: $cross_compiling" >&5
157898e903e7SBaptiste Daroussinecho "${ECHO_T}$cross_compiling" >&6
157998e903e7SBaptiste Daroussin
1580*822ca327SBaptiste Daroussinecho "$as_me:1580: checking for executable suffix" >&5
158198e903e7SBaptiste Daroussinecho $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1582*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1582: \"$ac_link\"") >&5
158398e903e7SBaptiste Daroussin  (eval $ac_link) 2>&5
158498e903e7SBaptiste Daroussin  ac_status=$?
1585*822ca327SBaptiste Daroussin  echo "$as_me:1585: \$? = $ac_status" >&5
15868e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
158798e903e7SBaptiste Daroussin  # If both `conftest.exe' and `conftest' are `present' (well, observable)
158898e903e7SBaptiste Daroussin# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
158998e903e7SBaptiste Daroussin# work properly (i.e., refer to `conftest.exe'), while it won't with
159098e903e7SBaptiste Daroussin# `rm'.
159198e903e7SBaptiste Daroussinfor ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
159298e903e7SBaptiste Daroussin  case $ac_file in
159398e903e7SBaptiste Daroussin    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
159498e903e7SBaptiste Daroussin    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
159598e903e7SBaptiste Daroussin          export ac_cv_exeext
159698e903e7SBaptiste Daroussin          break;;
159798e903e7SBaptiste Daroussin    * ) break;;
159898e903e7SBaptiste Daroussin  esac
159998e903e7SBaptiste Daroussindone
160098e903e7SBaptiste Daroussinelse
1601*822ca327SBaptiste Daroussin  { { echo "$as_me:1601: error: cannot compute EXEEXT: cannot compile and link" >&5
160298e903e7SBaptiste Daroussinecho "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
160398e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
160498e903e7SBaptiste Daroussinfi
160598e903e7SBaptiste Daroussin
16068e022d3cSDag-Erling Smørgravrm -f "conftest$ac_cv_exeext"
1607*822ca327SBaptiste Daroussinecho "$as_me:1607: result: $ac_cv_exeext" >&5
160898e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_exeext" >&6
160998e903e7SBaptiste Daroussin
16108e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_ext"
161198e903e7SBaptiste DaroussinEXEEXT=$ac_cv_exeext
161298e903e7SBaptiste Daroussinac_exeext=$EXEEXT
1613*822ca327SBaptiste Daroussinecho "$as_me:1613: checking for object suffix" >&5
161498e903e7SBaptiste Daroussinecho $ECHO_N "checking for object suffix... $ECHO_C" >&6
161598e903e7SBaptiste Daroussinif test "${ac_cv_objext+set}" = set; then
161698e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
161798e903e7SBaptiste Daroussinelse
16188e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1619*822ca327SBaptiste Daroussin#line 1619 "configure"
162098e903e7SBaptiste Daroussin#include "confdefs.h"
162198e903e7SBaptiste Daroussin
162298e903e7SBaptiste Daroussinint
1623b53bb29fSJung-uk Kimmain (void)
162498e903e7SBaptiste Daroussin{
162598e903e7SBaptiste Daroussin
162698e903e7SBaptiste Daroussin  ;
162798e903e7SBaptiste Daroussin  return 0;
162898e903e7SBaptiste Daroussin}
162998e903e7SBaptiste Daroussin_ACEOF
163098e903e7SBaptiste Daroussinrm -f conftest.o conftest.obj
1631*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1631: \"$ac_compile\"") >&5
163298e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
163398e903e7SBaptiste Daroussin  ac_status=$?
1634*822ca327SBaptiste Daroussin  echo "$as_me:1634: \$? = $ac_status" >&5
16358e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
163698e903e7SBaptiste Daroussin  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
163798e903e7SBaptiste Daroussin  case $ac_file in
163898e903e7SBaptiste Daroussin    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
163998e903e7SBaptiste Daroussin    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
164098e903e7SBaptiste Daroussin       break;;
164198e903e7SBaptiste Daroussin  esac
164298e903e7SBaptiste Daroussindone
164398e903e7SBaptiste Daroussinelse
164498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
16458e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
1646*822ca327SBaptiste Daroussin{ { echo "$as_me:1646: error: cannot compute OBJEXT: cannot compile" >&5
164798e903e7SBaptiste Daroussinecho "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
164898e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
164998e903e7SBaptiste Daroussinfi
165098e903e7SBaptiste Daroussin
16518e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
165298e903e7SBaptiste Daroussinfi
1653*822ca327SBaptiste Daroussinecho "$as_me:1653: result: $ac_cv_objext" >&5
165498e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_objext" >&6
165598e903e7SBaptiste DaroussinOBJEXT=$ac_cv_objext
165698e903e7SBaptiste Daroussinac_objext=$OBJEXT
1657*822ca327SBaptiste Daroussinecho "$as_me:1657: checking whether we are using the GNU C compiler" >&5
165898e903e7SBaptiste Daroussinecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
165998e903e7SBaptiste Daroussinif test "${ac_cv_c_compiler_gnu+set}" = set; then
166098e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
166198e903e7SBaptiste Daroussinelse
16628e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1663*822ca327SBaptiste Daroussin#line 1663 "configure"
166498e903e7SBaptiste Daroussin#include "confdefs.h"
166598e903e7SBaptiste Daroussin
166698e903e7SBaptiste Daroussinint
1667b53bb29fSJung-uk Kimmain (void)
166898e903e7SBaptiste Daroussin{
166998e903e7SBaptiste Daroussin#ifndef __GNUC__
167098e903e7SBaptiste Daroussin       choke me
167198e903e7SBaptiste Daroussin#endif
167298e903e7SBaptiste Daroussin
167398e903e7SBaptiste Daroussin  ;
167498e903e7SBaptiste Daroussin  return 0;
167598e903e7SBaptiste Daroussin}
167698e903e7SBaptiste Daroussin_ACEOF
16778e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1678*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1678: \"$ac_compile\"") >&5
167998e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
168098e903e7SBaptiste Daroussin  ac_status=$?
1681*822ca327SBaptiste Daroussin  echo "$as_me:1681: \$? = $ac_status" >&5
16828e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
16838e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1684*822ca327SBaptiste Daroussin  { (eval echo "$as_me:1684: \"$ac_try\"") >&5
168598e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
168698e903e7SBaptiste Daroussin  ac_status=$?
1687*822ca327SBaptiste Daroussin  echo "$as_me:1687: \$? = $ac_status" >&5
16888e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
168998e903e7SBaptiste Daroussin  ac_compiler_gnu=yes
169098e903e7SBaptiste Daroussinelse
169198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
16928e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
169398e903e7SBaptiste Daroussinac_compiler_gnu=no
169498e903e7SBaptiste Daroussinfi
16958e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
169698e903e7SBaptiste Daroussinac_cv_c_compiler_gnu=$ac_compiler_gnu
169798e903e7SBaptiste Daroussin
169898e903e7SBaptiste Daroussinfi
1699*822ca327SBaptiste Daroussinecho "$as_me:1699: result: $ac_cv_c_compiler_gnu" >&5
170098e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
170198e903e7SBaptiste DaroussinGCC=`test $ac_compiler_gnu = yes && echo yes`
170298e903e7SBaptiste Daroussinac_test_CFLAGS=${CFLAGS+set}
170398e903e7SBaptiste Daroussinac_save_CFLAGS=$CFLAGS
170498e903e7SBaptiste DaroussinCFLAGS="-g"
1705*822ca327SBaptiste Daroussinecho "$as_me:1705: checking whether $CC accepts -g" >&5
170698e903e7SBaptiste Daroussinecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
170798e903e7SBaptiste Daroussinif test "${ac_cv_prog_cc_g+set}" = set; then
170898e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
170998e903e7SBaptiste Daroussinelse
17108e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1711*822ca327SBaptiste Daroussin#line 1711 "configure"
171298e903e7SBaptiste Daroussin#include "confdefs.h"
171398e903e7SBaptiste Daroussin
171498e903e7SBaptiste Daroussinint
1715b53bb29fSJung-uk Kimmain (void)
171698e903e7SBaptiste Daroussin{
171798e903e7SBaptiste Daroussin
171898e903e7SBaptiste Daroussin  ;
171998e903e7SBaptiste Daroussin  return 0;
172098e903e7SBaptiste Daroussin}
172198e903e7SBaptiste Daroussin_ACEOF
17228e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1723*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1723: \"$ac_compile\"") >&5
172498e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
172598e903e7SBaptiste Daroussin  ac_status=$?
1726*822ca327SBaptiste Daroussin  echo "$as_me:1726: \$? = $ac_status" >&5
17278e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
17288e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1729*822ca327SBaptiste Daroussin  { (eval echo "$as_me:1729: \"$ac_try\"") >&5
173098e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
173198e903e7SBaptiste Daroussin  ac_status=$?
1732*822ca327SBaptiste Daroussin  echo "$as_me:1732: \$? = $ac_status" >&5
17338e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
173498e903e7SBaptiste Daroussin  ac_cv_prog_cc_g=yes
173598e903e7SBaptiste Daroussinelse
173698e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
17378e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
173898e903e7SBaptiste Daroussinac_cv_prog_cc_g=no
173998e903e7SBaptiste Daroussinfi
17408e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
174198e903e7SBaptiste Daroussinfi
1742*822ca327SBaptiste Daroussinecho "$as_me:1742: result: $ac_cv_prog_cc_g" >&5
174398e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_prog_cc_g" >&6
174498e903e7SBaptiste Daroussinif test "$ac_test_CFLAGS" = set; then
174598e903e7SBaptiste Daroussin  CFLAGS=$ac_save_CFLAGS
174698e903e7SBaptiste Daroussinelif test $ac_cv_prog_cc_g = yes; then
174798e903e7SBaptiste Daroussin  if test "$GCC" = yes; then
174898e903e7SBaptiste Daroussin    CFLAGS="-g -O2"
174998e903e7SBaptiste Daroussin  else
175098e903e7SBaptiste Daroussin    CFLAGS="-g"
175198e903e7SBaptiste Daroussin  fi
175298e903e7SBaptiste Daroussinelse
175398e903e7SBaptiste Daroussin  if test "$GCC" = yes; then
175498e903e7SBaptiste Daroussin    CFLAGS="-O2"
175598e903e7SBaptiste Daroussin  else
175698e903e7SBaptiste Daroussin    CFLAGS=
175798e903e7SBaptiste Daroussin  fi
175898e903e7SBaptiste Daroussinfi
175998e903e7SBaptiste Daroussin# Some people use a C++ compiler to compile C.  Since we use `exit',
176098e903e7SBaptiste Daroussin# in C++ we need to declare it.  In case someone uses the same compiler
176198e903e7SBaptiste Daroussin# for both compiling C and C++ we need to have the C++ compiler decide
176298e903e7SBaptiste Daroussin# the declaration of exit, since it's the most demanding environment.
17638e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
176498e903e7SBaptiste Daroussin#ifndef __cplusplus
176598e903e7SBaptiste Daroussin  choke me
176698e903e7SBaptiste Daroussin#endif
176798e903e7SBaptiste Daroussin_ACEOF
17688e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1769*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1769: \"$ac_compile\"") >&5
177098e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
177198e903e7SBaptiste Daroussin  ac_status=$?
1772*822ca327SBaptiste Daroussin  echo "$as_me:1772: \$? = $ac_status" >&5
17738e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
17748e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1775*822ca327SBaptiste Daroussin  { (eval echo "$as_me:1775: \"$ac_try\"") >&5
177698e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
177798e903e7SBaptiste Daroussin  ac_status=$?
1778*822ca327SBaptiste Daroussin  echo "$as_me:1778: \$? = $ac_status" >&5
17798e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
178098e903e7SBaptiste Daroussin  for ac_declaration in \
178198e903e7SBaptiste Daroussin   ''\
178298e903e7SBaptiste Daroussin   '#include <stdlib.h>' \
178398e903e7SBaptiste Daroussin   'extern "C" void std::exit (int) throw (); using std::exit;' \
178498e903e7SBaptiste Daroussin   'extern "C" void std::exit (int); using std::exit;' \
178598e903e7SBaptiste Daroussin   'extern "C" void exit (int) throw ();' \
178698e903e7SBaptiste Daroussin   'extern "C" void exit (int);' \
178798e903e7SBaptiste Daroussin   'void exit (int);'
178898e903e7SBaptiste Daroussindo
17898e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1790*822ca327SBaptiste Daroussin#line 1790 "configure"
179198e903e7SBaptiste Daroussin#include "confdefs.h"
179298e903e7SBaptiste Daroussin#include <stdlib.h>
179398e903e7SBaptiste Daroussin$ac_declaration
179498e903e7SBaptiste Daroussinint
1795b53bb29fSJung-uk Kimmain (void)
179698e903e7SBaptiste Daroussin{
179798e903e7SBaptiste Daroussinexit (42);
179898e903e7SBaptiste Daroussin  ;
179998e903e7SBaptiste Daroussin  return 0;
180098e903e7SBaptiste Daroussin}
180198e903e7SBaptiste Daroussin_ACEOF
18028e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1803*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1803: \"$ac_compile\"") >&5
180498e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
180598e903e7SBaptiste Daroussin  ac_status=$?
1806*822ca327SBaptiste Daroussin  echo "$as_me:1806: \$? = $ac_status" >&5
18078e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
18088e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1809*822ca327SBaptiste Daroussin  { (eval echo "$as_me:1809: \"$ac_try\"") >&5
181098e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
181198e903e7SBaptiste Daroussin  ac_status=$?
1812*822ca327SBaptiste Daroussin  echo "$as_me:1812: \$? = $ac_status" >&5
18138e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
181498e903e7SBaptiste Daroussin  :
181598e903e7SBaptiste Daroussinelse
181698e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
18178e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
181898e903e7SBaptiste Daroussincontinue
181998e903e7SBaptiste Daroussinfi
18208e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
18218e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1822*822ca327SBaptiste Daroussin#line 1822 "configure"
182398e903e7SBaptiste Daroussin#include "confdefs.h"
182498e903e7SBaptiste Daroussin$ac_declaration
182598e903e7SBaptiste Daroussinint
1826b53bb29fSJung-uk Kimmain (void)
182798e903e7SBaptiste Daroussin{
182898e903e7SBaptiste Daroussinexit (42);
182998e903e7SBaptiste Daroussin  ;
183098e903e7SBaptiste Daroussin  return 0;
183198e903e7SBaptiste Daroussin}
183298e903e7SBaptiste Daroussin_ACEOF
18338e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1834*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1834: \"$ac_compile\"") >&5
183598e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
183698e903e7SBaptiste Daroussin  ac_status=$?
1837*822ca327SBaptiste Daroussin  echo "$as_me:1837: \$? = $ac_status" >&5
18388e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
18398e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1840*822ca327SBaptiste Daroussin  { (eval echo "$as_me:1840: \"$ac_try\"") >&5
184198e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
184298e903e7SBaptiste Daroussin  ac_status=$?
1843*822ca327SBaptiste Daroussin  echo "$as_me:1843: \$? = $ac_status" >&5
18448e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
184598e903e7SBaptiste Daroussin  break
184698e903e7SBaptiste Daroussinelse
184798e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
18488e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
184998e903e7SBaptiste Daroussinfi
18508e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
185198e903e7SBaptiste Daroussindone
185298e903e7SBaptiste Daroussinrm -rf conftest*
185398e903e7SBaptiste Daroussinif test -n "$ac_declaration"; then
185498e903e7SBaptiste Daroussin  echo '#ifdef __cplusplus' >>confdefs.h
18558e022d3cSDag-Erling Smørgrav  echo "$ac_declaration"    >>confdefs.h
185698e903e7SBaptiste Daroussin  echo '#endif'             >>confdefs.h
185798e903e7SBaptiste Daroussinfi
185898e903e7SBaptiste Daroussin
185998e903e7SBaptiste Daroussinelse
186098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
18618e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
186298e903e7SBaptiste Daroussinfi
18638e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
186498e903e7SBaptiste Daroussinac_ext=c
186598e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
18668e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
18678e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
186898e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
18698e022d3cSDag-Erling Smørgravac_main_return="return"
187098e903e7SBaptiste Daroussin
18715b91e83fSBaptiste DaroussinGCC_VERSION=none
18725b91e83fSBaptiste Daroussinif test "$GCC" = yes ; then
1873*822ca327SBaptiste Daroussin	echo "$as_me:1873: checking version of $CC" >&5
18745b91e83fSBaptiste Daroussinecho $ECHO_N "checking version of $CC... $ECHO_C" >&6
1875*822ca327SBaptiste Daroussin	GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
18765b91e83fSBaptiste Daroussin	test -z "$GCC_VERSION" && GCC_VERSION=unknown
1877*822ca327SBaptiste Daroussin	echo "$as_me:1877: result: $GCC_VERSION" >&5
18785b91e83fSBaptiste Daroussinecho "${ECHO_T}$GCC_VERSION" >&6
18795b91e83fSBaptiste Daroussinfi
18805b91e83fSBaptiste Daroussin
1881b53bb29fSJung-uk KimINTEL_COMPILER=no
1882b53bb29fSJung-uk Kim
1883b53bb29fSJung-uk Kimif test "$GCC" = yes ; then
18848e022d3cSDag-Erling Smørgrav	case "$host_os" in
1885b53bb29fSJung-uk Kim	(linux*|gnu*)
1886*822ca327SBaptiste Daroussin		echo "$as_me:1886: checking if this is really Intel C compiler" >&5
1887b53bb29fSJung-uk Kimecho $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
1888b53bb29fSJung-uk Kim		cf_save_CFLAGS="$CFLAGS"
1889b53bb29fSJung-uk Kim		CFLAGS="$CFLAGS -no-gcc"
18908e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
1891*822ca327SBaptiste Daroussin#line 1891 "configure"
1892b53bb29fSJung-uk Kim#include "confdefs.h"
1893b53bb29fSJung-uk Kim
1894b53bb29fSJung-uk Kimint
1895b53bb29fSJung-uk Kimmain (void)
1896b53bb29fSJung-uk Kim{
1897b53bb29fSJung-uk Kim
1898b53bb29fSJung-uk Kim#ifdef __INTEL_COMPILER
1899b53bb29fSJung-uk Kim#else
1900*822ca327SBaptiste Daroussin#error __INTEL_COMPILER is not defined
1901b53bb29fSJung-uk Kim#endif
1902b53bb29fSJung-uk Kim
1903b53bb29fSJung-uk Kim  ;
1904b53bb29fSJung-uk Kim  return 0;
1905b53bb29fSJung-uk Kim}
1906b53bb29fSJung-uk Kim_ACEOF
19078e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1908*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1908: \"$ac_compile\"") >&5
1909b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
1910b53bb29fSJung-uk Kim  ac_status=$?
1911*822ca327SBaptiste Daroussin  echo "$as_me:1911: \$? = $ac_status" >&5
19128e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
19138e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1914*822ca327SBaptiste Daroussin  { (eval echo "$as_me:1914: \"$ac_try\"") >&5
1915b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
1916b53bb29fSJung-uk Kim  ac_status=$?
1917*822ca327SBaptiste Daroussin  echo "$as_me:1917: \$? = $ac_status" >&5
19188e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
1919b53bb29fSJung-uk Kim  INTEL_COMPILER=yes
1920b53bb29fSJung-uk Kimcf_save_CFLAGS="$cf_save_CFLAGS -we147"
1921b53bb29fSJung-uk Kim
1922b53bb29fSJung-uk Kimelse
1923b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
19248e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
1925b53bb29fSJung-uk Kimfi
19268e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
1927b53bb29fSJung-uk Kim		CFLAGS="$cf_save_CFLAGS"
1928*822ca327SBaptiste Daroussin		echo "$as_me:1928: result: $INTEL_COMPILER" >&5
1929b53bb29fSJung-uk Kimecho "${ECHO_T}$INTEL_COMPILER" >&6
1930b53bb29fSJung-uk Kim		;;
1931b53bb29fSJung-uk Kim	esac
1932b53bb29fSJung-uk Kimfi
1933b53bb29fSJung-uk Kim
1934b53bb29fSJung-uk KimCLANG_COMPILER=no
1935b53bb29fSJung-uk Kim
1936b53bb29fSJung-uk Kimif test "$GCC" = yes ; then
1937*822ca327SBaptiste Daroussin	echo "$as_me:1937: checking if this is really Clang C compiler" >&5
1938b53bb29fSJung-uk Kimecho $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
1939b53bb29fSJung-uk Kim	cf_save_CFLAGS="$CFLAGS"
19408e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
1941*822ca327SBaptiste Daroussin#line 1941 "configure"
1942b53bb29fSJung-uk Kim#include "confdefs.h"
1943b53bb29fSJung-uk Kim
1944b53bb29fSJung-uk Kimint
1945b53bb29fSJung-uk Kimmain (void)
1946b53bb29fSJung-uk Kim{
1947b53bb29fSJung-uk Kim
1948b53bb29fSJung-uk Kim#ifdef __clang__
1949b53bb29fSJung-uk Kim#else
1950*822ca327SBaptiste Daroussin#error __clang__ is not defined
1951b53bb29fSJung-uk Kim#endif
1952b53bb29fSJung-uk Kim
1953b53bb29fSJung-uk Kim  ;
1954b53bb29fSJung-uk Kim  return 0;
1955b53bb29fSJung-uk Kim}
1956b53bb29fSJung-uk Kim_ACEOF
19578e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1958*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1958: \"$ac_compile\"") >&5
1959b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
1960b53bb29fSJung-uk Kim  ac_status=$?
1961*822ca327SBaptiste Daroussin  echo "$as_me:1961: \$? = $ac_status" >&5
19628e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
19638e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1964*822ca327SBaptiste Daroussin  { (eval echo "$as_me:1964: \"$ac_try\"") >&5
1965b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
1966b53bb29fSJung-uk Kim  ac_status=$?
1967*822ca327SBaptiste Daroussin  echo "$as_me:1967: \$? = $ac_status" >&5
19688e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
1969b53bb29fSJung-uk Kim  CLANG_COMPILER=yes
1970b53bb29fSJung-uk Kim
1971b53bb29fSJung-uk Kimelse
1972b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
19738e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
1974b53bb29fSJung-uk Kimfi
19758e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
1976b53bb29fSJung-uk Kim	CFLAGS="$cf_save_CFLAGS"
1977*822ca327SBaptiste Daroussin	echo "$as_me:1977: result: $CLANG_COMPILER" >&5
1978b53bb29fSJung-uk Kimecho "${ECHO_T}$CLANG_COMPILER" >&6
1979b53bb29fSJung-uk Kimfi
1980b53bb29fSJung-uk Kim
19818e022d3cSDag-Erling SmørgravCLANG_VERSION=none
19828e022d3cSDag-Erling Smørgrav
19838e022d3cSDag-Erling Smørgravif test "x$CLANG_COMPILER" = "xyes" ; then
19848e022d3cSDag-Erling Smørgrav	case "$CC" in
19858e022d3cSDag-Erling Smørgrav	(c[1-9][0-9]|*/c[1-9][0-9])
1986*822ca327SBaptiste Daroussin		{ echo "$as_me:1986: WARNING: replacing broken compiler alias $CC" >&5
19878e022d3cSDag-Erling Smørgravecho "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
19888e022d3cSDag-Erling Smørgrav		CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
19898e022d3cSDag-Erling Smørgrav		CC=clang
19908e022d3cSDag-Erling Smørgrav		;;
19918e022d3cSDag-Erling Smørgrav	esac
19928e022d3cSDag-Erling Smørgrav
1993*822ca327SBaptiste Daroussin	echo "$as_me:1993: checking version of $CC" >&5
19948e022d3cSDag-Erling Smørgravecho $ECHO_N "checking version of $CC... $ECHO_C" >&6
19958e022d3cSDag-Erling Smørgrav	CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
19968e022d3cSDag-Erling Smørgrav	test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
1997*822ca327SBaptiste Daroussin	echo "$as_me:1997: result: $CLANG_VERSION" >&5
19988e022d3cSDag-Erling Smørgravecho "${ECHO_T}$CLANG_VERSION" >&6
19998e022d3cSDag-Erling Smørgrav
20008e022d3cSDag-Erling Smørgrav	for cf_clang_opt in \
20018e022d3cSDag-Erling Smørgrav		-Qunused-arguments \
20028e022d3cSDag-Erling Smørgrav		-Wno-error=implicit-function-declaration
20038e022d3cSDag-Erling Smørgrav	do
2004*822ca327SBaptiste Daroussin		echo "$as_me:2004: checking if option $cf_clang_opt works" >&5
20058e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
20068e022d3cSDag-Erling Smørgrav		cf_save_CFLAGS="$CFLAGS"
20078e022d3cSDag-Erling Smørgrav		CFLAGS="$CFLAGS $cf_clang_opt"
20088e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
2009*822ca327SBaptiste Daroussin#line 2009 "configure"
20108e022d3cSDag-Erling Smørgrav#include "confdefs.h"
20118e022d3cSDag-Erling Smørgrav
20128e022d3cSDag-Erling Smørgrav			#include <stdio.h>
20138e022d3cSDag-Erling Smørgravint
20148e022d3cSDag-Erling Smørgravmain (void)
20158e022d3cSDag-Erling Smørgrav{
20168e022d3cSDag-Erling Smørgrav
20178e022d3cSDag-Erling Smørgrav			printf("hello!\\n");
20188e022d3cSDag-Erling Smørgrav  ;
20198e022d3cSDag-Erling Smørgrav  return 0;
20208e022d3cSDag-Erling Smørgrav}
20218e022d3cSDag-Erling Smørgrav_ACEOF
20228e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
2023*822ca327SBaptiste Daroussinif { (eval echo "$as_me:2023: \"$ac_link\"") >&5
20248e022d3cSDag-Erling Smørgrav  (eval $ac_link) 2>&5
20258e022d3cSDag-Erling Smørgrav  ac_status=$?
2026*822ca327SBaptiste Daroussin  echo "$as_me:2026: \$? = $ac_status" >&5
20278e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
20288e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
2029*822ca327SBaptiste Daroussin  { (eval echo "$as_me:2029: \"$ac_try\"") >&5
20308e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
20318e022d3cSDag-Erling Smørgrav  ac_status=$?
2032*822ca327SBaptiste Daroussin  echo "$as_me:2032: \$? = $ac_status" >&5
20338e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
20348e022d3cSDag-Erling Smørgrav
20358e022d3cSDag-Erling Smørgrav			cf_clang_optok=yes
20368e022d3cSDag-Erling Smørgravelse
20378e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
20388e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
20398e022d3cSDag-Erling Smørgrav
20408e022d3cSDag-Erling Smørgrav			cf_clang_optok=no
20418e022d3cSDag-Erling Smørgravfi
20428e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2043*822ca327SBaptiste Daroussin		echo "$as_me:2043: result: $cf_clang_optok" >&5
20448e022d3cSDag-Erling Smørgravecho "${ECHO_T}$cf_clang_optok" >&6
20458e022d3cSDag-Erling Smørgrav		CFLAGS="$cf_save_CFLAGS"
20468e022d3cSDag-Erling Smørgrav		if test "$cf_clang_optok" = yes; then
20478e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	adding option $cf_clang_opt" 1>&6
20488e022d3cSDag-Erling Smørgrav
2049*822ca327SBaptiste Daroussinecho "${as_me:-configure}:2049: testing adding option $cf_clang_opt ..." 1>&5
20508e022d3cSDag-Erling Smørgrav
20518e022d3cSDag-Erling Smørgrav	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
20528e022d3cSDag-Erling Smørgrav	CFLAGS="${CFLAGS}$cf_clang_opt"
20538e022d3cSDag-Erling Smørgrav
20548e022d3cSDag-Erling Smørgrav		fi
20558e022d3cSDag-Erling Smørgrav	done
20568e022d3cSDag-Erling Smørgravfi
20578e022d3cSDag-Erling Smørgrav
2058*822ca327SBaptiste Daroussinecho "$as_me:2058: checking for $CC option to accept ANSI C" >&5
205998e903e7SBaptiste Daroussinecho $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
206098e903e7SBaptiste Daroussinif test "${ac_cv_prog_cc_stdc+set}" = set; then
206198e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
206298e903e7SBaptiste Daroussinelse
206398e903e7SBaptiste Daroussin  ac_cv_prog_cc_stdc=no
206498e903e7SBaptiste Daroussinac_save_CC=$CC
20658e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
2066*822ca327SBaptiste Daroussin#line 2066 "configure"
206798e903e7SBaptiste Daroussin#include "confdefs.h"
206898e903e7SBaptiste Daroussin#include <stdarg.h>
206998e903e7SBaptiste Daroussin#include <stdio.h>
207098e903e7SBaptiste Daroussin#include <sys/types.h>
207198e903e7SBaptiste Daroussin#include <sys/stat.h>
207298e903e7SBaptiste Daroussin/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
207398e903e7SBaptiste Daroussinstruct buf { int x; };
207498e903e7SBaptiste DaroussinFILE * (*rcsopen) (struct buf *, struct stat *, int);
20758e022d3cSDag-Erling Smørgravstatic char *e (char **p, int i)
207698e903e7SBaptiste Daroussin{
207798e903e7SBaptiste Daroussin  return p[i];
207898e903e7SBaptiste Daroussin}
207998e903e7SBaptiste Daroussinstatic char *f (char * (*g) (char **, int), char **p, ...)
208098e903e7SBaptiste Daroussin{
208198e903e7SBaptiste Daroussin  char *s;
208298e903e7SBaptiste Daroussin  va_list v;
208398e903e7SBaptiste Daroussin  va_start (v,p);
208498e903e7SBaptiste Daroussin  s = g (p, va_arg (v,int));
208598e903e7SBaptiste Daroussin  va_end (v);
208698e903e7SBaptiste Daroussin  return s;
208798e903e7SBaptiste Daroussin}
208898e903e7SBaptiste Daroussinint test (int i, double x);
208998e903e7SBaptiste Daroussinstruct s1 {int (*f) (int a);};
209098e903e7SBaptiste Daroussinstruct s2 {int (*f) (double a);};
209198e903e7SBaptiste Daroussinint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
209298e903e7SBaptiste Daroussinint argc;
209398e903e7SBaptiste Daroussinchar **argv;
209498e903e7SBaptiste Daroussinint
2095b53bb29fSJung-uk Kimmain (void)
209698e903e7SBaptiste Daroussin{
209798e903e7SBaptiste Daroussinreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
209898e903e7SBaptiste Daroussin  ;
209998e903e7SBaptiste Daroussin  return 0;
210098e903e7SBaptiste Daroussin}
210198e903e7SBaptiste Daroussin_ACEOF
210298e903e7SBaptiste Daroussin# Don't try gcc -ansi; that turns off useful extensions and
210398e903e7SBaptiste Daroussin# breaks some systems' header files.
210498e903e7SBaptiste Daroussin# AIX			-qlanglvl=ansi
210598e903e7SBaptiste Daroussin# Ultrix and OSF/1	-std1
210698e903e7SBaptiste Daroussin# HP-UX 10.20 and later	-Ae
210798e903e7SBaptiste Daroussin# HP-UX older versions	-Aa -D_HPUX_SOURCE
210898e903e7SBaptiste Daroussin# SVR4			-Xc -D__EXTENSIONS__
210998e903e7SBaptiste Daroussinfor ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
211098e903e7SBaptiste Daroussindo
211198e903e7SBaptiste Daroussin  CC="$ac_save_CC $ac_arg"
21128e022d3cSDag-Erling Smørgrav  rm -f "conftest.$ac_objext"
2113*822ca327SBaptiste Daroussinif { (eval echo "$as_me:2113: \"$ac_compile\"") >&5
211498e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
211598e903e7SBaptiste Daroussin  ac_status=$?
2116*822ca327SBaptiste Daroussin  echo "$as_me:2116: \$? = $ac_status" >&5
21178e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
21188e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
2119*822ca327SBaptiste Daroussin  { (eval echo "$as_me:2119: \"$ac_try\"") >&5
212098e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
212198e903e7SBaptiste Daroussin  ac_status=$?
2122*822ca327SBaptiste Daroussin  echo "$as_me:2122: \$? = $ac_status" >&5
21238e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
212498e903e7SBaptiste Daroussin  ac_cv_prog_cc_stdc=$ac_arg
212598e903e7SBaptiste Daroussinbreak
212698e903e7SBaptiste Daroussinelse
212798e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
21288e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
212998e903e7SBaptiste Daroussinfi
21308e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
213198e903e7SBaptiste Daroussindone
21328e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_ext" "conftest.$ac_objext"
213398e903e7SBaptiste DaroussinCC=$ac_save_CC
213498e903e7SBaptiste Daroussin
213598e903e7SBaptiste Daroussinfi
213698e903e7SBaptiste Daroussin
213798e903e7SBaptiste Daroussincase "x$ac_cv_prog_cc_stdc" in
213898e903e7SBaptiste Daroussin  x|xno)
2139*822ca327SBaptiste Daroussin    echo "$as_me:2139: result: none needed" >&5
214098e903e7SBaptiste Daroussinecho "${ECHO_T}none needed" >&6 ;;
214198e903e7SBaptiste Daroussin  *)
2142*822ca327SBaptiste Daroussin    echo "$as_me:2142: result: $ac_cv_prog_cc_stdc" >&5
214398e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
214498e903e7SBaptiste Daroussin    CC="$CC $ac_cv_prog_cc_stdc" ;;
214598e903e7SBaptiste Daroussinesac
214698e903e7SBaptiste Daroussin
214798e903e7SBaptiste Daroussin# This should have been defined by AC_PROG_CC
21488e022d3cSDag-Erling Smørgrav: "${CC:=cc}"
214998e903e7SBaptiste Daroussin
2150*822ca327SBaptiste Daroussinecho "$as_me:2150: checking \$CFLAGS variable" >&5
2151b53bb29fSJung-uk Kimecho $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2152b53bb29fSJung-uk Kimcase "x$CFLAGS" in
2153b53bb29fSJung-uk Kim(*-[IUD]*)
2154*822ca327SBaptiste Daroussin	echo "$as_me:2154: result: broken" >&5
215598e903e7SBaptiste Daroussinecho "${ECHO_T}broken" >&6
2156*822ca327SBaptiste Daroussin	{ echo "$as_me:2156: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2157b53bb29fSJung-uk Kimecho "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2158b53bb29fSJung-uk Kim	cf_flags="$CFLAGS"
2159b53bb29fSJung-uk Kim	CFLAGS=
21602aca18c7SJung-uk Kim	for cf_arg in $cf_flags
21612aca18c7SJung-uk Kim	do
216298e903e7SBaptiste Daroussin
216398e903e7SBaptiste Daroussincf_fix_cppflags=no
216498e903e7SBaptiste Daroussincf_new_cflags=
216598e903e7SBaptiste Daroussincf_new_cppflags=
216698e903e7SBaptiste Daroussincf_new_extra_cppflags=
216798e903e7SBaptiste Daroussin
2168b53bb29fSJung-uk Kimfor cf_add_cflags in $cf_arg
216998e903e7SBaptiste Daroussindo
21708e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
21710f86d14eSJung-uk Kim(no)
21728e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
21730f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
21748e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
21750f86d14eSJung-uk Kim		(-D*)
21768e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
217798e903e7SBaptiste Daroussin
217811fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
217998e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
218098e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
218198e903e7SBaptiste Daroussin
21828e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
2183b53bb29fSJung-uk Kim
2184b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2185b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2186b53bb29fSJung-uk Kim
218798e903e7SBaptiste Daroussin				continue
218898e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
2189b53bb29fSJung-uk Kim
2190b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2191b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2192b53bb29fSJung-uk Kim
219398e903e7SBaptiste Daroussin				continue
219498e903e7SBaptiste Daroussin			fi
219598e903e7SBaptiste Daroussin			;;
219698e903e7SBaptiste Daroussin		esac
219798e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
21980f86d14eSJung-uk Kim		(*$cf_add_cflags)
219998e903e7SBaptiste Daroussin			;;
22000f86d14eSJung-uk Kim		(*)
22018e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
22020f86d14eSJung-uk Kim			(-D*)
220398e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
220498e903e7SBaptiste Daroussin
220598e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
220698e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
220798e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
220898e903e7SBaptiste Daroussin
220998e903e7SBaptiste Daroussin				;;
221098e903e7SBaptiste Daroussin			esac
2211b53bb29fSJung-uk Kim
2212b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2213b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2214b53bb29fSJung-uk Kim
221598e903e7SBaptiste Daroussin			;;
221698e903e7SBaptiste Daroussin		esac
221798e903e7SBaptiste Daroussin		;;
22180f86d14eSJung-uk Kim	(*)
2219b53bb29fSJung-uk Kim
2220b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2221b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2222b53bb29fSJung-uk Kim
222398e903e7SBaptiste Daroussin		;;
222498e903e7SBaptiste Daroussin	esac
222598e903e7SBaptiste Daroussin	;;
22260f86d14eSJung-uk Kim(yes)
2227b53bb29fSJung-uk Kim
2228b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2229b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
223098e903e7SBaptiste Daroussin
22318e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
223298e903e7SBaptiste Daroussin
223311fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
223498e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
223598e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
223698e903e7SBaptiste Daroussin	;;
223798e903e7SBaptiste Daroussinesac
223898e903e7SBaptiste Daroussindone
223998e903e7SBaptiste Daroussin
224098e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
224198e903e7SBaptiste Daroussin
2242b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2243b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
2244b53bb29fSJung-uk Kim
224598e903e7SBaptiste Daroussinfi
224698e903e7SBaptiste Daroussin
224798e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
224898e903e7SBaptiste Daroussin
2249b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2250b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2251b53bb29fSJung-uk Kim
225298e903e7SBaptiste Daroussinfi
225398e903e7SBaptiste Daroussin
225498e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
225598e903e7SBaptiste Daroussin
2256b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2257b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2258b53bb29fSJung-uk Kim
2259b53bb29fSJung-uk Kimfi
2260b53bb29fSJung-uk Kim
2261b53bb29fSJung-uk Kim	done
2262b53bb29fSJung-uk Kim	;;
2263b53bb29fSJung-uk Kim(*)
2264*822ca327SBaptiste Daroussin	echo "$as_me:2264: result: ok" >&5
2265b53bb29fSJung-uk Kimecho "${ECHO_T}ok" >&6
2266b53bb29fSJung-uk Kim	;;
2267b53bb29fSJung-uk Kimesac
2268b53bb29fSJung-uk Kim
2269*822ca327SBaptiste Daroussinecho "$as_me:2269: checking \$CC variable" >&5
2270b53bb29fSJung-uk Kimecho $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2271b53bb29fSJung-uk Kimcase "$CC" in
2272b53bb29fSJung-uk Kim(*[\ \	]-*)
2273*822ca327SBaptiste Daroussin	echo "$as_me:2273: result: broken" >&5
2274b53bb29fSJung-uk Kimecho "${ECHO_T}broken" >&6
2275*822ca327SBaptiste Daroussin	{ echo "$as_me:2275: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2276b53bb29fSJung-uk Kimecho "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2277b53bb29fSJung-uk Kim	# humor him...
2278b53bb29fSJung-uk Kim	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2279*822ca327SBaptiste Daroussin	cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"`
2280b53bb29fSJung-uk Kim	CC="$cf_prog"
2281b53bb29fSJung-uk Kim	for cf_arg in $cf_flags
2282b53bb29fSJung-uk Kim	do
2283b53bb29fSJung-uk Kim		case "x$cf_arg" in
2284b53bb29fSJung-uk Kim		(x-[IUDfgOW]*)
2285b53bb29fSJung-uk Kim
2286b53bb29fSJung-uk Kimcf_fix_cppflags=no
2287b53bb29fSJung-uk Kimcf_new_cflags=
2288b53bb29fSJung-uk Kimcf_new_cppflags=
2289b53bb29fSJung-uk Kimcf_new_extra_cppflags=
2290b53bb29fSJung-uk Kim
2291b53bb29fSJung-uk Kimfor cf_add_cflags in $cf_arg
2292b53bb29fSJung-uk Kimdo
22938e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
2294b53bb29fSJung-uk Kim(no)
22958e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
2296b53bb29fSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
22978e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
2298b53bb29fSJung-uk Kim		(-D*)
22998e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2300b53bb29fSJung-uk Kim
2301b53bb29fSJung-uk Kim			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2302b53bb29fSJung-uk Kim				&& test -z "${cf_tst_cflags}" \
2303b53bb29fSJung-uk Kim				&& cf_fix_cppflags=yes
2304b53bb29fSJung-uk Kim
23058e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
2306b53bb29fSJung-uk Kim
2307b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2308b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2309b53bb29fSJung-uk Kim
2310b53bb29fSJung-uk Kim				continue
2311b53bb29fSJung-uk Kim			elif test "${cf_tst_cflags}" = "\"'" ; then
2312b53bb29fSJung-uk Kim
2313b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2314b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2315b53bb29fSJung-uk Kim
2316b53bb29fSJung-uk Kim				continue
2317b53bb29fSJung-uk Kim			fi
2318b53bb29fSJung-uk Kim			;;
2319b53bb29fSJung-uk Kim		esac
2320b53bb29fSJung-uk Kim		case "$CPPFLAGS" in
2321b53bb29fSJung-uk Kim		(*$cf_add_cflags)
2322b53bb29fSJung-uk Kim			;;
2323b53bb29fSJung-uk Kim		(*)
23248e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
2325b53bb29fSJung-uk Kim			(-D*)
2326b53bb29fSJung-uk Kim				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2327b53bb29fSJung-uk Kim
2328b53bb29fSJung-uk KimCPPFLAGS=`echo "$CPPFLAGS" | \
2329b53bb29fSJung-uk Kim	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
2330b53bb29fSJung-uk Kim		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
2331b53bb29fSJung-uk Kim
2332b53bb29fSJung-uk Kim				;;
2333b53bb29fSJung-uk Kim			esac
2334b53bb29fSJung-uk Kim
2335b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2336b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2337b53bb29fSJung-uk Kim
2338b53bb29fSJung-uk Kim			;;
2339b53bb29fSJung-uk Kim		esac
2340b53bb29fSJung-uk Kim		;;
2341b53bb29fSJung-uk Kim	(*)
2342b53bb29fSJung-uk Kim
2343b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2344b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2345b53bb29fSJung-uk Kim
2346b53bb29fSJung-uk Kim		;;
2347b53bb29fSJung-uk Kim	esac
2348b53bb29fSJung-uk Kim	;;
2349b53bb29fSJung-uk Kim(yes)
2350b53bb29fSJung-uk Kim
2351b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2352b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2353b53bb29fSJung-uk Kim
23548e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2355b53bb29fSJung-uk Kim
2356b53bb29fSJung-uk Kim	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2357b53bb29fSJung-uk Kim		&& test -z "${cf_tst_cflags}" \
2358b53bb29fSJung-uk Kim		&& cf_fix_cppflags=no
2359b53bb29fSJung-uk Kim	;;
2360b53bb29fSJung-uk Kimesac
2361b53bb29fSJung-uk Kimdone
2362b53bb29fSJung-uk Kim
2363b53bb29fSJung-uk Kimif test -n "$cf_new_cflags" ; then
2364b53bb29fSJung-uk Kim
2365b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2366b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
2367b53bb29fSJung-uk Kim
2368b53bb29fSJung-uk Kimfi
2369b53bb29fSJung-uk Kim
2370b53bb29fSJung-uk Kimif test -n "$cf_new_cppflags" ; then
2371b53bb29fSJung-uk Kim
2372b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2373b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2374b53bb29fSJung-uk Kim
2375b53bb29fSJung-uk Kimfi
2376b53bb29fSJung-uk Kim
2377b53bb29fSJung-uk Kimif test -n "$cf_new_extra_cppflags" ; then
2378b53bb29fSJung-uk Kim
2379b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2380b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2381b53bb29fSJung-uk Kim
238298e903e7SBaptiste Daroussinfi
238398e903e7SBaptiste Daroussin
23842aca18c7SJung-uk Kim			;;
23852aca18c7SJung-uk Kim		(*)
23862aca18c7SJung-uk Kim			CC="$CC $cf_arg"
23872aca18c7SJung-uk Kim			;;
23882aca18c7SJung-uk Kim		esac
23892aca18c7SJung-uk Kim	done
2390c5b5d71aSJung-uk Kim	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
2391c5b5d71aSJung-uk Kim
2392*822ca327SBaptiste Daroussinecho "${as_me:-configure}:2392: testing resulting CC: '$CC' ..." 1>&5
2393c5b5d71aSJung-uk Kim
2394c5b5d71aSJung-uk Kim	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
2395c5b5d71aSJung-uk Kim
2396*822ca327SBaptiste Daroussinecho "${as_me:-configure}:2396: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2397c5b5d71aSJung-uk Kim
2398c5b5d71aSJung-uk Kim	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2399c5b5d71aSJung-uk Kim
2400*822ca327SBaptiste Daroussinecho "${as_me:-configure}:2400: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2401c5b5d71aSJung-uk Kim
240298e903e7SBaptiste Daroussin	;;
24030f86d14eSJung-uk Kim(*)
2404*822ca327SBaptiste Daroussin	echo "$as_me:2404: result: ok" >&5
240598e903e7SBaptiste Daroussinecho "${ECHO_T}ok" >&6
240698e903e7SBaptiste Daroussin	;;
240798e903e7SBaptiste Daroussinesac
240898e903e7SBaptiste Daroussin
2409*822ca327SBaptiste Daroussinecho "$as_me:2409: checking whether ${MAKE-make} sets \${MAKE}" >&5
24105b91e83fSBaptiste Daroussinecho $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
24115b91e83fSBaptiste Daroussinset dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
24125b91e83fSBaptiste Daroussinif eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
24135b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
24145b91e83fSBaptiste Daroussinelse
24155b91e83fSBaptiste Daroussin  cat >conftest.make <<\EOF
24165b91e83fSBaptiste Daroussinall:
24175b91e83fSBaptiste Daroussin	@echo 'ac_maketemp="${MAKE}"'
24185b91e83fSBaptiste DaroussinEOF
24195b91e83fSBaptiste Daroussin# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
24205b91e83fSBaptiste Daroussineval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
24215b91e83fSBaptiste Daroussinif test -n "$ac_maketemp"; then
24225b91e83fSBaptiste Daroussin  eval ac_cv_prog_make_${ac_make}_set=yes
24235b91e83fSBaptiste Daroussinelse
24245b91e83fSBaptiste Daroussin  eval ac_cv_prog_make_${ac_make}_set=no
24255b91e83fSBaptiste Daroussinfi
24265b91e83fSBaptiste Daroussinrm -f conftest.make
24275b91e83fSBaptiste Daroussinfi
24285b91e83fSBaptiste Daroussinif eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2429*822ca327SBaptiste Daroussin  echo "$as_me:2429: result: yes" >&5
24305b91e83fSBaptiste Daroussinecho "${ECHO_T}yes" >&6
24315b91e83fSBaptiste Daroussin  SET_MAKE=
24325b91e83fSBaptiste Daroussinelse
2433*822ca327SBaptiste Daroussin  echo "$as_me:2433: result: no" >&5
24345b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
24355b91e83fSBaptiste Daroussin  SET_MAKE="MAKE=${MAKE-make}"
24365b91e83fSBaptiste Daroussinfi
24375b91e83fSBaptiste Daroussin
24385b91e83fSBaptiste Daroussin# Find a good install program.  We prefer a C program (faster),
24395b91e83fSBaptiste Daroussin# so one script is as good as another.  But avoid the broken or
24405b91e83fSBaptiste Daroussin# incompatible versions:
24415b91e83fSBaptiste Daroussin# SysV /etc/install, /usr/sbin/install
24425b91e83fSBaptiste Daroussin# SunOS /usr/etc/install
24435b91e83fSBaptiste Daroussin# IRIX /sbin/install
24445b91e83fSBaptiste Daroussin# AIX /bin/install
24455b91e83fSBaptiste Daroussin# AmigaOS /C/install, which installs bootblocks on floppy discs
24465b91e83fSBaptiste Daroussin# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
24475b91e83fSBaptiste Daroussin# AFS /usr/afsws/bin/install, which mishandles nonexistent args
24485b91e83fSBaptiste Daroussin# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
24495b91e83fSBaptiste Daroussin# ./install, which can be erroneously created by make from ./install.sh.
2450*822ca327SBaptiste Daroussinecho "$as_me:2450: checking for a BSD compatible install" >&5
24515b91e83fSBaptiste Daroussinecho $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
24525b91e83fSBaptiste Daroussinif test -z "$INSTALL"; then
24535b91e83fSBaptiste Daroussinif test "${ac_cv_path_install+set}" = set; then
24545b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
24555b91e83fSBaptiste Daroussinelse
24565b91e83fSBaptiste Daroussin    ac_save_IFS=$IFS; IFS=$ac_path_separator
24575b91e83fSBaptiste Daroussin  for ac_dir in $PATH; do
24585b91e83fSBaptiste Daroussin    IFS=$ac_save_IFS
24595b91e83fSBaptiste Daroussin    # Account for people who put trailing slashes in PATH elements.
24605b91e83fSBaptiste Daroussin    case $ac_dir/ in
24615b91e83fSBaptiste Daroussin    / | ./ | .// | /cC/* \
24625b91e83fSBaptiste Daroussin    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
24635b91e83fSBaptiste Daroussin    | /usr/ucb/* ) ;;
24645b91e83fSBaptiste Daroussin    *)
24655b91e83fSBaptiste Daroussin      # OSF1 and SCO ODT 3.0 have their own names for install.
24665b91e83fSBaptiste Daroussin      # Don't use installbsd from OSF since it installs stuff as root
24675b91e83fSBaptiste Daroussin      # by default.
24685b91e83fSBaptiste Daroussin      for ac_prog in ginstall scoinst install; do
24695b91e83fSBaptiste Daroussin        if $as_executable_p "$ac_dir/$ac_prog"; then
24705b91e83fSBaptiste Daroussin	  if test $ac_prog = install &&
24715b91e83fSBaptiste Daroussin            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
24725b91e83fSBaptiste Daroussin	    # AIX install.  It has an incompatible calling convention.
24735b91e83fSBaptiste Daroussin	    :
24745b91e83fSBaptiste Daroussin	  elif test $ac_prog = install &&
24755b91e83fSBaptiste Daroussin	    grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
24765b91e83fSBaptiste Daroussin	    # program-specific install script used by HP pwplus--don't use.
24775b91e83fSBaptiste Daroussin	    :
24785b91e83fSBaptiste Daroussin	  else
24795b91e83fSBaptiste Daroussin	    ac_cv_path_install="$ac_dir/$ac_prog -c"
24805b91e83fSBaptiste Daroussin	    break 2
24815b91e83fSBaptiste Daroussin	  fi
24825b91e83fSBaptiste Daroussin	fi
24835b91e83fSBaptiste Daroussin      done
24845b91e83fSBaptiste Daroussin      ;;
24855b91e83fSBaptiste Daroussin    esac
24865b91e83fSBaptiste Daroussin  done
24875b91e83fSBaptiste Daroussin
24885b91e83fSBaptiste Daroussinfi
24895b91e83fSBaptiste Daroussin  if test "${ac_cv_path_install+set}" = set; then
24905b91e83fSBaptiste Daroussin    INSTALL=$ac_cv_path_install
24915b91e83fSBaptiste Daroussin  else
24925b91e83fSBaptiste Daroussin    # As a last resort, use the slow shell script.  We don't cache a
24935b91e83fSBaptiste Daroussin    # path for INSTALL within a source directory, because that will
24945b91e83fSBaptiste Daroussin    # break other packages using the cache if that directory is
24955b91e83fSBaptiste Daroussin    # removed, or if the path is relative.
24965b91e83fSBaptiste Daroussin    INSTALL=$ac_install_sh
24975b91e83fSBaptiste Daroussin  fi
24985b91e83fSBaptiste Daroussinfi
2499*822ca327SBaptiste Daroussinecho "$as_me:2499: result: $INSTALL" >&5
25005b91e83fSBaptiste Daroussinecho "${ECHO_T}$INSTALL" >&6
25015b91e83fSBaptiste Daroussin
25025b91e83fSBaptiste Daroussin# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
25035b91e83fSBaptiste Daroussin# It thinks the first close brace ends the variable substitution.
25045b91e83fSBaptiste Daroussintest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
25055b91e83fSBaptiste Daroussin
25065b91e83fSBaptiste Daroussintest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
25075b91e83fSBaptiste Daroussin
25085b91e83fSBaptiste Daroussintest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
25095b91e83fSBaptiste Daroussin
2510*822ca327SBaptiste Daroussinecho "$as_me:2510: checking if filesystem supports mixed-case filenames" >&5
25115b91e83fSBaptiste Daroussinecho $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
25125b91e83fSBaptiste Daroussinif test "${cf_cv_mixedcase+set}" = set; then
251398e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
251498e903e7SBaptiste Daroussinelse
251598e903e7SBaptiste Daroussin
25165b91e83fSBaptiste Daroussinif test "$cross_compiling" = yes ; then
25178e022d3cSDag-Erling Smørgrav	case "$target_alias" in
25188e022d3cSDag-Erling Smørgrav	(*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
25195b91e83fSBaptiste Daroussin		cf_cv_mixedcase=no
252098e903e7SBaptiste Daroussin		;;
25210f86d14eSJung-uk Kim	(*)
25225b91e83fSBaptiste Daroussin		cf_cv_mixedcase=yes
252398e903e7SBaptiste Daroussin		;;
252498e903e7SBaptiste Daroussin	esac
252598e903e7SBaptiste Daroussinelse
25265b91e83fSBaptiste Daroussin	rm -f conftest CONFTEST
25275b91e83fSBaptiste Daroussin	echo test >conftest
25285b91e83fSBaptiste Daroussin	if test -f CONFTEST ; then
25295b91e83fSBaptiste Daroussin		cf_cv_mixedcase=no
253098e903e7SBaptiste Daroussin	else
25315b91e83fSBaptiste Daroussin		cf_cv_mixedcase=yes
25325b91e83fSBaptiste Daroussin	fi
25335b91e83fSBaptiste Daroussin	rm -f conftest CONFTEST
25345b91e83fSBaptiste Daroussinfi
25355b91e83fSBaptiste Daroussin
25365b91e83fSBaptiste Daroussinfi
2537*822ca327SBaptiste Daroussinecho "$as_me:2537: result: $cf_cv_mixedcase" >&5
25385b91e83fSBaptiste Daroussinecho "${ECHO_T}$cf_cv_mixedcase" >&6
25395b91e83fSBaptiste Daroussintest "$cf_cv_mixedcase" = yes &&
254098e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF
25415b91e83fSBaptiste Daroussin#define MIXEDCASE_FILENAMES 1
254298e903e7SBaptiste DaroussinEOF
254398e903e7SBaptiste Daroussin
25445b91e83fSBaptiste Daroussinfor ac_prog in exctags ctags
25455b91e83fSBaptiste Daroussindo
25465b91e83fSBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
25475b91e83fSBaptiste Daroussinset dummy $ac_prog; ac_word=$2
2548*822ca327SBaptiste Daroussinecho "$as_me:2548: checking for $ac_word" >&5
25495b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25505b91e83fSBaptiste Daroussinif test "${ac_cv_prog_CTAGS+set}" = set; then
25515b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
25525b91e83fSBaptiste Daroussinelse
25535b91e83fSBaptiste Daroussin  if test -n "$CTAGS"; then
25545b91e83fSBaptiste Daroussin  ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
25555b91e83fSBaptiste Daroussinelse
25565b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
25575b91e83fSBaptiste Daroussinac_dummy="$PATH"
25585b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
25595b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
25605b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
25615b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
25625b91e83fSBaptiste Daroussinac_cv_prog_CTAGS="$ac_prog"
2563*822ca327SBaptiste Daroussinecho "$as_me:2563: found $ac_dir/$ac_word" >&5
25645b91e83fSBaptiste Daroussinbreak
25655b91e83fSBaptiste Daroussindone
25665b91e83fSBaptiste Daroussin
256798e903e7SBaptiste Daroussinfi
256898e903e7SBaptiste Daroussinfi
25695b91e83fSBaptiste DaroussinCTAGS=$ac_cv_prog_CTAGS
25705b91e83fSBaptiste Daroussinif test -n "$CTAGS"; then
2571*822ca327SBaptiste Daroussin  echo "$as_me:2571: result: $CTAGS" >&5
25725b91e83fSBaptiste Daroussinecho "${ECHO_T}$CTAGS" >&6
25735b91e83fSBaptiste Daroussinelse
2574*822ca327SBaptiste Daroussin  echo "$as_me:2574: result: no" >&5
25755b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
25765b91e83fSBaptiste Daroussinfi
257798e903e7SBaptiste Daroussin
25785b91e83fSBaptiste Daroussin  test -n "$CTAGS" && break
25795b91e83fSBaptiste Daroussindone
25805b91e83fSBaptiste Daroussin
25815b91e83fSBaptiste Daroussinfor ac_prog in exetags etags
25825b91e83fSBaptiste Daroussindo
25835b91e83fSBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
25845b91e83fSBaptiste Daroussinset dummy $ac_prog; ac_word=$2
2585*822ca327SBaptiste Daroussinecho "$as_me:2585: checking for $ac_word" >&5
25865b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25875b91e83fSBaptiste Daroussinif test "${ac_cv_prog_ETAGS+set}" = set; then
25885b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
25895b91e83fSBaptiste Daroussinelse
25905b91e83fSBaptiste Daroussin  if test -n "$ETAGS"; then
25915b91e83fSBaptiste Daroussin  ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
25925b91e83fSBaptiste Daroussinelse
25935b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
25945b91e83fSBaptiste Daroussinac_dummy="$PATH"
25955b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
25965b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
25975b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
25985b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
25995b91e83fSBaptiste Daroussinac_cv_prog_ETAGS="$ac_prog"
2600*822ca327SBaptiste Daroussinecho "$as_me:2600: found $ac_dir/$ac_word" >&5
26015b91e83fSBaptiste Daroussinbreak
26025b91e83fSBaptiste Daroussindone
26035b91e83fSBaptiste Daroussin
260498e903e7SBaptiste Daroussinfi
26055b91e83fSBaptiste Daroussinfi
26065b91e83fSBaptiste DaroussinETAGS=$ac_cv_prog_ETAGS
26075b91e83fSBaptiste Daroussinif test -n "$ETAGS"; then
2608*822ca327SBaptiste Daroussin  echo "$as_me:2608: result: $ETAGS" >&5
26095b91e83fSBaptiste Daroussinecho "${ECHO_T}$ETAGS" >&6
26105b91e83fSBaptiste Daroussinelse
2611*822ca327SBaptiste Daroussin  echo "$as_me:2611: result: no" >&5
26125b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
26135b91e83fSBaptiste Daroussinfi
26145b91e83fSBaptiste Daroussin
26155b91e83fSBaptiste Daroussin  test -n "$ETAGS" && break
26165b91e83fSBaptiste Daroussindone
26175b91e83fSBaptiste Daroussin
26185b91e83fSBaptiste Daroussin# Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
26195b91e83fSBaptiste Daroussinset dummy ${CTAGS:-ctags}; ac_word=$2
2620*822ca327SBaptiste Daroussinecho "$as_me:2620: checking for $ac_word" >&5
26215b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
26225b91e83fSBaptiste Daroussinif test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
26235b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
26245b91e83fSBaptiste Daroussinelse
26255b91e83fSBaptiste Daroussin  if test -n "$MAKE_LOWER_TAGS"; then
26265b91e83fSBaptiste Daroussin  ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
26275b91e83fSBaptiste Daroussinelse
26285b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
26295b91e83fSBaptiste Daroussinac_dummy="$PATH"
26305b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
26315b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
26325b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
26335b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
26345b91e83fSBaptiste Daroussinac_cv_prog_MAKE_LOWER_TAGS="yes"
2635*822ca327SBaptiste Daroussinecho "$as_me:2635: found $ac_dir/$ac_word" >&5
26365b91e83fSBaptiste Daroussinbreak
26375b91e83fSBaptiste Daroussindone
26385b91e83fSBaptiste Daroussin
26395b91e83fSBaptiste Daroussin  test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
26405b91e83fSBaptiste Daroussinfi
26415b91e83fSBaptiste Daroussinfi
26425b91e83fSBaptiste DaroussinMAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
26435b91e83fSBaptiste Daroussinif test -n "$MAKE_LOWER_TAGS"; then
2644*822ca327SBaptiste Daroussin  echo "$as_me:2644: result: $MAKE_LOWER_TAGS" >&5
26455b91e83fSBaptiste Daroussinecho "${ECHO_T}$MAKE_LOWER_TAGS" >&6
26465b91e83fSBaptiste Daroussinelse
2647*822ca327SBaptiste Daroussin  echo "$as_me:2647: result: no" >&5
26485b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
26495b91e83fSBaptiste Daroussinfi
26505b91e83fSBaptiste Daroussin
26515b91e83fSBaptiste Daroussinif test "$cf_cv_mixedcase" = yes ; then
26525b91e83fSBaptiste Daroussin	# Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
26535b91e83fSBaptiste Daroussinset dummy ${ETAGS:-etags}; ac_word=$2
2654*822ca327SBaptiste Daroussinecho "$as_me:2654: checking for $ac_word" >&5
26555b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
26565b91e83fSBaptiste Daroussinif test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
26575b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
26585b91e83fSBaptiste Daroussinelse
26595b91e83fSBaptiste Daroussin  if test -n "$MAKE_UPPER_TAGS"; then
26605b91e83fSBaptiste Daroussin  ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
26615b91e83fSBaptiste Daroussinelse
26625b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
26635b91e83fSBaptiste Daroussinac_dummy="$PATH"
26645b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
26655b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
26665b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
26675b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
26685b91e83fSBaptiste Daroussinac_cv_prog_MAKE_UPPER_TAGS="yes"
2669*822ca327SBaptiste Daroussinecho "$as_me:2669: found $ac_dir/$ac_word" >&5
26705b91e83fSBaptiste Daroussinbreak
26715b91e83fSBaptiste Daroussindone
26725b91e83fSBaptiste Daroussin
26735b91e83fSBaptiste Daroussin  test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
26745b91e83fSBaptiste Daroussinfi
26755b91e83fSBaptiste Daroussinfi
26765b91e83fSBaptiste DaroussinMAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
26775b91e83fSBaptiste Daroussinif test -n "$MAKE_UPPER_TAGS"; then
2678*822ca327SBaptiste Daroussin  echo "$as_me:2678: result: $MAKE_UPPER_TAGS" >&5
26795b91e83fSBaptiste Daroussinecho "${ECHO_T}$MAKE_UPPER_TAGS" >&6
26805b91e83fSBaptiste Daroussinelse
2681*822ca327SBaptiste Daroussin  echo "$as_me:2681: result: no" >&5
26825b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
26835b91e83fSBaptiste Daroussinfi
26845b91e83fSBaptiste Daroussin
26855b91e83fSBaptiste Daroussinelse
26865b91e83fSBaptiste Daroussin	MAKE_UPPER_TAGS=no
26875b91e83fSBaptiste Daroussinfi
26885b91e83fSBaptiste Daroussin
26895b91e83fSBaptiste Daroussinif test "$MAKE_UPPER_TAGS" = yes ; then
26905b91e83fSBaptiste Daroussin	MAKE_UPPER_TAGS=
26915b91e83fSBaptiste Daroussinelse
26925b91e83fSBaptiste Daroussin	MAKE_UPPER_TAGS="#"
26935b91e83fSBaptiste Daroussinfi
26945b91e83fSBaptiste Daroussin
26955b91e83fSBaptiste Daroussinif test "$MAKE_LOWER_TAGS" = yes ; then
26965b91e83fSBaptiste Daroussin	MAKE_LOWER_TAGS=
26975b91e83fSBaptiste Daroussinelse
26985b91e83fSBaptiste Daroussin	MAKE_LOWER_TAGS="#"
26995b91e83fSBaptiste Daroussinfi
27005b91e83fSBaptiste Daroussin
27010c8de5b0SBaptiste Daroussinfor ac_prog in mawk gawk nawk awk
27020c8de5b0SBaptiste Daroussindo
27030c8de5b0SBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
27040c8de5b0SBaptiste Daroussinset dummy $ac_prog; ac_word=$2
2705*822ca327SBaptiste Daroussinecho "$as_me:2705: checking for $ac_word" >&5
27060c8de5b0SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27070c8de5b0SBaptiste Daroussinif test "${ac_cv_prog_AWK+set}" = set; then
27080c8de5b0SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
27090c8de5b0SBaptiste Daroussinelse
27100c8de5b0SBaptiste Daroussin  if test -n "$AWK"; then
27110c8de5b0SBaptiste Daroussin  ac_cv_prog_AWK="$AWK" # Let the user override the test.
27120c8de5b0SBaptiste Daroussinelse
27130c8de5b0SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
27140c8de5b0SBaptiste Daroussinac_dummy="$PATH"
27150c8de5b0SBaptiste Daroussinfor ac_dir in $ac_dummy; do
27160c8de5b0SBaptiste Daroussin  IFS=$ac_save_IFS
27170c8de5b0SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
27180c8de5b0SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
27190c8de5b0SBaptiste Daroussinac_cv_prog_AWK="$ac_prog"
2720*822ca327SBaptiste Daroussinecho "$as_me:2720: found $ac_dir/$ac_word" >&5
27210c8de5b0SBaptiste Daroussinbreak
27220c8de5b0SBaptiste Daroussindone
27230c8de5b0SBaptiste Daroussin
27240c8de5b0SBaptiste Daroussinfi
27250c8de5b0SBaptiste Daroussinfi
27260c8de5b0SBaptiste DaroussinAWK=$ac_cv_prog_AWK
27270c8de5b0SBaptiste Daroussinif test -n "$AWK"; then
2728*822ca327SBaptiste Daroussin  echo "$as_me:2728: result: $AWK" >&5
27290c8de5b0SBaptiste Daroussinecho "${ECHO_T}$AWK" >&6
27300c8de5b0SBaptiste Daroussinelse
2731*822ca327SBaptiste Daroussin  echo "$as_me:2731: result: no" >&5
27320c8de5b0SBaptiste Daroussinecho "${ECHO_T}no" >&6
27330c8de5b0SBaptiste Daroussinfi
27340c8de5b0SBaptiste Daroussin
27350c8de5b0SBaptiste Daroussin  test -n "$AWK" && break
27360c8de5b0SBaptiste Daroussindone
27370c8de5b0SBaptiste Daroussin
2738*822ca327SBaptiste Daroussintest -z "$AWK" && { { echo "$as_me:2738: error: No awk program found" >&5
27390c8de5b0SBaptiste Daroussinecho "$as_me: error: No awk program found" >&2;}
27400c8de5b0SBaptiste Daroussin   { (exit 1); exit 1; }; }
27410c8de5b0SBaptiste Daroussin
2742c5b5d71aSJung-uk Kimfor ac_prog in lint cppcheck splint
27435b91e83fSBaptiste Daroussindo
27445b91e83fSBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
27455b91e83fSBaptiste Daroussinset dummy $ac_prog; ac_word=$2
2746*822ca327SBaptiste Daroussinecho "$as_me:2746: checking for $ac_word" >&5
27475b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27485b91e83fSBaptiste Daroussinif test "${ac_cv_prog_LINT+set}" = set; then
27495b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
27505b91e83fSBaptiste Daroussinelse
27515b91e83fSBaptiste Daroussin  if test -n "$LINT"; then
27525b91e83fSBaptiste Daroussin  ac_cv_prog_LINT="$LINT" # Let the user override the test.
27535b91e83fSBaptiste Daroussinelse
27545b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
27555b91e83fSBaptiste Daroussinac_dummy="$PATH"
27565b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
27575b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
27585b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
27595b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
27605b91e83fSBaptiste Daroussinac_cv_prog_LINT="$ac_prog"
2761*822ca327SBaptiste Daroussinecho "$as_me:2761: found $ac_dir/$ac_word" >&5
27625b91e83fSBaptiste Daroussinbreak
27635b91e83fSBaptiste Daroussindone
27645b91e83fSBaptiste Daroussin
27655b91e83fSBaptiste Daroussinfi
27665b91e83fSBaptiste Daroussinfi
27675b91e83fSBaptiste DaroussinLINT=$ac_cv_prog_LINT
27685b91e83fSBaptiste Daroussinif test -n "$LINT"; then
2769*822ca327SBaptiste Daroussin  echo "$as_me:2769: result: $LINT" >&5
27705b91e83fSBaptiste Daroussinecho "${ECHO_T}$LINT" >&6
27715b91e83fSBaptiste Daroussinelse
2772*822ca327SBaptiste Daroussin  echo "$as_me:2772: result: no" >&5
27735b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
27745b91e83fSBaptiste Daroussinfi
27755b91e83fSBaptiste Daroussin
27765b91e83fSBaptiste Daroussin  test -n "$LINT" && break
27775b91e83fSBaptiste Daroussindone
277898e903e7SBaptiste Daroussin
2779b53bb29fSJung-uk Kimcase "x$LINT" in
2780b53bb29fSJung-uk Kim(xcppcheck|x*/cppcheck)
2781b53bb29fSJung-uk Kim	test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
2782b53bb29fSJung-uk Kim	;;
2783b53bb29fSJung-uk Kimesac
2784b53bb29fSJung-uk Kim
2785*822ca327SBaptiste Daroussinecho "$as_me:2785: checking if the POSIX test-macros are already defined" >&5
2786b53bb29fSJung-uk Kimecho $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
2787b53bb29fSJung-uk Kimif test "${cf_cv_posix_visible+set}" = set; then
2788b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
2789b53bb29fSJung-uk Kimelse
2790b53bb29fSJung-uk Kim
27918e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
2792*822ca327SBaptiste Daroussin#line 2792 "configure"
2793b53bb29fSJung-uk Kim#include "confdefs.h"
2794b53bb29fSJung-uk Kim#include <stdio.h>
2795b53bb29fSJung-uk Kimint
2796b53bb29fSJung-uk Kimmain (void)
2797b53bb29fSJung-uk Kim{
2798b53bb29fSJung-uk Kim
2799b53bb29fSJung-uk Kim#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
2800b53bb29fSJung-uk Kim	&& defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
2801b53bb29fSJung-uk Kim	&& defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
2802b53bb29fSJung-uk Kim	&& defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
2803b53bb29fSJung-uk Kim#error conflicting symbols found
2804b53bb29fSJung-uk Kim#endif
2805b53bb29fSJung-uk Kim
2806b53bb29fSJung-uk Kim  ;
2807b53bb29fSJung-uk Kim  return 0;
2808b53bb29fSJung-uk Kim}
2809b53bb29fSJung-uk Kim_ACEOF
28108e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
2811*822ca327SBaptiste Daroussinif { (eval echo "$as_me:2811: \"$ac_compile\"") >&5
2812b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
2813b53bb29fSJung-uk Kim  ac_status=$?
2814*822ca327SBaptiste Daroussin  echo "$as_me:2814: \$? = $ac_status" >&5
28158e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
28168e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
2817*822ca327SBaptiste Daroussin  { (eval echo "$as_me:2817: \"$ac_try\"") >&5
2818b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
2819b53bb29fSJung-uk Kim  ac_status=$?
2820*822ca327SBaptiste Daroussin  echo "$as_me:2820: \$? = $ac_status" >&5
28218e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
2822b53bb29fSJung-uk Kim  cf_cv_posix_visible=no
2823b53bb29fSJung-uk Kimelse
2824b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
28258e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
2826b53bb29fSJung-uk Kimcf_cv_posix_visible=yes
2827b53bb29fSJung-uk Kimfi
28288e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
2829b53bb29fSJung-uk Kim
2830b53bb29fSJung-uk Kimfi
2831*822ca327SBaptiste Daroussinecho "$as_me:2831: result: $cf_cv_posix_visible" >&5
2832b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_posix_visible" >&6
2833b53bb29fSJung-uk Kim
2834b53bb29fSJung-uk Kimif test "$cf_cv_posix_visible" = no; then
2835b53bb29fSJung-uk Kim
283698e903e7SBaptiste Daroussincf_XOPEN_SOURCE=500
283798e903e7SBaptiste Daroussincf_POSIX_C_SOURCE=199506L
283898e903e7SBaptiste Daroussincf_xopen_source=
283998e903e7SBaptiste Daroussin
28408e022d3cSDag-Erling Smørgravcase "$host_os" in
28410f86d14eSJung-uk Kim(aix[4-7]*)
284298e903e7SBaptiste Daroussin	cf_xopen_source="-D_ALL_SOURCE"
284398e903e7SBaptiste Daroussin	;;
28440f86d14eSJung-uk Kim(darwin[0-8].*)
284598e903e7SBaptiste Daroussin	cf_xopen_source="-D_APPLE_C_SOURCE"
284698e903e7SBaptiste Daroussin	;;
28470f86d14eSJung-uk Kim(darwin*)
284898e903e7SBaptiste Daroussin	cf_xopen_source="-D_DARWIN_C_SOURCE"
284998e903e7SBaptiste Daroussin	cf_XOPEN_SOURCE=
285098e903e7SBaptiste Daroussin	;;
2851b53bb29fSJung-uk Kim(freebsd*|dragonfly*|midnightbsd*)
285298e903e7SBaptiste Daroussin	# 5.x headers associate
285398e903e7SBaptiste Daroussin	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
285498e903e7SBaptiste Daroussin	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
285598e903e7SBaptiste Daroussin	cf_POSIX_C_SOURCE=200112L
285698e903e7SBaptiste Daroussin	cf_XOPEN_SOURCE=600
285798e903e7SBaptiste Daroussin	cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
285898e903e7SBaptiste Daroussin	;;
28590f86d14eSJung-uk Kim(hpux11*)
286098e903e7SBaptiste Daroussin	cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
286198e903e7SBaptiste Daroussin	;;
28620f86d14eSJung-uk Kim(hpux*)
286398e903e7SBaptiste Daroussin	cf_xopen_source="-D_HPUX_SOURCE"
286498e903e7SBaptiste Daroussin	;;
28650f86d14eSJung-uk Kim(irix[56].*)
286698e903e7SBaptiste Daroussin	cf_xopen_source="-D_SGI_SOURCE"
286798e903e7SBaptiste Daroussin	cf_XOPEN_SOURCE=
286898e903e7SBaptiste Daroussin	;;
2869*822ca327SBaptiste Daroussin(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
287098e903e7SBaptiste Daroussin
2871b53bb29fSJung-uk Kimcf_gnu_xopen_source=$cf_XOPEN_SOURCE
2872b53bb29fSJung-uk Kim
28738e022d3cSDag-Erling Smørgravecho "$as_me:2873: checking if this is the GNU C library" >&5
2874b53bb29fSJung-uk Kimecho $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
2875b53bb29fSJung-uk Kimif test "${cf_cv_gnu_library+set}" = set; then
2876b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
2877b53bb29fSJung-uk Kimelse
2878b53bb29fSJung-uk Kim
28798e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
28808e022d3cSDag-Erling Smørgrav#line 2880 "configure"
2881b53bb29fSJung-uk Kim#include "confdefs.h"
2882b53bb29fSJung-uk Kim#include <sys/types.h>
2883b53bb29fSJung-uk Kimint
2884b53bb29fSJung-uk Kimmain (void)
2885b53bb29fSJung-uk Kim{
2886b53bb29fSJung-uk Kim
2887b53bb29fSJung-uk Kim	#if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
2888b53bb29fSJung-uk Kim		return 0;
2889b53bb29fSJung-uk Kim	#elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
2890b53bb29fSJung-uk Kim		return 0;
2891b53bb29fSJung-uk Kim	#else
2892b53bb29fSJung-uk Kim	#	error not GNU C library
2893b53bb29fSJung-uk Kim	#endif
2894b53bb29fSJung-uk Kim  ;
2895b53bb29fSJung-uk Kim  return 0;
2896b53bb29fSJung-uk Kim}
2897b53bb29fSJung-uk Kim_ACEOF
28988e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
28998e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:2899: \"$ac_compile\"") >&5
2900b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
2901b53bb29fSJung-uk Kim  ac_status=$?
29028e022d3cSDag-Erling Smørgrav  echo "$as_me:2902: \$? = $ac_status" >&5
29038e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
29048e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
29058e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:2905: \"$ac_try\"") >&5
2906b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
2907b53bb29fSJung-uk Kim  ac_status=$?
29088e022d3cSDag-Erling Smørgrav  echo "$as_me:2908: \$? = $ac_status" >&5
29098e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
2910b53bb29fSJung-uk Kim  cf_cv_gnu_library=yes
2911b53bb29fSJung-uk Kimelse
2912b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
29138e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
2914b53bb29fSJung-uk Kimcf_cv_gnu_library=no
2915b53bb29fSJung-uk Kimfi
29168e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
2917b53bb29fSJung-uk Kim
2918b53bb29fSJung-uk Kimfi
29198e022d3cSDag-Erling Smørgravecho "$as_me:2919: result: $cf_cv_gnu_library" >&5
2920b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_gnu_library" >&6
2921b53bb29fSJung-uk Kim
2922b53bb29fSJung-uk Kimif test x$cf_cv_gnu_library = xyes; then
2923b53bb29fSJung-uk Kim
2924b53bb29fSJung-uk Kim	# With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
2925b53bb29fSJung-uk Kim	# was changed to help a little.  newlib incorporated the change about 4
2926b53bb29fSJung-uk Kim	# years later.
29278e022d3cSDag-Erling Smørgrav	echo "$as_me:2927: checking if _DEFAULT_SOURCE can be used as a basis" >&5
2928b53bb29fSJung-uk Kimecho $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
2929b53bb29fSJung-uk Kimif test "${cf_cv_gnu_library_219+set}" = set; then
2930b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
2931b53bb29fSJung-uk Kimelse
2932b53bb29fSJung-uk Kim
2933b53bb29fSJung-uk Kim		cf_save="$CPPFLAGS"
2934b53bb29fSJung-uk Kim
2935b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2936b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
2937b53bb29fSJung-uk Kim
29388e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
29398e022d3cSDag-Erling Smørgrav#line 2939 "configure"
2940b53bb29fSJung-uk Kim#include "confdefs.h"
2941b53bb29fSJung-uk Kim#include <sys/types.h>
2942b53bb29fSJung-uk Kimint
2943b53bb29fSJung-uk Kimmain (void)
2944b53bb29fSJung-uk Kim{
2945b53bb29fSJung-uk Kim
2946b53bb29fSJung-uk Kim			#if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
2947b53bb29fSJung-uk Kim				return 0;
2948b53bb29fSJung-uk Kim			#elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
2949b53bb29fSJung-uk Kim				return 0;
2950b53bb29fSJung-uk Kim			#else
2951b53bb29fSJung-uk Kim			#	error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
2952b53bb29fSJung-uk Kim			#endif
2953b53bb29fSJung-uk Kim  ;
2954b53bb29fSJung-uk Kim  return 0;
2955b53bb29fSJung-uk Kim}
2956b53bb29fSJung-uk Kim_ACEOF
29578e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
29588e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:2958: \"$ac_compile\"") >&5
2959b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
2960b53bb29fSJung-uk Kim  ac_status=$?
29618e022d3cSDag-Erling Smørgrav  echo "$as_me:2961: \$? = $ac_status" >&5
29628e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
29638e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
29648e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:2964: \"$ac_try\"") >&5
2965b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
2966b53bb29fSJung-uk Kim  ac_status=$?
29678e022d3cSDag-Erling Smørgrav  echo "$as_me:2967: \$? = $ac_status" >&5
29688e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
2969b53bb29fSJung-uk Kim  cf_cv_gnu_library_219=yes
2970b53bb29fSJung-uk Kimelse
2971b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
29728e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
2973b53bb29fSJung-uk Kimcf_cv_gnu_library_219=no
2974b53bb29fSJung-uk Kimfi
29758e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
2976b53bb29fSJung-uk Kim		CPPFLAGS="$cf_save"
2977b53bb29fSJung-uk Kim
2978b53bb29fSJung-uk Kimfi
29798e022d3cSDag-Erling Smørgravecho "$as_me:2979: result: $cf_cv_gnu_library_219" >&5
2980b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_gnu_library_219" >&6
2981b53bb29fSJung-uk Kim
2982b53bb29fSJung-uk Kim	if test "x$cf_cv_gnu_library_219" = xyes; then
2983b53bb29fSJung-uk Kim		cf_save="$CPPFLAGS"
29848e022d3cSDag-Erling Smørgrav		echo "$as_me:2984: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
2985b53bb29fSJung-uk Kimecho $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
2986b53bb29fSJung-uk Kimif test "${cf_cv_gnu_dftsrc_219+set}" = set; then
2987b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
2988b53bb29fSJung-uk Kimelse
2989b53bb29fSJung-uk Kim
2990b53bb29fSJung-uk Kimcf_fix_cppflags=no
2991b53bb29fSJung-uk Kimcf_new_cflags=
2992b53bb29fSJung-uk Kimcf_new_cppflags=
2993b53bb29fSJung-uk Kimcf_new_extra_cppflags=
2994b53bb29fSJung-uk Kim
2995b53bb29fSJung-uk Kimfor cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
2996b53bb29fSJung-uk Kimdo
29978e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
2998b53bb29fSJung-uk Kim(no)
29998e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
3000b53bb29fSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
30018e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
3002b53bb29fSJung-uk Kim		(-D*)
30038e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
3004b53bb29fSJung-uk Kim
3005b53bb29fSJung-uk Kim			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3006b53bb29fSJung-uk Kim				&& test -z "${cf_tst_cflags}" \
3007b53bb29fSJung-uk Kim				&& cf_fix_cppflags=yes
3008b53bb29fSJung-uk Kim
30098e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
3010b53bb29fSJung-uk Kim
3011b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3012b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3013b53bb29fSJung-uk Kim
3014b53bb29fSJung-uk Kim				continue
3015b53bb29fSJung-uk Kim			elif test "${cf_tst_cflags}" = "\"'" ; then
3016b53bb29fSJung-uk Kim
3017b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3018b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3019b53bb29fSJung-uk Kim
3020b53bb29fSJung-uk Kim				continue
3021b53bb29fSJung-uk Kim			fi
3022b53bb29fSJung-uk Kim			;;
3023b53bb29fSJung-uk Kim		esac
3024b53bb29fSJung-uk Kim		case "$CPPFLAGS" in
3025b53bb29fSJung-uk Kim		(*$cf_add_cflags)
3026b53bb29fSJung-uk Kim			;;
3027b53bb29fSJung-uk Kim		(*)
30288e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
3029b53bb29fSJung-uk Kim			(-D*)
3030b53bb29fSJung-uk Kim				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
3031b53bb29fSJung-uk Kim
3032b53bb29fSJung-uk KimCPPFLAGS=`echo "$CPPFLAGS" | \
3033b53bb29fSJung-uk Kim	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
3034b53bb29fSJung-uk Kim		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
3035b53bb29fSJung-uk Kim
3036b53bb29fSJung-uk Kim				;;
3037b53bb29fSJung-uk Kim			esac
3038b53bb29fSJung-uk Kim
3039b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
3040b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
3041b53bb29fSJung-uk Kim
3042b53bb29fSJung-uk Kim			;;
3043b53bb29fSJung-uk Kim		esac
3044b53bb29fSJung-uk Kim		;;
3045b53bb29fSJung-uk Kim	(*)
3046b53bb29fSJung-uk Kim
3047b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
3048b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
3049b53bb29fSJung-uk Kim
3050b53bb29fSJung-uk Kim		;;
3051b53bb29fSJung-uk Kim	esac
3052b53bb29fSJung-uk Kim	;;
3053b53bb29fSJung-uk Kim(yes)
3054b53bb29fSJung-uk Kim
3055b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3056b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3057b53bb29fSJung-uk Kim
30588e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
3059b53bb29fSJung-uk Kim
3060b53bb29fSJung-uk Kim	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3061b53bb29fSJung-uk Kim		&& test -z "${cf_tst_cflags}" \
3062b53bb29fSJung-uk Kim		&& cf_fix_cppflags=no
3063b53bb29fSJung-uk Kim	;;
3064b53bb29fSJung-uk Kimesac
3065b53bb29fSJung-uk Kimdone
3066b53bb29fSJung-uk Kim
3067b53bb29fSJung-uk Kimif test -n "$cf_new_cflags" ; then
3068b53bb29fSJung-uk Kim
3069b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
3070b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
3071b53bb29fSJung-uk Kim
3072b53bb29fSJung-uk Kimfi
3073b53bb29fSJung-uk Kim
3074b53bb29fSJung-uk Kimif test -n "$cf_new_cppflags" ; then
3075b53bb29fSJung-uk Kim
3076b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3077b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
3078b53bb29fSJung-uk Kim
3079b53bb29fSJung-uk Kimfi
3080b53bb29fSJung-uk Kim
3081b53bb29fSJung-uk Kimif test -n "$cf_new_extra_cppflags" ; then
3082b53bb29fSJung-uk Kim
3083b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
3084b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
3085b53bb29fSJung-uk Kim
3086b53bb29fSJung-uk Kimfi
3087b53bb29fSJung-uk Kim
30888e022d3cSDag-Erling Smørgrav			cat >"conftest.$ac_ext" <<_ACEOF
30898e022d3cSDag-Erling Smørgrav#line 3089 "configure"
3090b53bb29fSJung-uk Kim#include "confdefs.h"
3091b53bb29fSJung-uk Kim
3092b53bb29fSJung-uk Kim				#include <limits.h>
3093b53bb29fSJung-uk Kim				#include <sys/types.h>
3094b53bb29fSJung-uk Kim
3095b53bb29fSJung-uk Kimint
3096b53bb29fSJung-uk Kimmain (void)
3097b53bb29fSJung-uk Kim{
3098b53bb29fSJung-uk Kim
3099b53bb29fSJung-uk Kim				#if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
3100b53bb29fSJung-uk Kim					return 0;
3101b53bb29fSJung-uk Kim				#else
3102b53bb29fSJung-uk Kim				#	error GNU C library is too old
3103b53bb29fSJung-uk Kim				#endif
3104b53bb29fSJung-uk Kim  ;
3105b53bb29fSJung-uk Kim  return 0;
3106b53bb29fSJung-uk Kim}
3107b53bb29fSJung-uk Kim_ACEOF
31088e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
31098e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3109: \"$ac_compile\"") >&5
3110b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
3111b53bb29fSJung-uk Kim  ac_status=$?
31128e022d3cSDag-Erling Smørgrav  echo "$as_me:3112: \$? = $ac_status" >&5
31138e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
31148e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
31158e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3115: \"$ac_try\"") >&5
3116b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
3117b53bb29fSJung-uk Kim  ac_status=$?
31188e022d3cSDag-Erling Smørgrav  echo "$as_me:3118: \$? = $ac_status" >&5
31198e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
3120b53bb29fSJung-uk Kim  cf_cv_gnu_dftsrc_219=yes
3121b53bb29fSJung-uk Kimelse
3122b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
31238e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
3124b53bb29fSJung-uk Kimcf_cv_gnu_dftsrc_219=no
3125b53bb29fSJung-uk Kimfi
31268e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
3127b53bb29fSJung-uk Kim
3128b53bb29fSJung-uk Kimfi
31298e022d3cSDag-Erling Smørgravecho "$as_me:3129: result: $cf_cv_gnu_dftsrc_219" >&5
3130b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
3131b53bb29fSJung-uk Kim		test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
3132b53bb29fSJung-uk Kim	else
3133b53bb29fSJung-uk Kim		cf_cv_gnu_dftsrc_219=maybe
3134b53bb29fSJung-uk Kim	fi
3135b53bb29fSJung-uk Kim
3136b53bb29fSJung-uk Kim	if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
3137b53bb29fSJung-uk Kim
31388e022d3cSDag-Erling Smørgrav		echo "$as_me:3138: checking if we must define _GNU_SOURCE" >&5
313998e903e7SBaptiste Daroussinecho $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
314098e903e7SBaptiste Daroussinif test "${cf_cv_gnu_source+set}" = set; then
314198e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
314298e903e7SBaptiste Daroussinelse
314398e903e7SBaptiste Daroussin
31448e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
31458e022d3cSDag-Erling Smørgrav#line 3145 "configure"
314698e903e7SBaptiste Daroussin#include "confdefs.h"
314798e903e7SBaptiste Daroussin#include <sys/types.h>
314898e903e7SBaptiste Daroussinint
3149b53bb29fSJung-uk Kimmain (void)
315098e903e7SBaptiste Daroussin{
315198e903e7SBaptiste Daroussin
315298e903e7SBaptiste Daroussin			#ifndef _XOPEN_SOURCE
3153b53bb29fSJung-uk Kim			#error	expected _XOPEN_SOURCE to be defined
315498e903e7SBaptiste Daroussin			#endif
315598e903e7SBaptiste Daroussin  ;
315698e903e7SBaptiste Daroussin  return 0;
315798e903e7SBaptiste Daroussin}
315898e903e7SBaptiste Daroussin_ACEOF
31598e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
31608e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3160: \"$ac_compile\"") >&5
316198e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
316298e903e7SBaptiste Daroussin  ac_status=$?
31638e022d3cSDag-Erling Smørgrav  echo "$as_me:3163: \$? = $ac_status" >&5
31648e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
31658e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
31668e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3166: \"$ac_try\"") >&5
316798e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
316898e903e7SBaptiste Daroussin  ac_status=$?
31698e022d3cSDag-Erling Smørgrav  echo "$as_me:3169: \$? = $ac_status" >&5
31708e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
317198e903e7SBaptiste Daroussin  cf_cv_gnu_source=no
317298e903e7SBaptiste Daroussinelse
317398e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
31748e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
317598e903e7SBaptiste Daroussincf_save="$CPPFLAGS"
3176b53bb29fSJung-uk Kim
3177b53bb29fSJung-uk Kimcf_fix_cppflags=no
3178b53bb29fSJung-uk Kimcf_new_cflags=
3179b53bb29fSJung-uk Kimcf_new_cppflags=
3180b53bb29fSJung-uk Kimcf_new_extra_cppflags=
3181b53bb29fSJung-uk Kim
3182b53bb29fSJung-uk Kimfor cf_add_cflags in -D_GNU_SOURCE
3183b53bb29fSJung-uk Kimdo
31848e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
3185b53bb29fSJung-uk Kim(no)
31868e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
3187b53bb29fSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
31888e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
3189b53bb29fSJung-uk Kim		(-D*)
31908e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
3191b53bb29fSJung-uk Kim
3192b53bb29fSJung-uk Kim			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3193b53bb29fSJung-uk Kim				&& test -z "${cf_tst_cflags}" \
3194b53bb29fSJung-uk Kim				&& cf_fix_cppflags=yes
3195b53bb29fSJung-uk Kim
31968e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
3197b53bb29fSJung-uk Kim
3198b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3199b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3200b53bb29fSJung-uk Kim
3201b53bb29fSJung-uk Kim				continue
3202b53bb29fSJung-uk Kim			elif test "${cf_tst_cflags}" = "\"'" ; then
3203b53bb29fSJung-uk Kim
3204b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3205b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3206b53bb29fSJung-uk Kim
3207b53bb29fSJung-uk Kim				continue
3208b53bb29fSJung-uk Kim			fi
3209b53bb29fSJung-uk Kim			;;
3210b53bb29fSJung-uk Kim		esac
3211b53bb29fSJung-uk Kim		case "$CPPFLAGS" in
3212b53bb29fSJung-uk Kim		(*$cf_add_cflags)
3213b53bb29fSJung-uk Kim			;;
3214b53bb29fSJung-uk Kim		(*)
32158e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
3216b53bb29fSJung-uk Kim			(-D*)
3217b53bb29fSJung-uk Kim				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
3218b53bb29fSJung-uk Kim
3219b53bb29fSJung-uk KimCPPFLAGS=`echo "$CPPFLAGS" | \
3220b53bb29fSJung-uk Kim	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
3221b53bb29fSJung-uk Kim		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
3222b53bb29fSJung-uk Kim
3223b53bb29fSJung-uk Kim				;;
3224b53bb29fSJung-uk Kim			esac
3225b53bb29fSJung-uk Kim
3226b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
3227b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
3228b53bb29fSJung-uk Kim
3229b53bb29fSJung-uk Kim			;;
3230b53bb29fSJung-uk Kim		esac
3231b53bb29fSJung-uk Kim		;;
3232b53bb29fSJung-uk Kim	(*)
3233b53bb29fSJung-uk Kim
3234b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
3235b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
3236b53bb29fSJung-uk Kim
3237b53bb29fSJung-uk Kim		;;
3238b53bb29fSJung-uk Kim	esac
3239b53bb29fSJung-uk Kim	;;
3240b53bb29fSJung-uk Kim(yes)
3241b53bb29fSJung-uk Kim
3242b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3243b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3244b53bb29fSJung-uk Kim
32458e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
3246b53bb29fSJung-uk Kim
3247b53bb29fSJung-uk Kim	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3248b53bb29fSJung-uk Kim		&& test -z "${cf_tst_cflags}" \
3249b53bb29fSJung-uk Kim		&& cf_fix_cppflags=no
3250b53bb29fSJung-uk Kim	;;
3251b53bb29fSJung-uk Kimesac
3252b53bb29fSJung-uk Kimdone
3253b53bb29fSJung-uk Kim
3254b53bb29fSJung-uk Kimif test -n "$cf_new_cflags" ; then
3255b53bb29fSJung-uk Kim
3256b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
3257b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
3258b53bb29fSJung-uk Kim
3259b53bb29fSJung-uk Kimfi
3260b53bb29fSJung-uk Kim
3261b53bb29fSJung-uk Kimif test -n "$cf_new_cppflags" ; then
3262b53bb29fSJung-uk Kim
3263b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3264b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
3265b53bb29fSJung-uk Kim
3266b53bb29fSJung-uk Kimfi
3267b53bb29fSJung-uk Kim
3268b53bb29fSJung-uk Kimif test -n "$cf_new_extra_cppflags" ; then
3269b53bb29fSJung-uk Kim
3270b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
3271b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
3272b53bb29fSJung-uk Kim
3273b53bb29fSJung-uk Kimfi
3274b53bb29fSJung-uk Kim
32758e022d3cSDag-Erling Smørgrav			 cat >"conftest.$ac_ext" <<_ACEOF
32768e022d3cSDag-Erling Smørgrav#line 3276 "configure"
327798e903e7SBaptiste Daroussin#include "confdefs.h"
327898e903e7SBaptiste Daroussin#include <sys/types.h>
327998e903e7SBaptiste Daroussinint
3280b53bb29fSJung-uk Kimmain (void)
328198e903e7SBaptiste Daroussin{
328298e903e7SBaptiste Daroussin
328398e903e7SBaptiste Daroussin				#ifdef _XOPEN_SOURCE
3284b53bb29fSJung-uk Kim				#error	expected _XOPEN_SOURCE to be undefined
328598e903e7SBaptiste Daroussin				#endif
328698e903e7SBaptiste Daroussin  ;
328798e903e7SBaptiste Daroussin  return 0;
328898e903e7SBaptiste Daroussin}
328998e903e7SBaptiste Daroussin_ACEOF
32908e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
32918e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3291: \"$ac_compile\"") >&5
329298e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
329398e903e7SBaptiste Daroussin  ac_status=$?
32948e022d3cSDag-Erling Smørgrav  echo "$as_me:3294: \$? = $ac_status" >&5
32958e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
32968e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
32978e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3297: \"$ac_try\"") >&5
329898e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
329998e903e7SBaptiste Daroussin  ac_status=$?
33008e022d3cSDag-Erling Smørgrav  echo "$as_me:3300: \$? = $ac_status" >&5
33018e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
330298e903e7SBaptiste Daroussin  cf_cv_gnu_source=no
330398e903e7SBaptiste Daroussinelse
330498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
33058e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
330698e903e7SBaptiste Daroussincf_cv_gnu_source=yes
330798e903e7SBaptiste Daroussinfi
33088e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
330998e903e7SBaptiste Daroussin			CPPFLAGS="$cf_save"
331098e903e7SBaptiste Daroussin
331198e903e7SBaptiste Daroussinfi
33128e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
331398e903e7SBaptiste Daroussin
331498e903e7SBaptiste Daroussinfi
33158e022d3cSDag-Erling Smørgravecho "$as_me:3315: result: $cf_cv_gnu_source" >&5
331698e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_gnu_source" >&6
33172aca18c7SJung-uk Kim
33182aca18c7SJung-uk Kim		if test "$cf_cv_gnu_source" = yes
33192aca18c7SJung-uk Kim		then
33208e022d3cSDag-Erling Smørgrav		echo "$as_me:3320: checking if we should also define _DEFAULT_SOURCE" >&5
33212aca18c7SJung-uk Kimecho $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
33222aca18c7SJung-uk Kimif test "${cf_cv_default_source+set}" = set; then
33232aca18c7SJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
33242aca18c7SJung-uk Kimelse
33252aca18c7SJung-uk Kim
3326b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3327b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
3328b53bb29fSJung-uk Kim
33298e022d3cSDag-Erling Smørgrav			cat >"conftest.$ac_ext" <<_ACEOF
33308e022d3cSDag-Erling Smørgrav#line 3330 "configure"
33312aca18c7SJung-uk Kim#include "confdefs.h"
33322aca18c7SJung-uk Kim#include <sys/types.h>
33332aca18c7SJung-uk Kimint
3334b53bb29fSJung-uk Kimmain (void)
33352aca18c7SJung-uk Kim{
33362aca18c7SJung-uk Kim
33372aca18c7SJung-uk Kim				#ifdef _DEFAULT_SOURCE
3338b53bb29fSJung-uk Kim				#error	expected _DEFAULT_SOURCE to be undefined
33392aca18c7SJung-uk Kim				#endif
33402aca18c7SJung-uk Kim  ;
33412aca18c7SJung-uk Kim  return 0;
33422aca18c7SJung-uk Kim}
33432aca18c7SJung-uk Kim_ACEOF
33448e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
33458e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3345: \"$ac_compile\"") >&5
33462aca18c7SJung-uk Kim  (eval $ac_compile) 2>&5
33472aca18c7SJung-uk Kim  ac_status=$?
33488e022d3cSDag-Erling Smørgrav  echo "$as_me:3348: \$? = $ac_status" >&5
33498e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
33508e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
33518e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3351: \"$ac_try\"") >&5
33522aca18c7SJung-uk Kim  (eval $ac_try) 2>&5
33532aca18c7SJung-uk Kim  ac_status=$?
33548e022d3cSDag-Erling Smørgrav  echo "$as_me:3354: \$? = $ac_status" >&5
33558e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
33562aca18c7SJung-uk Kim  cf_cv_default_source=no
33572aca18c7SJung-uk Kimelse
33582aca18c7SJung-uk Kim  echo "$as_me: failed program was:" >&5
33598e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
33602aca18c7SJung-uk Kimcf_cv_default_source=yes
33612aca18c7SJung-uk Kimfi
33628e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
33632aca18c7SJung-uk Kim
33642aca18c7SJung-uk Kimfi
33658e022d3cSDag-Erling Smørgravecho "$as_me:3365: result: $cf_cv_default_source" >&5
33662aca18c7SJung-uk Kimecho "${ECHO_T}$cf_cv_default_source" >&6
3367b53bb29fSJung-uk Kim			if test "$cf_cv_default_source" = yes
3368b53bb29fSJung-uk Kim			then
3369b53bb29fSJung-uk Kim
3370b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3371b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
3372b53bb29fSJung-uk Kim
3373b53bb29fSJung-uk Kim			fi
3374b53bb29fSJung-uk Kim		fi
3375b53bb29fSJung-uk Kim	fi
3376b53bb29fSJung-uk Kim
33772aca18c7SJung-uk Kimfi
337898e903e7SBaptiste Daroussin
337998e903e7SBaptiste Daroussin	;;
33800f86d14eSJung-uk Kim(minix*)
338111fce282SBaptiste Daroussin	cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
338211fce282SBaptiste Daroussin	;;
33830f86d14eSJung-uk Kim(mirbsd*)
338498e903e7SBaptiste Daroussin	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
338598e903e7SBaptiste Daroussin	cf_XOPEN_SOURCE=
338698e903e7SBaptiste Daroussin
3387b53bb29fSJung-uk Kimif test "$cf_cv_posix_visible" = no; then
3388b53bb29fSJung-uk Kim
338998e903e7SBaptiste Daroussincf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
339098e903e7SBaptiste Daroussin
339198e903e7SBaptiste Daroussincf_save_CFLAGS="$CFLAGS"
339298e903e7SBaptiste Daroussincf_save_CPPFLAGS="$CPPFLAGS"
339398e903e7SBaptiste Daroussin
339498e903e7SBaptiste Daroussincf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
339598e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
339698e903e7SBaptiste Daroussin		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
339798e903e7SBaptiste Daroussin
339898e903e7SBaptiste Daroussincf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
339998e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
340098e903e7SBaptiste Daroussin		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
340198e903e7SBaptiste Daroussin
34028e022d3cSDag-Erling Smørgravecho "$as_me:3402: checking if we should define _POSIX_C_SOURCE" >&5
340398e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
340498e903e7SBaptiste Daroussinif test "${cf_cv_posix_c_source+set}" = set; then
340598e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
340698e903e7SBaptiste Daroussinelse
340798e903e7SBaptiste Daroussin
34088e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:3408: testing if the symbol is already defined go no further ..." 1>&5
340998e903e7SBaptiste Daroussin
34108e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
34118e022d3cSDag-Erling Smørgrav#line 3411 "configure"
341298e903e7SBaptiste Daroussin#include "confdefs.h"
341398e903e7SBaptiste Daroussin#include <sys/types.h>
341498e903e7SBaptiste Daroussinint
3415b53bb29fSJung-uk Kimmain (void)
341698e903e7SBaptiste Daroussin{
341798e903e7SBaptiste Daroussin
341898e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE
3419*822ca327SBaptiste Daroussin#error _POSIX_C_SOURCE is not defined
342098e903e7SBaptiste Daroussin#endif
342198e903e7SBaptiste Daroussin  ;
342298e903e7SBaptiste Daroussin  return 0;
342398e903e7SBaptiste Daroussin}
342498e903e7SBaptiste Daroussin_ACEOF
34258e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
34268e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3426: \"$ac_compile\"") >&5
342798e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
342898e903e7SBaptiste Daroussin  ac_status=$?
34298e022d3cSDag-Erling Smørgrav  echo "$as_me:3429: \$? = $ac_status" >&5
34308e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
34318e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
34328e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3432: \"$ac_try\"") >&5
343398e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
343498e903e7SBaptiste Daroussin  ac_status=$?
34358e022d3cSDag-Erling Smørgrav  echo "$as_me:3435: \$? = $ac_status" >&5
34368e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
343798e903e7SBaptiste Daroussin  cf_cv_posix_c_source=no
343898e903e7SBaptiste Daroussinelse
343998e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
34408e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
344198e903e7SBaptiste Daroussincf_want_posix_source=no
34420f86d14eSJung-uk Kim	 case .$cf_POSIX_C_SOURCE in
34430f86d14eSJung-uk Kim	 (.[12]??*)
344498e903e7SBaptiste Daroussin		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
344598e903e7SBaptiste Daroussin		;;
34460f86d14eSJung-uk Kim	 (.2)
344798e903e7SBaptiste Daroussin		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
344898e903e7SBaptiste Daroussin		cf_want_posix_source=yes
344998e903e7SBaptiste Daroussin		;;
34500f86d14eSJung-uk Kim	 (.*)
345198e903e7SBaptiste Daroussin		cf_want_posix_source=yes
345298e903e7SBaptiste Daroussin		;;
345398e903e7SBaptiste Daroussin	 esac
345498e903e7SBaptiste Daroussin	 if test "$cf_want_posix_source" = yes ; then
34558e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
34568e022d3cSDag-Erling Smørgrav#line 3456 "configure"
345798e903e7SBaptiste Daroussin#include "confdefs.h"
345898e903e7SBaptiste Daroussin#include <sys/types.h>
345998e903e7SBaptiste Daroussinint
3460b53bb29fSJung-uk Kimmain (void)
346198e903e7SBaptiste Daroussin{
346298e903e7SBaptiste Daroussin
346398e903e7SBaptiste Daroussin#ifdef _POSIX_SOURCE
3464*822ca327SBaptiste Daroussin#error _POSIX_SOURCE is defined
346598e903e7SBaptiste Daroussin#endif
346698e903e7SBaptiste Daroussin  ;
346798e903e7SBaptiste Daroussin  return 0;
346898e903e7SBaptiste Daroussin}
346998e903e7SBaptiste Daroussin_ACEOF
34708e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
34718e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3471: \"$ac_compile\"") >&5
347298e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
347398e903e7SBaptiste Daroussin  ac_status=$?
34748e022d3cSDag-Erling Smørgrav  echo "$as_me:3474: \$? = $ac_status" >&5
34758e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
34768e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
34778e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3477: \"$ac_try\"") >&5
347898e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
347998e903e7SBaptiste Daroussin  ac_status=$?
34808e022d3cSDag-Erling Smørgrav  echo "$as_me:3480: \$? = $ac_status" >&5
34818e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
348298e903e7SBaptiste Daroussin  :
348398e903e7SBaptiste Daroussinelse
348498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
34858e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
348698e903e7SBaptiste Daroussincf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
348798e903e7SBaptiste Daroussinfi
34888e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
348998e903e7SBaptiste Daroussin	 fi
349098e903e7SBaptiste Daroussin
34918e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:3491: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
349298e903e7SBaptiste Daroussin
349398e903e7SBaptiste Daroussin	 CFLAGS="$cf_trim_CFLAGS"
3494b53bb29fSJung-uk Kim	 CPPFLAGS="$cf_trim_CPPFLAGS"
349598e903e7SBaptiste Daroussin
3496b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3497b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
3498b53bb29fSJung-uk Kim
34998e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:3499: testing if the second compile does not leave our definition intact error ..." 1>&5
350098e903e7SBaptiste Daroussin
35018e022d3cSDag-Erling Smørgrav	 cat >"conftest.$ac_ext" <<_ACEOF
35028e022d3cSDag-Erling Smørgrav#line 3502 "configure"
350398e903e7SBaptiste Daroussin#include "confdefs.h"
350498e903e7SBaptiste Daroussin#include <sys/types.h>
350598e903e7SBaptiste Daroussinint
3506b53bb29fSJung-uk Kimmain (void)
350798e903e7SBaptiste Daroussin{
350898e903e7SBaptiste Daroussin
350998e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE
3510*822ca327SBaptiste Daroussin#error _POSIX_C_SOURCE is not defined
351198e903e7SBaptiste Daroussin#endif
351298e903e7SBaptiste Daroussin  ;
351398e903e7SBaptiste Daroussin  return 0;
351498e903e7SBaptiste Daroussin}
351598e903e7SBaptiste Daroussin_ACEOF
35168e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
35178e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3517: \"$ac_compile\"") >&5
351898e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
351998e903e7SBaptiste Daroussin  ac_status=$?
35208e022d3cSDag-Erling Smørgrav  echo "$as_me:3520: \$? = $ac_status" >&5
35218e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
35228e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
35238e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3523: \"$ac_try\"") >&5
352498e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
352598e903e7SBaptiste Daroussin  ac_status=$?
35268e022d3cSDag-Erling Smørgrav  echo "$as_me:3526: \$? = $ac_status" >&5
35278e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
352898e903e7SBaptiste Daroussin  :
352998e903e7SBaptiste Daroussinelse
353098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
35318e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
353298e903e7SBaptiste Daroussincf_cv_posix_c_source=no
353398e903e7SBaptiste Daroussinfi
35348e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
353598e903e7SBaptiste Daroussin	 CFLAGS="$cf_save_CFLAGS"
353698e903e7SBaptiste Daroussin	 CPPFLAGS="$cf_save_CPPFLAGS"
353798e903e7SBaptiste Daroussin
353898e903e7SBaptiste Daroussinfi
35398e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
354098e903e7SBaptiste Daroussin
354198e903e7SBaptiste Daroussinfi
35428e022d3cSDag-Erling Smørgravecho "$as_me:3542: result: $cf_cv_posix_c_source" >&5
354398e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_posix_c_source" >&6
354498e903e7SBaptiste Daroussin
354598e903e7SBaptiste Daroussinif test "$cf_cv_posix_c_source" != no ; then
354698e903e7SBaptiste Daroussin	CFLAGS="$cf_trim_CFLAGS"
354798e903e7SBaptiste Daroussin	CPPFLAGS="$cf_trim_CPPFLAGS"
354898e903e7SBaptiste Daroussin
354998e903e7SBaptiste Daroussincf_fix_cppflags=no
355098e903e7SBaptiste Daroussincf_new_cflags=
355198e903e7SBaptiste Daroussincf_new_cppflags=
355298e903e7SBaptiste Daroussincf_new_extra_cppflags=
355398e903e7SBaptiste Daroussin
355498e903e7SBaptiste Daroussinfor cf_add_cflags in $cf_cv_posix_c_source
355598e903e7SBaptiste Daroussindo
35568e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
35570f86d14eSJung-uk Kim(no)
35588e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
35590f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
35608e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
35610f86d14eSJung-uk Kim		(-D*)
35628e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
356398e903e7SBaptiste Daroussin
356411fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
356598e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
356698e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
356798e903e7SBaptiste Daroussin
35688e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
3569b53bb29fSJung-uk Kim
3570b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3571b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3572b53bb29fSJung-uk Kim
357398e903e7SBaptiste Daroussin				continue
357498e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
3575b53bb29fSJung-uk Kim
3576b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3577b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3578b53bb29fSJung-uk Kim
357998e903e7SBaptiste Daroussin				continue
358098e903e7SBaptiste Daroussin			fi
358198e903e7SBaptiste Daroussin			;;
358298e903e7SBaptiste Daroussin		esac
358398e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
35840f86d14eSJung-uk Kim		(*$cf_add_cflags)
358598e903e7SBaptiste Daroussin			;;
35860f86d14eSJung-uk Kim		(*)
35878e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
35880f86d14eSJung-uk Kim			(-D*)
358998e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
359098e903e7SBaptiste Daroussin
359198e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
359298e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
359398e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
359498e903e7SBaptiste Daroussin
359598e903e7SBaptiste Daroussin				;;
359698e903e7SBaptiste Daroussin			esac
3597b53bb29fSJung-uk Kim
3598b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
3599b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
3600b53bb29fSJung-uk Kim
360198e903e7SBaptiste Daroussin			;;
360298e903e7SBaptiste Daroussin		esac
360398e903e7SBaptiste Daroussin		;;
36040f86d14eSJung-uk Kim	(*)
3605b53bb29fSJung-uk Kim
3606b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
3607b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
3608b53bb29fSJung-uk Kim
360998e903e7SBaptiste Daroussin		;;
361098e903e7SBaptiste Daroussin	esac
361198e903e7SBaptiste Daroussin	;;
36120f86d14eSJung-uk Kim(yes)
3613b53bb29fSJung-uk Kim
3614b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3615b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
361698e903e7SBaptiste Daroussin
36178e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
361898e903e7SBaptiste Daroussin
361911fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
362098e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
362198e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
362298e903e7SBaptiste Daroussin	;;
362398e903e7SBaptiste Daroussinesac
362498e903e7SBaptiste Daroussindone
362598e903e7SBaptiste Daroussin
362698e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
362798e903e7SBaptiste Daroussin
3628b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
3629b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
3630b53bb29fSJung-uk Kim
363198e903e7SBaptiste Daroussinfi
363298e903e7SBaptiste Daroussin
363398e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
363498e903e7SBaptiste Daroussin
3635b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3636b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
3637b53bb29fSJung-uk Kim
363898e903e7SBaptiste Daroussinfi
363998e903e7SBaptiste Daroussin
364098e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
364198e903e7SBaptiste Daroussin
3642b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
3643b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
3644b53bb29fSJung-uk Kim
364598e903e7SBaptiste Daroussinfi
364698e903e7SBaptiste Daroussin
364798e903e7SBaptiste Daroussinfi
364898e903e7SBaptiste Daroussin
3649b53bb29fSJung-uk Kimfi # cf_cv_posix_visible
3650b53bb29fSJung-uk Kim
365198e903e7SBaptiste Daroussin	;;
36520f86d14eSJung-uk Kim(netbsd*)
365398e903e7SBaptiste Daroussin	cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
365498e903e7SBaptiste Daroussin	;;
36558e022d3cSDag-Erling Smørgrav(openbsd[6-9]*)
36568e022d3cSDag-Erling Smørgrav	# OpenBSD 6.x has broken locale support, both compile-time and runtime.
36578e022d3cSDag-Erling Smørgrav	# see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
36588e022d3cSDag-Erling Smørgrav	# Abusing the conformance level is a workaround.
36598e022d3cSDag-Erling Smørgrav	{ echo "$as_me:3659: WARNING: this system does not provide usable locale support" >&5
36608e022d3cSDag-Erling Smørgravecho "$as_me: WARNING: this system does not provide usable locale support" >&2;}
36618e022d3cSDag-Erling Smørgrav	cf_xopen_source="-D_BSD_SOURCE"
36628e022d3cSDag-Erling Smørgrav	cf_XOPEN_SOURCE=700
36638e022d3cSDag-Erling Smørgrav	;;
36648e022d3cSDag-Erling Smørgrav(openbsd[4-5]*)
366598e903e7SBaptiste Daroussin	# setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
366698e903e7SBaptiste Daroussin	cf_xopen_source="-D_BSD_SOURCE"
366798e903e7SBaptiste Daroussin	cf_XOPEN_SOURCE=600
366898e903e7SBaptiste Daroussin	;;
36690f86d14eSJung-uk Kim(openbsd*)
367098e903e7SBaptiste Daroussin	# setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
367198e903e7SBaptiste Daroussin	;;
36720f86d14eSJung-uk Kim(osf[45]*)
367398e903e7SBaptiste Daroussin	cf_xopen_source="-D_OSF_SOURCE"
367498e903e7SBaptiste Daroussin	;;
36750f86d14eSJung-uk Kim(nto-qnx*)
367698e903e7SBaptiste Daroussin	cf_xopen_source="-D_QNX_SOURCE"
367798e903e7SBaptiste Daroussin	;;
36780f86d14eSJung-uk Kim(sco*)
367998e903e7SBaptiste Daroussin	# setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
368098e903e7SBaptiste Daroussin	;;
36810f86d14eSJung-uk Kim(solaris2.*)
368298e903e7SBaptiste Daroussin	cf_xopen_source="-D__EXTENSIONS__"
36830c8de5b0SBaptiste Daroussin	cf_cv_xopen_source=broken
368498e903e7SBaptiste Daroussin	;;
36850f86d14eSJung-uk Kim(sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
3686315e69cbSBaptiste Daroussin	cf_XOPEN_SOURCE=
3687315e69cbSBaptiste Daroussin	cf_POSIX_C_SOURCE=
3688315e69cbSBaptiste Daroussin	;;
36890f86d14eSJung-uk Kim(*)
369098e903e7SBaptiste Daroussin
36918e022d3cSDag-Erling Smørgravecho "$as_me:3691: checking if we should define _XOPEN_SOURCE" >&5
369298e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
369398e903e7SBaptiste Daroussinif test "${cf_cv_xopen_source+set}" = set; then
369498e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
369598e903e7SBaptiste Daroussinelse
369698e903e7SBaptiste Daroussin
36978e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
36988e022d3cSDag-Erling Smørgrav#line 3698 "configure"
369998e903e7SBaptiste Daroussin#include "confdefs.h"
370098e903e7SBaptiste Daroussin
3701*822ca327SBaptiste Daroussin$ac_includes_default
370298e903e7SBaptiste Daroussin
370398e903e7SBaptiste Daroussinint
3704b53bb29fSJung-uk Kimmain (void)
370598e903e7SBaptiste Daroussin{
370698e903e7SBaptiste Daroussin
370798e903e7SBaptiste Daroussin#ifndef _XOPEN_SOURCE
3708*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined
370998e903e7SBaptiste Daroussin#endif
37108e022d3cSDag-Erling Smørgrav
371198e903e7SBaptiste Daroussin  ;
371298e903e7SBaptiste Daroussin  return 0;
371398e903e7SBaptiste Daroussin}
371498e903e7SBaptiste Daroussin_ACEOF
37158e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3716*822ca327SBaptiste Daroussinif { (eval echo "$as_me:3716: \"$ac_compile\"") >&5
371798e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
371898e903e7SBaptiste Daroussin  ac_status=$?
3719*822ca327SBaptiste Daroussin  echo "$as_me:3719: \$? = $ac_status" >&5
37208e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
37218e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3722*822ca327SBaptiste Daroussin  { (eval echo "$as_me:3722: \"$ac_try\"") >&5
372398e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
372498e903e7SBaptiste Daroussin  ac_status=$?
3725*822ca327SBaptiste Daroussin  echo "$as_me:3725: \$? = $ac_status" >&5
37268e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
372798e903e7SBaptiste Daroussin  cf_cv_xopen_source=no
372898e903e7SBaptiste Daroussinelse
372998e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
37308e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
373198e903e7SBaptiste Daroussincf_save="$CPPFLAGS"
3732b53bb29fSJung-uk Kim
3733b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3734b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
3735b53bb29fSJung-uk Kim
37368e022d3cSDag-Erling Smørgrav	 cat >"conftest.$ac_ext" <<_ACEOF
3737*822ca327SBaptiste Daroussin#line 3737 "configure"
373898e903e7SBaptiste Daroussin#include "confdefs.h"
373998e903e7SBaptiste Daroussin
3740*822ca327SBaptiste Daroussin$ac_includes_default
374198e903e7SBaptiste Daroussin
374298e903e7SBaptiste Daroussinint
3743b53bb29fSJung-uk Kimmain (void)
374498e903e7SBaptiste Daroussin{
374598e903e7SBaptiste Daroussin
37468e022d3cSDag-Erling Smørgrav#ifndef _XOPEN_SOURCE
3747*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined
374898e903e7SBaptiste Daroussin#endif
37498e022d3cSDag-Erling Smørgrav
375098e903e7SBaptiste Daroussin  ;
375198e903e7SBaptiste Daroussin  return 0;
375298e903e7SBaptiste Daroussin}
375398e903e7SBaptiste Daroussin_ACEOF
37548e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3755*822ca327SBaptiste Daroussinif { (eval echo "$as_me:3755: \"$ac_compile\"") >&5
375698e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
375798e903e7SBaptiste Daroussin  ac_status=$?
3758*822ca327SBaptiste Daroussin  echo "$as_me:3758: \$? = $ac_status" >&5
37598e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
37608e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3761*822ca327SBaptiste Daroussin  { (eval echo "$as_me:3761: \"$ac_try\"") >&5
376298e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
376398e903e7SBaptiste Daroussin  ac_status=$?
3764*822ca327SBaptiste Daroussin  echo "$as_me:3764: \$? = $ac_status" >&5
37658e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
376698e903e7SBaptiste Daroussin  cf_cv_xopen_source=no
376798e903e7SBaptiste Daroussinelse
376898e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
37698e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
377098e903e7SBaptiste Daroussincf_cv_xopen_source=$cf_XOPEN_SOURCE
377198e903e7SBaptiste Daroussinfi
37728e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
377398e903e7SBaptiste Daroussin		CPPFLAGS="$cf_save"
377498e903e7SBaptiste Daroussin
377598e903e7SBaptiste Daroussinfi
37768e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
377798e903e7SBaptiste Daroussin
377898e903e7SBaptiste Daroussinfi
3779*822ca327SBaptiste Daroussinecho "$as_me:3779: result: $cf_cv_xopen_source" >&5
378098e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_xopen_source" >&6
378198e903e7SBaptiste Daroussin
378298e903e7SBaptiste Daroussinif test "$cf_cv_xopen_source" != no ; then
378398e903e7SBaptiste Daroussin
378498e903e7SBaptiste DaroussinCFLAGS=`echo "$CFLAGS" | \
378598e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
378698e903e7SBaptiste Daroussin		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
378798e903e7SBaptiste Daroussin
378898e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
378998e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
379098e903e7SBaptiste Daroussin		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
379198e903e7SBaptiste Daroussin
379298e903e7SBaptiste Daroussin	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
379398e903e7SBaptiste Daroussin
37948e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_temp_xopen_source
37958e022d3cSDag-Erling Smørgravdo
37968e022d3cSDag-Erling Smørgrav	case "x$cf_add_cflags" in
37978e022d3cSDag-Erling Smørgrav	(x-[DU]*)
37988e022d3cSDag-Erling Smørgrav
37998e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
38008e022d3cSDag-Erling Smørgravwhile true
38018e022d3cSDag-Erling Smørgravdo
38028e022d3cSDag-Erling Smørgrav	cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
38038e022d3cSDag-Erling Smørgrav	test "$CFLAGS" != "$cf_old_cflag" || break
38048e022d3cSDag-Erling Smørgrav
38058e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_old_cflag"
38068e022d3cSDag-Erling Smørgravdone
38078e022d3cSDag-Erling Smørgrav
38088e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
38098e022d3cSDag-Erling Smørgravwhile true
38108e022d3cSDag-Erling Smørgravdo
38118e022d3cSDag-Erling Smørgrav	cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
38128e022d3cSDag-Erling Smørgrav	test "$CPPFLAGS" != "$cf_old_cflag" || break
38138e022d3cSDag-Erling Smørgrav
38148e022d3cSDag-Erling Smørgrav	CPPFLAGS="$cf_old_cflag"
38158e022d3cSDag-Erling Smørgravdone
38168e022d3cSDag-Erling Smørgrav
38178e022d3cSDag-Erling Smørgrav		;;
38188e022d3cSDag-Erling Smørgrav	esac
38198e022d3cSDag-Erling Smørgrav
382098e903e7SBaptiste Daroussincf_fix_cppflags=no
382198e903e7SBaptiste Daroussincf_new_cflags=
382298e903e7SBaptiste Daroussincf_new_cppflags=
382398e903e7SBaptiste Daroussincf_new_extra_cppflags=
382498e903e7SBaptiste Daroussin
38258e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_add_cflags
382698e903e7SBaptiste Daroussindo
38278e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
38280f86d14eSJung-uk Kim(no)
38298e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
38300f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
38318e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
38320f86d14eSJung-uk Kim		(-D*)
38338e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
383498e903e7SBaptiste Daroussin
383511fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
383698e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
383798e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
383898e903e7SBaptiste Daroussin
38398e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
3840b53bb29fSJung-uk Kim
3841b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3842b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3843b53bb29fSJung-uk Kim
384498e903e7SBaptiste Daroussin				continue
384598e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
3846b53bb29fSJung-uk Kim
3847b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3848b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3849b53bb29fSJung-uk Kim
385098e903e7SBaptiste Daroussin				continue
385198e903e7SBaptiste Daroussin			fi
385298e903e7SBaptiste Daroussin			;;
385398e903e7SBaptiste Daroussin		esac
385498e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
38550f86d14eSJung-uk Kim		(*$cf_add_cflags)
385698e903e7SBaptiste Daroussin			;;
38570f86d14eSJung-uk Kim		(*)
38588e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
38590f86d14eSJung-uk Kim			(-D*)
386098e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
386198e903e7SBaptiste Daroussin
386298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
386398e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
386498e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
386598e903e7SBaptiste Daroussin
386698e903e7SBaptiste Daroussin				;;
386798e903e7SBaptiste Daroussin			esac
3868b53bb29fSJung-uk Kim
3869b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
3870b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
3871b53bb29fSJung-uk Kim
387298e903e7SBaptiste Daroussin			;;
387398e903e7SBaptiste Daroussin		esac
387498e903e7SBaptiste Daroussin		;;
38750f86d14eSJung-uk Kim	(*)
3876b53bb29fSJung-uk Kim
3877b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
3878b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
3879b53bb29fSJung-uk Kim
388098e903e7SBaptiste Daroussin		;;
388198e903e7SBaptiste Daroussin	esac
388298e903e7SBaptiste Daroussin	;;
38830f86d14eSJung-uk Kim(yes)
3884b53bb29fSJung-uk Kim
3885b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3886b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
388798e903e7SBaptiste Daroussin
38888e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
388998e903e7SBaptiste Daroussin
389011fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
389198e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
389298e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
389398e903e7SBaptiste Daroussin	;;
389498e903e7SBaptiste Daroussinesac
389598e903e7SBaptiste Daroussindone
389698e903e7SBaptiste Daroussin
389798e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
389898e903e7SBaptiste Daroussin
3899b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
3900b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
3901b53bb29fSJung-uk Kim
390298e903e7SBaptiste Daroussinfi
390398e903e7SBaptiste Daroussin
390498e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
390598e903e7SBaptiste Daroussin
3906b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3907b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
3908b53bb29fSJung-uk Kim
390998e903e7SBaptiste Daroussinfi
391098e903e7SBaptiste Daroussin
391198e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
391298e903e7SBaptiste Daroussin
3913b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
3914b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
3915b53bb29fSJung-uk Kim
391698e903e7SBaptiste Daroussinfi
391798e903e7SBaptiste Daroussin
39188e022d3cSDag-Erling Smørgravdone
39198e022d3cSDag-Erling Smørgrav
392098e903e7SBaptiste Daroussinfi
392198e903e7SBaptiste Daroussin
39228e022d3cSDag-Erling Smørgrav	cf_save_xopen_cppflags="$CPPFLAGS"
39238e022d3cSDag-Erling Smørgrav
3924b53bb29fSJung-uk Kimif test "$cf_cv_posix_visible" = no; then
3925b53bb29fSJung-uk Kim
392698e903e7SBaptiste Daroussincf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
392798e903e7SBaptiste Daroussin
392898e903e7SBaptiste Daroussincf_save_CFLAGS="$CFLAGS"
392998e903e7SBaptiste Daroussincf_save_CPPFLAGS="$CPPFLAGS"
393098e903e7SBaptiste Daroussin
393198e903e7SBaptiste Daroussincf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
393298e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
393398e903e7SBaptiste Daroussin		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
393498e903e7SBaptiste Daroussin
393598e903e7SBaptiste Daroussincf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
393698e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
393798e903e7SBaptiste Daroussin		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
393898e903e7SBaptiste Daroussin
3939*822ca327SBaptiste Daroussinecho "$as_me:3939: checking if we should define _POSIX_C_SOURCE" >&5
394098e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
394198e903e7SBaptiste Daroussinif test "${cf_cv_posix_c_source+set}" = set; then
394298e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
394398e903e7SBaptiste Daroussinelse
394498e903e7SBaptiste Daroussin
3945*822ca327SBaptiste Daroussinecho "${as_me:-configure}:3945: testing if the symbol is already defined go no further ..." 1>&5
394698e903e7SBaptiste Daroussin
39478e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
3948*822ca327SBaptiste Daroussin#line 3948 "configure"
394998e903e7SBaptiste Daroussin#include "confdefs.h"
395098e903e7SBaptiste Daroussin#include <sys/types.h>
395198e903e7SBaptiste Daroussinint
3952b53bb29fSJung-uk Kimmain (void)
395398e903e7SBaptiste Daroussin{
395498e903e7SBaptiste Daroussin
395598e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE
3956*822ca327SBaptiste Daroussin#error _POSIX_C_SOURCE is not defined
395798e903e7SBaptiste Daroussin#endif
395898e903e7SBaptiste Daroussin  ;
395998e903e7SBaptiste Daroussin  return 0;
396098e903e7SBaptiste Daroussin}
396198e903e7SBaptiste Daroussin_ACEOF
39628e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3963*822ca327SBaptiste Daroussinif { (eval echo "$as_me:3963: \"$ac_compile\"") >&5
396498e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
396598e903e7SBaptiste Daroussin  ac_status=$?
3966*822ca327SBaptiste Daroussin  echo "$as_me:3966: \$? = $ac_status" >&5
39678e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
39688e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3969*822ca327SBaptiste Daroussin  { (eval echo "$as_me:3969: \"$ac_try\"") >&5
397098e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
397198e903e7SBaptiste Daroussin  ac_status=$?
3972*822ca327SBaptiste Daroussin  echo "$as_me:3972: \$? = $ac_status" >&5
39738e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
397498e903e7SBaptiste Daroussin  cf_cv_posix_c_source=no
397598e903e7SBaptiste Daroussinelse
397698e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
39778e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
397898e903e7SBaptiste Daroussincf_want_posix_source=no
39790f86d14eSJung-uk Kim	 case .$cf_POSIX_C_SOURCE in
39800f86d14eSJung-uk Kim	 (.[12]??*)
398198e903e7SBaptiste Daroussin		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
398298e903e7SBaptiste Daroussin		;;
39830f86d14eSJung-uk Kim	 (.2)
398498e903e7SBaptiste Daroussin		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
398598e903e7SBaptiste Daroussin		cf_want_posix_source=yes
398698e903e7SBaptiste Daroussin		;;
39870f86d14eSJung-uk Kim	 (.*)
398898e903e7SBaptiste Daroussin		cf_want_posix_source=yes
398998e903e7SBaptiste Daroussin		;;
399098e903e7SBaptiste Daroussin	 esac
399198e903e7SBaptiste Daroussin	 if test "$cf_want_posix_source" = yes ; then
39928e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
3993*822ca327SBaptiste Daroussin#line 3993 "configure"
399498e903e7SBaptiste Daroussin#include "confdefs.h"
399598e903e7SBaptiste Daroussin#include <sys/types.h>
399698e903e7SBaptiste Daroussinint
3997b53bb29fSJung-uk Kimmain (void)
399898e903e7SBaptiste Daroussin{
399998e903e7SBaptiste Daroussin
400098e903e7SBaptiste Daroussin#ifdef _POSIX_SOURCE
4001*822ca327SBaptiste Daroussin#error _POSIX_SOURCE is defined
400298e903e7SBaptiste Daroussin#endif
400398e903e7SBaptiste Daroussin  ;
400498e903e7SBaptiste Daroussin  return 0;
400598e903e7SBaptiste Daroussin}
400698e903e7SBaptiste Daroussin_ACEOF
40078e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4008*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4008: \"$ac_compile\"") >&5
400998e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
401098e903e7SBaptiste Daroussin  ac_status=$?
4011*822ca327SBaptiste Daroussin  echo "$as_me:4011: \$? = $ac_status" >&5
40128e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
40138e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4014*822ca327SBaptiste Daroussin  { (eval echo "$as_me:4014: \"$ac_try\"") >&5
401598e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
401698e903e7SBaptiste Daroussin  ac_status=$?
4017*822ca327SBaptiste Daroussin  echo "$as_me:4017: \$? = $ac_status" >&5
40188e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
401998e903e7SBaptiste Daroussin  :
402098e903e7SBaptiste Daroussinelse
402198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
40228e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
402398e903e7SBaptiste Daroussincf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
402498e903e7SBaptiste Daroussinfi
40258e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
402698e903e7SBaptiste Daroussin	 fi
402798e903e7SBaptiste Daroussin
4028*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4028: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
402998e903e7SBaptiste Daroussin
403098e903e7SBaptiste Daroussin	 CFLAGS="$cf_trim_CFLAGS"
4031b53bb29fSJung-uk Kim	 CPPFLAGS="$cf_trim_CPPFLAGS"
403298e903e7SBaptiste Daroussin
4033b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4034b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
4035b53bb29fSJung-uk Kim
4036*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4036: testing if the second compile does not leave our definition intact error ..." 1>&5
403798e903e7SBaptiste Daroussin
40388e022d3cSDag-Erling Smørgrav	 cat >"conftest.$ac_ext" <<_ACEOF
4039*822ca327SBaptiste Daroussin#line 4039 "configure"
404098e903e7SBaptiste Daroussin#include "confdefs.h"
404198e903e7SBaptiste Daroussin#include <sys/types.h>
404298e903e7SBaptiste Daroussinint
4043b53bb29fSJung-uk Kimmain (void)
404498e903e7SBaptiste Daroussin{
404598e903e7SBaptiste Daroussin
404698e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE
4047*822ca327SBaptiste Daroussin#error _POSIX_C_SOURCE is not defined
404898e903e7SBaptiste Daroussin#endif
404998e903e7SBaptiste Daroussin  ;
405098e903e7SBaptiste Daroussin  return 0;
405198e903e7SBaptiste Daroussin}
405298e903e7SBaptiste Daroussin_ACEOF
40538e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4054*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4054: \"$ac_compile\"") >&5
405598e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
405698e903e7SBaptiste Daroussin  ac_status=$?
4057*822ca327SBaptiste Daroussin  echo "$as_me:4057: \$? = $ac_status" >&5
40588e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
40598e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4060*822ca327SBaptiste Daroussin  { (eval echo "$as_me:4060: \"$ac_try\"") >&5
406198e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
406298e903e7SBaptiste Daroussin  ac_status=$?
4063*822ca327SBaptiste Daroussin  echo "$as_me:4063: \$? = $ac_status" >&5
40648e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
406598e903e7SBaptiste Daroussin  :
406698e903e7SBaptiste Daroussinelse
406798e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
40688e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
406998e903e7SBaptiste Daroussincf_cv_posix_c_source=no
407098e903e7SBaptiste Daroussinfi
40718e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
407298e903e7SBaptiste Daroussin	 CFLAGS="$cf_save_CFLAGS"
407398e903e7SBaptiste Daroussin	 CPPFLAGS="$cf_save_CPPFLAGS"
407498e903e7SBaptiste Daroussin
407598e903e7SBaptiste Daroussinfi
40768e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
407798e903e7SBaptiste Daroussin
407898e903e7SBaptiste Daroussinfi
4079*822ca327SBaptiste Daroussinecho "$as_me:4079: result: $cf_cv_posix_c_source" >&5
408098e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_posix_c_source" >&6
408198e903e7SBaptiste Daroussin
408298e903e7SBaptiste Daroussinif test "$cf_cv_posix_c_source" != no ; then
408398e903e7SBaptiste Daroussin	CFLAGS="$cf_trim_CFLAGS"
408498e903e7SBaptiste Daroussin	CPPFLAGS="$cf_trim_CPPFLAGS"
408598e903e7SBaptiste Daroussin
408698e903e7SBaptiste Daroussincf_fix_cppflags=no
408798e903e7SBaptiste Daroussincf_new_cflags=
408898e903e7SBaptiste Daroussincf_new_cppflags=
408998e903e7SBaptiste Daroussincf_new_extra_cppflags=
409098e903e7SBaptiste Daroussin
409198e903e7SBaptiste Daroussinfor cf_add_cflags in $cf_cv_posix_c_source
409298e903e7SBaptiste Daroussindo
40938e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
40940f86d14eSJung-uk Kim(no)
40958e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
40960f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
40978e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
40980f86d14eSJung-uk Kim		(-D*)
40998e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
410098e903e7SBaptiste Daroussin
410111fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
410298e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
410398e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
410498e903e7SBaptiste Daroussin
41058e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
4106b53bb29fSJung-uk Kim
4107b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4108b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4109b53bb29fSJung-uk Kim
411098e903e7SBaptiste Daroussin				continue
411198e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
4112b53bb29fSJung-uk Kim
4113b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4114b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4115b53bb29fSJung-uk Kim
411698e903e7SBaptiste Daroussin				continue
411798e903e7SBaptiste Daroussin			fi
411898e903e7SBaptiste Daroussin			;;
411998e903e7SBaptiste Daroussin		esac
412098e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
41210f86d14eSJung-uk Kim		(*$cf_add_cflags)
412298e903e7SBaptiste Daroussin			;;
41230f86d14eSJung-uk Kim		(*)
41248e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
41250f86d14eSJung-uk Kim			(-D*)
412698e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
412798e903e7SBaptiste Daroussin
412898e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
412998e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
413098e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
413198e903e7SBaptiste Daroussin
413298e903e7SBaptiste Daroussin				;;
413398e903e7SBaptiste Daroussin			esac
4134b53bb29fSJung-uk Kim
4135b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4136b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4137b53bb29fSJung-uk Kim
413898e903e7SBaptiste Daroussin			;;
413998e903e7SBaptiste Daroussin		esac
414098e903e7SBaptiste Daroussin		;;
41410f86d14eSJung-uk Kim	(*)
4142b53bb29fSJung-uk Kim
4143b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4144b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4145b53bb29fSJung-uk Kim
414698e903e7SBaptiste Daroussin		;;
414798e903e7SBaptiste Daroussin	esac
414898e903e7SBaptiste Daroussin	;;
41490f86d14eSJung-uk Kim(yes)
4150b53bb29fSJung-uk Kim
4151b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4152b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
415398e903e7SBaptiste Daroussin
41548e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
415598e903e7SBaptiste Daroussin
415611fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
415798e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
415898e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
415998e903e7SBaptiste Daroussin	;;
416098e903e7SBaptiste Daroussinesac
416198e903e7SBaptiste Daroussindone
416298e903e7SBaptiste Daroussin
416398e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
416498e903e7SBaptiste Daroussin
4165b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4166b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
4167b53bb29fSJung-uk Kim
416898e903e7SBaptiste Daroussinfi
416998e903e7SBaptiste Daroussin
417098e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
417198e903e7SBaptiste Daroussin
4172b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4173b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4174b53bb29fSJung-uk Kim
417598e903e7SBaptiste Daroussinfi
417698e903e7SBaptiste Daroussin
417798e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
417898e903e7SBaptiste Daroussin
4179b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4180b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4181b53bb29fSJung-uk Kim
418298e903e7SBaptiste Daroussinfi
418398e903e7SBaptiste Daroussin
418498e903e7SBaptiste Daroussinfi
418598e903e7SBaptiste Daroussin
4186b53bb29fSJung-uk Kimfi # cf_cv_posix_visible
4187b53bb29fSJung-uk Kim
41888e022d3cSDag-Erling Smørgrav	# Some of these niche implementations use copy/paste, double-check...
4189*822ca327SBaptiste Daroussin	if test "$cf_cv_xopen_source" = no ; then
4190*822ca327SBaptiste Daroussin		test -n "$verbose" && echo "	checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE" 1>&6
41918e022d3cSDag-Erling Smørgrav
4192*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4192: testing checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE ..." 1>&5
41938e022d3cSDag-Erling Smørgrav
41948e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
4195*822ca327SBaptiste Daroussin#line 4195 "configure"
41968e022d3cSDag-Erling Smørgrav#include "confdefs.h"
41978e022d3cSDag-Erling Smørgrav
4198*822ca327SBaptiste Daroussin$ac_includes_default
41998e022d3cSDag-Erling Smørgrav
42008e022d3cSDag-Erling Smørgravint
42018e022d3cSDag-Erling Smørgravmain (void)
42028e022d3cSDag-Erling Smørgrav{
42038e022d3cSDag-Erling Smørgrav
42048e022d3cSDag-Erling Smørgrav#ifndef _XOPEN_SOURCE
4205*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined
42068e022d3cSDag-Erling Smørgrav#endif
42078e022d3cSDag-Erling Smørgrav
42088e022d3cSDag-Erling Smørgrav  ;
42098e022d3cSDag-Erling Smørgrav  return 0;
42108e022d3cSDag-Erling Smørgrav}
42118e022d3cSDag-Erling Smørgrav_ACEOF
42128e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4213*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4213: \"$ac_compile\"") >&5
42148e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
42158e022d3cSDag-Erling Smørgrav  ac_status=$?
4216*822ca327SBaptiste Daroussin  echo "$as_me:4216: \$? = $ac_status" >&5
42178e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
42188e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4219*822ca327SBaptiste Daroussin  { (eval echo "$as_me:4219: \"$ac_try\"") >&5
42208e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
42218e022d3cSDag-Erling Smørgrav  ac_status=$?
4222*822ca327SBaptiste Daroussin  echo "$as_me:4222: \$? = $ac_status" >&5
42238e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
42248e022d3cSDag-Erling Smørgrav  :
42258e022d3cSDag-Erling Smørgravelse
42268e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
42278e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
42288e022d3cSDag-Erling Smørgrav
4229*822ca327SBaptiste Daroussin			{ echo "$as_me:4229: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
42308e022d3cSDag-Erling Smørgravecho "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
42318e022d3cSDag-Erling Smørgrav			CPPFLAGS="$cf_save_xopen_cppflags"
42328e022d3cSDag-Erling Smørgravfi
42338e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
42348e022d3cSDag-Erling Smørgrav	fi
423598e903e7SBaptiste Daroussin	;;
423698e903e7SBaptiste Daroussinesac
423798e903e7SBaptiste Daroussin
423898e903e7SBaptiste Daroussinif test -n "$cf_xopen_source" ; then
423998e903e7SBaptiste Daroussin
42408e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_xopen_source
42418e022d3cSDag-Erling Smørgravdo
42428e022d3cSDag-Erling Smørgrav	case "x$cf_add_cflags" in
42438e022d3cSDag-Erling Smørgrav	(x-[DU]*)
42448e022d3cSDag-Erling Smørgrav
42458e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
42468e022d3cSDag-Erling Smørgravwhile true
42478e022d3cSDag-Erling Smørgravdo
42488e022d3cSDag-Erling Smørgrav	cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
42498e022d3cSDag-Erling Smørgrav	test "$CFLAGS" != "$cf_old_cflag" || break
42508e022d3cSDag-Erling Smørgrav	test -n "$verbose" && echo "	removing old option $cf_add_cflags from CFLAGS" 1>&6
42518e022d3cSDag-Erling Smørgrav
4252*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4252: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
42538e022d3cSDag-Erling Smørgrav
42548e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_old_cflag"
42558e022d3cSDag-Erling Smørgravdone
42568e022d3cSDag-Erling Smørgrav
42578e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
42588e022d3cSDag-Erling Smørgravwhile true
42598e022d3cSDag-Erling Smørgravdo
42608e022d3cSDag-Erling Smørgrav	cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
42618e022d3cSDag-Erling Smørgrav	test "$CPPFLAGS" != "$cf_old_cflag" || break
42628e022d3cSDag-Erling Smørgrav	test -n "$verbose" && echo "	removing old option $cf_add_cflags from CPPFLAGS" 1>&6
42638e022d3cSDag-Erling Smørgrav
4264*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4264: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
42658e022d3cSDag-Erling Smørgrav
42668e022d3cSDag-Erling Smørgrav	CPPFLAGS="$cf_old_cflag"
42678e022d3cSDag-Erling Smørgravdone
42688e022d3cSDag-Erling Smørgrav
42698e022d3cSDag-Erling Smørgrav		;;
42708e022d3cSDag-Erling Smørgrav	esac
42718e022d3cSDag-Erling Smørgrav
427298e903e7SBaptiste Daroussincf_fix_cppflags=no
427398e903e7SBaptiste Daroussincf_new_cflags=
427498e903e7SBaptiste Daroussincf_new_cppflags=
427598e903e7SBaptiste Daroussincf_new_extra_cppflags=
427698e903e7SBaptiste Daroussin
42778e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_add_cflags
427898e903e7SBaptiste Daroussindo
42798e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
42800f86d14eSJung-uk Kim(no)
42818e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
42820f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
42838e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
42840f86d14eSJung-uk Kim		(-D*)
42858e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
428698e903e7SBaptiste Daroussin
428711fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
428898e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
428998e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
429098e903e7SBaptiste Daroussin
42918e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
4292b53bb29fSJung-uk Kim
4293b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4294b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4295b53bb29fSJung-uk Kim
429698e903e7SBaptiste Daroussin				continue
429798e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
4298b53bb29fSJung-uk Kim
4299b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4300b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4301b53bb29fSJung-uk Kim
430298e903e7SBaptiste Daroussin				continue
430398e903e7SBaptiste Daroussin			fi
430498e903e7SBaptiste Daroussin			;;
430598e903e7SBaptiste Daroussin		esac
430698e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
43070f86d14eSJung-uk Kim		(*$cf_add_cflags)
430898e903e7SBaptiste Daroussin			;;
43090f86d14eSJung-uk Kim		(*)
43108e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
43110f86d14eSJung-uk Kim			(-D*)
431298e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
431398e903e7SBaptiste Daroussin
431498e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
431598e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
431698e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
431798e903e7SBaptiste Daroussin
431898e903e7SBaptiste Daroussin				;;
431998e903e7SBaptiste Daroussin			esac
4320b53bb29fSJung-uk Kim
4321b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4322b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4323b53bb29fSJung-uk Kim
432498e903e7SBaptiste Daroussin			;;
432598e903e7SBaptiste Daroussin		esac
432698e903e7SBaptiste Daroussin		;;
43270f86d14eSJung-uk Kim	(*)
4328b53bb29fSJung-uk Kim
4329b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4330b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4331b53bb29fSJung-uk Kim
433298e903e7SBaptiste Daroussin		;;
433398e903e7SBaptiste Daroussin	esac
433498e903e7SBaptiste Daroussin	;;
43350f86d14eSJung-uk Kim(yes)
4336b53bb29fSJung-uk Kim
4337b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4338b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
433998e903e7SBaptiste Daroussin
43408e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
434198e903e7SBaptiste Daroussin
434211fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
434398e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
434498e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
434598e903e7SBaptiste Daroussin	;;
434698e903e7SBaptiste Daroussinesac
434798e903e7SBaptiste Daroussindone
434898e903e7SBaptiste Daroussin
434998e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
435011fce282SBaptiste Daroussin	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
435111fce282SBaptiste Daroussin
4352*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4352: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
435398e903e7SBaptiste Daroussin
4354b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4355b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
4356b53bb29fSJung-uk Kim
435798e903e7SBaptiste Daroussinfi
435898e903e7SBaptiste Daroussin
435998e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
436011fce282SBaptiste Daroussin	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
436111fce282SBaptiste Daroussin
4362*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4362: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
436398e903e7SBaptiste Daroussin
4364b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4365b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4366b53bb29fSJung-uk Kim
436798e903e7SBaptiste Daroussinfi
436898e903e7SBaptiste Daroussin
436998e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
437011fce282SBaptiste Daroussin	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
437111fce282SBaptiste Daroussin
4372*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4372: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
437398e903e7SBaptiste Daroussin
4374b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4375b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4376b53bb29fSJung-uk Kim
437798e903e7SBaptiste Daroussinfi
437898e903e7SBaptiste Daroussin
43798e022d3cSDag-Erling Smørgravdone
43808e022d3cSDag-Erling Smørgrav
438198e903e7SBaptiste Daroussinfi
438298e903e7SBaptiste Daroussin
438398e903e7SBaptiste Daroussinif test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
4384*822ca327SBaptiste Daroussin	echo "$as_me:4384: checking if _XOPEN_SOURCE really is set" >&5
438598e903e7SBaptiste Daroussinecho $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
43868e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
4387*822ca327SBaptiste Daroussin#line 4387 "configure"
438898e903e7SBaptiste Daroussin#include "confdefs.h"
438998e903e7SBaptiste Daroussin#include <stdlib.h>
439098e903e7SBaptiste Daroussinint
4391b53bb29fSJung-uk Kimmain (void)
439298e903e7SBaptiste Daroussin{
439398e903e7SBaptiste Daroussin
439498e903e7SBaptiste Daroussin#ifndef _XOPEN_SOURCE
4395*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined
439698e903e7SBaptiste Daroussin#endif
439798e903e7SBaptiste Daroussin  ;
439898e903e7SBaptiste Daroussin  return 0;
439998e903e7SBaptiste Daroussin}
440098e903e7SBaptiste Daroussin_ACEOF
44018e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4402*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4402: \"$ac_compile\"") >&5
440398e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
440498e903e7SBaptiste Daroussin  ac_status=$?
4405*822ca327SBaptiste Daroussin  echo "$as_me:4405: \$? = $ac_status" >&5
44068e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
44078e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4408*822ca327SBaptiste Daroussin  { (eval echo "$as_me:4408: \"$ac_try\"") >&5
440998e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
441098e903e7SBaptiste Daroussin  ac_status=$?
4411*822ca327SBaptiste Daroussin  echo "$as_me:4411: \$? = $ac_status" >&5
44128e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
441398e903e7SBaptiste Daroussin  cf_XOPEN_SOURCE_set=yes
441498e903e7SBaptiste Daroussinelse
441598e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
44168e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
441798e903e7SBaptiste Daroussincf_XOPEN_SOURCE_set=no
441898e903e7SBaptiste Daroussinfi
44198e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
4420*822ca327SBaptiste Daroussin	echo "$as_me:4420: result: $cf_XOPEN_SOURCE_set" >&5
442198e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
44228e022d3cSDag-Erling Smørgrav	if test "$cf_XOPEN_SOURCE_set" = yes
442398e903e7SBaptiste Daroussin	then
44248e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
4425*822ca327SBaptiste Daroussin#line 4425 "configure"
442698e903e7SBaptiste Daroussin#include "confdefs.h"
442798e903e7SBaptiste Daroussin#include <stdlib.h>
442898e903e7SBaptiste Daroussinint
4429b53bb29fSJung-uk Kimmain (void)
443098e903e7SBaptiste Daroussin{
443198e903e7SBaptiste Daroussin
443298e903e7SBaptiste Daroussin#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
4433*822ca327SBaptiste Daroussin#error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
443498e903e7SBaptiste Daroussin#endif
443598e903e7SBaptiste Daroussin  ;
443698e903e7SBaptiste Daroussin  return 0;
443798e903e7SBaptiste Daroussin}
443898e903e7SBaptiste Daroussin_ACEOF
44398e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4440*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4440: \"$ac_compile\"") >&5
444198e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
444298e903e7SBaptiste Daroussin  ac_status=$?
4443*822ca327SBaptiste Daroussin  echo "$as_me:4443: \$? = $ac_status" >&5
44448e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
44458e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4446*822ca327SBaptiste Daroussin  { (eval echo "$as_me:4446: \"$ac_try\"") >&5
444798e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
444898e903e7SBaptiste Daroussin  ac_status=$?
4449*822ca327SBaptiste Daroussin  echo "$as_me:4449: \$? = $ac_status" >&5
44508e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
445198e903e7SBaptiste Daroussin  cf_XOPEN_SOURCE_set_ok=yes
445298e903e7SBaptiste Daroussinelse
445398e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
44548e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
445598e903e7SBaptiste Daroussincf_XOPEN_SOURCE_set_ok=no
445698e903e7SBaptiste Daroussinfi
44578e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
44588e022d3cSDag-Erling Smørgrav		if test "$cf_XOPEN_SOURCE_set_ok" = no
445998e903e7SBaptiste Daroussin		then
4460*822ca327SBaptiste Daroussin			{ echo "$as_me:4460: WARNING: _XOPEN_SOURCE is lower than requested" >&5
446198e903e7SBaptiste Daroussinecho "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
446298e903e7SBaptiste Daroussin		fi
446398e903e7SBaptiste Daroussin	else
446498e903e7SBaptiste Daroussin
4465*822ca327SBaptiste Daroussinecho "$as_me:4465: checking if we should define _XOPEN_SOURCE" >&5
446698e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
446798e903e7SBaptiste Daroussinif test "${cf_cv_xopen_source+set}" = set; then
446898e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
446998e903e7SBaptiste Daroussinelse
447098e903e7SBaptiste Daroussin
44718e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
4472*822ca327SBaptiste Daroussin#line 4472 "configure"
447398e903e7SBaptiste Daroussin#include "confdefs.h"
447498e903e7SBaptiste Daroussin
4475*822ca327SBaptiste Daroussin$ac_includes_default
447698e903e7SBaptiste Daroussin
447798e903e7SBaptiste Daroussinint
4478b53bb29fSJung-uk Kimmain (void)
447998e903e7SBaptiste Daroussin{
448098e903e7SBaptiste Daroussin
448198e903e7SBaptiste Daroussin#ifndef _XOPEN_SOURCE
4482*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined
448398e903e7SBaptiste Daroussin#endif
44848e022d3cSDag-Erling Smørgrav
448598e903e7SBaptiste Daroussin  ;
448698e903e7SBaptiste Daroussin  return 0;
448798e903e7SBaptiste Daroussin}
448898e903e7SBaptiste Daroussin_ACEOF
44898e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4490*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4490: \"$ac_compile\"") >&5
449198e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
449298e903e7SBaptiste Daroussin  ac_status=$?
4493*822ca327SBaptiste Daroussin  echo "$as_me:4493: \$? = $ac_status" >&5
44948e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
44958e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4496*822ca327SBaptiste Daroussin  { (eval echo "$as_me:4496: \"$ac_try\"") >&5
449798e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
449898e903e7SBaptiste Daroussin  ac_status=$?
4499*822ca327SBaptiste Daroussin  echo "$as_me:4499: \$? = $ac_status" >&5
45008e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
450198e903e7SBaptiste Daroussin  cf_cv_xopen_source=no
450298e903e7SBaptiste Daroussinelse
450398e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
45048e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
450598e903e7SBaptiste Daroussincf_save="$CPPFLAGS"
4506b53bb29fSJung-uk Kim
4507b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4508b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
4509b53bb29fSJung-uk Kim
45108e022d3cSDag-Erling Smørgrav	 cat >"conftest.$ac_ext" <<_ACEOF
4511*822ca327SBaptiste Daroussin#line 4511 "configure"
451298e903e7SBaptiste Daroussin#include "confdefs.h"
451398e903e7SBaptiste Daroussin
4514*822ca327SBaptiste Daroussin$ac_includes_default
451598e903e7SBaptiste Daroussin
451698e903e7SBaptiste Daroussinint
4517b53bb29fSJung-uk Kimmain (void)
451898e903e7SBaptiste Daroussin{
451998e903e7SBaptiste Daroussin
45208e022d3cSDag-Erling Smørgrav#ifndef _XOPEN_SOURCE
4521*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined
452298e903e7SBaptiste Daroussin#endif
45238e022d3cSDag-Erling Smørgrav
452498e903e7SBaptiste Daroussin  ;
452598e903e7SBaptiste Daroussin  return 0;
452698e903e7SBaptiste Daroussin}
452798e903e7SBaptiste Daroussin_ACEOF
45288e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4529*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4529: \"$ac_compile\"") >&5
453098e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
453198e903e7SBaptiste Daroussin  ac_status=$?
4532*822ca327SBaptiste Daroussin  echo "$as_me:4532: \$? = $ac_status" >&5
45338e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
45348e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4535*822ca327SBaptiste Daroussin  { (eval echo "$as_me:4535: \"$ac_try\"") >&5
453698e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
453798e903e7SBaptiste Daroussin  ac_status=$?
4538*822ca327SBaptiste Daroussin  echo "$as_me:4538: \$? = $ac_status" >&5
45398e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
454098e903e7SBaptiste Daroussin  cf_cv_xopen_source=no
454198e903e7SBaptiste Daroussinelse
454298e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
45438e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
454498e903e7SBaptiste Daroussincf_cv_xopen_source=$cf_XOPEN_SOURCE
454598e903e7SBaptiste Daroussinfi
45468e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
454798e903e7SBaptiste Daroussin		CPPFLAGS="$cf_save"
454898e903e7SBaptiste Daroussin
454998e903e7SBaptiste Daroussinfi
45508e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
455198e903e7SBaptiste Daroussin
455298e903e7SBaptiste Daroussinfi
4553*822ca327SBaptiste Daroussinecho "$as_me:4553: result: $cf_cv_xopen_source" >&5
455498e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_xopen_source" >&6
455598e903e7SBaptiste Daroussin
455698e903e7SBaptiste Daroussinif test "$cf_cv_xopen_source" != no ; then
455798e903e7SBaptiste Daroussin
455898e903e7SBaptiste DaroussinCFLAGS=`echo "$CFLAGS" | \
455998e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
456098e903e7SBaptiste Daroussin		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
456198e903e7SBaptiste Daroussin
456298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
456398e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
456498e903e7SBaptiste Daroussin		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
456598e903e7SBaptiste Daroussin
456698e903e7SBaptiste Daroussin	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
456798e903e7SBaptiste Daroussin
45688e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_temp_xopen_source
45698e022d3cSDag-Erling Smørgravdo
45708e022d3cSDag-Erling Smørgrav	case "x$cf_add_cflags" in
45718e022d3cSDag-Erling Smørgrav	(x-[DU]*)
45728e022d3cSDag-Erling Smørgrav
45738e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
45748e022d3cSDag-Erling Smørgravwhile true
45758e022d3cSDag-Erling Smørgravdo
45768e022d3cSDag-Erling Smørgrav	cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
45778e022d3cSDag-Erling Smørgrav	test "$CFLAGS" != "$cf_old_cflag" || break
45788e022d3cSDag-Erling Smørgrav
45798e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_old_cflag"
45808e022d3cSDag-Erling Smørgravdone
45818e022d3cSDag-Erling Smørgrav
45828e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
45838e022d3cSDag-Erling Smørgravwhile true
45848e022d3cSDag-Erling Smørgravdo
45858e022d3cSDag-Erling Smørgrav	cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
45868e022d3cSDag-Erling Smørgrav	test "$CPPFLAGS" != "$cf_old_cflag" || break
45878e022d3cSDag-Erling Smørgrav
45888e022d3cSDag-Erling Smørgrav	CPPFLAGS="$cf_old_cflag"
45898e022d3cSDag-Erling Smørgravdone
45908e022d3cSDag-Erling Smørgrav
45918e022d3cSDag-Erling Smørgrav		;;
45928e022d3cSDag-Erling Smørgrav	esac
45938e022d3cSDag-Erling Smørgrav
459498e903e7SBaptiste Daroussincf_fix_cppflags=no
459598e903e7SBaptiste Daroussincf_new_cflags=
459698e903e7SBaptiste Daroussincf_new_cppflags=
459798e903e7SBaptiste Daroussincf_new_extra_cppflags=
459898e903e7SBaptiste Daroussin
45998e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_add_cflags
460098e903e7SBaptiste Daroussindo
46018e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
46020f86d14eSJung-uk Kim(no)
46038e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
46040f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
46058e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
46060f86d14eSJung-uk Kim		(-D*)
46078e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
460898e903e7SBaptiste Daroussin
460911fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
461098e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
461198e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
461298e903e7SBaptiste Daroussin
46138e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
4614b53bb29fSJung-uk Kim
4615b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4616b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4617b53bb29fSJung-uk Kim
461898e903e7SBaptiste Daroussin				continue
461998e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
4620b53bb29fSJung-uk Kim
4621b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4622b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4623b53bb29fSJung-uk Kim
462498e903e7SBaptiste Daroussin				continue
462598e903e7SBaptiste Daroussin			fi
462698e903e7SBaptiste Daroussin			;;
462798e903e7SBaptiste Daroussin		esac
462898e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
46290f86d14eSJung-uk Kim		(*$cf_add_cflags)
463098e903e7SBaptiste Daroussin			;;
46310f86d14eSJung-uk Kim		(*)
46328e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
46330f86d14eSJung-uk Kim			(-D*)
463498e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
463598e903e7SBaptiste Daroussin
463698e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
463798e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
463898e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
463998e903e7SBaptiste Daroussin
464098e903e7SBaptiste Daroussin				;;
464198e903e7SBaptiste Daroussin			esac
4642b53bb29fSJung-uk Kim
4643b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4644b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4645b53bb29fSJung-uk Kim
464698e903e7SBaptiste Daroussin			;;
464798e903e7SBaptiste Daroussin		esac
464898e903e7SBaptiste Daroussin		;;
46490f86d14eSJung-uk Kim	(*)
4650b53bb29fSJung-uk Kim
4651b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4652b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4653b53bb29fSJung-uk Kim
465498e903e7SBaptiste Daroussin		;;
465598e903e7SBaptiste Daroussin	esac
465698e903e7SBaptiste Daroussin	;;
46570f86d14eSJung-uk Kim(yes)
4658b53bb29fSJung-uk Kim
4659b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4660b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
466198e903e7SBaptiste Daroussin
46628e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
466398e903e7SBaptiste Daroussin
466411fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
466598e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
466698e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
466798e903e7SBaptiste Daroussin	;;
466898e903e7SBaptiste Daroussinesac
466998e903e7SBaptiste Daroussindone
467098e903e7SBaptiste Daroussin
467198e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
467298e903e7SBaptiste Daroussin
4673b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4674b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
4675b53bb29fSJung-uk Kim
467698e903e7SBaptiste Daroussinfi
467798e903e7SBaptiste Daroussin
467898e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
467998e903e7SBaptiste Daroussin
4680b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4681b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4682b53bb29fSJung-uk Kim
468398e903e7SBaptiste Daroussinfi
468498e903e7SBaptiste Daroussin
468598e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
468698e903e7SBaptiste Daroussin
4687b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4688b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4689b53bb29fSJung-uk Kim
469098e903e7SBaptiste Daroussinfi
469198e903e7SBaptiste Daroussin
46928e022d3cSDag-Erling Smørgravdone
46938e022d3cSDag-Erling Smørgrav
469498e903e7SBaptiste Daroussinfi
469598e903e7SBaptiste Daroussin
469698e903e7SBaptiste Daroussin	fi
469798e903e7SBaptiste Daroussinfi
4698b53bb29fSJung-uk Kimfi # cf_cv_posix_visible
469998e903e7SBaptiste Daroussin
47008e022d3cSDag-Erling Smørgravfor ac_prog in ggrep grep
47018e022d3cSDag-Erling Smørgravdo
47028e022d3cSDag-Erling Smørgrav  # Extract the first word of "$ac_prog", so it can be a program name with args.
47038e022d3cSDag-Erling Smørgravset dummy $ac_prog; ac_word=$2
4704*822ca327SBaptiste Daroussinecho "$as_me:4704: checking for $ac_word" >&5
47058e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
47068e022d3cSDag-Erling Smørgravif test "${ac_cv_prog_GREP+set}" = set; then
47078e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
47088e022d3cSDag-Erling Smørgravelse
47098e022d3cSDag-Erling Smørgrav  if test -n "$GREP"; then
47108e022d3cSDag-Erling Smørgrav  ac_cv_prog_GREP="$GREP" # Let the user override the test.
47118e022d3cSDag-Erling Smørgravelse
47128e022d3cSDag-Erling Smørgrav  ac_save_IFS=$IFS; IFS=$ac_path_separator
47138e022d3cSDag-Erling Smørgravac_dummy="$PATH"
47148e022d3cSDag-Erling Smørgravfor ac_dir in $ac_dummy; do
47158e022d3cSDag-Erling Smørgrav  IFS=$ac_save_IFS
47168e022d3cSDag-Erling Smørgrav  test -z "$ac_dir" && ac_dir=.
47178e022d3cSDag-Erling Smørgrav  $as_executable_p "$ac_dir/$ac_word" || continue
47188e022d3cSDag-Erling Smørgravac_cv_prog_GREP="$ac_prog"
4719*822ca327SBaptiste Daroussinecho "$as_me:4719: found $ac_dir/$ac_word" >&5
47208e022d3cSDag-Erling Smørgravbreak
47218e022d3cSDag-Erling Smørgravdone
47228e022d3cSDag-Erling Smørgrav
47238e022d3cSDag-Erling Smørgravfi
47248e022d3cSDag-Erling Smørgravfi
47258e022d3cSDag-Erling SmørgravGREP=$ac_cv_prog_GREP
47268e022d3cSDag-Erling Smørgravif test -n "$GREP"; then
4727*822ca327SBaptiste Daroussin  echo "$as_me:4727: result: $GREP" >&5
47288e022d3cSDag-Erling Smørgravecho "${ECHO_T}$GREP" >&6
47298e022d3cSDag-Erling Smørgravelse
4730*822ca327SBaptiste Daroussin  echo "$as_me:4730: result: no" >&5
47318e022d3cSDag-Erling Smørgravecho "${ECHO_T}no" >&6
47328e022d3cSDag-Erling Smørgravfi
47338e022d3cSDag-Erling Smørgrav
47348e022d3cSDag-Erling Smørgrav  test -n "$GREP" && break
47358e022d3cSDag-Erling Smørgravdone
47368e022d3cSDag-Erling Smørgravtest -n "$GREP" || GREP=": "
47378e022d3cSDag-Erling Smørgrav
4738*822ca327SBaptiste Daroussinecho "$as_me:4738: checking for egrep" >&5
47398e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for egrep... $ECHO_C" >&6
47408e022d3cSDag-Erling Smørgravif test "${ac_cv_path_EGREP+set}" = set; then
47418e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
47428e022d3cSDag-Erling Smørgravelse
47438e022d3cSDag-Erling Smørgrav  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
47448e022d3cSDag-Erling Smørgrav   then ac_cv_path_EGREP="$GREP -E"
47458e022d3cSDag-Erling Smørgrav   else
47468e022d3cSDag-Erling Smørgrav     for ac_prog in gegrep egrep
47478e022d3cSDag-Erling Smørgravdo
47488e022d3cSDag-Erling Smørgrav  # Extract the first word of "$ac_prog", so it can be a program name with args.
47498e022d3cSDag-Erling Smørgravset dummy $ac_prog; ac_word=$2
4750*822ca327SBaptiste Daroussinecho "$as_me:4750: checking for $ac_word" >&5
47518e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
47528e022d3cSDag-Erling Smørgravif test "${ac_cv_path_EGREP+set}" = set; then
47538e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
47548e022d3cSDag-Erling Smørgravelse
47558e022d3cSDag-Erling Smørgrav  case $EGREP in
47568e022d3cSDag-Erling Smørgrav  [\\/]* | ?:[\\/]*)
47578e022d3cSDag-Erling Smørgrav  ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
47588e022d3cSDag-Erling Smørgrav  ;;
47598e022d3cSDag-Erling Smørgrav  *)
47608e022d3cSDag-Erling Smørgrav  ac_save_IFS=$IFS; IFS=$ac_path_separator
47618e022d3cSDag-Erling Smørgravac_dummy="$PATH"
47628e022d3cSDag-Erling Smørgravfor ac_dir in $ac_dummy; do
47638e022d3cSDag-Erling Smørgrav  IFS=$ac_save_IFS
47648e022d3cSDag-Erling Smørgrav  test -z "$ac_dir" && ac_dir=.
47658e022d3cSDag-Erling Smørgrav  if $as_executable_p "$ac_dir/$ac_word"; then
47668e022d3cSDag-Erling Smørgrav   ac_cv_path_EGREP="$ac_dir/$ac_word"
4767*822ca327SBaptiste Daroussin   echo "$as_me:4767: found $ac_dir/$ac_word" >&5
47688e022d3cSDag-Erling Smørgrav   break
47698e022d3cSDag-Erling Smørgravfi
47708e022d3cSDag-Erling Smørgravdone
47718e022d3cSDag-Erling Smørgrav
47728e022d3cSDag-Erling Smørgrav  ;;
47738e022d3cSDag-Erling Smørgravesac
47748e022d3cSDag-Erling Smørgravfi
47758e022d3cSDag-Erling SmørgravEGREP=$ac_cv_path_EGREP
47768e022d3cSDag-Erling Smørgrav
47778e022d3cSDag-Erling Smørgravif test -n "$EGREP"; then
4778*822ca327SBaptiste Daroussin  echo "$as_me:4778: result: $EGREP" >&5
47798e022d3cSDag-Erling Smørgravecho "${ECHO_T}$EGREP" >&6
47808e022d3cSDag-Erling Smørgravelse
4781*822ca327SBaptiste Daroussin  echo "$as_me:4781: result: no" >&5
47828e022d3cSDag-Erling Smørgravecho "${ECHO_T}no" >&6
47838e022d3cSDag-Erling Smørgravfi
47848e022d3cSDag-Erling Smørgrav
47858e022d3cSDag-Erling Smørgrav  test -n "$EGREP" && break
47868e022d3cSDag-Erling Smørgravdone
47878e022d3cSDag-Erling Smørgravtest -n "$EGREP" || EGREP=": "
47888e022d3cSDag-Erling Smørgrav
4789*822ca327SBaptiste Daroussin     test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:4789: error: cannot find workable egrep" >&5
47908e022d3cSDag-Erling Smørgravecho "$as_me: error: cannot find workable egrep" >&2;}
47918e022d3cSDag-Erling Smørgrav   { (exit 1); exit 1; }; }
47928e022d3cSDag-Erling Smørgrav   fi
47938e022d3cSDag-Erling Smørgravfi
4794*822ca327SBaptiste Daroussinecho "$as_me:4794: result: $ac_cv_path_EGREP" >&5
47958e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_path_EGREP" >&6
47968e022d3cSDag-Erling Smørgrav EGREP="$ac_cv_path_EGREP"
47978e022d3cSDag-Erling Smørgrav
479898e903e7SBaptiste Daroussinac_ext=c
479998e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
48008e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
48018e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
480298e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
48038e022d3cSDag-Erling Smørgravac_main_return="return"
4804*822ca327SBaptiste Daroussinecho "$as_me:4804: checking how to run the C preprocessor" >&5
480598e903e7SBaptiste Daroussinecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
480698e903e7SBaptiste Daroussin# On Suns, sometimes $CPP names a directory.
480798e903e7SBaptiste Daroussinif test -n "$CPP" && test -d "$CPP"; then
480898e903e7SBaptiste Daroussin  CPP=
480998e903e7SBaptiste Daroussinfi
481098e903e7SBaptiste Daroussinif test -z "$CPP"; then
481198e903e7SBaptiste Daroussin  if test "${ac_cv_prog_CPP+set}" = set; then
481298e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
481398e903e7SBaptiste Daroussinelse
481498e903e7SBaptiste Daroussin      # Double quotes because CPP needs to be expanded
481598e903e7SBaptiste Daroussin    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
481698e903e7SBaptiste Daroussin    do
481798e903e7SBaptiste Daroussin      ac_preproc_ok=false
481898e903e7SBaptiste Daroussinfor ac_c_preproc_warn_flag in '' yes
481998e903e7SBaptiste Daroussindo
482098e903e7SBaptiste Daroussin  # Use a header file that comes with gcc, so configuring glibc
482198e903e7SBaptiste Daroussin  # with a fresh cross-compiler works.
482298e903e7SBaptiste Daroussin  # On the NeXT, cc -E runs the code through the compiler's parser,
482398e903e7SBaptiste Daroussin  # not just through cpp. "Syntax error" is here to catch this case.
48248e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
4825*822ca327SBaptiste Daroussin#line 4825 "configure"
482698e903e7SBaptiste Daroussin#include "confdefs.h"
482798e903e7SBaptiste Daroussin#include <assert.h>
482898e903e7SBaptiste Daroussin                     Syntax error
482998e903e7SBaptiste Daroussin_ACEOF
4830*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4830: \"$ac_cpp "conftest.$ac_ext"\"") >&5
48318e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
483298e903e7SBaptiste Daroussin  ac_status=$?
48338e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
483498e903e7SBaptiste Daroussin  rm -f conftest.er1
483598e903e7SBaptiste Daroussin  cat conftest.err >&5
4836*822ca327SBaptiste Daroussin  echo "$as_me:4836: \$? = $ac_status" >&5
48378e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
483898e903e7SBaptiste Daroussin  if test -s conftest.err; then
483998e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
484098e903e7SBaptiste Daroussin  else
484198e903e7SBaptiste Daroussin    ac_cpp_err=
484298e903e7SBaptiste Daroussin  fi
484398e903e7SBaptiste Daroussinelse
484498e903e7SBaptiste Daroussin  ac_cpp_err=yes
484598e903e7SBaptiste Daroussinfi
484698e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
484798e903e7SBaptiste Daroussin  :
484898e903e7SBaptiste Daroussinelse
484998e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
48508e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
485198e903e7SBaptiste Daroussin  # Broken: fails on valid input.
485298e903e7SBaptiste Daroussincontinue
485398e903e7SBaptiste Daroussinfi
48548e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
485598e903e7SBaptiste Daroussin
485698e903e7SBaptiste Daroussin  # OK, works on sane cases.  Now check whether non-existent headers
485798e903e7SBaptiste Daroussin  # can be detected and how.
48588e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
4859*822ca327SBaptiste Daroussin#line 4859 "configure"
486098e903e7SBaptiste Daroussin#include "confdefs.h"
486198e903e7SBaptiste Daroussin#include <ac_nonexistent.h>
486298e903e7SBaptiste Daroussin_ACEOF
4863*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4863: \"$ac_cpp "conftest.$ac_ext"\"") >&5
48648e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
486598e903e7SBaptiste Daroussin  ac_status=$?
48668e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
486798e903e7SBaptiste Daroussin  rm -f conftest.er1
486898e903e7SBaptiste Daroussin  cat conftest.err >&5
4869*822ca327SBaptiste Daroussin  echo "$as_me:4869: \$? = $ac_status" >&5
48708e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
487198e903e7SBaptiste Daroussin  if test -s conftest.err; then
487298e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
487398e903e7SBaptiste Daroussin  else
487498e903e7SBaptiste Daroussin    ac_cpp_err=
487598e903e7SBaptiste Daroussin  fi
487698e903e7SBaptiste Daroussinelse
487798e903e7SBaptiste Daroussin  ac_cpp_err=yes
487898e903e7SBaptiste Daroussinfi
487998e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
488098e903e7SBaptiste Daroussin  # Broken: success on invalid input.
488198e903e7SBaptiste Daroussincontinue
488298e903e7SBaptiste Daroussinelse
488398e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
48848e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
488598e903e7SBaptiste Daroussin  # Passes both tests.
488698e903e7SBaptiste Daroussinac_preproc_ok=:
488798e903e7SBaptiste Daroussinbreak
488898e903e7SBaptiste Daroussinfi
48898e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
489098e903e7SBaptiste Daroussin
489198e903e7SBaptiste Daroussindone
489298e903e7SBaptiste Daroussin# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
48938e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
489498e903e7SBaptiste Daroussinif $ac_preproc_ok; then
489598e903e7SBaptiste Daroussin  break
489698e903e7SBaptiste Daroussinfi
489798e903e7SBaptiste Daroussin
489898e903e7SBaptiste Daroussin    done
489998e903e7SBaptiste Daroussin    ac_cv_prog_CPP=$CPP
490098e903e7SBaptiste Daroussin
490198e903e7SBaptiste Daroussinfi
490298e903e7SBaptiste Daroussin  CPP=$ac_cv_prog_CPP
490398e903e7SBaptiste Daroussinelse
490498e903e7SBaptiste Daroussin  ac_cv_prog_CPP=$CPP
490598e903e7SBaptiste Daroussinfi
4906*822ca327SBaptiste Daroussinecho "$as_me:4906: result: $CPP" >&5
490798e903e7SBaptiste Daroussinecho "${ECHO_T}$CPP" >&6
490898e903e7SBaptiste Daroussinac_preproc_ok=false
490998e903e7SBaptiste Daroussinfor ac_c_preproc_warn_flag in '' yes
491098e903e7SBaptiste Daroussindo
491198e903e7SBaptiste Daroussin  # Use a header file that comes with gcc, so configuring glibc
491298e903e7SBaptiste Daroussin  # with a fresh cross-compiler works.
491398e903e7SBaptiste Daroussin  # On the NeXT, cc -E runs the code through the compiler's parser,
491498e903e7SBaptiste Daroussin  # not just through cpp. "Syntax error" is here to catch this case.
49158e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
4916*822ca327SBaptiste Daroussin#line 4916 "configure"
491798e903e7SBaptiste Daroussin#include "confdefs.h"
491898e903e7SBaptiste Daroussin#include <assert.h>
491998e903e7SBaptiste Daroussin                     Syntax error
492098e903e7SBaptiste Daroussin_ACEOF
4921*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4921: \"$ac_cpp "conftest.$ac_ext"\"") >&5
49228e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
492398e903e7SBaptiste Daroussin  ac_status=$?
49248e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
492598e903e7SBaptiste Daroussin  rm -f conftest.er1
492698e903e7SBaptiste Daroussin  cat conftest.err >&5
4927*822ca327SBaptiste Daroussin  echo "$as_me:4927: \$? = $ac_status" >&5
49288e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
492998e903e7SBaptiste Daroussin  if test -s conftest.err; then
493098e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
493198e903e7SBaptiste Daroussin  else
493298e903e7SBaptiste Daroussin    ac_cpp_err=
493398e903e7SBaptiste Daroussin  fi
493498e903e7SBaptiste Daroussinelse
493598e903e7SBaptiste Daroussin  ac_cpp_err=yes
493698e903e7SBaptiste Daroussinfi
493798e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
493898e903e7SBaptiste Daroussin  :
493998e903e7SBaptiste Daroussinelse
494098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
49418e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
494298e903e7SBaptiste Daroussin  # Broken: fails on valid input.
494398e903e7SBaptiste Daroussincontinue
494498e903e7SBaptiste Daroussinfi
49458e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
494698e903e7SBaptiste Daroussin
494798e903e7SBaptiste Daroussin  # OK, works on sane cases.  Now check whether non-existent headers
494898e903e7SBaptiste Daroussin  # can be detected and how.
49498e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
4950*822ca327SBaptiste Daroussin#line 4950 "configure"
495198e903e7SBaptiste Daroussin#include "confdefs.h"
495298e903e7SBaptiste Daroussin#include <ac_nonexistent.h>
495398e903e7SBaptiste Daroussin_ACEOF
4954*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4954: \"$ac_cpp "conftest.$ac_ext"\"") >&5
49558e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
495698e903e7SBaptiste Daroussin  ac_status=$?
49578e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
495898e903e7SBaptiste Daroussin  rm -f conftest.er1
495998e903e7SBaptiste Daroussin  cat conftest.err >&5
4960*822ca327SBaptiste Daroussin  echo "$as_me:4960: \$? = $ac_status" >&5
49618e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
496298e903e7SBaptiste Daroussin  if test -s conftest.err; then
496398e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
496498e903e7SBaptiste Daroussin  else
496598e903e7SBaptiste Daroussin    ac_cpp_err=
496698e903e7SBaptiste Daroussin  fi
496798e903e7SBaptiste Daroussinelse
496898e903e7SBaptiste Daroussin  ac_cpp_err=yes
496998e903e7SBaptiste Daroussinfi
497098e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
497198e903e7SBaptiste Daroussin  # Broken: success on invalid input.
497298e903e7SBaptiste Daroussincontinue
497398e903e7SBaptiste Daroussinelse
497498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
49758e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
497698e903e7SBaptiste Daroussin  # Passes both tests.
497798e903e7SBaptiste Daroussinac_preproc_ok=:
497898e903e7SBaptiste Daroussinbreak
497998e903e7SBaptiste Daroussinfi
49808e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
498198e903e7SBaptiste Daroussin
498298e903e7SBaptiste Daroussindone
498398e903e7SBaptiste Daroussin# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
49848e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
498598e903e7SBaptiste Daroussinif $ac_preproc_ok; then
498698e903e7SBaptiste Daroussin  :
498798e903e7SBaptiste Daroussinelse
4988*822ca327SBaptiste Daroussin  { { echo "$as_me:4988: error: C preprocessor \"$CPP\" fails sanity check" >&5
498998e903e7SBaptiste Daroussinecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
499098e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
499198e903e7SBaptiste Daroussinfi
499298e903e7SBaptiste Daroussin
499398e903e7SBaptiste Daroussinac_ext=c
499498e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
49958e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
49968e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
499798e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
49988e022d3cSDag-Erling Smørgravac_main_return="return"
499998e903e7SBaptiste Daroussin
5000*822ca327SBaptiste Daroussinecho "$as_me:5000: checking for ANSI C header files" >&5
50018e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
50028e022d3cSDag-Erling Smørgravif test "${ac_cv_header_stdc+set}" = set; then
50038e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
50048e022d3cSDag-Erling Smørgravelse
50058e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5006*822ca327SBaptiste Daroussin#line 5006 "configure"
50078e022d3cSDag-Erling Smørgrav#include "confdefs.h"
50088e022d3cSDag-Erling Smørgrav#include <stdlib.h>
50098e022d3cSDag-Erling Smørgrav#include <stdarg.h>
50108e022d3cSDag-Erling Smørgrav#include <string.h>
50118e022d3cSDag-Erling Smørgrav#include <float.h>
50128e022d3cSDag-Erling Smørgrav
50138e022d3cSDag-Erling Smørgrav_ACEOF
5014*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5014: \"$ac_cpp "conftest.$ac_ext"\"") >&5
50158e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
50168e022d3cSDag-Erling Smørgrav  ac_status=$?
50178e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
50188e022d3cSDag-Erling Smørgrav  rm -f conftest.er1
50198e022d3cSDag-Erling Smørgrav  cat conftest.err >&5
5020*822ca327SBaptiste Daroussin  echo "$as_me:5020: \$? = $ac_status" >&5
50218e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
50228e022d3cSDag-Erling Smørgrav  if test -s conftest.err; then
50238e022d3cSDag-Erling Smørgrav    ac_cpp_err=$ac_c_preproc_warn_flag
50248e022d3cSDag-Erling Smørgrav  else
50258e022d3cSDag-Erling Smørgrav    ac_cpp_err=
50268e022d3cSDag-Erling Smørgrav  fi
50278e022d3cSDag-Erling Smørgravelse
50288e022d3cSDag-Erling Smørgrav  ac_cpp_err=yes
50298e022d3cSDag-Erling Smørgravfi
50308e022d3cSDag-Erling Smørgravif test -z "$ac_cpp_err"; then
50318e022d3cSDag-Erling Smørgrav  ac_cv_header_stdc=yes
50328e022d3cSDag-Erling Smørgravelse
50338e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
50348e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
50358e022d3cSDag-Erling Smørgrav  ac_cv_header_stdc=no
50368e022d3cSDag-Erling Smørgravfi
50378e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
50388e022d3cSDag-Erling Smørgrav
50398e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then
50408e022d3cSDag-Erling Smørgrav  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
50418e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5042*822ca327SBaptiste Daroussin#line 5042 "configure"
50438e022d3cSDag-Erling Smørgrav#include "confdefs.h"
50448e022d3cSDag-Erling Smørgrav#include <string.h>
50458e022d3cSDag-Erling Smørgrav
50468e022d3cSDag-Erling Smørgrav_ACEOF
50478e022d3cSDag-Erling Smørgravif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
50488e022d3cSDag-Erling Smørgrav  $EGREP "memchr" >/dev/null 2>&1; then
50498e022d3cSDag-Erling Smørgrav  :
50508e022d3cSDag-Erling Smørgravelse
50518e022d3cSDag-Erling Smørgrav  ac_cv_header_stdc=no
50528e022d3cSDag-Erling Smørgravfi
50538e022d3cSDag-Erling Smørgravrm -rf conftest*
50548e022d3cSDag-Erling Smørgrav
50558e022d3cSDag-Erling Smørgravfi
50568e022d3cSDag-Erling Smørgrav
50578e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then
50588e022d3cSDag-Erling Smørgrav  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
50598e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5060*822ca327SBaptiste Daroussin#line 5060 "configure"
50618e022d3cSDag-Erling Smørgrav#include "confdefs.h"
50628e022d3cSDag-Erling Smørgrav#include <stdlib.h>
50638e022d3cSDag-Erling Smørgrav
50648e022d3cSDag-Erling Smørgrav_ACEOF
50658e022d3cSDag-Erling Smørgravif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
50668e022d3cSDag-Erling Smørgrav  $EGREP "free" >/dev/null 2>&1; then
50678e022d3cSDag-Erling Smørgrav  :
50688e022d3cSDag-Erling Smørgravelse
50698e022d3cSDag-Erling Smørgrav  ac_cv_header_stdc=no
50708e022d3cSDag-Erling Smørgravfi
50718e022d3cSDag-Erling Smørgravrm -rf conftest*
50728e022d3cSDag-Erling Smørgrav
50738e022d3cSDag-Erling Smørgravfi
50748e022d3cSDag-Erling Smørgrav
50758e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then
50768e022d3cSDag-Erling Smørgrav  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
50778e022d3cSDag-Erling Smørgrav  if test "$cross_compiling" = yes; then
50788e022d3cSDag-Erling Smørgrav  :
50798e022d3cSDag-Erling Smørgravelse
50808e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5081*822ca327SBaptiste Daroussin#line 5081 "configure"
50828e022d3cSDag-Erling Smørgrav#include "confdefs.h"
50838e022d3cSDag-Erling Smørgrav#include <ctype.h>
50848e022d3cSDag-Erling Smørgrav#if ((' ' & 0x0FF) == 0x020)
50858e022d3cSDag-Erling Smørgrav# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
50868e022d3cSDag-Erling Smørgrav# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
50878e022d3cSDag-Erling Smørgrav#else
50888e022d3cSDag-Erling Smørgrav# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
50898e022d3cSDag-Erling Smørgrav                     || ('j' <= (c) && (c) <= 'r') \
50908e022d3cSDag-Erling Smørgrav                     || ('s' <= (c) && (c) <= 'z'))
50918e022d3cSDag-Erling Smørgrav# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
50928e022d3cSDag-Erling Smørgrav#endif
50938e022d3cSDag-Erling Smørgrav
50948e022d3cSDag-Erling Smørgrav#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
50958e022d3cSDag-Erling Smørgravint
50968e022d3cSDag-Erling Smørgravmain (void)
50978e022d3cSDag-Erling Smørgrav{
50988e022d3cSDag-Erling Smørgrav  int i;
50998e022d3cSDag-Erling Smørgrav  for (i = 0; i < 256; i++)
51008e022d3cSDag-Erling Smørgrav    if (XOR (islower (i), ISLOWER (i))
51018e022d3cSDag-Erling Smørgrav        || toupper (i) != TOUPPER (i))
51028e022d3cSDag-Erling Smørgrav      $ac_main_return(2);
51038e022d3cSDag-Erling Smørgrav  $ac_main_return (0);
51048e022d3cSDag-Erling Smørgrav}
51058e022d3cSDag-Erling Smørgrav_ACEOF
51068e022d3cSDag-Erling Smørgravrm -f "conftest$ac_exeext"
5107*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5107: \"$ac_link\"") >&5
51088e022d3cSDag-Erling Smørgrav  (eval $ac_link) 2>&5
51098e022d3cSDag-Erling Smørgrav  ac_status=$?
5110*822ca327SBaptiste Daroussin  echo "$as_me:5110: \$? = $ac_status" >&5
51118e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5112*822ca327SBaptiste Daroussin  { (eval echo "$as_me:5112: \"$ac_try\"") >&5
51138e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
51148e022d3cSDag-Erling Smørgrav  ac_status=$?
5115*822ca327SBaptiste Daroussin  echo "$as_me:5115: \$? = $ac_status" >&5
51168e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
51178e022d3cSDag-Erling Smørgrav  :
51188e022d3cSDag-Erling Smørgravelse
51198e022d3cSDag-Erling Smørgrav  echo "$as_me: program exited with status $ac_status" >&5
51208e022d3cSDag-Erling Smørgravecho "$as_me: failed program was:" >&5
51218e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
51228e022d3cSDag-Erling Smørgravac_cv_header_stdc=no
51238e022d3cSDag-Erling Smørgravfi
51248e022d3cSDag-Erling Smørgravrm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
51258e022d3cSDag-Erling Smørgravfi
51268e022d3cSDag-Erling Smørgravfi
51278e022d3cSDag-Erling Smørgravfi
5128*822ca327SBaptiste Daroussinecho "$as_me:5128: result: $ac_cv_header_stdc" >&5
51298e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_header_stdc" >&6
51308e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then
51318e022d3cSDag-Erling Smørgrav
51328e022d3cSDag-Erling Smørgravcat >>confdefs.h <<\EOF
51338e022d3cSDag-Erling Smørgrav#define STDC_HEADERS 1
51348e022d3cSDag-Erling SmørgravEOF
51358e022d3cSDag-Erling Smørgrav
51368e022d3cSDag-Erling Smørgravfi
51378e022d3cSDag-Erling Smørgrav
51388e022d3cSDag-Erling Smørgrav# On IRIX 5.3, sys/types and inttypes.h are conflicting.
51398e022d3cSDag-Erling Smørgrav
51408e022d3cSDag-Erling Smørgravfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
51418e022d3cSDag-Erling Smørgrav                  inttypes.h stdint.h unistd.h
514298e903e7SBaptiste Daroussindo
514398e903e7SBaptiste Daroussinas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5144*822ca327SBaptiste Daroussinecho "$as_me:5144: checking for $ac_header" >&5
514598e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
514698e903e7SBaptiste Daroussinif eval "test \"\${$as_ac_Header+set}\" = set"; then
514798e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
514898e903e7SBaptiste Daroussinelse
51498e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5150*822ca327SBaptiste Daroussin#line 5150 "configure"
51518e022d3cSDag-Erling Smørgrav#include "confdefs.h"
51528e022d3cSDag-Erling Smørgrav$ac_includes_default
51538e022d3cSDag-Erling Smørgrav#include <$ac_header>
51548e022d3cSDag-Erling Smørgrav_ACEOF
51558e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
5156*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5156: \"$ac_compile\"") >&5
51578e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
51588e022d3cSDag-Erling Smørgrav  ac_status=$?
5159*822ca327SBaptiste Daroussin  echo "$as_me:5159: \$? = $ac_status" >&5
51608e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
51618e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
5162*822ca327SBaptiste Daroussin  { (eval echo "$as_me:5162: \"$ac_try\"") >&5
51638e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
51648e022d3cSDag-Erling Smørgrav  ac_status=$?
5165*822ca327SBaptiste Daroussin  echo "$as_me:5165: \$? = $ac_status" >&5
51668e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
51678e022d3cSDag-Erling Smørgrav  eval "$as_ac_Header=yes"
51688e022d3cSDag-Erling Smørgravelse
51698e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
51708e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
51718e022d3cSDag-Erling Smørgraveval "$as_ac_Header=no"
51728e022d3cSDag-Erling Smørgravfi
51738e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
51748e022d3cSDag-Erling Smørgravfi
5175*822ca327SBaptiste Daroussinecho "$as_me:5175: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
51768e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
51778e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
51788e022d3cSDag-Erling Smørgrav  cat >>confdefs.h <<EOF
51798e022d3cSDag-Erling Smørgrav#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
51808e022d3cSDag-Erling SmørgravEOF
51818e022d3cSDag-Erling Smørgrav
51828e022d3cSDag-Erling Smørgravfi
51838e022d3cSDag-Erling Smørgravdone
51848e022d3cSDag-Erling Smørgrav
5185*822ca327SBaptiste Daroussinecho "$as_me:5185: checking whether exit is declared" >&5
51868e022d3cSDag-Erling Smørgravecho $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
51878e022d3cSDag-Erling Smørgravif test "${ac_cv_have_decl_exit+set}" = set; then
51888e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
51898e022d3cSDag-Erling Smørgravelse
51908e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5191*822ca327SBaptiste Daroussin#line 5191 "configure"
51928e022d3cSDag-Erling Smørgrav#include "confdefs.h"
51938e022d3cSDag-Erling Smørgrav$ac_includes_default
51948e022d3cSDag-Erling Smørgravint
51958e022d3cSDag-Erling Smørgravmain (void)
51968e022d3cSDag-Erling Smørgrav{
51978e022d3cSDag-Erling Smørgrav#ifndef exit
5198*822ca327SBaptiste Daroussin  (void) exit;
51998e022d3cSDag-Erling Smørgrav#endif
52008e022d3cSDag-Erling Smørgrav
52018e022d3cSDag-Erling Smørgrav  ;
52028e022d3cSDag-Erling Smørgrav  return 0;
52038e022d3cSDag-Erling Smørgrav}
52048e022d3cSDag-Erling Smørgrav_ACEOF
52058e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
5206*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5206: \"$ac_compile\"") >&5
52078e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
52088e022d3cSDag-Erling Smørgrav  ac_status=$?
5209*822ca327SBaptiste Daroussin  echo "$as_me:5209: \$? = $ac_status" >&5
52108e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
52118e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
5212*822ca327SBaptiste Daroussin  { (eval echo "$as_me:5212: \"$ac_try\"") >&5
52138e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
52148e022d3cSDag-Erling Smørgrav  ac_status=$?
5215*822ca327SBaptiste Daroussin  echo "$as_me:5215: \$? = $ac_status" >&5
52168e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
52178e022d3cSDag-Erling Smørgrav  ac_cv_have_decl_exit=yes
52188e022d3cSDag-Erling Smørgravelse
52198e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
52208e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
52218e022d3cSDag-Erling Smørgravac_cv_have_decl_exit=no
52228e022d3cSDag-Erling Smørgravfi
52238e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
52248e022d3cSDag-Erling Smørgravfi
5225*822ca327SBaptiste Daroussinecho "$as_me:5225: result: $ac_cv_have_decl_exit" >&5
52268e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_have_decl_exit" >&6
52278e022d3cSDag-Erling Smørgrav
52288e022d3cSDag-Erling Smørgravfor ac_header in fcntl.h
52298e022d3cSDag-Erling Smørgravdo
52308e022d3cSDag-Erling Smørgravas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5231*822ca327SBaptiste Daroussinecho "$as_me:5231: checking for $ac_header" >&5
52328e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
52338e022d3cSDag-Erling Smørgravif eval "test \"\${$as_ac_Header+set}\" = set"; then
52348e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
52358e022d3cSDag-Erling Smørgravelse
52368e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5237*822ca327SBaptiste Daroussin#line 5237 "configure"
523898e903e7SBaptiste Daroussin#include "confdefs.h"
523998e903e7SBaptiste Daroussin#include <$ac_header>
524098e903e7SBaptiste Daroussin_ACEOF
5241*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5241: \"$ac_cpp "conftest.$ac_ext"\"") >&5
52428e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
524398e903e7SBaptiste Daroussin  ac_status=$?
52448e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
524598e903e7SBaptiste Daroussin  rm -f conftest.er1
524698e903e7SBaptiste Daroussin  cat conftest.err >&5
5247*822ca327SBaptiste Daroussin  echo "$as_me:5247: \$? = $ac_status" >&5
52488e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
524998e903e7SBaptiste Daroussin  if test -s conftest.err; then
525098e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
525198e903e7SBaptiste Daroussin  else
525298e903e7SBaptiste Daroussin    ac_cpp_err=
525398e903e7SBaptiste Daroussin  fi
525498e903e7SBaptiste Daroussinelse
525598e903e7SBaptiste Daroussin  ac_cpp_err=yes
525698e903e7SBaptiste Daroussinfi
525798e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
525898e903e7SBaptiste Daroussin  eval "$as_ac_Header=yes"
525998e903e7SBaptiste Daroussinelse
526098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
52618e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
526298e903e7SBaptiste Daroussin  eval "$as_ac_Header=no"
526398e903e7SBaptiste Daroussinfi
52648e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
526598e903e7SBaptiste Daroussinfi
5266*822ca327SBaptiste Daroussinecho "$as_me:5266: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
52678e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
52688e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
526998e903e7SBaptiste Daroussin  cat >>confdefs.h <<EOF
527098e903e7SBaptiste Daroussin#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
527198e903e7SBaptiste DaroussinEOF
527298e903e7SBaptiste Daroussin
527398e903e7SBaptiste Daroussinfi
527498e903e7SBaptiste Daroussindone
527598e903e7SBaptiste Daroussin
52763e794565SJung-uk Kimfor ac_header in \
52773e794565SJung-uk Kimunistd.h \
52783e794565SJung-uk Kim
52793e794565SJung-uk Kimdo
52803e794565SJung-uk Kimas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5281*822ca327SBaptiste Daroussinecho "$as_me:5281: checking for $ac_header" >&5
52823e794565SJung-uk Kimecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
52833e794565SJung-uk Kimif eval "test \"\${$as_ac_Header+set}\" = set"; then
52843e794565SJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
52853e794565SJung-uk Kimelse
52868e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5287*822ca327SBaptiste Daroussin#line 5287 "configure"
52883e794565SJung-uk Kim#include "confdefs.h"
52893e794565SJung-uk Kim#include <$ac_header>
52903e794565SJung-uk Kim_ACEOF
5291*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5291: \"$ac_cpp "conftest.$ac_ext"\"") >&5
52928e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
52933e794565SJung-uk Kim  ac_status=$?
52948e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
52953e794565SJung-uk Kim  rm -f conftest.er1
52963e794565SJung-uk Kim  cat conftest.err >&5
5297*822ca327SBaptiste Daroussin  echo "$as_me:5297: \$? = $ac_status" >&5
52988e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
52993e794565SJung-uk Kim  if test -s conftest.err; then
53003e794565SJung-uk Kim    ac_cpp_err=$ac_c_preproc_warn_flag
53013e794565SJung-uk Kim  else
53023e794565SJung-uk Kim    ac_cpp_err=
53033e794565SJung-uk Kim  fi
53043e794565SJung-uk Kimelse
53053e794565SJung-uk Kim  ac_cpp_err=yes
53063e794565SJung-uk Kimfi
53073e794565SJung-uk Kimif test -z "$ac_cpp_err"; then
53083e794565SJung-uk Kim  eval "$as_ac_Header=yes"
53093e794565SJung-uk Kimelse
53103e794565SJung-uk Kim  echo "$as_me: failed program was:" >&5
53118e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
53123e794565SJung-uk Kim  eval "$as_ac_Header=no"
53133e794565SJung-uk Kimfi
53148e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
53153e794565SJung-uk Kimfi
5316*822ca327SBaptiste Daroussinecho "$as_me:5316: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
53178e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
53188e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
53193e794565SJung-uk Kim  cat >>confdefs.h <<EOF
53203e794565SJung-uk Kim#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
53213e794565SJung-uk KimEOF
53223e794565SJung-uk Kim
53233e794565SJung-uk Kimfi
53243e794565SJung-uk Kimdone
53253e794565SJung-uk Kim
5326*822ca327SBaptiste Daroussinecho "$as_me:5326: checking for working mkstemp" >&5
532798e903e7SBaptiste Daroussinecho $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
532898e903e7SBaptiste Daroussinif test "${cf_cv_func_mkstemp+set}" = set; then
532998e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
533098e903e7SBaptiste Daroussinelse
533198e903e7SBaptiste Daroussin
53328e022d3cSDag-Erling Smørgravrm -rf ./conftest*
533398e903e7SBaptiste Daroussinif test "$cross_compiling" = yes; then
53345b91e83fSBaptiste Daroussin  cf_cv_func_mkstemp=maybe
533598e903e7SBaptiste Daroussinelse
53368e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5337*822ca327SBaptiste Daroussin#line 5337 "configure"
533898e903e7SBaptiste Daroussin#include "confdefs.h"
533998e903e7SBaptiste Daroussin
53408e022d3cSDag-Erling Smørgrav$ac_includes_default
53418e022d3cSDag-Erling Smørgrav
53423e794565SJung-uk Kimint main(void)
534398e903e7SBaptiste Daroussin{
5344*822ca327SBaptiste Daroussin	static char tmpl[] = "conftestXXXXXX";
534598e903e7SBaptiste Daroussin	char name[2][80];
534698e903e7SBaptiste Daroussin	int n;
534798e903e7SBaptiste Daroussin	int result = 0;
534898e903e7SBaptiste Daroussin	int fd;
534998e903e7SBaptiste Daroussin	struct stat sb;
535098e903e7SBaptiste Daroussin
535198e903e7SBaptiste Daroussin	umask(077);
535298e903e7SBaptiste Daroussin	for (n = 0; n < 2; ++n) {
535398e903e7SBaptiste Daroussin		strcpy(name[n], tmpl);
535498e903e7SBaptiste Daroussin		if ((fd = mkstemp(name[n])) >= 0) {
535598e903e7SBaptiste Daroussin			if (!strcmp(name[n], tmpl)
535698e903e7SBaptiste Daroussin			 || stat(name[n], &sb) != 0
535798e903e7SBaptiste Daroussin			 || (sb.st_mode & S_IFMT) != S_IFREG
535898e903e7SBaptiste Daroussin			 || (sb.st_mode & 077) != 0) {
535998e903e7SBaptiste Daroussin				result = 1;
536098e903e7SBaptiste Daroussin			}
536198e903e7SBaptiste Daroussin			close(fd);
536298e903e7SBaptiste Daroussin		}
536398e903e7SBaptiste Daroussin	}
536498e903e7SBaptiste Daroussin	if (result == 0
536598e903e7SBaptiste Daroussin	 && !strcmp(name[0], name[1]))
536698e903e7SBaptiste Daroussin		result = 1;
536798e903e7SBaptiste Daroussin	${cf_cv_main_return:-return}(result);
536898e903e7SBaptiste Daroussin}
536998e903e7SBaptiste Daroussin
537098e903e7SBaptiste Daroussin_ACEOF
53718e022d3cSDag-Erling Smørgravrm -f "conftest$ac_exeext"
5372*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5372: \"$ac_link\"") >&5
537398e903e7SBaptiste Daroussin  (eval $ac_link) 2>&5
537498e903e7SBaptiste Daroussin  ac_status=$?
5375*822ca327SBaptiste Daroussin  echo "$as_me:5375: \$? = $ac_status" >&5
53768e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5377*822ca327SBaptiste Daroussin  { (eval echo "$as_me:5377: \"$ac_try\"") >&5
537898e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
537998e903e7SBaptiste Daroussin  ac_status=$?
5380*822ca327SBaptiste Daroussin  echo "$as_me:5380: \$? = $ac_status" >&5
53818e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
538298e903e7SBaptiste Daroussin  cf_cv_func_mkstemp=yes
538398e903e7SBaptiste Daroussin
538498e903e7SBaptiste Daroussinelse
538598e903e7SBaptiste Daroussin  echo "$as_me: program exited with status $ac_status" >&5
538698e903e7SBaptiste Daroussinecho "$as_me: failed program was:" >&5
53878e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
538898e903e7SBaptiste Daroussincf_cv_func_mkstemp=no
538998e903e7SBaptiste Daroussin
539098e903e7SBaptiste Daroussinfi
53918e022d3cSDag-Erling Smørgravrm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
539298e903e7SBaptiste Daroussinfi
539398e903e7SBaptiste Daroussin
539498e903e7SBaptiste Daroussinfi
5395*822ca327SBaptiste Daroussinecho "$as_me:5395: result: $cf_cv_func_mkstemp" >&5
539698e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_func_mkstemp" >&6
53975b91e83fSBaptiste Daroussinif test "x$cf_cv_func_mkstemp" = xmaybe ; then
5398*822ca327SBaptiste Daroussin	echo "$as_me:5398: checking for mkstemp" >&5
53995b91e83fSBaptiste Daroussinecho $ECHO_N "checking for mkstemp... $ECHO_C" >&6
54005b91e83fSBaptiste Daroussinif test "${ac_cv_func_mkstemp+set}" = set; then
54015b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
54025b91e83fSBaptiste Daroussinelse
54038e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5404*822ca327SBaptiste Daroussin#line 5404 "configure"
54055b91e83fSBaptiste Daroussin#include "confdefs.h"
5406b53bb29fSJung-uk Kim#define mkstemp autoconf_temporary
5407b53bb29fSJung-uk Kim#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
5408b53bb29fSJung-uk Kim#undef mkstemp
5409b53bb29fSJung-uk Kim
54105b91e83fSBaptiste Daroussin#ifdef __cplusplus
54115b91e83fSBaptiste Daroussinextern "C"
54125b91e83fSBaptiste Daroussin#endif
5413b53bb29fSJung-uk Kim
54145b91e83fSBaptiste Daroussin/* We use char because int might match the return type of a gcc2
54155b91e83fSBaptiste Daroussin   builtin and then its argument prototype would still apply.  */
5416b53bb29fSJung-uk Kimchar mkstemp (void);
54175b91e83fSBaptiste Daroussin
54185b91e83fSBaptiste Daroussinint
5419b53bb29fSJung-uk Kimmain (void)
54205b91e83fSBaptiste Daroussin{
5421b53bb29fSJung-uk Kim
5422b53bb29fSJung-uk Kim/* The GNU C library defines stubs for functions which it implements
54235b91e83fSBaptiste Daroussin    to always fail with ENOSYS.  Some functions are actually named
54245b91e83fSBaptiste Daroussin    something starting with __ and the normal name is an alias.  */
54255b91e83fSBaptiste Daroussin#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
5426b53bb29fSJung-uk Kim#error found stub for mkstemp
54275b91e83fSBaptiste Daroussin#endif
54285b91e83fSBaptiste Daroussin
5429b53bb29fSJung-uk Kim	return mkstemp ();
54305b91e83fSBaptiste Daroussin  ;
54315b91e83fSBaptiste Daroussin  return 0;
54325b91e83fSBaptiste Daroussin}
54335b91e83fSBaptiste Daroussin_ACEOF
54348e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
5435*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5435: \"$ac_link\"") >&5
54365b91e83fSBaptiste Daroussin  (eval $ac_link) 2>&5
54375b91e83fSBaptiste Daroussin  ac_status=$?
5438*822ca327SBaptiste Daroussin  echo "$as_me:5438: \$? = $ac_status" >&5
54398e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
54408e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
5441*822ca327SBaptiste Daroussin  { (eval echo "$as_me:5441: \"$ac_try\"") >&5
54425b91e83fSBaptiste Daroussin  (eval $ac_try) 2>&5
54435b91e83fSBaptiste Daroussin  ac_status=$?
5444*822ca327SBaptiste Daroussin  echo "$as_me:5444: \$? = $ac_status" >&5
54458e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
54465b91e83fSBaptiste Daroussin  ac_cv_func_mkstemp=yes
54475b91e83fSBaptiste Daroussinelse
54485b91e83fSBaptiste Daroussin  echo "$as_me: failed program was:" >&5
54498e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
54505b91e83fSBaptiste Daroussinac_cv_func_mkstemp=no
54515b91e83fSBaptiste Daroussinfi
54528e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
54535b91e83fSBaptiste Daroussinfi
5454*822ca327SBaptiste Daroussinecho "$as_me:5454: result: $ac_cv_func_mkstemp" >&5
54555b91e83fSBaptiste Daroussinecho "${ECHO_T}$ac_cv_func_mkstemp" >&6
54565b91e83fSBaptiste Daroussin
54575b91e83fSBaptiste Daroussinfi
545898e903e7SBaptiste Daroussinif test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
54595b91e83fSBaptiste Daroussin
546098e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF
546198e903e7SBaptiste Daroussin#define HAVE_MKSTEMP 1
546298e903e7SBaptiste DaroussinEOF
546398e903e7SBaptiste Daroussin
546498e903e7SBaptiste Daroussinfi
546598e903e7SBaptiste Daroussin
5466b53bb29fSJung-uk Kimfor ac_header in unistd.h getopt.h
5467b53bb29fSJung-uk Kimdo
5468b53bb29fSJung-uk Kimas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5469*822ca327SBaptiste Daroussinecho "$as_me:5469: checking for $ac_header" >&5
5470b53bb29fSJung-uk Kimecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5471b53bb29fSJung-uk Kimif eval "test \"\${$as_ac_Header+set}\" = set"; then
5472b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
5473b53bb29fSJung-uk Kimelse
54748e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5475*822ca327SBaptiste Daroussin#line 5475 "configure"
5476b53bb29fSJung-uk Kim#include "confdefs.h"
5477b53bb29fSJung-uk Kim#include <$ac_header>
5478b53bb29fSJung-uk Kim_ACEOF
5479*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5479: \"$ac_cpp "conftest.$ac_ext"\"") >&5
54808e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5481b53bb29fSJung-uk Kim  ac_status=$?
54828e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
5483b53bb29fSJung-uk Kim  rm -f conftest.er1
5484b53bb29fSJung-uk Kim  cat conftest.err >&5
5485*822ca327SBaptiste Daroussin  echo "$as_me:5485: \$? = $ac_status" >&5
54868e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
5487b53bb29fSJung-uk Kim  if test -s conftest.err; then
5488b53bb29fSJung-uk Kim    ac_cpp_err=$ac_c_preproc_warn_flag
5489b53bb29fSJung-uk Kim  else
5490b53bb29fSJung-uk Kim    ac_cpp_err=
5491b53bb29fSJung-uk Kim  fi
5492b53bb29fSJung-uk Kimelse
5493b53bb29fSJung-uk Kim  ac_cpp_err=yes
5494b53bb29fSJung-uk Kimfi
5495b53bb29fSJung-uk Kimif test -z "$ac_cpp_err"; then
5496b53bb29fSJung-uk Kim  eval "$as_ac_Header=yes"
5497b53bb29fSJung-uk Kimelse
5498b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
54998e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
5500b53bb29fSJung-uk Kim  eval "$as_ac_Header=no"
5501b53bb29fSJung-uk Kimfi
55028e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
5503b53bb29fSJung-uk Kimfi
5504*822ca327SBaptiste Daroussinecho "$as_me:5504: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
55058e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
55068e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
5507b53bb29fSJung-uk Kim  cat >>confdefs.h <<EOF
5508b53bb29fSJung-uk Kim#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5509b53bb29fSJung-uk KimEOF
5510b53bb29fSJung-uk Kim
5511b53bb29fSJung-uk Kimfi
5512b53bb29fSJung-uk Kimdone
5513b53bb29fSJung-uk Kim
5514*822ca327SBaptiste Daroussinecho "$as_me:5514: checking for header declaring getopt variables" >&5
5515b53bb29fSJung-uk Kimecho $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
5516b53bb29fSJung-uk Kimif test "${cf_cv_getopt_header+set}" = set; then
5517b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
5518b53bb29fSJung-uk Kimelse
5519b53bb29fSJung-uk Kim
5520b53bb29fSJung-uk Kimcf_cv_getopt_header=none
5521b53bb29fSJung-uk Kimfor cf_header in stdio.h stdlib.h unistd.h getopt.h
5522b53bb29fSJung-uk Kimdo
55238e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
5524*822ca327SBaptiste Daroussin#line 5524 "configure"
5525b53bb29fSJung-uk Kim#include "confdefs.h"
5526b53bb29fSJung-uk Kim
5527b53bb29fSJung-uk Kim#include <$cf_header>
5528b53bb29fSJung-uk Kimint
5529b53bb29fSJung-uk Kimmain (void)
5530b53bb29fSJung-uk Kim{
55318e022d3cSDag-Erling Smørgravint x = optind; char *y = optarg; (void)x; (void)y
5532b53bb29fSJung-uk Kim  ;
5533b53bb29fSJung-uk Kim  return 0;
5534b53bb29fSJung-uk Kim}
5535b53bb29fSJung-uk Kim_ACEOF
55368e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
5537*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5537: \"$ac_compile\"") >&5
5538b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
5539b53bb29fSJung-uk Kim  ac_status=$?
5540*822ca327SBaptiste Daroussin  echo "$as_me:5540: \$? = $ac_status" >&5
55418e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
55428e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
5543*822ca327SBaptiste Daroussin  { (eval echo "$as_me:5543: \"$ac_try\"") >&5
5544b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
5545b53bb29fSJung-uk Kim  ac_status=$?
5546*822ca327SBaptiste Daroussin  echo "$as_me:5546: \$? = $ac_status" >&5
55478e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
5548b53bb29fSJung-uk Kim  cf_cv_getopt_header=$cf_header
5549b53bb29fSJung-uk Kim break
5550b53bb29fSJung-uk Kimelse
5551b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
55528e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
5553b53bb29fSJung-uk Kimfi
55548e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
5555b53bb29fSJung-uk Kimdone
5556b53bb29fSJung-uk Kim
5557b53bb29fSJung-uk Kimfi
5558*822ca327SBaptiste Daroussinecho "$as_me:5558: result: $cf_cv_getopt_header" >&5
5559b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_getopt_header" >&6
55608e022d3cSDag-Erling Smørgravif test "$cf_cv_getopt_header" != none ; then
5561b53bb29fSJung-uk Kim
5562b53bb29fSJung-uk Kimcat >>confdefs.h <<\EOF
5563b53bb29fSJung-uk Kim#define HAVE_GETOPT_HEADER 1
5564b53bb29fSJung-uk KimEOF
5565b53bb29fSJung-uk Kim
5566b53bb29fSJung-uk Kimfi
55678e022d3cSDag-Erling Smørgravif test "$cf_cv_getopt_header" = getopt.h ; then
5568b53bb29fSJung-uk Kim
5569b53bb29fSJung-uk Kimcat >>confdefs.h <<\EOF
5570b53bb29fSJung-uk Kim#define NEED_GETOPT_H 1
5571b53bb29fSJung-uk KimEOF
5572b53bb29fSJung-uk Kim
5573b53bb29fSJung-uk Kimfi
5574b53bb29fSJung-uk Kim
5575b53bb29fSJung-uk Kimfor ac_func in getopt vsnprintf
5576497dcf4cSBaptiste Daroussindo
5577497dcf4cSBaptiste Daroussinas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5578*822ca327SBaptiste Daroussinecho "$as_me:5578: checking for $ac_func" >&5
5579497dcf4cSBaptiste Daroussinecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5580497dcf4cSBaptiste Daroussinif eval "test \"\${$as_ac_var+set}\" = set"; then
5581497dcf4cSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
5582497dcf4cSBaptiste Daroussinelse
55838e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5584*822ca327SBaptiste Daroussin#line 5584 "configure"
5585497dcf4cSBaptiste Daroussin#include "confdefs.h"
5586b53bb29fSJung-uk Kim#define $ac_func autoconf_temporary
5587b53bb29fSJung-uk Kim#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
5588b53bb29fSJung-uk Kim#undef $ac_func
5589b53bb29fSJung-uk Kim
5590497dcf4cSBaptiste Daroussin#ifdef __cplusplus
5591497dcf4cSBaptiste Daroussinextern "C"
5592497dcf4cSBaptiste Daroussin#endif
5593b53bb29fSJung-uk Kim
5594497dcf4cSBaptiste Daroussin/* We use char because int might match the return type of a gcc2
5595497dcf4cSBaptiste Daroussin   builtin and then its argument prototype would still apply.  */
5596b53bb29fSJung-uk Kimchar $ac_func (void);
5597497dcf4cSBaptiste Daroussin
5598497dcf4cSBaptiste Daroussinint
5599b53bb29fSJung-uk Kimmain (void)
5600497dcf4cSBaptiste Daroussin{
5601b53bb29fSJung-uk Kim
5602b53bb29fSJung-uk Kim/* The GNU C library defines stubs for functions which it implements
5603497dcf4cSBaptiste Daroussin    to always fail with ENOSYS.  Some functions are actually named
5604497dcf4cSBaptiste Daroussin    something starting with __ and the normal name is an alias.  */
5605497dcf4cSBaptiste Daroussin#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5606b53bb29fSJung-uk Kim#error found stub for $ac_func
5607497dcf4cSBaptiste Daroussin#endif
5608497dcf4cSBaptiste Daroussin
5609b53bb29fSJung-uk Kim	return $ac_func ();
5610497dcf4cSBaptiste Daroussin  ;
5611497dcf4cSBaptiste Daroussin  return 0;
5612497dcf4cSBaptiste Daroussin}
5613497dcf4cSBaptiste Daroussin_ACEOF
56148e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
5615*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5615: \"$ac_link\"") >&5
5616497dcf4cSBaptiste Daroussin  (eval $ac_link) 2>&5
5617497dcf4cSBaptiste Daroussin  ac_status=$?
5618*822ca327SBaptiste Daroussin  echo "$as_me:5618: \$? = $ac_status" >&5
56198e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
56208e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
5621*822ca327SBaptiste Daroussin  { (eval echo "$as_me:5621: \"$ac_try\"") >&5
5622497dcf4cSBaptiste Daroussin  (eval $ac_try) 2>&5
5623497dcf4cSBaptiste Daroussin  ac_status=$?
5624*822ca327SBaptiste Daroussin  echo "$as_me:5624: \$? = $ac_status" >&5
56258e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
5626497dcf4cSBaptiste Daroussin  eval "$as_ac_var=yes"
5627497dcf4cSBaptiste Daroussinelse
5628497dcf4cSBaptiste Daroussin  echo "$as_me: failed program was:" >&5
56298e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
5630497dcf4cSBaptiste Daroussineval "$as_ac_var=no"
5631497dcf4cSBaptiste Daroussinfi
56328e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
5633497dcf4cSBaptiste Daroussinfi
5634*822ca327SBaptiste Daroussinecho "$as_me:5634: result: `eval echo '${'"$as_ac_var"'}'`" >&5
56358e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
56368e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
5637497dcf4cSBaptiste Daroussin  cat >>confdefs.h <<EOF
5638497dcf4cSBaptiste Daroussin#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5639497dcf4cSBaptiste DaroussinEOF
5640497dcf4cSBaptiste Daroussin
5641497dcf4cSBaptiste Daroussinfi
5642497dcf4cSBaptiste Daroussindone
5643497dcf4cSBaptiste Daroussin
5644*822ca327SBaptiste Daroussinecho "$as_me:5644: checking for maximum table size" >&5
56450c8de5b0SBaptiste Daroussinecho $ECHO_N "checking for maximum table size... $ECHO_C" >&6
56460c8de5b0SBaptiste Daroussin
56470c8de5b0SBaptiste Daroussin# Check whether --with-max-table-size or --without-max-table-size was given.
56480c8de5b0SBaptiste Daroussinif test "${with_max_table_size+set}" = set; then
56490c8de5b0SBaptiste Daroussin  withval="$with_max_table_size"
56500c8de5b0SBaptiste Daroussin
56510c8de5b0SBaptiste Daroussinfi;
56520c8de5b0SBaptiste Daroussinif test -n "$with_max_table_size"
56530c8de5b0SBaptiste Daroussinthen
5654*822ca327SBaptiste Daroussin	echo "$as_me:5654: result: $with_max_table_size" >&5
56550c8de5b0SBaptiste Daroussinecho "${ECHO_T}$with_max_table_size" >&6
56560c8de5b0SBaptiste Daroussin	check=`expr "$with_max_table_size" + 0`
56570c8de5b0SBaptiste Daroussin	if test "x$check" != "x$with_max_table_size"
56580c8de5b0SBaptiste Daroussin	then
5659*822ca327SBaptiste Daroussin		{ { echo "$as_me:5659: error: invalid value for --with-max-table-size: $with_max_table_size" >&5
56600c8de5b0SBaptiste Daroussinecho "$as_me: error: invalid value for --with-max-table-size: $with_max_table_size" >&2;}
56610c8de5b0SBaptiste Daroussin   { (exit 1); exit 1; }; }
56620c8de5b0SBaptiste Daroussin	fi
56630c8de5b0SBaptiste Daroussin
56640c8de5b0SBaptiste Daroussincat >>confdefs.h <<EOF
56650c8de5b0SBaptiste Daroussin#define MAXTABLE $with_max_table_size
56660c8de5b0SBaptiste DaroussinEOF
56670c8de5b0SBaptiste Daroussin
56680c8de5b0SBaptiste Daroussinelse
5669*822ca327SBaptiste Daroussin	echo "$as_me:5669: result: default" >&5
56700c8de5b0SBaptiste Daroussinecho "${ECHO_T}default" >&6
56710c8de5b0SBaptiste Daroussinfi
56720c8de5b0SBaptiste Daroussin
5673*822ca327SBaptiste Daroussinecho "$as_me:5673: checking if backtracking extension is wanted" >&5
56740c8de5b0SBaptiste Daroussinecho $ECHO_N "checking if backtracking extension is wanted... $ECHO_C" >&6
56750c8de5b0SBaptiste Daroussin
56760c8de5b0SBaptiste Daroussin# Check whether --enable-btyacc or --disable-btyacc was given.
56770c8de5b0SBaptiste Daroussinif test "${enable_btyacc+set}" = set; then
56780c8de5b0SBaptiste Daroussin  enableval="$enable_btyacc"
56798e022d3cSDag-Erling Smørgrav  test "$enableval" != no && enableval=yes
56808e022d3cSDag-Erling Smørgrav	if test "$enableval" != "yes" ; then
56818e022d3cSDag-Erling Smørgrav    enable_btyacc=no
56828e022d3cSDag-Erling Smørgrav	else
56838e022d3cSDag-Erling Smørgrav		enable_btyacc=yes
56848e022d3cSDag-Erling Smørgrav	fi
56858e022d3cSDag-Erling Smørgravelse
56868e022d3cSDag-Erling Smørgrav  enableval=yes
56878e022d3cSDag-Erling Smørgrav	enable_btyacc=yes
56880c8de5b0SBaptiste Daroussin
56890c8de5b0SBaptiste Daroussinfi;
5690*822ca327SBaptiste Daroussinecho "$as_me:5690: result: $enable_btyacc" >&5
56910c8de5b0SBaptiste Daroussinecho "${ECHO_T}$enable_btyacc" >&6
56928e022d3cSDag-Erling Smørgravif test "$enable_btyacc" = "no"; then
56938e022d3cSDag-Erling Smørgrav	SKELETON=yaccpar
56948e022d3cSDag-Erling Smørgravelse
56950c8de5b0SBaptiste Daroussin
56960c8de5b0SBaptiste Daroussincat >>confdefs.h <<\EOF
56970c8de5b0SBaptiste Daroussin#define YYBTYACC 1
56980c8de5b0SBaptiste DaroussinEOF
56990c8de5b0SBaptiste Daroussin
57000c8de5b0SBaptiste Daroussin	SKELETON=btyaccpar
57010c8de5b0SBaptiste Daroussinfi
57020c8de5b0SBaptiste Daroussin
5703*822ca327SBaptiste Daroussinecho "$as_me:5703: checking for fgrep" >&5
57048e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for fgrep... $ECHO_C" >&6
57058e022d3cSDag-Erling Smørgravif test "${ac_cv_path_FGREP+set}" = set; then
57068e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
570798e903e7SBaptiste Daroussinelse
57088e022d3cSDag-Erling Smørgrav  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
57098e022d3cSDag-Erling Smørgrav   then ac_cv_path_FGREP="$GREP -F"
57108e022d3cSDag-Erling Smørgrav   else
57118e022d3cSDag-Erling Smørgrav     for ac_prog in gfgrep fgrep
57128e022d3cSDag-Erling Smørgravdo
57138e022d3cSDag-Erling Smørgrav  # Extract the first word of "$ac_prog", so it can be a program name with args.
57148e022d3cSDag-Erling Smørgravset dummy $ac_prog; ac_word=$2
5715*822ca327SBaptiste Daroussinecho "$as_me:5715: checking for $ac_word" >&5
57168e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
57178e022d3cSDag-Erling Smørgravif test "${ac_cv_path_FGREP+set}" = set; then
57188e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
57198e022d3cSDag-Erling Smørgravelse
57208e022d3cSDag-Erling Smørgrav  case $FGREP in
57218e022d3cSDag-Erling Smørgrav  [\\/]* | ?:[\\/]*)
57228e022d3cSDag-Erling Smørgrav  ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
57238e022d3cSDag-Erling Smørgrav  ;;
57248e022d3cSDag-Erling Smørgrav  *)
57258e022d3cSDag-Erling Smørgrav  ac_save_IFS=$IFS; IFS=$ac_path_separator
57268e022d3cSDag-Erling Smørgravac_dummy="$PATH"
57278e022d3cSDag-Erling Smørgravfor ac_dir in $ac_dummy; do
57288e022d3cSDag-Erling Smørgrav  IFS=$ac_save_IFS
57298e022d3cSDag-Erling Smørgrav  test -z "$ac_dir" && ac_dir=.
57308e022d3cSDag-Erling Smørgrav  if $as_executable_p "$ac_dir/$ac_word"; then
57318e022d3cSDag-Erling Smørgrav   ac_cv_path_FGREP="$ac_dir/$ac_word"
5732*822ca327SBaptiste Daroussin   echo "$as_me:5732: found $ac_dir/$ac_word" >&5
57338e022d3cSDag-Erling Smørgrav   break
57348e022d3cSDag-Erling Smørgravfi
57358e022d3cSDag-Erling Smørgravdone
573698e903e7SBaptiste Daroussin
57378e022d3cSDag-Erling Smørgrav  ;;
57388e022d3cSDag-Erling Smørgravesac
57398e022d3cSDag-Erling Smørgravfi
57408e022d3cSDag-Erling SmørgravFGREP=$ac_cv_path_FGREP
57418e022d3cSDag-Erling Smørgrav
57428e022d3cSDag-Erling Smørgravif test -n "$FGREP"; then
5743*822ca327SBaptiste Daroussin  echo "$as_me:5743: result: $FGREP" >&5
57448e022d3cSDag-Erling Smørgravecho "${ECHO_T}$FGREP" >&6
57458e022d3cSDag-Erling Smørgravelse
5746*822ca327SBaptiste Daroussin  echo "$as_me:5746: result: no" >&5
57478e022d3cSDag-Erling Smørgravecho "${ECHO_T}no" >&6
57488e022d3cSDag-Erling Smørgravfi
57498e022d3cSDag-Erling Smørgrav
57508e022d3cSDag-Erling Smørgrav  test -n "$FGREP" && break
57518e022d3cSDag-Erling Smørgravdone
57528e022d3cSDag-Erling Smørgravtest -n "$FGREP" || FGREP=": "
57538e022d3cSDag-Erling Smørgrav
5754*822ca327SBaptiste Daroussin     test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:5754: error: cannot find workable fgrep" >&5
57558e022d3cSDag-Erling Smørgravecho "$as_me: error: cannot find workable fgrep" >&2;}
57568e022d3cSDag-Erling Smørgrav   { (exit 1); exit 1; }; }
57578e022d3cSDag-Erling Smørgrav   fi
57588e022d3cSDag-Erling Smørgravfi
5759*822ca327SBaptiste Daroussinecho "$as_me:5759: result: $ac_cv_path_FGREP" >&5
57608e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_path_FGREP" >&6
57618e022d3cSDag-Erling Smørgrav FGREP="$ac_cv_path_FGREP"
57628e022d3cSDag-Erling Smørgrav
5763*822ca327SBaptiste Daroussinecho "$as_me:5763: checking if you want to use C11 _Noreturn feature" >&5
57648e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
57658e022d3cSDag-Erling Smørgrav
57668e022d3cSDag-Erling Smørgrav# Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
57678e022d3cSDag-Erling Smørgravif test "${enable_stdnoreturn+set}" = set; then
57688e022d3cSDag-Erling Smørgrav  enableval="$enable_stdnoreturn"
57698e022d3cSDag-Erling Smørgrav  test "$enableval" != yes && enableval=no
57708e022d3cSDag-Erling Smørgrav	if test "$enableval" != "no" ; then
57718e022d3cSDag-Erling Smørgrav    enable_stdnoreturn=yes
57728e022d3cSDag-Erling Smørgrav	else
57738e022d3cSDag-Erling Smørgrav		enable_stdnoreturn=no
57748e022d3cSDag-Erling Smørgrav	fi
57758e022d3cSDag-Erling Smørgravelse
57768e022d3cSDag-Erling Smørgrav  enableval=no
57778e022d3cSDag-Erling Smørgrav	enable_stdnoreturn=no
57788e022d3cSDag-Erling Smørgrav
57798e022d3cSDag-Erling Smørgravfi;
5780*822ca327SBaptiste Daroussinecho "$as_me:5780: result: $enable_stdnoreturn" >&5
57818e022d3cSDag-Erling Smørgravecho "${ECHO_T}$enable_stdnoreturn" >&6
57828e022d3cSDag-Erling Smørgrav
57838e022d3cSDag-Erling Smørgravif test $enable_stdnoreturn = yes; then
5784*822ca327SBaptiste Daroussinecho "$as_me:5784: checking for C11 _Noreturn feature" >&5
57858e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
57868e022d3cSDag-Erling Smørgravif test "${cf_cv_c11_noreturn+set}" = set; then
57878e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
57888e022d3cSDag-Erling Smørgravelse
57898e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5790*822ca327SBaptiste Daroussin#line 5790 "configure"
57918e022d3cSDag-Erling Smørgrav#include "confdefs.h"
57928e022d3cSDag-Erling Smørgrav
5793*822ca327SBaptiste Daroussin$ac_includes_default
57948e022d3cSDag-Erling Smørgrav#include <stdnoreturn.h>
57958e022d3cSDag-Erling Smørgravstatic _Noreturn void giveup(void) { exit(0); }
57968e022d3cSDag-Erling Smørgrav
57978e022d3cSDag-Erling Smørgravint
57988e022d3cSDag-Erling Smørgravmain (void)
57998e022d3cSDag-Erling Smørgrav{
58008e022d3cSDag-Erling Smørgravif (feof(stdin)) giveup()
58018e022d3cSDag-Erling Smørgrav  ;
58028e022d3cSDag-Erling Smørgrav  return 0;
58038e022d3cSDag-Erling Smørgrav}
58048e022d3cSDag-Erling Smørgrav_ACEOF
58058e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
5806*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5806: \"$ac_compile\"") >&5
58078e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
58088e022d3cSDag-Erling Smørgrav  ac_status=$?
5809*822ca327SBaptiste Daroussin  echo "$as_me:5809: \$? = $ac_status" >&5
58108e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
58118e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
5812*822ca327SBaptiste Daroussin  { (eval echo "$as_me:5812: \"$ac_try\"") >&5
58138e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
58148e022d3cSDag-Erling Smørgrav  ac_status=$?
5815*822ca327SBaptiste Daroussin  echo "$as_me:5815: \$? = $ac_status" >&5
58168e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
58178e022d3cSDag-Erling Smørgrav  cf_cv_c11_noreturn=yes
58188e022d3cSDag-Erling Smørgravelse
58198e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
58208e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
58218e022d3cSDag-Erling Smørgravcf_cv_c11_noreturn=no
58228e022d3cSDag-Erling Smørgravfi
58238e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
58248e022d3cSDag-Erling Smørgrav
58258e022d3cSDag-Erling Smørgravfi
5826*822ca327SBaptiste Daroussinecho "$as_me:5826: result: $cf_cv_c11_noreturn" >&5
58278e022d3cSDag-Erling Smørgravecho "${ECHO_T}$cf_cv_c11_noreturn" >&6
58288e022d3cSDag-Erling Smørgravelse
58298e022d3cSDag-Erling Smørgrav	cf_cv_c11_noreturn=no,
58308e022d3cSDag-Erling Smørgravfi
58318e022d3cSDag-Erling Smørgrav
58328e022d3cSDag-Erling Smørgravif test "$cf_cv_c11_noreturn" = yes; then
58338e022d3cSDag-Erling Smørgrav
58348e022d3cSDag-Erling Smørgravcat >>confdefs.h <<\EOF
58358e022d3cSDag-Erling Smørgrav#define HAVE_STDNORETURN_H 1
58368e022d3cSDag-Erling SmørgravEOF
58378e022d3cSDag-Erling Smørgrav
58388e022d3cSDag-Erling Smørgravcat >>confdefs.h <<EOF
58398e022d3cSDag-Erling Smørgrav#define STDC_NORETURN _Noreturn
58408e022d3cSDag-Erling SmørgravEOF
58418e022d3cSDag-Erling Smørgrav
58428e022d3cSDag-Erling Smørgrav	HAVE_STDNORETURN_H=1
58438e022d3cSDag-Erling Smørgravelse
58448e022d3cSDag-Erling Smørgrav	HAVE_STDNORETURN_H=0
58458e022d3cSDag-Erling Smørgravfi
58468e022d3cSDag-Erling Smørgrav
58478e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
58488e022d3cSDag-Erling Smørgravthen
58498e022d3cSDag-Erling Smørgrav
58508e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
58518e022d3cSDag-Erling Smørgravthen
58528e022d3cSDag-Erling Smørgrav	case $CFLAGS in
58538e022d3cSDag-Erling Smørgrav	(*-Werror=*)
58548e022d3cSDag-Erling Smørgrav		cf_temp_flags=
58558e022d3cSDag-Erling Smørgrav		for cf_temp_scan in $CFLAGS
58568e022d3cSDag-Erling Smørgrav		do
58578e022d3cSDag-Erling Smørgrav			case "x$cf_temp_scan" in
58588e022d3cSDag-Erling Smørgrav			(x-Werror=format*)
58598e022d3cSDag-Erling Smørgrav
58608e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
58618e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
58628e022d3cSDag-Erling Smørgrav
58638e022d3cSDag-Erling Smørgrav				;;
58648e022d3cSDag-Erling Smørgrav			(x-Werror=*)
58658e022d3cSDag-Erling Smørgrav
58668e022d3cSDag-Erling Smørgrav	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
58678e022d3cSDag-Erling Smørgrav	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
58688e022d3cSDag-Erling Smørgrav
58698e022d3cSDag-Erling Smørgrav				;;
58708e022d3cSDag-Erling Smørgrav			(*)
58718e022d3cSDag-Erling Smørgrav
58728e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
58738e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
58748e022d3cSDag-Erling Smørgrav
58758e022d3cSDag-Erling Smørgrav				;;
58768e022d3cSDag-Erling Smørgrav			esac
58778e022d3cSDag-Erling Smørgrav		done
58788e022d3cSDag-Erling Smørgrav		if test "x$CFLAGS" != "x$cf_temp_flags"
58798e022d3cSDag-Erling Smørgrav		then
58808e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	repairing CFLAGS: $CFLAGS" 1>&6
58818e022d3cSDag-Erling Smørgrav
5882*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5882: testing repairing CFLAGS: $CFLAGS ..." 1>&5
58838e022d3cSDag-Erling Smørgrav
58848e022d3cSDag-Erling Smørgrav			CFLAGS="$cf_temp_flags"
58858e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... fixed $CFLAGS" 1>&6
58868e022d3cSDag-Erling Smørgrav
5887*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5887: testing ... fixed $CFLAGS ..." 1>&5
58888e022d3cSDag-Erling Smørgrav
58898e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
58908e022d3cSDag-Erling Smørgrav
5891*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5891: testing ... extra $EXTRA_CFLAGS ..." 1>&5
58928e022d3cSDag-Erling Smørgrav
58938e022d3cSDag-Erling Smørgrav		fi
58948e022d3cSDag-Erling Smørgrav		;;
58958e022d3cSDag-Erling Smørgrav	esac
58968e022d3cSDag-Erling Smørgravfi
58978e022d3cSDag-Erling Smørgrav
58988e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
58998e022d3cSDag-Erling Smørgravthen
59008e022d3cSDag-Erling Smørgrav	case $CPPFLAGS in
59018e022d3cSDag-Erling Smørgrav	(*-Werror=*)
59028e022d3cSDag-Erling Smørgrav		cf_temp_flags=
59038e022d3cSDag-Erling Smørgrav		for cf_temp_scan in $CPPFLAGS
59048e022d3cSDag-Erling Smørgrav		do
59058e022d3cSDag-Erling Smørgrav			case "x$cf_temp_scan" in
59068e022d3cSDag-Erling Smørgrav			(x-Werror=format*)
59078e022d3cSDag-Erling Smørgrav
59088e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
59098e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
59108e022d3cSDag-Erling Smørgrav
59118e022d3cSDag-Erling Smørgrav				;;
59128e022d3cSDag-Erling Smørgrav			(x-Werror=*)
59138e022d3cSDag-Erling Smørgrav
59148e022d3cSDag-Erling Smørgrav	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
59158e022d3cSDag-Erling Smørgrav	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
59168e022d3cSDag-Erling Smørgrav
59178e022d3cSDag-Erling Smørgrav				;;
59188e022d3cSDag-Erling Smørgrav			(*)
59198e022d3cSDag-Erling Smørgrav
59208e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
59218e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
59228e022d3cSDag-Erling Smørgrav
59238e022d3cSDag-Erling Smørgrav				;;
59248e022d3cSDag-Erling Smørgrav			esac
59258e022d3cSDag-Erling Smørgrav		done
59268e022d3cSDag-Erling Smørgrav		if test "x$CPPFLAGS" != "x$cf_temp_flags"
59278e022d3cSDag-Erling Smørgrav		then
59288e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	repairing CPPFLAGS: $CPPFLAGS" 1>&6
59298e022d3cSDag-Erling Smørgrav
5930*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5930: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
59318e022d3cSDag-Erling Smørgrav
59328e022d3cSDag-Erling Smørgrav			CPPFLAGS="$cf_temp_flags"
59338e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... fixed $CPPFLAGS" 1>&6
59348e022d3cSDag-Erling Smørgrav
5935*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5935: testing ... fixed $CPPFLAGS ..." 1>&5
59368e022d3cSDag-Erling Smørgrav
59378e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
59388e022d3cSDag-Erling Smørgrav
5939*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5939: testing ... extra $EXTRA_CFLAGS ..." 1>&5
59408e022d3cSDag-Erling Smørgrav
59418e022d3cSDag-Erling Smørgrav		fi
59428e022d3cSDag-Erling Smørgrav		;;
59438e022d3cSDag-Erling Smørgrav	esac
59448e022d3cSDag-Erling Smørgravfi
59458e022d3cSDag-Erling Smørgrav
59468e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
59478e022d3cSDag-Erling Smørgravthen
59488e022d3cSDag-Erling Smørgrav	case $LDFLAGS in
59498e022d3cSDag-Erling Smørgrav	(*-Werror=*)
59508e022d3cSDag-Erling Smørgrav		cf_temp_flags=
59518e022d3cSDag-Erling Smørgrav		for cf_temp_scan in $LDFLAGS
59528e022d3cSDag-Erling Smørgrav		do
59538e022d3cSDag-Erling Smørgrav			case "x$cf_temp_scan" in
59548e022d3cSDag-Erling Smørgrav			(x-Werror=format*)
59558e022d3cSDag-Erling Smørgrav
59568e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
59578e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
59588e022d3cSDag-Erling Smørgrav
59598e022d3cSDag-Erling Smørgrav				;;
59608e022d3cSDag-Erling Smørgrav			(x-Werror=*)
59618e022d3cSDag-Erling Smørgrav
59628e022d3cSDag-Erling Smørgrav	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
59638e022d3cSDag-Erling Smørgrav	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
59648e022d3cSDag-Erling Smørgrav
59658e022d3cSDag-Erling Smørgrav				;;
59668e022d3cSDag-Erling Smørgrav			(*)
59678e022d3cSDag-Erling Smørgrav
59688e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
59698e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
59708e022d3cSDag-Erling Smørgrav
59718e022d3cSDag-Erling Smørgrav				;;
59728e022d3cSDag-Erling Smørgrav			esac
59738e022d3cSDag-Erling Smørgrav		done
59748e022d3cSDag-Erling Smørgrav		if test "x$LDFLAGS" != "x$cf_temp_flags"
59758e022d3cSDag-Erling Smørgrav		then
59768e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	repairing LDFLAGS: $LDFLAGS" 1>&6
59778e022d3cSDag-Erling Smørgrav
5978*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5978: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
59798e022d3cSDag-Erling Smørgrav
59808e022d3cSDag-Erling Smørgrav			LDFLAGS="$cf_temp_flags"
59818e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... fixed $LDFLAGS" 1>&6
59828e022d3cSDag-Erling Smørgrav
5983*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5983: testing ... fixed $LDFLAGS ..." 1>&5
59848e022d3cSDag-Erling Smørgrav
59858e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
59868e022d3cSDag-Erling Smørgrav
5987*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5987: testing ... extra $EXTRA_CFLAGS ..." 1>&5
59888e022d3cSDag-Erling Smørgrav
59898e022d3cSDag-Erling Smørgrav		fi
59908e022d3cSDag-Erling Smørgrav		;;
59918e022d3cSDag-Erling Smørgrav	esac
59928e022d3cSDag-Erling Smørgravfi
59938e022d3cSDag-Erling Smørgrav
5994*822ca327SBaptiste Daroussinecho "$as_me:5994: checking if you want to turn on gcc warnings" >&5
59958e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
59968e022d3cSDag-Erling Smørgrav
59978e022d3cSDag-Erling Smørgrav# Check whether --enable-warnings or --disable-warnings was given.
59988e022d3cSDag-Erling Smørgravif test "${enable_warnings+set}" = set; then
59998e022d3cSDag-Erling Smørgrav  enableval="$enable_warnings"
60008e022d3cSDag-Erling Smørgrav  test "$enableval" != yes && enableval=no
60018e022d3cSDag-Erling Smørgrav	if test "$enableval" != "no" ; then
60028e022d3cSDag-Erling Smørgrav    enable_warnings=yes
60038e022d3cSDag-Erling Smørgrav	else
60048e022d3cSDag-Erling Smørgrav		enable_warnings=no
60058e022d3cSDag-Erling Smørgrav	fi
60068e022d3cSDag-Erling Smørgravelse
60078e022d3cSDag-Erling Smørgrav  enableval=no
60088e022d3cSDag-Erling Smørgrav	enable_warnings=no
60098e022d3cSDag-Erling Smørgrav
60108e022d3cSDag-Erling Smørgravfi;
6011*822ca327SBaptiste Daroussinecho "$as_me:6011: result: $enable_warnings" >&5
60128e022d3cSDag-Erling Smørgravecho "${ECHO_T}$enable_warnings" >&6
60138e022d3cSDag-Erling Smørgravif test "$enable_warnings" = "yes"
60148e022d3cSDag-Erling Smørgravthen
60158e022d3cSDag-Erling Smørgrav
60168e022d3cSDag-Erling Smørgravif test "x$have_x" = xyes; then echo "skipping X-const check"; fi
60178e022d3cSDag-Erling Smørgravcat > "conftest.$ac_ext" <<EOF
6018*822ca327SBaptiste Daroussin#line 6018 "${as_me:-configure}"
60198e022d3cSDag-Erling Smørgravint main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
60208e022d3cSDag-Erling SmørgravEOF
60218e022d3cSDag-Erling Smørgravif test "$INTEL_COMPILER" = yes
60228e022d3cSDag-Erling Smørgravthen
60238e022d3cSDag-Erling Smørgrav# The "-wdXXX" options suppress warnings:
60248e022d3cSDag-Erling Smørgrav# remark #1419: external declaration in primary source file
60258e022d3cSDag-Erling Smørgrav# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
60268e022d3cSDag-Erling Smørgrav# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
60278e022d3cSDag-Erling Smørgrav# remark #193: zero used for undefined preprocessing identifier
60288e022d3cSDag-Erling Smørgrav# remark #593: variable "curs_sb_left_arrow" was set but never used
60298e022d3cSDag-Erling Smørgrav# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
60308e022d3cSDag-Erling Smørgrav# remark #869: parameter "tw" was never referenced
60318e022d3cSDag-Erling Smørgrav# remark #981: operands are evaluated in unspecified order
60328e022d3cSDag-Erling Smørgrav# warning #279: controlling expression is constant
60338e022d3cSDag-Erling Smørgrav
6034*822ca327SBaptiste Daroussin	{ echo "$as_me:6034: checking for $CC warning options..." >&5
60358e022d3cSDag-Erling Smørgravecho "$as_me: checking for $CC warning options..." >&6;}
60368e022d3cSDag-Erling Smørgrav	cf_save_CFLAGS="$CFLAGS"
60378e022d3cSDag-Erling Smørgrav	EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
60388e022d3cSDag-Erling Smørgrav	for cf_opt in \
60398e022d3cSDag-Erling Smørgrav		wd1419 \
60408e022d3cSDag-Erling Smørgrav		wd1683 \
60418e022d3cSDag-Erling Smørgrav		wd1684 \
60428e022d3cSDag-Erling Smørgrav		wd193 \
60438e022d3cSDag-Erling Smørgrav		wd593 \
60448e022d3cSDag-Erling Smørgrav		wd279 \
60458e022d3cSDag-Erling Smørgrav		wd810 \
60468e022d3cSDag-Erling Smørgrav		wd869 \
60478e022d3cSDag-Erling Smørgrav		wd981
60488e022d3cSDag-Erling Smørgrav	do
60498e022d3cSDag-Erling Smørgrav		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
6050*822ca327SBaptiste Daroussin		if { (eval echo "$as_me:6050: \"$ac_compile\"") >&5
60518e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
60528e022d3cSDag-Erling Smørgrav  ac_status=$?
6053*822ca327SBaptiste Daroussin  echo "$as_me:6053: \$? = $ac_status" >&5
60548e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
6055*822ca327SBaptiste Daroussin			test -n "$verbose" && echo "$as_me:6055: result: ... -$cf_opt" >&5
60568e022d3cSDag-Erling Smørgravecho "${ECHO_T}... -$cf_opt" >&6
60578e022d3cSDag-Erling Smørgrav			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
60588e022d3cSDag-Erling Smørgrav		fi
60598e022d3cSDag-Erling Smørgrav	done
60608e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_save_CFLAGS"
60618e022d3cSDag-Erling Smørgravelif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
60628e022d3cSDag-Erling Smørgravthen
6063*822ca327SBaptiste Daroussin	{ echo "$as_me:6063: checking for $CC warning options..." >&5
60648e022d3cSDag-Erling Smørgravecho "$as_me: checking for $CC warning options..." >&6;}
60658e022d3cSDag-Erling Smørgrav	cf_save_CFLAGS="$CFLAGS"
60668e022d3cSDag-Erling Smørgrav	cf_warn_CONST=""
60678e022d3cSDag-Erling Smørgrav	test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
60688e022d3cSDag-Erling Smørgrav	cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
60698e022d3cSDag-Erling Smørgrav	test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
60708e022d3cSDag-Erling Smørgrav	for cf_opt in W Wall \
60718e022d3cSDag-Erling Smørgrav		Wbad-function-cast \
60728e022d3cSDag-Erling Smørgrav		Wcast-align \
60738e022d3cSDag-Erling Smørgrav		Wcast-qual \
60748e022d3cSDag-Erling Smørgrav		Wdeclaration-after-statement \
60758e022d3cSDag-Erling Smørgrav		Wextra \
60768e022d3cSDag-Erling Smørgrav		Winline \
60778e022d3cSDag-Erling Smørgrav		Wmissing-declarations \
60788e022d3cSDag-Erling Smørgrav		Wmissing-prototypes \
60798e022d3cSDag-Erling Smørgrav		Wnested-externs \
60808e022d3cSDag-Erling Smørgrav		Wpointer-arith \
60818e022d3cSDag-Erling Smørgrav		Wshadow \
60828e022d3cSDag-Erling Smørgrav		Wstrict-prototypes \
60838e022d3cSDag-Erling Smørgrav		Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wwrite-strings
60848e022d3cSDag-Erling Smørgrav	do
60858e022d3cSDag-Erling Smørgrav		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
6086*822ca327SBaptiste Daroussin		if { (eval echo "$as_me:6086: \"$ac_compile\"") >&5
60878e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
60888e022d3cSDag-Erling Smørgrav  ac_status=$?
6089*822ca327SBaptiste Daroussin  echo "$as_me:6089: \$? = $ac_status" >&5
60908e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
6091*822ca327SBaptiste Daroussin			test -n "$verbose" && echo "$as_me:6091: result: ... -$cf_opt" >&5
60928e022d3cSDag-Erling Smørgravecho "${ECHO_T}... -$cf_opt" >&6
60938e022d3cSDag-Erling Smørgrav			case "$cf_opt" in
60948e022d3cSDag-Erling Smørgrav			(Winline)
60958e022d3cSDag-Erling Smørgrav				case "$GCC_VERSION" in
60968e022d3cSDag-Erling Smørgrav				([34].*)
60978e022d3cSDag-Erling Smørgrav					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
60988e022d3cSDag-Erling Smørgrav
6099*822ca327SBaptiste Daroussinecho "${as_me:-configure}:6099: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
61008e022d3cSDag-Erling Smørgrav
61018e022d3cSDag-Erling Smørgrav					continue;;
61028e022d3cSDag-Erling Smørgrav				esac
61038e022d3cSDag-Erling Smørgrav				;;
61048e022d3cSDag-Erling Smørgrav			(Wpointer-arith)
61058e022d3cSDag-Erling Smørgrav				case "$GCC_VERSION" in
61068e022d3cSDag-Erling Smørgrav				([12].*)
61078e022d3cSDag-Erling Smørgrav					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
61088e022d3cSDag-Erling Smørgrav
6109*822ca327SBaptiste Daroussinecho "${as_me:-configure}:6109: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
61108e022d3cSDag-Erling Smørgrav
61118e022d3cSDag-Erling Smørgrav					continue;;
61128e022d3cSDag-Erling Smørgrav				esac
61138e022d3cSDag-Erling Smørgrav				;;
61148e022d3cSDag-Erling Smørgrav			esac
61158e022d3cSDag-Erling Smørgrav			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
61168e022d3cSDag-Erling Smørgrav		fi
61178e022d3cSDag-Erling Smørgrav	done
61188e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_save_CFLAGS"
61198e022d3cSDag-Erling Smørgravfi
61208e022d3cSDag-Erling Smørgravrm -rf ./conftest*
61218e022d3cSDag-Erling Smørgrav
61228e022d3cSDag-Erling Smørgravfi
61238e022d3cSDag-Erling Smørgrav
61248e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
612598e903e7SBaptiste Daroussinthen
612698e903e7SBaptiste Daroussincat > conftest.i <<EOF
612798e903e7SBaptiste Daroussin#ifndef GCC_PRINTF
612898e903e7SBaptiste Daroussin#define GCC_PRINTF 0
612998e903e7SBaptiste Daroussin#endif
613098e903e7SBaptiste Daroussin#ifndef GCC_SCANF
613198e903e7SBaptiste Daroussin#define GCC_SCANF 0
613298e903e7SBaptiste Daroussin#endif
613398e903e7SBaptiste Daroussin#ifndef GCC_NORETURN
613498e903e7SBaptiste Daroussin#define GCC_NORETURN /* nothing */
613598e903e7SBaptiste Daroussin#endif
613698e903e7SBaptiste Daroussin#ifndef GCC_UNUSED
613798e903e7SBaptiste Daroussin#define GCC_UNUSED /* nothing */
613898e903e7SBaptiste Daroussin#endif
613998e903e7SBaptiste DaroussinEOF
614098e903e7SBaptiste Daroussinif test "$GCC" = yes
614198e903e7SBaptiste Daroussinthen
6142*822ca327SBaptiste Daroussin	{ echo "$as_me:6142: checking for $CC __attribute__ directives..." >&5
614398e903e7SBaptiste Daroussinecho "$as_me: checking for $CC __attribute__ directives..." >&6;}
61448e022d3cSDag-Erling Smørgravcat > "conftest.$ac_ext" <<EOF
6145*822ca327SBaptiste Daroussin#line 6145 "${as_me:-configure}"
61468e022d3cSDag-Erling Smørgrav#include <stdio.h>
614798e903e7SBaptiste Daroussin#include "confdefs.h"
614898e903e7SBaptiste Daroussin#include "conftest.h"
614998e903e7SBaptiste Daroussin#include "conftest.i"
615098e903e7SBaptiste Daroussin#if	GCC_PRINTF
615198e903e7SBaptiste Daroussin#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
615298e903e7SBaptiste Daroussin#else
615398e903e7SBaptiste Daroussin#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
615498e903e7SBaptiste Daroussin#endif
615598e903e7SBaptiste Daroussin#if	GCC_SCANF
615698e903e7SBaptiste Daroussin#define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
615798e903e7SBaptiste Daroussin#else
615898e903e7SBaptiste Daroussin#define GCC_SCANFLIKE(fmt,var)  /*nothing*/
615998e903e7SBaptiste Daroussin#endif
616098e903e7SBaptiste Daroussinextern void wow(char *,...) GCC_SCANFLIKE(1,2);
61618e022d3cSDag-Erling Smørgravextern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
61628e022d3cSDag-Erling Smørgravextern GCC_NORETURN void foo(void);
6163b53bb29fSJung-uk Kimint main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
616498e903e7SBaptiste DaroussinEOF
616598e903e7SBaptiste Daroussin	cf_printf_attribute=no
616698e903e7SBaptiste Daroussin	cf_scanf_attribute=no
616798e903e7SBaptiste Daroussin	for cf_attribute in scanf printf unused noreturn
616898e903e7SBaptiste Daroussin	do
616998e903e7SBaptiste Daroussin
617098e903e7SBaptiste Daroussincf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
617198e903e7SBaptiste Daroussin
617298e903e7SBaptiste Daroussin		cf_directive="__attribute__(($cf_attribute))"
617398e903e7SBaptiste Daroussin		echo "checking for $CC $cf_directive" 1>&5
617498e903e7SBaptiste Daroussin
61758e022d3cSDag-Erling Smørgrav		case "$cf_attribute" in
61760f86d14eSJung-uk Kim		(printf)
617798e903e7SBaptiste Daroussin			cf_printf_attribute=yes
617898e903e7SBaptiste Daroussin			cat >conftest.h <<EOF
617998e903e7SBaptiste Daroussin#define GCC_$cf_ATTRIBUTE 1
618098e903e7SBaptiste DaroussinEOF
618198e903e7SBaptiste Daroussin			;;
61820f86d14eSJung-uk Kim		(scanf)
618398e903e7SBaptiste Daroussin			cf_scanf_attribute=yes
618498e903e7SBaptiste Daroussin			cat >conftest.h <<EOF
618598e903e7SBaptiste Daroussin#define GCC_$cf_ATTRIBUTE 1
618698e903e7SBaptiste DaroussinEOF
618798e903e7SBaptiste Daroussin			;;
61880f86d14eSJung-uk Kim		(*)
618998e903e7SBaptiste Daroussin			cat >conftest.h <<EOF
619098e903e7SBaptiste Daroussin#define GCC_$cf_ATTRIBUTE $cf_directive
619198e903e7SBaptiste DaroussinEOF
619298e903e7SBaptiste Daroussin			;;
619398e903e7SBaptiste Daroussin		esac
619498e903e7SBaptiste Daroussin
6195*822ca327SBaptiste Daroussin		if { (eval echo "$as_me:6195: \"$ac_compile\"") >&5
619698e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
619798e903e7SBaptiste Daroussin  ac_status=$?
6198*822ca327SBaptiste Daroussin  echo "$as_me:6198: \$? = $ac_status" >&5
61998e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
6200*822ca327SBaptiste Daroussin			test -n "$verbose" && echo "$as_me:6200: result: ... $cf_attribute" >&5
620198e903e7SBaptiste Daroussinecho "${ECHO_T}... $cf_attribute" >&6
620298e903e7SBaptiste Daroussin			cat conftest.h >>confdefs.h
62038e022d3cSDag-Erling Smørgrav			case "$cf_attribute" in
62040f86d14eSJung-uk Kim			(noreturn)
62055b91e83fSBaptiste Daroussin
62065b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
62075b91e83fSBaptiste Daroussin#define GCC_NORETURN $cf_directive
62085b91e83fSBaptiste DaroussinEOF
62095b91e83fSBaptiste Daroussin
62105b91e83fSBaptiste Daroussin				;;
62110f86d14eSJung-uk Kim			(printf)
62125b91e83fSBaptiste Daroussin				cf_value='/* nothing */'
62135b91e83fSBaptiste Daroussin				if test "$cf_printf_attribute" != no ; then
62145b91e83fSBaptiste Daroussin					cf_value='__attribute__((format(printf,fmt,var)))'
62155b91e83fSBaptiste Daroussin
62165b91e83fSBaptiste Daroussincat >>confdefs.h <<\EOF
62175b91e83fSBaptiste Daroussin#define GCC_PRINTF 1
621898e903e7SBaptiste DaroussinEOF
62195b91e83fSBaptiste Daroussin
622098e903e7SBaptiste Daroussin				fi
62215b91e83fSBaptiste Daroussin
62225b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
62235b91e83fSBaptiste Daroussin#define GCC_PRINTFLIKE(fmt,var) $cf_value
62245b91e83fSBaptiste DaroussinEOF
62255b91e83fSBaptiste Daroussin
622698e903e7SBaptiste Daroussin				;;
62270f86d14eSJung-uk Kim			(scanf)
62285b91e83fSBaptiste Daroussin				cf_value='/* nothing */'
62295b91e83fSBaptiste Daroussin				if test "$cf_scanf_attribute" != no ; then
62305b91e83fSBaptiste Daroussin					cf_value='__attribute__((format(scanf,fmt,var)))'
62315b91e83fSBaptiste Daroussin
62325b91e83fSBaptiste Daroussincat >>confdefs.h <<\EOF
62335b91e83fSBaptiste Daroussin#define GCC_SCANF 1
623498e903e7SBaptiste DaroussinEOF
62355b91e83fSBaptiste Daroussin
623698e903e7SBaptiste Daroussin				fi
62375b91e83fSBaptiste Daroussin
62385b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
62395b91e83fSBaptiste Daroussin#define GCC_SCANFLIKE(fmt,var) $cf_value
62405b91e83fSBaptiste DaroussinEOF
62415b91e83fSBaptiste Daroussin
62425b91e83fSBaptiste Daroussin				;;
62430f86d14eSJung-uk Kim			(unused)
62445b91e83fSBaptiste Daroussin
62455b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
62465b91e83fSBaptiste Daroussin#define GCC_UNUSED $cf_directive
62475b91e83fSBaptiste DaroussinEOF
62485b91e83fSBaptiste Daroussin
624998e903e7SBaptiste Daroussin				;;
625098e903e7SBaptiste Daroussin			esac
625198e903e7SBaptiste Daroussin		fi
625298e903e7SBaptiste Daroussin	done
625398e903e7SBaptiste Daroussinelse
62548e022d3cSDag-Erling Smørgrav	${FGREP-fgrep} define conftest.i >>confdefs.h
625598e903e7SBaptiste Daroussinfi
62568e022d3cSDag-Erling Smørgravrm -rf ./conftest*
625798e903e7SBaptiste Daroussinfi
625898e903e7SBaptiste Daroussin
625998e903e7SBaptiste Daroussinfi
626098e903e7SBaptiste Daroussin
6261*822ca327SBaptiste Daroussinecho "$as_me:6261: checking if you want to see long compiling messages" >&5
626298e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
626398e903e7SBaptiste Daroussin
626498e903e7SBaptiste Daroussin# Check whether --enable-echo or --disable-echo was given.
626598e903e7SBaptiste Daroussinif test "${enable_echo+set}" = set; then
626698e903e7SBaptiste Daroussin  enableval="$enable_echo"
626798e903e7SBaptiste Daroussin  test "$enableval" != no && enableval=yes
626898e903e7SBaptiste Daroussin	if test "$enableval" != "yes" ; then
626998e903e7SBaptiste Daroussin
627098e903e7SBaptiste Daroussin	ECHO_LT='--silent'
627198e903e7SBaptiste Daroussin	ECHO_LD='@echo linking $@;'
627298e903e7SBaptiste Daroussin	RULE_CC='@echo compiling $<'
627398e903e7SBaptiste Daroussin	SHOW_CC='@echo compiling $@'
627498e903e7SBaptiste Daroussin	ECHO_CC='@'
627598e903e7SBaptiste Daroussin
627698e903e7SBaptiste Daroussin	else
627798e903e7SBaptiste Daroussin
627898e903e7SBaptiste Daroussin	ECHO_LT=''
627998e903e7SBaptiste Daroussin	ECHO_LD=''
628098e903e7SBaptiste Daroussin	RULE_CC=''
628198e903e7SBaptiste Daroussin	SHOW_CC=''
628298e903e7SBaptiste Daroussin	ECHO_CC=''
628398e903e7SBaptiste Daroussin
628498e903e7SBaptiste Daroussin	fi
628598e903e7SBaptiste Daroussinelse
628698e903e7SBaptiste Daroussin  enableval=yes
628798e903e7SBaptiste Daroussin
628898e903e7SBaptiste Daroussin	ECHO_LT=''
628998e903e7SBaptiste Daroussin	ECHO_LD=''
629098e903e7SBaptiste Daroussin	RULE_CC=''
629198e903e7SBaptiste Daroussin	SHOW_CC=''
629298e903e7SBaptiste Daroussin	ECHO_CC=''
629398e903e7SBaptiste Daroussin
629498e903e7SBaptiste Daroussinfi;
6295*822ca327SBaptiste Daroussinecho "$as_me:6295: result: $enableval" >&5
629698e903e7SBaptiste Daroussinecho "${ECHO_T}$enableval" >&6
629798e903e7SBaptiste Daroussin
6298*822ca327SBaptiste Daroussinecho "$as_me:6298: checking if you want to use dmalloc for testing" >&5
629998e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
630098e903e7SBaptiste Daroussin
630198e903e7SBaptiste Daroussin# Check whether --with-dmalloc or --without-dmalloc was given.
630298e903e7SBaptiste Daroussinif test "${with_dmalloc+set}" = set; then
630398e903e7SBaptiste Daroussin  withval="$with_dmalloc"
63048e022d3cSDag-Erling Smørgrav  case "x$withval" in
63058e022d3cSDag-Erling Smørgrav	(x|xno) ;;
63068e022d3cSDag-Erling Smørgrav	(*)
63078e022d3cSDag-Erling Smørgrav		: "${with_cflags:=-g}"
63088e022d3cSDag-Erling Smørgrav		: "${enable_leaks:=no}"
63098e022d3cSDag-Erling Smørgrav		with_dmalloc=yes
63105b91e83fSBaptiste Daroussin
63115b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
631298e903e7SBaptiste Daroussin#define USE_DMALLOC 1
631398e903e7SBaptiste DaroussinEOF
631498e903e7SBaptiste Daroussin
63158e022d3cSDag-Erling Smørgrav		;;
63168e022d3cSDag-Erling Smørgrav	esac
631798e903e7SBaptiste Daroussinelse
631898e903e7SBaptiste Daroussin  with_dmalloc=
631998e903e7SBaptiste Daroussinfi;
6320*822ca327SBaptiste Daroussinecho "$as_me:6320: result: ${with_dmalloc:-no}" >&5
632198e903e7SBaptiste Daroussinecho "${ECHO_T}${with_dmalloc:-no}" >&6
632298e903e7SBaptiste Daroussin
63238e022d3cSDag-Erling Smørgravcase ".$with_cflags" in
63240f86d14eSJung-uk Kim(.*-g*)
63250f86d14eSJung-uk Kim	case .$CFLAGS in
63260f86d14eSJung-uk Kim	(.*-g*)
632798e903e7SBaptiste Daroussin		;;
63280f86d14eSJung-uk Kim	(*)
632998e903e7SBaptiste Daroussin
633098e903e7SBaptiste Daroussincf_fix_cppflags=no
633198e903e7SBaptiste Daroussincf_new_cflags=
633298e903e7SBaptiste Daroussincf_new_cppflags=
633398e903e7SBaptiste Daroussincf_new_extra_cppflags=
633498e903e7SBaptiste Daroussin
633598e903e7SBaptiste Daroussinfor cf_add_cflags in -g
633698e903e7SBaptiste Daroussindo
63378e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
63380f86d14eSJung-uk Kim(no)
63398e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
63400f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
63418e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
63420f86d14eSJung-uk Kim		(-D*)
63438e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
634498e903e7SBaptiste Daroussin
634511fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
634698e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
634798e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
634898e903e7SBaptiste Daroussin
63498e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
6350b53bb29fSJung-uk Kim
6351b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6352b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6353b53bb29fSJung-uk Kim
635498e903e7SBaptiste Daroussin				continue
635598e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
6356b53bb29fSJung-uk Kim
6357b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6358b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6359b53bb29fSJung-uk Kim
636098e903e7SBaptiste Daroussin				continue
636198e903e7SBaptiste Daroussin			fi
636298e903e7SBaptiste Daroussin			;;
636398e903e7SBaptiste Daroussin		esac
636498e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
63650f86d14eSJung-uk Kim		(*$cf_add_cflags)
636698e903e7SBaptiste Daroussin			;;
63670f86d14eSJung-uk Kim		(*)
63688e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
63690f86d14eSJung-uk Kim			(-D*)
637098e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
637198e903e7SBaptiste Daroussin
637298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
637398e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
637498e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
637598e903e7SBaptiste Daroussin
637698e903e7SBaptiste Daroussin				;;
637798e903e7SBaptiste Daroussin			esac
6378b53bb29fSJung-uk Kim
6379b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6380b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6381b53bb29fSJung-uk Kim
638298e903e7SBaptiste Daroussin			;;
638398e903e7SBaptiste Daroussin		esac
638498e903e7SBaptiste Daroussin		;;
63850f86d14eSJung-uk Kim	(*)
6386b53bb29fSJung-uk Kim
6387b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6388b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6389b53bb29fSJung-uk Kim
639098e903e7SBaptiste Daroussin		;;
639198e903e7SBaptiste Daroussin	esac
639298e903e7SBaptiste Daroussin	;;
63930f86d14eSJung-uk Kim(yes)
6394b53bb29fSJung-uk Kim
6395b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6396b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
639798e903e7SBaptiste Daroussin
63988e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
639998e903e7SBaptiste Daroussin
640011fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
640198e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
640298e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
640398e903e7SBaptiste Daroussin	;;
640498e903e7SBaptiste Daroussinesac
640598e903e7SBaptiste Daroussindone
640698e903e7SBaptiste Daroussin
640798e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
640898e903e7SBaptiste Daroussin
6409b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6410b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
6411b53bb29fSJung-uk Kim
641298e903e7SBaptiste Daroussinfi
641398e903e7SBaptiste Daroussin
641498e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
641598e903e7SBaptiste Daroussin
6416b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6417b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6418b53bb29fSJung-uk Kim
641998e903e7SBaptiste Daroussinfi
642098e903e7SBaptiste Daroussin
642198e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
642298e903e7SBaptiste Daroussin
6423b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6424b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6425b53bb29fSJung-uk Kim
642698e903e7SBaptiste Daroussinfi
642798e903e7SBaptiste Daroussin
642898e903e7SBaptiste Daroussin		;;
642998e903e7SBaptiste Daroussin	esac
643098e903e7SBaptiste Daroussin	;;
643198e903e7SBaptiste Daroussinesac
643298e903e7SBaptiste Daroussin
643398e903e7SBaptiste Daroussinif test "$with_dmalloc" = yes ; then
6434*822ca327SBaptiste Daroussin	echo "$as_me:6434: checking for dmalloc.h" >&5
643598e903e7SBaptiste Daroussinecho $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
643698e903e7SBaptiste Daroussinif test "${ac_cv_header_dmalloc_h+set}" = set; then
643798e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
643898e903e7SBaptiste Daroussinelse
64398e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
6440*822ca327SBaptiste Daroussin#line 6440 "configure"
644198e903e7SBaptiste Daroussin#include "confdefs.h"
644298e903e7SBaptiste Daroussin#include <dmalloc.h>
644398e903e7SBaptiste Daroussin_ACEOF
6444*822ca327SBaptiste Daroussinif { (eval echo "$as_me:6444: \"$ac_cpp "conftest.$ac_ext"\"") >&5
64458e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
644698e903e7SBaptiste Daroussin  ac_status=$?
64478e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
644898e903e7SBaptiste Daroussin  rm -f conftest.er1
644998e903e7SBaptiste Daroussin  cat conftest.err >&5
6450*822ca327SBaptiste Daroussin  echo "$as_me:6450: \$? = $ac_status" >&5
64518e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
645298e903e7SBaptiste Daroussin  if test -s conftest.err; then
645398e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
645498e903e7SBaptiste Daroussin  else
645598e903e7SBaptiste Daroussin    ac_cpp_err=
645698e903e7SBaptiste Daroussin  fi
645798e903e7SBaptiste Daroussinelse
645898e903e7SBaptiste Daroussin  ac_cpp_err=yes
645998e903e7SBaptiste Daroussinfi
646098e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
646198e903e7SBaptiste Daroussin  ac_cv_header_dmalloc_h=yes
646298e903e7SBaptiste Daroussinelse
646398e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
64648e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
646598e903e7SBaptiste Daroussin  ac_cv_header_dmalloc_h=no
646698e903e7SBaptiste Daroussinfi
64678e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
646898e903e7SBaptiste Daroussinfi
6469*822ca327SBaptiste Daroussinecho "$as_me:6469: result: $ac_cv_header_dmalloc_h" >&5
647098e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
64718e022d3cSDag-Erling Smørgravif test "$ac_cv_header_dmalloc_h" = yes; then
647298e903e7SBaptiste Daroussin
6473*822ca327SBaptiste Daroussinecho "$as_me:6473: checking for dmalloc_debug in -ldmalloc" >&5
647498e903e7SBaptiste Daroussinecho $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
647598e903e7SBaptiste Daroussinif test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
647698e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
647798e903e7SBaptiste Daroussinelse
647898e903e7SBaptiste Daroussin  ac_check_lib_save_LIBS=$LIBS
647998e903e7SBaptiste DaroussinLIBS="-ldmalloc  $LIBS"
64808e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
6481*822ca327SBaptiste Daroussin#line 6481 "configure"
648298e903e7SBaptiste Daroussin#include "confdefs.h"
648398e903e7SBaptiste Daroussin
648498e903e7SBaptiste Daroussin/* Override any gcc2 internal prototype to avoid an error.  */
648598e903e7SBaptiste Daroussin#ifdef __cplusplus
648698e903e7SBaptiste Daroussinextern "C"
648798e903e7SBaptiste Daroussin#endif
648898e903e7SBaptiste Daroussin/* We use char because int might match the return type of a gcc2
648998e903e7SBaptiste Daroussin   builtin and then its argument prototype would still apply.  */
6490*822ca327SBaptiste Daroussinchar dmalloc_debug (void);
649198e903e7SBaptiste Daroussinint
6492b53bb29fSJung-uk Kimmain (void)
649398e903e7SBaptiste Daroussin{
649498e903e7SBaptiste Daroussindmalloc_debug ();
649598e903e7SBaptiste Daroussin  ;
649698e903e7SBaptiste Daroussin  return 0;
649798e903e7SBaptiste Daroussin}
649898e903e7SBaptiste Daroussin_ACEOF
64998e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
6500*822ca327SBaptiste Daroussinif { (eval echo "$as_me:6500: \"$ac_link\"") >&5
650198e903e7SBaptiste Daroussin  (eval $ac_link) 2>&5
650298e903e7SBaptiste Daroussin  ac_status=$?
6503*822ca327SBaptiste Daroussin  echo "$as_me:6503: \$? = $ac_status" >&5
65048e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
65058e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
6506*822ca327SBaptiste Daroussin  { (eval echo "$as_me:6506: \"$ac_try\"") >&5
650798e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
650898e903e7SBaptiste Daroussin  ac_status=$?
6509*822ca327SBaptiste Daroussin  echo "$as_me:6509: \$? = $ac_status" >&5
65108e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
651198e903e7SBaptiste Daroussin  ac_cv_lib_dmalloc_dmalloc_debug=yes
651298e903e7SBaptiste Daroussinelse
651398e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
65148e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
651598e903e7SBaptiste Daroussinac_cv_lib_dmalloc_dmalloc_debug=no
651698e903e7SBaptiste Daroussinfi
65178e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
651898e903e7SBaptiste DaroussinLIBS=$ac_check_lib_save_LIBS
651998e903e7SBaptiste Daroussinfi
6520*822ca327SBaptiste Daroussinecho "$as_me:6520: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
652198e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
65228e022d3cSDag-Erling Smørgravif test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
652398e903e7SBaptiste Daroussin  cat >>confdefs.h <<EOF
652498e903e7SBaptiste Daroussin#define HAVE_LIBDMALLOC 1
652598e903e7SBaptiste DaroussinEOF
652698e903e7SBaptiste Daroussin
652798e903e7SBaptiste Daroussin  LIBS="-ldmalloc $LIBS"
652898e903e7SBaptiste Daroussin
652998e903e7SBaptiste Daroussinfi
653098e903e7SBaptiste Daroussin
653198e903e7SBaptiste Daroussinfi
653298e903e7SBaptiste Daroussin
653398e903e7SBaptiste Daroussinfi
653498e903e7SBaptiste Daroussin
6535*822ca327SBaptiste Daroussinecho "$as_me:6535: checking if you want to use dbmalloc for testing" >&5
653698e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
653798e903e7SBaptiste Daroussin
653898e903e7SBaptiste Daroussin# Check whether --with-dbmalloc or --without-dbmalloc was given.
653998e903e7SBaptiste Daroussinif test "${with_dbmalloc+set}" = set; then
654098e903e7SBaptiste Daroussin  withval="$with_dbmalloc"
65418e022d3cSDag-Erling Smørgrav  case "x$withval" in
65428e022d3cSDag-Erling Smørgrav	(x|xno) ;;
65438e022d3cSDag-Erling Smørgrav	(*)
65448e022d3cSDag-Erling Smørgrav		: "${with_cflags:=-g}"
65458e022d3cSDag-Erling Smørgrav		: "${enable_leaks:=no}"
65468e022d3cSDag-Erling Smørgrav		with_dbmalloc=yes
65475b91e83fSBaptiste Daroussin
65485b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
654998e903e7SBaptiste Daroussin#define USE_DBMALLOC 1
655098e903e7SBaptiste DaroussinEOF
655198e903e7SBaptiste Daroussin
65528e022d3cSDag-Erling Smørgrav		;;
65538e022d3cSDag-Erling Smørgrav	esac
655498e903e7SBaptiste Daroussinelse
655598e903e7SBaptiste Daroussin  with_dbmalloc=
655698e903e7SBaptiste Daroussinfi;
6557*822ca327SBaptiste Daroussinecho "$as_me:6557: result: ${with_dbmalloc:-no}" >&5
655898e903e7SBaptiste Daroussinecho "${ECHO_T}${with_dbmalloc:-no}" >&6
655998e903e7SBaptiste Daroussin
65608e022d3cSDag-Erling Smørgravcase ".$with_cflags" in
65610f86d14eSJung-uk Kim(.*-g*)
65620f86d14eSJung-uk Kim	case .$CFLAGS in
65630f86d14eSJung-uk Kim	(.*-g*)
656498e903e7SBaptiste Daroussin		;;
65650f86d14eSJung-uk Kim	(*)
656698e903e7SBaptiste Daroussin
656798e903e7SBaptiste Daroussincf_fix_cppflags=no
656898e903e7SBaptiste Daroussincf_new_cflags=
656998e903e7SBaptiste Daroussincf_new_cppflags=
657098e903e7SBaptiste Daroussincf_new_extra_cppflags=
657198e903e7SBaptiste Daroussin
657298e903e7SBaptiste Daroussinfor cf_add_cflags in -g
657398e903e7SBaptiste Daroussindo
65748e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
65750f86d14eSJung-uk Kim(no)
65768e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
65770f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
65788e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
65790f86d14eSJung-uk Kim		(-D*)
65808e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
658198e903e7SBaptiste Daroussin
658211fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
658398e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
658498e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
658598e903e7SBaptiste Daroussin
65868e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
6587b53bb29fSJung-uk Kim
6588b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6589b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6590b53bb29fSJung-uk Kim
659198e903e7SBaptiste Daroussin				continue
659298e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
6593b53bb29fSJung-uk Kim
6594b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6595b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6596b53bb29fSJung-uk Kim
659798e903e7SBaptiste Daroussin				continue
659898e903e7SBaptiste Daroussin			fi
659998e903e7SBaptiste Daroussin			;;
660098e903e7SBaptiste Daroussin		esac
660198e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
66020f86d14eSJung-uk Kim		(*$cf_add_cflags)
660398e903e7SBaptiste Daroussin			;;
66040f86d14eSJung-uk Kim		(*)
66058e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
66060f86d14eSJung-uk Kim			(-D*)
660798e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
660898e903e7SBaptiste Daroussin
660998e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
661098e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
661198e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
661298e903e7SBaptiste Daroussin
661398e903e7SBaptiste Daroussin				;;
661498e903e7SBaptiste Daroussin			esac
6615b53bb29fSJung-uk Kim
6616b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6617b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6618b53bb29fSJung-uk Kim
661998e903e7SBaptiste Daroussin			;;
662098e903e7SBaptiste Daroussin		esac
662198e903e7SBaptiste Daroussin		;;
66220f86d14eSJung-uk Kim	(*)
6623b53bb29fSJung-uk Kim
6624b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6625b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6626b53bb29fSJung-uk Kim
662798e903e7SBaptiste Daroussin		;;
662898e903e7SBaptiste Daroussin	esac
662998e903e7SBaptiste Daroussin	;;
66300f86d14eSJung-uk Kim(yes)
6631b53bb29fSJung-uk Kim
6632b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6633b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
663498e903e7SBaptiste Daroussin
66358e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
663698e903e7SBaptiste Daroussin
663711fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
663898e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
663998e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
664098e903e7SBaptiste Daroussin	;;
664198e903e7SBaptiste Daroussinesac
664298e903e7SBaptiste Daroussindone
664398e903e7SBaptiste Daroussin
664498e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
664598e903e7SBaptiste Daroussin
6646b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6647b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
6648b53bb29fSJung-uk Kim
664998e903e7SBaptiste Daroussinfi
665098e903e7SBaptiste Daroussin
665198e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
665298e903e7SBaptiste Daroussin
6653b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6654b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6655b53bb29fSJung-uk Kim
665698e903e7SBaptiste Daroussinfi
665798e903e7SBaptiste Daroussin
665898e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
665998e903e7SBaptiste Daroussin
6660b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6661b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6662b53bb29fSJung-uk Kim
666398e903e7SBaptiste Daroussinfi
666498e903e7SBaptiste Daroussin
666598e903e7SBaptiste Daroussin		;;
666698e903e7SBaptiste Daroussin	esac
666798e903e7SBaptiste Daroussin	;;
666898e903e7SBaptiste Daroussinesac
666998e903e7SBaptiste Daroussin
667098e903e7SBaptiste Daroussinif test "$with_dbmalloc" = yes ; then
6671*822ca327SBaptiste Daroussin	echo "$as_me:6671: checking for dbmalloc.h" >&5
667298e903e7SBaptiste Daroussinecho $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
667398e903e7SBaptiste Daroussinif test "${ac_cv_header_dbmalloc_h+set}" = set; then
667498e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
667598e903e7SBaptiste Daroussinelse
66768e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
6677*822ca327SBaptiste Daroussin#line 6677 "configure"
667898e903e7SBaptiste Daroussin#include "confdefs.h"
667998e903e7SBaptiste Daroussin#include <dbmalloc.h>
668098e903e7SBaptiste Daroussin_ACEOF
6681*822ca327SBaptiste Daroussinif { (eval echo "$as_me:6681: \"$ac_cpp "conftest.$ac_ext"\"") >&5
66828e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
668398e903e7SBaptiste Daroussin  ac_status=$?
66848e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
668598e903e7SBaptiste Daroussin  rm -f conftest.er1
668698e903e7SBaptiste Daroussin  cat conftest.err >&5
6687*822ca327SBaptiste Daroussin  echo "$as_me:6687: \$? = $ac_status" >&5
66888e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
668998e903e7SBaptiste Daroussin  if test -s conftest.err; then
669098e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
669198e903e7SBaptiste Daroussin  else
669298e903e7SBaptiste Daroussin    ac_cpp_err=
669398e903e7SBaptiste Daroussin  fi
669498e903e7SBaptiste Daroussinelse
669598e903e7SBaptiste Daroussin  ac_cpp_err=yes
669698e903e7SBaptiste Daroussinfi
669798e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
669898e903e7SBaptiste Daroussin  ac_cv_header_dbmalloc_h=yes
669998e903e7SBaptiste Daroussinelse
670098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
67018e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
670298e903e7SBaptiste Daroussin  ac_cv_header_dbmalloc_h=no
670398e903e7SBaptiste Daroussinfi
67048e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
670598e903e7SBaptiste Daroussinfi
6706*822ca327SBaptiste Daroussinecho "$as_me:6706: result: $ac_cv_header_dbmalloc_h" >&5
670798e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
67088e022d3cSDag-Erling Smørgravif test "$ac_cv_header_dbmalloc_h" = yes; then
670998e903e7SBaptiste Daroussin
6710*822ca327SBaptiste Daroussinecho "$as_me:6710: checking for debug_malloc in -ldbmalloc" >&5
671198e903e7SBaptiste Daroussinecho $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
671298e903e7SBaptiste Daroussinif test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
671398e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
671498e903e7SBaptiste Daroussinelse
671598e903e7SBaptiste Daroussin  ac_check_lib_save_LIBS=$LIBS
671698e903e7SBaptiste DaroussinLIBS="-ldbmalloc  $LIBS"
67178e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
6718*822ca327SBaptiste Daroussin#line 6718 "configure"
671998e903e7SBaptiste Daroussin#include "confdefs.h"
672098e903e7SBaptiste Daroussin
672198e903e7SBaptiste Daroussin/* Override any gcc2 internal prototype to avoid an error.  */
672298e903e7SBaptiste Daroussin#ifdef __cplusplus
672398e903e7SBaptiste Daroussinextern "C"
672498e903e7SBaptiste Daroussin#endif
672598e903e7SBaptiste Daroussin/* We use char because int might match the return type of a gcc2
672698e903e7SBaptiste Daroussin   builtin and then its argument prototype would still apply.  */
6727*822ca327SBaptiste Daroussinchar debug_malloc (void);
672898e903e7SBaptiste Daroussinint
6729b53bb29fSJung-uk Kimmain (void)
673098e903e7SBaptiste Daroussin{
673198e903e7SBaptiste Daroussindebug_malloc ();
673298e903e7SBaptiste Daroussin  ;
673398e903e7SBaptiste Daroussin  return 0;
673498e903e7SBaptiste Daroussin}
673598e903e7SBaptiste Daroussin_ACEOF
67368e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
6737*822ca327SBaptiste Daroussinif { (eval echo "$as_me:6737: \"$ac_link\"") >&5
673898e903e7SBaptiste Daroussin  (eval $ac_link) 2>&5
673998e903e7SBaptiste Daroussin  ac_status=$?
6740*822ca327SBaptiste Daroussin  echo "$as_me:6740: \$? = $ac_status" >&5
67418e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
67428e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
6743*822ca327SBaptiste Daroussin  { (eval echo "$as_me:6743: \"$ac_try\"") >&5
674498e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
674598e903e7SBaptiste Daroussin  ac_status=$?
6746*822ca327SBaptiste Daroussin  echo "$as_me:6746: \$? = $ac_status" >&5
67478e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
674898e903e7SBaptiste Daroussin  ac_cv_lib_dbmalloc_debug_malloc=yes
674998e903e7SBaptiste Daroussinelse
675098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
67518e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
675298e903e7SBaptiste Daroussinac_cv_lib_dbmalloc_debug_malloc=no
675398e903e7SBaptiste Daroussinfi
67548e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
675598e903e7SBaptiste DaroussinLIBS=$ac_check_lib_save_LIBS
675698e903e7SBaptiste Daroussinfi
6757*822ca327SBaptiste Daroussinecho "$as_me:6757: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
675898e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
67598e022d3cSDag-Erling Smørgravif test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
676098e903e7SBaptiste Daroussin  cat >>confdefs.h <<EOF
676198e903e7SBaptiste Daroussin#define HAVE_LIBDBMALLOC 1
676298e903e7SBaptiste DaroussinEOF
676398e903e7SBaptiste Daroussin
676498e903e7SBaptiste Daroussin  LIBS="-ldbmalloc $LIBS"
676598e903e7SBaptiste Daroussin
676698e903e7SBaptiste Daroussinfi
676798e903e7SBaptiste Daroussin
676898e903e7SBaptiste Daroussinfi
676998e903e7SBaptiste Daroussin
677098e903e7SBaptiste Daroussinfi
677198e903e7SBaptiste Daroussin
6772*822ca327SBaptiste Daroussinecho "$as_me:6772: checking if you want to use valgrind for testing" >&5
677398e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
677498e903e7SBaptiste Daroussin
677598e903e7SBaptiste Daroussin# Check whether --with-valgrind or --without-valgrind was given.
677698e903e7SBaptiste Daroussinif test "${with_valgrind+set}" = set; then
677798e903e7SBaptiste Daroussin  withval="$with_valgrind"
67788e022d3cSDag-Erling Smørgrav  case "x$withval" in
67798e022d3cSDag-Erling Smørgrav	(x|xno) ;;
67808e022d3cSDag-Erling Smørgrav	(*)
67818e022d3cSDag-Erling Smørgrav		: "${with_cflags:=-g}"
67828e022d3cSDag-Erling Smørgrav		: "${enable_leaks:=no}"
67838e022d3cSDag-Erling Smørgrav		with_valgrind=yes
67845b91e83fSBaptiste Daroussin
67855b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
678698e903e7SBaptiste Daroussin#define USE_VALGRIND 1
678798e903e7SBaptiste DaroussinEOF
678898e903e7SBaptiste Daroussin
67898e022d3cSDag-Erling Smørgrav		;;
67908e022d3cSDag-Erling Smørgrav	esac
679198e903e7SBaptiste Daroussinelse
679298e903e7SBaptiste Daroussin  with_valgrind=
679398e903e7SBaptiste Daroussinfi;
6794*822ca327SBaptiste Daroussinecho "$as_me:6794: result: ${with_valgrind:-no}" >&5
679598e903e7SBaptiste Daroussinecho "${ECHO_T}${with_valgrind:-no}" >&6
679698e903e7SBaptiste Daroussin
67978e022d3cSDag-Erling Smørgravcase ".$with_cflags" in
67980f86d14eSJung-uk Kim(.*-g*)
67990f86d14eSJung-uk Kim	case .$CFLAGS in
68000f86d14eSJung-uk Kim	(.*-g*)
680198e903e7SBaptiste Daroussin		;;
68020f86d14eSJung-uk Kim	(*)
680398e903e7SBaptiste Daroussin
680498e903e7SBaptiste Daroussincf_fix_cppflags=no
680598e903e7SBaptiste Daroussincf_new_cflags=
680698e903e7SBaptiste Daroussincf_new_cppflags=
680798e903e7SBaptiste Daroussincf_new_extra_cppflags=
680898e903e7SBaptiste Daroussin
680998e903e7SBaptiste Daroussinfor cf_add_cflags in -g
681098e903e7SBaptiste Daroussindo
68118e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
68120f86d14eSJung-uk Kim(no)
68138e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
68140f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
68158e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
68160f86d14eSJung-uk Kim		(-D*)
68178e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
681898e903e7SBaptiste Daroussin
681911fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
682098e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
682198e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
682298e903e7SBaptiste Daroussin
68238e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
6824b53bb29fSJung-uk Kim
6825b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6826b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6827b53bb29fSJung-uk Kim
682898e903e7SBaptiste Daroussin				continue
682998e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
6830b53bb29fSJung-uk Kim
6831b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6832b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6833b53bb29fSJung-uk Kim
683498e903e7SBaptiste Daroussin				continue
683598e903e7SBaptiste Daroussin			fi
683698e903e7SBaptiste Daroussin			;;
683798e903e7SBaptiste Daroussin		esac
683898e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
68390f86d14eSJung-uk Kim		(*$cf_add_cflags)
684098e903e7SBaptiste Daroussin			;;
68410f86d14eSJung-uk Kim		(*)
68428e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
68430f86d14eSJung-uk Kim			(-D*)
684498e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
684598e903e7SBaptiste Daroussin
684698e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
684798e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
684898e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
684998e903e7SBaptiste Daroussin
685098e903e7SBaptiste Daroussin				;;
685198e903e7SBaptiste Daroussin			esac
6852b53bb29fSJung-uk Kim
6853b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6854b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6855b53bb29fSJung-uk Kim
685698e903e7SBaptiste Daroussin			;;
685798e903e7SBaptiste Daroussin		esac
685898e903e7SBaptiste Daroussin		;;
68590f86d14eSJung-uk Kim	(*)
6860b53bb29fSJung-uk Kim
6861b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6862b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6863b53bb29fSJung-uk Kim
686498e903e7SBaptiste Daroussin		;;
686598e903e7SBaptiste Daroussin	esac
686698e903e7SBaptiste Daroussin	;;
68670f86d14eSJung-uk Kim(yes)
6868b53bb29fSJung-uk Kim
6869b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6870b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
687198e903e7SBaptiste Daroussin
68728e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
687398e903e7SBaptiste Daroussin
687411fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
687598e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
687698e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
687798e903e7SBaptiste Daroussin	;;
687898e903e7SBaptiste Daroussinesac
687998e903e7SBaptiste Daroussindone
688098e903e7SBaptiste Daroussin
688198e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
688298e903e7SBaptiste Daroussin
6883b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6884b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
6885b53bb29fSJung-uk Kim
688698e903e7SBaptiste Daroussinfi
688798e903e7SBaptiste Daroussin
688898e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
688998e903e7SBaptiste Daroussin
6890b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6891b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6892b53bb29fSJung-uk Kim
689398e903e7SBaptiste Daroussinfi
689498e903e7SBaptiste Daroussin
689598e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
689698e903e7SBaptiste Daroussin
6897b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6898b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6899b53bb29fSJung-uk Kim
690098e903e7SBaptiste Daroussinfi
690198e903e7SBaptiste Daroussin
690298e903e7SBaptiste Daroussin		;;
690398e903e7SBaptiste Daroussin	esac
690498e903e7SBaptiste Daroussin	;;
690598e903e7SBaptiste Daroussinesac
690698e903e7SBaptiste Daroussin
6907*822ca327SBaptiste Daroussinecho "$as_me:6907: checking if you want to perform memory-leak testing" >&5
690898e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
690998e903e7SBaptiste Daroussin
691098e903e7SBaptiste Daroussin# Check whether --enable-leaks or --disable-leaks was given.
691198e903e7SBaptiste Daroussinif test "${enable_leaks+set}" = set; then
691298e903e7SBaptiste Daroussin  enableval="$enable_leaks"
69138e022d3cSDag-Erling Smørgrav  enable_leaks=$enableval
691498e903e7SBaptiste Daroussinelse
69158e022d3cSDag-Erling Smørgrav  enable_leaks=yes
691698e903e7SBaptiste Daroussinfi;
69178e022d3cSDag-Erling Smørgravif test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
6918*822ca327SBaptiste Daroussinecho "$as_me:6918: result: $with_no_leaks" >&5
691998e903e7SBaptiste Daroussinecho "${ECHO_T}$with_no_leaks" >&6
692098e903e7SBaptiste Daroussin
69218e022d3cSDag-Erling Smørgravif test "$enable_leaks" = no ; then
69225b91e83fSBaptiste Daroussin
692398e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF
692498e903e7SBaptiste Daroussin#define NO_LEAKS 1
692598e903e7SBaptiste DaroussinEOF
692698e903e7SBaptiste Daroussin
692798e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF
692898e903e7SBaptiste Daroussin#define YY_NO_LEAKS 1
692998e903e7SBaptiste DaroussinEOF
693098e903e7SBaptiste Daroussin
693198e903e7SBaptiste Daroussinfi
693298e903e7SBaptiste Daroussin
6933*822ca327SBaptiste Daroussin	echo "$as_me:6933: checking for PATH separator" >&5
6934*822ca327SBaptiste Daroussinecho $ECHO_N "checking for PATH separator... $ECHO_C" >&6
6935*822ca327SBaptiste Daroussin	case "$cf_cv_system_name" in
6936*822ca327SBaptiste Daroussin	(os2*)	PATH_SEPARATOR=';'  ;;
6937*822ca327SBaptiste Daroussin	(*)	${PATH_SEPARATOR:=':'}  ;;
6938*822ca327SBaptiste Daroussin	esac
6939*822ca327SBaptiste Daroussin
6940*822ca327SBaptiste Daroussin	echo "$as_me:6940: result: $PATH_SEPARATOR" >&5
6941*822ca327SBaptiste Daroussinecho "${ECHO_T}$PATH_SEPARATOR" >&6
6942*822ca327SBaptiste Daroussin
6943*822ca327SBaptiste Daroussinecho "$as_me:6943: checking format of man-pages" >&5
6944*822ca327SBaptiste Daroussinecho $ECHO_N "checking format of man-pages... $ECHO_C" >&6
6945*822ca327SBaptiste Daroussin
6946*822ca327SBaptiste Daroussin# Check whether --with-manpage-format or --without-manpage-format was given.
6947*822ca327SBaptiste Daroussinif test "${with_manpage_format+set}" = set; then
6948*822ca327SBaptiste Daroussin  withval="$with_manpage_format"
6949*822ca327SBaptiste Daroussin  MANPAGE_FORMAT=$withval
6950*822ca327SBaptiste Daroussinelse
6951*822ca327SBaptiste Daroussin  MANPAGE_FORMAT=unknown
6952*822ca327SBaptiste Daroussinfi;
6953*822ca327SBaptiste Daroussin
6954*822ca327SBaptiste Daroussintest -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
6955*822ca327SBaptiste DaroussinMANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
6956*822ca327SBaptiste Daroussin
6957*822ca327SBaptiste Daroussincf_unknown=
6958*822ca327SBaptiste Daroussin
6959*822ca327SBaptiste Daroussincase "$MANPAGE_FORMAT" in
6960*822ca327SBaptiste Daroussin(unknown)
6961*822ca327SBaptiste Daroussin	if test -z "$MANPATH" ; then
6962*822ca327SBaptiste Daroussin		MANPATH="/usr/man:/usr/share/man"
6963*822ca327SBaptiste Daroussin	fi
6964*822ca327SBaptiste Daroussin
6965*822ca327SBaptiste Daroussin	# look for the 'date' man-page (it is most likely to be installed!)
6966*822ca327SBaptiste Daroussin	MANPAGE_FORMAT=
6967*822ca327SBaptiste Daroussin	cf_preform="no"
6968*822ca327SBaptiste Daroussin	cf_catonly="yes"
6969*822ca327SBaptiste Daroussin	cf_example="date"
6970*822ca327SBaptiste Daroussin
6971*822ca327SBaptiste Daroussin	IFS="${IFS:- 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
6972*822ca327SBaptiste Daroussin	for cf_dir in $MANPATH; do
6973*822ca327SBaptiste Daroussin		test -z "$cf_dir" && cf_dir=/usr/man
6974*822ca327SBaptiste Daroussin		for cf_name in $cf_dir/man*/$cf_example.[01]* $cf_dir/cat*/$cf_example.[01]* $cf_dir/man*/$cf_example $cf_dir/cat*/$cf_example
6975*822ca327SBaptiste Daroussin		do
6976*822ca327SBaptiste Daroussin			cf_test=`echo "$cf_name" | sed -e 's/*//'`
6977*822ca327SBaptiste Daroussin			if test "x$cf_test" = "x$cf_name" ; then
6978*822ca327SBaptiste Daroussin
6979*822ca327SBaptiste Daroussin				case "$cf_name" in
6980*822ca327SBaptiste Daroussin				(*.bz2) MANPAGE_FORMAT="$MANPAGE_FORMAT bzip2";;
6981*822ca327SBaptiste Daroussin				(*.xz)  MANPAGE_FORMAT="$MANPAGE_FORMAT xz";;
6982*822ca327SBaptiste Daroussin				(*.gz)  MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
6983*822ca327SBaptiste Daroussin				(*.Z)   MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
6984*822ca327SBaptiste Daroussin				(*.0)   MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
6985*822ca327SBaptiste Daroussin				(*)     MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
6986*822ca327SBaptiste Daroussin				esac
6987*822ca327SBaptiste Daroussin
6988*822ca327SBaptiste Daroussin				case "$cf_name" in
6989*822ca327SBaptiste Daroussin				($cf_dir/man*)
6990*822ca327SBaptiste Daroussin					cf_catonly=no
6991*822ca327SBaptiste Daroussin					;;
6992*822ca327SBaptiste Daroussin				($cf_dir/cat*)
6993*822ca327SBaptiste Daroussin					cf_preform=yes
6994*822ca327SBaptiste Daroussin					;;
6995*822ca327SBaptiste Daroussin				esac
6996*822ca327SBaptiste Daroussin				break
6997*822ca327SBaptiste Daroussin			fi
6998*822ca327SBaptiste Daroussin
6999*822ca327SBaptiste Daroussin			# if we found a match in either man* or cat*, stop looking
7000*822ca327SBaptiste Daroussin			if test -n "$MANPAGE_FORMAT" ; then
7001*822ca327SBaptiste Daroussin				cf_found=no
7002*822ca327SBaptiste Daroussin				test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
7003*822ca327SBaptiste Daroussin				test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
7004*822ca327SBaptiste Daroussin				case "$cf_name" in
7005*822ca327SBaptiste Daroussin				($cf_dir/cat*)
7006*822ca327SBaptiste Daroussin					cf_found=yes
7007*822ca327SBaptiste Daroussin					;;
7008*822ca327SBaptiste Daroussin				esac
7009*822ca327SBaptiste Daroussin				test "$cf_found" = yes && break
7010*822ca327SBaptiste Daroussin			fi
7011*822ca327SBaptiste Daroussin		done
7012*822ca327SBaptiste Daroussin		# only check the first directory in $MANPATH where we find manpages
7013*822ca327SBaptiste Daroussin		if test -n "$MANPAGE_FORMAT" ; then
7014*822ca327SBaptiste Daroussin			break
7015*822ca327SBaptiste Daroussin		fi
7016*822ca327SBaptiste Daroussin	done
7017*822ca327SBaptiste Daroussin	# if we did not find the example, just assume it is normal
7018*822ca327SBaptiste Daroussin	test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
7019*822ca327SBaptiste Daroussin	IFS="$ac_save_ifs"
7020*822ca327SBaptiste Daroussin	;;
7021*822ca327SBaptiste Daroussin(*)
7022*822ca327SBaptiste Daroussin	for cf_option in $MANPAGE_FORMAT; do
7023*822ca327SBaptiste Daroussin	case "$cf_option" in
7024*822ca327SBaptiste Daroussin	(xz|bzip2|gzip|compress|BSDI|normal|formatted|catonly)
7025*822ca327SBaptiste Daroussin		;;
7026*822ca327SBaptiste Daroussin	(*)
7027*822ca327SBaptiste Daroussin		cf_unknown="$cf_unknown $cf_option"
7028*822ca327SBaptiste Daroussin		;;
7029*822ca327SBaptiste Daroussin	esac
7030*822ca327SBaptiste Daroussin	done
7031*822ca327SBaptiste Daroussin	;;
7032*822ca327SBaptiste Daroussinesac
7033*822ca327SBaptiste Daroussin
7034*822ca327SBaptiste Daroussinecho "$as_me:7034: result: $MANPAGE_FORMAT" >&5
7035*822ca327SBaptiste Daroussinecho "${ECHO_T}$MANPAGE_FORMAT" >&6
7036*822ca327SBaptiste Daroussinif test -n "$cf_unknown" ; then
7037*822ca327SBaptiste Daroussin	{ echo "$as_me:7037: WARNING: Unexpected manpage-format $cf_unknown" >&5
7038*822ca327SBaptiste Daroussinecho "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
7039*822ca327SBaptiste Daroussinfi
7040*822ca327SBaptiste Daroussin
7041*822ca327SBaptiste Daroussincf_manpage_format=no
7042*822ca327SBaptiste Daroussincf_manpage_inboth=no
7043*822ca327SBaptiste Daroussincf_manpage_so_strip=
7044*822ca327SBaptiste Daroussincf_manpage_compress=
7045*822ca327SBaptiste Daroussin
7046*822ca327SBaptiste Daroussinfor cf_item in $MANPAGE_FORMAT
7047*822ca327SBaptiste Daroussindo
7048*822ca327SBaptiste Daroussincase "$cf_item" in
7049*822ca327SBaptiste Daroussin(catonly)
7050*822ca327SBaptiste Daroussin	cf_manpage_format=yes
7051*822ca327SBaptiste Daroussin	cf_manpage_inboth=no
7052*822ca327SBaptiste Daroussin	;;
7053*822ca327SBaptiste Daroussin(formatted)
7054*822ca327SBaptiste Daroussin	cf_manpage_format=yes
7055*822ca327SBaptiste Daroussin	cf_manpage_inboth=yes
7056*822ca327SBaptiste Daroussin	;;
7057*822ca327SBaptiste Daroussin(compress)
7058*822ca327SBaptiste Daroussin	cf_manpage_so_strip="Z"
7059*822ca327SBaptiste Daroussin	cf_manpage_compress=compress
7060*822ca327SBaptiste Daroussin	;;
7061*822ca327SBaptiste Daroussin(gzip)
7062*822ca327SBaptiste Daroussin	cf_manpage_so_strip="gz"
7063*822ca327SBaptiste Daroussin	cf_manpage_compress=gzip
7064*822ca327SBaptiste Daroussin	;;
7065*822ca327SBaptiste Daroussin(bzip2)
7066*822ca327SBaptiste Daroussin	cf_manpage_so_strip="bz2"
7067*822ca327SBaptiste Daroussin	cf_manpage_compress=bzip2
7068*822ca327SBaptiste Daroussin	;;
7069*822ca327SBaptiste Daroussin(xz)
7070*822ca327SBaptiste Daroussin	cf_manpage_so_strip="xz"
7071*822ca327SBaptiste Daroussin	cf_manpage_compress=xz
7072*822ca327SBaptiste Daroussin	;;
7073*822ca327SBaptiste Daroussinesac
7074*822ca327SBaptiste Daroussindone
7075*822ca327SBaptiste Daroussin
7076*822ca327SBaptiste Daroussinecho "$as_me:7076: checking whether ln -s works" >&5
7077*822ca327SBaptiste Daroussinecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
7078*822ca327SBaptiste DaroussinLN_S=$as_ln_s
7079*822ca327SBaptiste Daroussinif test "$LN_S" = "ln -s"; then
7080*822ca327SBaptiste Daroussin  echo "$as_me:7080: result: yes" >&5
7081*822ca327SBaptiste Daroussinecho "${ECHO_T}yes" >&6
7082*822ca327SBaptiste Daroussinelse
7083*822ca327SBaptiste Daroussin  echo "$as_me:7083: result: no, using $LN_S" >&5
7084*822ca327SBaptiste Daroussinecho "${ECHO_T}no, using $LN_S" >&6
7085*822ca327SBaptiste Daroussinfi
7086*822ca327SBaptiste Daroussin
7087*822ca327SBaptiste Daroussincf_install_man=install-man
7088*822ca327SBaptiste Daroussinac_config_files="$ac_config_files $cf_install_man"
7089*822ca327SBaptiste Daroussincf_install_man=$cf_install_man.in
7090*822ca327SBaptiste Daroussinecho $as_me: creating $cf_install_man
7091*822ca327SBaptiste Daroussincat >$cf_install_man <<"CF_EOF"
7092*822ca327SBaptiste Daroussin#!/bin/sh
7093*822ca327SBaptiste Daroussin# generated by CF_INSTALL_MAN
7094*822ca327SBaptiste Daroussin
7095*822ca327SBaptiste DaroussinLANG=C;     export LANG
7096*822ca327SBaptiste DaroussinLC_ALL=C;   export LC_ALL
7097*822ca327SBaptiste DaroussinLC_CTYPE=C; export LC_CTYPE
7098*822ca327SBaptiste DaroussinLANGUAGE=C; export LANGUAGE
7099*822ca327SBaptiste Daroussin
7100*822ca327SBaptiste DaroussinINSTALL="@INSTALL@"
7101*822ca327SBaptiste DaroussinINSTALL_DATA="@INSTALL_DATA@"
7102*822ca327SBaptiste Daroussin
7103*822ca327SBaptiste Daroussinusage() {
7104*822ca327SBaptiste Daroussin	cat <<EOF
7105*822ca327SBaptiste DaroussinUsage: install-man [-l] [source] target
7106*822ca327SBaptiste DaroussinEOF
7107*822ca327SBaptiste Daroussin	exit 1
7108*822ca327SBaptiste Daroussin}
7109*822ca327SBaptiste Daroussin
7110*822ca327SBaptiste Daroussinfailed() {
7111*822ca327SBaptiste Daroussin	echo "?? $*" >&2
7112*822ca327SBaptiste Daroussin	exit 1
7113*822ca327SBaptiste Daroussin}
7114*822ca327SBaptiste Daroussin
7115*822ca327SBaptiste Daroussintest $# != 0 || usage
7116*822ca327SBaptiste DaroussinOPTS=
7117*822ca327SBaptiste Daroussincase "x$1" in
7118*822ca327SBaptiste Daroussin(x-l)
7119*822ca327SBaptiste Daroussin	OPTS="link"
7120*822ca327SBaptiste Daroussin	shift
7121*822ca327SBaptiste Daroussin	;;
7122*822ca327SBaptiste Daroussin(x-*)
7123*822ca327SBaptiste Daroussin	usage
7124*822ca327SBaptiste Daroussin	;;
7125*822ca327SBaptiste Daroussinesac
7126*822ca327SBaptiste Daroussin
7127*822ca327SBaptiste Daroussinsource=
7128*822ca327SBaptiste Daroussinif test $# = 2 ; then
7129*822ca327SBaptiste Daroussin	source=$1; shift
7130*822ca327SBaptiste Daroussin	target=$1
7131*822ca327SBaptiste Daroussinelif test $# = 1 ; then
7132*822ca327SBaptiste Daroussin	test -n "$OPTS" && usage
7133*822ca327SBaptiste Daroussin	target=$1
7134*822ca327SBaptiste Daroussinelse
7135*822ca327SBaptiste Daroussin	usage
7136*822ca327SBaptiste Daroussinfi
7137*822ca327SBaptiste Daroussin
7138*822ca327SBaptiste Daroussinorigin_name=`echo "$source" |sed -e 's%^.*/%%' -e 's%\..*%%'`
7139*822ca327SBaptiste Daroussinactual_name=`echo "$origin_name" |sed '@program_transform_name@'`
7140*822ca327SBaptiste Daroussinleading_cap=`echo "$actual_name" | sed -e 's%^\(.\).*$%\1%' | tr a-z A-Z``echo "$actual_name" | sed -e 's%^.%%'`
7141*822ca327SBaptiste Daroussincapitalized=`echo "$actual_name" | tr a-z A-Z`
7142*822ca327SBaptiste Daroussin
7143*822ca327SBaptiste Daroussincf_tmpdir=`mktemp -d`
7144*822ca327SBaptiste Daroussintrap 'rm -rf "$cf_tmpdir"; exit 1' 1 2 3 15
7145*822ca327SBaptiste Daroussintrap 'rm -rf "$cf_tmpdir"; exit 0' 0
7146*822ca327SBaptiste Daroussin
7147*822ca327SBaptiste Daroussinif test -n "$source" ; then
7148*822ca327SBaptiste Daroussin	suffix=
7149*822ca327SBaptiste Daroussin	test -n "@cf_manpage_so_strip" && suffix=".@cf_manpage_so_strip@"
7150*822ca327SBaptiste Daroussin	if test "x$OPTS" = xlink ; then
7151*822ca327SBaptiste Daroussin		source_dir=`echo "$source" | sed -e "s%/[^/]*$%%"`
7152*822ca327SBaptiste Daroussin		target_dir=`echo "$target" | sed -e "s%/[^/]*$%%"`
7153*822ca327SBaptiste Daroussin		sourcelink="${source}${suffix}"
7154*822ca327SBaptiste Daroussin		targetfile="${target}${suffix}"
7155*822ca327SBaptiste Daroussin		targetlink="${target_dir}/${sourcelink}"
7156*822ca327SBaptiste Daroussin		if test ! -d "$target_dir" ; then
7157*822ca327SBaptiste Daroussin			failed "target directory does not exist: $target_dir"
7158*822ca327SBaptiste Daroussin		elif test ! -f "$targetfile" ; then
7159*822ca327SBaptiste Daroussin			failed "target file does not exist: $targetfile"
7160*822ca327SBaptiste Daroussin		elif test "$source" != "$source_dir" ; then
7161*822ca327SBaptiste Daroussin			failed "unexpected directory for source-link: $source_dir"
7162*822ca327SBaptiste Daroussin		fi
7163*822ca327SBaptiste Daroussin		test -f "$targetlink" && failed "already exists $targetlink"
7164*822ca327SBaptiste Daroussin		( cd "$target_dir" && @LN_S@ "`echo "$targetfile" | sed -e 's%^.*/%%'`" "$sourcelink" )
7165*822ca327SBaptiste Daroussin		test -f "$targetlink" || failed "cannot create $targetlink"
7166*822ca327SBaptiste Daroussin		target="$targetlink"
7167*822ca327SBaptiste Daroussin	else
7168*822ca327SBaptiste Daroussin		echo "** installing $source to $target"
7169*822ca327SBaptiste Daroussin		interim="$cf_tmpdir"/"`basename $source`"
7170*822ca327SBaptiste Daroussin		if test "x$origin_name" != "x$actual_name" ; then
7171*822ca327SBaptiste Daroussin			sed \
7172*822ca327SBaptiste Daroussin				-e "/^.ds N/s%N.*%N $leading_cap%" \
7173*822ca327SBaptiste Daroussin				-e "/^.ds n/s%n.*%n $actual_name%" \
7174*822ca327SBaptiste Daroussin				-e "/^\.TH/s%[ ][ ]*[^ ][^ ]*% $capitalized%" \
7175*822ca327SBaptiste Daroussin				-e "/^\.SH[ ][ ]*NAME/,/[ ]\\\\-[ ]/s%^\\\\\\*[Nn]%$actual_name%" \
7176*822ca327SBaptiste Daroussin				"$source" >"$interim" || exit 1
7177*822ca327SBaptiste Daroussin			diff -c "$source" "$interim"
7178*822ca327SBaptiste Daroussin		else
7179*822ca327SBaptiste Daroussin			cp "$source" "$interim" || exit 1
7180*822ca327SBaptiste Daroussin		fi
7181*822ca327SBaptiste Daroussin		if test -n "@cf_manpage_compress@" ; then
7182*822ca327SBaptiste Daroussin			@cf_manpage_compress@ "$interim"
7183*822ca327SBaptiste Daroussin			source="${interim}${suffix}"
7184*822ca327SBaptiste Daroussin		fi
7185*822ca327SBaptiste Daroussin		if test -d "$target" ; then
7186*822ca327SBaptiste Daroussin			target="$target"/"$source"
7187*822ca327SBaptiste Daroussin		else
7188*822ca327SBaptiste Daroussin			test -n "@cf_manpage_compress@" && target="${target}.@cf_manpage_so_strip@"
7189*822ca327SBaptiste Daroussin		fi
7190*822ca327SBaptiste Daroussin		$INSTALL_DATA "$source" "$target" || exit 1
7191*822ca327SBaptiste Daroussin	fi
7192*822ca327SBaptiste Daroussin	echo "...installed $target"
7193*822ca327SBaptiste Daroussinelse
7194*822ca327SBaptiste Daroussin	echo "** removing $target"
7195*822ca327SBaptiste Daroussin	test -n "@cf_manpage_compress@" && target="${target}.@cf_manpage_so_strip@"
7196*822ca327SBaptiste Daroussin	if test -f "$target" ; then
7197*822ca327SBaptiste Daroussin		rm -f "$target"
7198*822ca327SBaptiste Daroussin		echo "...removed $target"
7199*822ca327SBaptiste Daroussin	else
7200*822ca327SBaptiste Daroussin		echo "...not found"
7201*822ca327SBaptiste Daroussin	fi
7202*822ca327SBaptiste Daroussinfi
7203*822ca327SBaptiste Daroussinexit 0
7204*822ca327SBaptiste DaroussinCF_EOF
7205*822ca327SBaptiste Daroussin
72060f86d14eSJung-uk Kim# Extract the first word of "groff", so it can be a program name with args.
72070f86d14eSJung-uk Kimset dummy groff; ac_word=$2
7208*822ca327SBaptiste Daroussinecho "$as_me:7208: checking for $ac_word" >&5
72090f86d14eSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
72100f86d14eSJung-uk Kimif test "${ac_cv_path_GROFF_PATH+set}" = set; then
72110f86d14eSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
72120f86d14eSJung-uk Kimelse
72130f86d14eSJung-uk Kim  case $GROFF_PATH in
72140f86d14eSJung-uk Kim  [\\/]* | ?:[\\/]*)
72150f86d14eSJung-uk Kim  ac_cv_path_GROFF_PATH="$GROFF_PATH" # Let the user override the test with a path.
72160f86d14eSJung-uk Kim  ;;
72170f86d14eSJung-uk Kim  *)
72180f86d14eSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
72190f86d14eSJung-uk Kimac_dummy="$PATH"
72200f86d14eSJung-uk Kimfor ac_dir in $ac_dummy; do
72210f86d14eSJung-uk Kim  IFS=$ac_save_IFS
72220f86d14eSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
72230f86d14eSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
72240f86d14eSJung-uk Kim   ac_cv_path_GROFF_PATH="$ac_dir/$ac_word"
7225*822ca327SBaptiste Daroussin   echo "$as_me:7225: found $ac_dir/$ac_word" >&5
72260f86d14eSJung-uk Kim   break
72270f86d14eSJung-uk Kimfi
72280f86d14eSJung-uk Kimdone
72290f86d14eSJung-uk Kim
72300f86d14eSJung-uk Kim  test -z "$ac_cv_path_GROFF_PATH" && ac_cv_path_GROFF_PATH="no"
72310f86d14eSJung-uk Kim  ;;
72320f86d14eSJung-uk Kimesac
72330f86d14eSJung-uk Kimfi
72340f86d14eSJung-uk KimGROFF_PATH=$ac_cv_path_GROFF_PATH
72350f86d14eSJung-uk Kim
72360f86d14eSJung-uk Kimif test -n "$GROFF_PATH"; then
7237*822ca327SBaptiste Daroussin  echo "$as_me:7237: result: $GROFF_PATH" >&5
72380f86d14eSJung-uk Kimecho "${ECHO_T}$GROFF_PATH" >&6
72390f86d14eSJung-uk Kimelse
7240*822ca327SBaptiste Daroussin  echo "$as_me:7240: result: no" >&5
72410f86d14eSJung-uk Kimecho "${ECHO_T}no" >&6
72420f86d14eSJung-uk Kimfi
72430f86d14eSJung-uk Kim
7244b53bb29fSJung-uk Kimfor ac_prog in nroff mandoc
7245b53bb29fSJung-uk Kimdo
7246b53bb29fSJung-uk Kim  # Extract the first word of "$ac_prog", so it can be a program name with args.
7247b53bb29fSJung-uk Kimset dummy $ac_prog; ac_word=$2
7248*822ca327SBaptiste Daroussinecho "$as_me:7248: checking for $ac_word" >&5
72490f86d14eSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
72500f86d14eSJung-uk Kimif test "${ac_cv_path_NROFF_PATH+set}" = set; then
72510f86d14eSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
72520f86d14eSJung-uk Kimelse
72530f86d14eSJung-uk Kim  case $NROFF_PATH in
72540f86d14eSJung-uk Kim  [\\/]* | ?:[\\/]*)
72550f86d14eSJung-uk Kim  ac_cv_path_NROFF_PATH="$NROFF_PATH" # Let the user override the test with a path.
72560f86d14eSJung-uk Kim  ;;
72570f86d14eSJung-uk Kim  *)
72580f86d14eSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
72590f86d14eSJung-uk Kimac_dummy="$PATH"
72600f86d14eSJung-uk Kimfor ac_dir in $ac_dummy; do
72610f86d14eSJung-uk Kim  IFS=$ac_save_IFS
72620f86d14eSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
72630f86d14eSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
72640f86d14eSJung-uk Kim   ac_cv_path_NROFF_PATH="$ac_dir/$ac_word"
7265*822ca327SBaptiste Daroussin   echo "$as_me:7265: found $ac_dir/$ac_word" >&5
72660f86d14eSJung-uk Kim   break
72670f86d14eSJung-uk Kimfi
72680f86d14eSJung-uk Kimdone
72690f86d14eSJung-uk Kim
72700f86d14eSJung-uk Kim  ;;
72710f86d14eSJung-uk Kimesac
72720f86d14eSJung-uk Kimfi
72730f86d14eSJung-uk KimNROFF_PATH=$ac_cv_path_NROFF_PATH
72740f86d14eSJung-uk Kim
72750f86d14eSJung-uk Kimif test -n "$NROFF_PATH"; then
7276*822ca327SBaptiste Daroussin  echo "$as_me:7276: result: $NROFF_PATH" >&5
72770f86d14eSJung-uk Kimecho "${ECHO_T}$NROFF_PATH" >&6
72780f86d14eSJung-uk Kimelse
7279*822ca327SBaptiste Daroussin  echo "$as_me:7279: result: no" >&5
7280b53bb29fSJung-uk Kimecho "${ECHO_T}no" >&6
7281b53bb29fSJung-uk Kimfi
7282b53bb29fSJung-uk Kim
7283b53bb29fSJung-uk Kim  test -n "$NROFF_PATH" && break
7284b53bb29fSJung-uk Kimdone
7285b53bb29fSJung-uk Kimtest -n "$NROFF_PATH" || NROFF_PATH="no"
7286b53bb29fSJung-uk Kim
7287b53bb29fSJung-uk Kim# Extract the first word of "tbl", so it can be a program name with args.
7288b53bb29fSJung-uk Kimset dummy tbl; ac_word=$2
7289*822ca327SBaptiste Daroussinecho "$as_me:7289: checking for $ac_word" >&5
7290b53bb29fSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7291b53bb29fSJung-uk Kimif test "${ac_cv_path_TBL_PATH+set}" = set; then
7292b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
7293b53bb29fSJung-uk Kimelse
7294b53bb29fSJung-uk Kim  case $TBL_PATH in
7295b53bb29fSJung-uk Kim  [\\/]* | ?:[\\/]*)
7296b53bb29fSJung-uk Kim  ac_cv_path_TBL_PATH="$TBL_PATH" # Let the user override the test with a path.
7297b53bb29fSJung-uk Kim  ;;
7298b53bb29fSJung-uk Kim  *)
7299b53bb29fSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
7300b53bb29fSJung-uk Kimac_dummy="$PATH"
7301b53bb29fSJung-uk Kimfor ac_dir in $ac_dummy; do
7302b53bb29fSJung-uk Kim  IFS=$ac_save_IFS
7303b53bb29fSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
7304b53bb29fSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
7305b53bb29fSJung-uk Kim   ac_cv_path_TBL_PATH="$ac_dir/$ac_word"
7306*822ca327SBaptiste Daroussin   echo "$as_me:7306: found $ac_dir/$ac_word" >&5
7307b53bb29fSJung-uk Kim   break
7308b53bb29fSJung-uk Kimfi
7309b53bb29fSJung-uk Kimdone
7310b53bb29fSJung-uk Kim
7311b53bb29fSJung-uk Kim  test -z "$ac_cv_path_TBL_PATH" && ac_cv_path_TBL_PATH="cat"
7312b53bb29fSJung-uk Kim  ;;
7313b53bb29fSJung-uk Kimesac
7314b53bb29fSJung-uk Kimfi
7315b53bb29fSJung-uk KimTBL_PATH=$ac_cv_path_TBL_PATH
7316b53bb29fSJung-uk Kim
7317b53bb29fSJung-uk Kimif test -n "$TBL_PATH"; then
7318*822ca327SBaptiste Daroussin  echo "$as_me:7318: result: $TBL_PATH" >&5
7319b53bb29fSJung-uk Kimecho "${ECHO_T}$TBL_PATH" >&6
7320b53bb29fSJung-uk Kimelse
7321*822ca327SBaptiste Daroussin  echo "$as_me:7321: result: no" >&5
73220f86d14eSJung-uk Kimecho "${ECHO_T}no" >&6
73230f86d14eSJung-uk Kimfi
73240f86d14eSJung-uk Kim
73250f86d14eSJung-uk Kimif test "x$GROFF_PATH" = xno
73260f86d14eSJung-uk Kimthen
73270f86d14eSJung-uk Kim	NROFF_NOTE=
73280f86d14eSJung-uk Kim	GROFF_NOTE="#"
73290f86d14eSJung-uk Kimelse
73300f86d14eSJung-uk Kim	NROFF_NOTE="#"
73310f86d14eSJung-uk Kim	GROFF_NOTE=
73320f86d14eSJung-uk Kimfi
73330f86d14eSJung-uk Kim
7334b53bb29fSJung-uk Kimcase "x${with_man2html}" in
7335b53bb29fSJung-uk Kim(xno)
7336b53bb29fSJung-uk Kim	cf_man2html=no
7337b53bb29fSJung-uk Kim	;;
7338b53bb29fSJung-uk Kim(x|xyes)
73390f86d14eSJung-uk Kim	# Extract the first word of "man2html", so it can be a program name with args.
73400f86d14eSJung-uk Kimset dummy man2html; ac_word=$2
7341*822ca327SBaptiste Daroussinecho "$as_me:7341: checking for $ac_word" >&5
73420f86d14eSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
73430f86d14eSJung-uk Kimif test "${ac_cv_path_cf_man2html+set}" = set; then
73440f86d14eSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
73450f86d14eSJung-uk Kimelse
73460f86d14eSJung-uk Kim  case $cf_man2html in
73470f86d14eSJung-uk Kim  [\\/]* | ?:[\\/]*)
73480f86d14eSJung-uk Kim  ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path.
73490f86d14eSJung-uk Kim  ;;
73500f86d14eSJung-uk Kim  *)
73510f86d14eSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
73520f86d14eSJung-uk Kimac_dummy="$PATH"
73530f86d14eSJung-uk Kimfor ac_dir in $ac_dummy; do
73540f86d14eSJung-uk Kim  IFS=$ac_save_IFS
73550f86d14eSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
73560f86d14eSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
73570f86d14eSJung-uk Kim   ac_cv_path_cf_man2html="$ac_dir/$ac_word"
7358*822ca327SBaptiste Daroussin   echo "$as_me:7358: found $ac_dir/$ac_word" >&5
73590f86d14eSJung-uk Kim   break
73600f86d14eSJung-uk Kimfi
73610f86d14eSJung-uk Kimdone
73620f86d14eSJung-uk Kim
73630f86d14eSJung-uk Kim  test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no"
73640f86d14eSJung-uk Kim  ;;
73650f86d14eSJung-uk Kimesac
73660f86d14eSJung-uk Kimfi
73670f86d14eSJung-uk Kimcf_man2html=$ac_cv_path_cf_man2html
73680f86d14eSJung-uk Kim
73690f86d14eSJung-uk Kimif test -n "$cf_man2html"; then
7370*822ca327SBaptiste Daroussin  echo "$as_me:7370: result: $cf_man2html" >&5
73710f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6
73720f86d14eSJung-uk Kimelse
7373*822ca327SBaptiste Daroussin  echo "$as_me:7373: result: no" >&5
7374b53bb29fSJung-uk Kimecho "${ECHO_T}no" >&6
7375b53bb29fSJung-uk Kimfi
7376b53bb29fSJung-uk Kim
7377b53bb29fSJung-uk Kim	case "x$cf_man2html" in
7378b53bb29fSJung-uk Kim	(x/*)
7379*822ca327SBaptiste Daroussin		echo "$as_me:7379: checking for the modified Earl Hood script" >&5
7380b53bb29fSJung-uk Kimecho $ECHO_N "checking for the modified Earl Hood script... $ECHO_C" >&6
7381b53bb29fSJung-uk Kim		if ( $cf_man2html -help 2>&1 | grep 'Make an index of headers at the end' >/dev/null )
7382b53bb29fSJung-uk Kim		then
7383b53bb29fSJung-uk Kim			cf_man2html_ok=yes
7384b53bb29fSJung-uk Kim		else
7385b53bb29fSJung-uk Kim			cf_man2html=no
7386b53bb29fSJung-uk Kim			cf_man2html_ok=no
7387b53bb29fSJung-uk Kim		fi
7388*822ca327SBaptiste Daroussin		echo "$as_me:7388: result: $cf_man2html_ok" >&5
7389b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_man2html_ok" >&6
7390b53bb29fSJung-uk Kim		;;
7391b53bb29fSJung-uk Kim	(*)
7392b53bb29fSJung-uk Kim		cf_man2html=no
7393b53bb29fSJung-uk Kim		;;
7394b53bb29fSJung-uk Kim	esac
7395b53bb29fSJung-uk Kimesac
7396b53bb29fSJung-uk Kim
7397*822ca327SBaptiste Daroussinecho "$as_me:7397: checking for program to convert manpage to html" >&5
7398b53bb29fSJung-uk Kimecho $ECHO_N "checking for program to convert manpage to html... $ECHO_C" >&6
7399b53bb29fSJung-uk Kim
7400b53bb29fSJung-uk Kim# Check whether --with-man2html or --without-man2html was given.
7401b53bb29fSJung-uk Kimif test "${with_man2html+set}" = set; then
7402b53bb29fSJung-uk Kim  withval="$with_man2html"
7403b53bb29fSJung-uk Kim  cf_man2html=$withval
7404b53bb29fSJung-uk Kimelse
7405b53bb29fSJung-uk Kim  cf_man2html=$cf_man2html
7406b53bb29fSJung-uk Kimfi;
7407b53bb29fSJung-uk Kim
7408b53bb29fSJung-uk Kimcf_with_groff=no
7409b53bb29fSJung-uk Kim
7410b53bb29fSJung-uk Kimcase $cf_man2html in
7411b53bb29fSJung-uk Kim(yes)
7412*822ca327SBaptiste Daroussin	echo "$as_me:7412: result: man2html" >&5
7413b53bb29fSJung-uk Kimecho "${ECHO_T}man2html" >&6
7414b53bb29fSJung-uk Kim	# Extract the first word of "man2html", so it can be a program name with args.
7415b53bb29fSJung-uk Kimset dummy man2html; ac_word=$2
7416*822ca327SBaptiste Daroussinecho "$as_me:7416: checking for $ac_word" >&5
7417b53bb29fSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7418b53bb29fSJung-uk Kimif test "${ac_cv_path_cf_man2html+set}" = set; then
7419b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
7420b53bb29fSJung-uk Kimelse
7421b53bb29fSJung-uk Kim  case $cf_man2html in
7422b53bb29fSJung-uk Kim  [\\/]* | ?:[\\/]*)
7423b53bb29fSJung-uk Kim  ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path.
7424b53bb29fSJung-uk Kim  ;;
7425b53bb29fSJung-uk Kim  *)
7426b53bb29fSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
7427b53bb29fSJung-uk Kimac_dummy="$PATH"
7428b53bb29fSJung-uk Kimfor ac_dir in $ac_dummy; do
7429b53bb29fSJung-uk Kim  IFS=$ac_save_IFS
7430b53bb29fSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
7431b53bb29fSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
7432b53bb29fSJung-uk Kim   ac_cv_path_cf_man2html="$ac_dir/$ac_word"
7433*822ca327SBaptiste Daroussin   echo "$as_me:7433: found $ac_dir/$ac_word" >&5
7434b53bb29fSJung-uk Kim   break
7435b53bb29fSJung-uk Kimfi
7436b53bb29fSJung-uk Kimdone
7437b53bb29fSJung-uk Kim
7438b53bb29fSJung-uk Kim  test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no"
7439b53bb29fSJung-uk Kim  ;;
7440b53bb29fSJung-uk Kimesac
7441b53bb29fSJung-uk Kimfi
7442b53bb29fSJung-uk Kimcf_man2html=$ac_cv_path_cf_man2html
7443b53bb29fSJung-uk Kim
7444b53bb29fSJung-uk Kimif test -n "$cf_man2html"; then
7445*822ca327SBaptiste Daroussin  echo "$as_me:7445: result: $cf_man2html" >&5
7446b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6
7447b53bb29fSJung-uk Kimelse
7448*822ca327SBaptiste Daroussin  echo "$as_me:7448: result: no" >&5
74490f86d14eSJung-uk Kimecho "${ECHO_T}no" >&6
74500f86d14eSJung-uk Kimfi
74510f86d14eSJung-uk Kim
74520f86d14eSJung-uk Kim	;;
74530f86d14eSJung-uk Kim(no|groff|*/groff*)
74540f86d14eSJung-uk Kim	cf_with_groff=yes
74550f86d14eSJung-uk Kim	cf_man2html=$GROFF_PATH
7456*822ca327SBaptiste Daroussin	echo "$as_me:7456: result: $cf_man2html" >&5
74570f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6
74580f86d14eSJung-uk Kim	;;
74590f86d14eSJung-uk Kim(*)
7460*822ca327SBaptiste Daroussin	echo "$as_me:7460: result: $cf_man2html" >&5
74610f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6
74620f86d14eSJung-uk Kim	;;
74630f86d14eSJung-uk Kimesac
74640f86d14eSJung-uk Kim
74650f86d14eSJung-uk KimMAN2HTML_TEMP="man2html.tmp"
74660f86d14eSJung-uk Kim	cat >$MAN2HTML_TEMP <<CF_EOF
7467c5b5d71aSJung-uk Kim#!$SHELL
74680f86d14eSJung-uk Kim# Temporary script generated by CF_WITH_MAN2HTML
74690f86d14eSJung-uk Kim# Convert inputs to html, sending result to standard output.
74700f86d14eSJung-uk Kim#
74710f86d14eSJung-uk Kim# Parameters:
74720f86d14eSJung-uk Kim# \${1} = rootname of file to convert
74730f86d14eSJung-uk Kim# \${2} = suffix of file to convert, e.g., "1"
74740f86d14eSJung-uk Kim# \${3} = macros to use, e.g., "man"
74750f86d14eSJung-uk Kim#
74760f86d14eSJung-uk KimROOT=\$1
74770f86d14eSJung-uk KimTYPE=\$2
74780f86d14eSJung-uk KimMACS=\$3
74790f86d14eSJung-uk Kim
74800f86d14eSJung-uk Kimunset LANG
74810f86d14eSJung-uk Kimunset LC_ALL
74820f86d14eSJung-uk Kimunset LC_CTYPE
74830f86d14eSJung-uk Kimunset LANGUAGE
74840f86d14eSJung-uk KimGROFF_NO_SGR=stupid
74850f86d14eSJung-uk Kimexport GROFF_NO_SGR
74860f86d14eSJung-uk Kim
74870f86d14eSJung-uk KimCF_EOF
74880f86d14eSJung-uk Kim
74898e022d3cSDag-Erling SmørgravNROFF_OPTS=
74900f86d14eSJung-uk Kimif test "x$cf_with_groff" = xyes
74910f86d14eSJung-uk Kimthen
74920f86d14eSJung-uk Kim	MAN2HTML_NOTE="$GROFF_NOTE"
74930f86d14eSJung-uk Kim	MAN2HTML_PATH="$GROFF_PATH"
74940f86d14eSJung-uk Kim	cat >>$MAN2HTML_TEMP <<CF_EOF
7495b53bb29fSJung-uk Kim$SHELL -c "$TBL_PATH \${ROOT}.\${TYPE} | $GROFF_PATH -P -o0 -I\${ROOT}_ -Thtml -\${MACS}"
74960f86d14eSJung-uk KimCF_EOF
74970f86d14eSJung-uk Kimelse
74988e022d3cSDag-Erling Smørgrav	# disable hyphenation if this is groff
74998e022d3cSDag-Erling Smørgrav	if test "x$GROFF_PATH" != xno
75008e022d3cSDag-Erling Smørgrav	then
7501*822ca327SBaptiste Daroussin		echo "$as_me:7501: checking if nroff is really groff" >&5
75028e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if nroff is really groff... $ECHO_C" >&6
75038e022d3cSDag-Erling Smørgrav		cf_check_groff="`$NROFF_PATH --version 2>/dev/null | grep groff`"
75048e022d3cSDag-Erling Smørgrav		test -n "$cf_check_groff" && cf_check_groff=yes
75058e022d3cSDag-Erling Smørgrav		test -n "$cf_check_groff" || cf_check_groff=no
7506*822ca327SBaptiste Daroussin		echo "$as_me:7506: result: $cf_check_groff" >&5
75078e022d3cSDag-Erling Smørgravecho "${ECHO_T}$cf_check_groff" >&6
75088e022d3cSDag-Erling Smørgrav		test "x$cf_check_groff" = xyes && NROFF_OPTS="-rHY=0"
75098e022d3cSDag-Erling Smørgrav	fi
75100f86d14eSJung-uk Kim	MAN2HTML_NOTE=""
75110f86d14eSJung-uk Kim
75120f86d14eSJung-uk Kimif test "x$prefix" != xNONE; then
75130f86d14eSJung-uk Kim	cf_path_syntax="$prefix"
75140f86d14eSJung-uk Kimelse
75150f86d14eSJung-uk Kim	cf_path_syntax="$ac_default_prefix"
75160f86d14eSJung-uk Kimfi
75170f86d14eSJung-uk Kim
75180f86d14eSJung-uk Kimcase ".$cf_man2html" in
75190f86d14eSJung-uk Kim(.\$\(*\)*|.\'*\'*)
75200f86d14eSJung-uk Kim	;;
75210f86d14eSJung-uk Kim(..|./*|.\\*)
75220f86d14eSJung-uk Kim	;;
75230f86d14eSJung-uk Kim(.[a-zA-Z]:[\\/]*) # OS/2 EMX
75240f86d14eSJung-uk Kim	;;
75258e022d3cSDag-Erling Smørgrav(.\$\{*prefix\}*|.\$\{*dir\}*)
75260f86d14eSJung-uk Kim	eval cf_man2html="$cf_man2html"
75270f86d14eSJung-uk Kim	case ".$cf_man2html" in
75280f86d14eSJung-uk Kim	(.NONE/*)
75298e022d3cSDag-Erling Smørgrav		cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%`
75300f86d14eSJung-uk Kim		;;
75310f86d14eSJung-uk Kim	esac
75320f86d14eSJung-uk Kim	;;
75330f86d14eSJung-uk Kim(.no|.NONE/*)
75348e022d3cSDag-Erling Smørgrav	cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%`
75350f86d14eSJung-uk Kim	;;
75360f86d14eSJung-uk Kim(*)
7537*822ca327SBaptiste Daroussin	{ { echo "$as_me:7537: error: expected a pathname, not \"$cf_man2html\"" >&5
75380f86d14eSJung-uk Kimecho "$as_me: error: expected a pathname, not \"$cf_man2html\"" >&2;}
75390f86d14eSJung-uk Kim   { (exit 1); exit 1; }; }
75400f86d14eSJung-uk Kim	;;
75410f86d14eSJung-uk Kimesac
75420f86d14eSJung-uk Kim
75430f86d14eSJung-uk Kim	MAN2HTML_PATH="$cf_man2html"
7544*822ca327SBaptiste Daroussin	echo "$as_me:7544: checking for $cf_man2html top/bottom margins" >&5
75450f86d14eSJung-uk Kimecho $ECHO_N "checking for $cf_man2html top/bottom margins... $ECHO_C" >&6
75460f86d14eSJung-uk Kim
75470f86d14eSJung-uk Kim	# for this example, expect 3 lines of content, the remainder is head/foot
75480f86d14eSJung-uk Kim	cat >conftest.in <<CF_EOF
75490f86d14eSJung-uk Kim.TH HEAD1 HEAD2 HEAD3 HEAD4 HEAD5
75500f86d14eSJung-uk Kim.SH SECTION
75510f86d14eSJung-uk KimMARKER
75520f86d14eSJung-uk KimCF_EOF
75530f86d14eSJung-uk Kim
7554b53bb29fSJung-uk Kim	LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out
75550f86d14eSJung-uk Kim
75568e022d3cSDag-Erling Smørgrav	cf_man2html_1st="`${FGREP-fgrep} -n MARKER conftest.out |sed -e 's/^[^0-9]*://' -e 's/:.*//'`"
75578e022d3cSDag-Erling Smørgrav	cf_man2html_top=`expr "$cf_man2html_1st" - 2`
75588e022d3cSDag-Erling Smørgrav	cf_man2html_bot="`wc -l conftest.out |sed -e 's/[^0-9]//g'`"
75598e022d3cSDag-Erling Smørgrav	cf_man2html_bot=`expr "$cf_man2html_bot" - 2 - "$cf_man2html_top"`
75600f86d14eSJung-uk Kim	cf_man2html_top_bot="-topm=$cf_man2html_top -botm=$cf_man2html_bot"
75610f86d14eSJung-uk Kim
7562*822ca327SBaptiste Daroussin	echo "$as_me:7562: result: $cf_man2html_top_bot" >&5
75630f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html_top_bot" >&6
75640f86d14eSJung-uk Kim
7565*822ca327SBaptiste Daroussin	echo "$as_me:7565: checking for pagesize to use" >&5
75660f86d14eSJung-uk Kimecho $ECHO_N "checking for pagesize to use... $ECHO_C" >&6
75670f86d14eSJung-uk Kim	for cf_block in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
75680f86d14eSJung-uk Kim	do
75690f86d14eSJung-uk Kim	cat >>conftest.in <<CF_EOF
75700f86d14eSJung-uk Kim.nf
75710f86d14eSJung-uk Kim0
75720f86d14eSJung-uk Kim1
75730f86d14eSJung-uk Kim2
75740f86d14eSJung-uk Kim3
75750f86d14eSJung-uk Kim4
75760f86d14eSJung-uk Kim5
75770f86d14eSJung-uk Kim6
75780f86d14eSJung-uk Kim7
75790f86d14eSJung-uk Kim8
75800f86d14eSJung-uk Kim9
75810f86d14eSJung-uk KimCF_EOF
75820f86d14eSJung-uk Kim	done
75830f86d14eSJung-uk Kim
7584b53bb29fSJung-uk Kim	LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out
75858e022d3cSDag-Erling Smørgrav	cf_man2html_page="`${FGREP-fgrep} -n HEAD1 conftest.out |sed -n '$p' |sed -e 's/^[^0-9]*://' -e 's/:.*//'`"
75860f86d14eSJung-uk Kim	test -z "$cf_man2html_page" && cf_man2html_page=99999
75870f86d14eSJung-uk Kim	test "$cf_man2html_page" -gt 100 && cf_man2html_page=99999
75880f86d14eSJung-uk Kim
75890f86d14eSJung-uk Kim	rm -rf conftest*
7590*822ca327SBaptiste Daroussin	echo "$as_me:7590: result: $cf_man2html_page" >&5
75910f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html_page" >&6
75920f86d14eSJung-uk Kim
75930f86d14eSJung-uk Kim	cat >>$MAN2HTML_TEMP <<CF_EOF
75940f86d14eSJung-uk Kim: \${MAN2HTML_PATH=$MAN2HTML_PATH}
75958e022d3cSDag-Erling SmørgravMAN2HTML_OPTS="\$MAN2HTML_OPTS -index -title=\"\$ROOT(\$TYPE)\" -compress -pgsize $cf_man2html_page"
75960f86d14eSJung-uk Kimcase \${TYPE} in
75970f86d14eSJung-uk Kim(ms)
75988e022d3cSDag-Erling Smørgrav	$TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH -topm=0 -botm=0 \$MAN2HTML_OPTS
75990f86d14eSJung-uk Kim	;;
76000f86d14eSJung-uk Kim(*)
76018e022d3cSDag-Erling Smørgrav	$TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH $cf_man2html_top_bot \$MAN2HTML_OPTS
76020f86d14eSJung-uk Kim	;;
76030f86d14eSJung-uk Kimesac
76040f86d14eSJung-uk KimCF_EOF
76050f86d14eSJung-uk Kimfi
76060f86d14eSJung-uk Kim
76070f86d14eSJung-uk Kimchmod 700 $MAN2HTML_TEMP
76080f86d14eSJung-uk Kim
7609*822ca327SBaptiste Daroussinecho "$as_me:7609: checking for mode_t" >&5
7610315e69cbSBaptiste Daroussinecho $ECHO_N "checking for mode_t... $ECHO_C" >&6
7611315e69cbSBaptiste Daroussinif test "${ac_cv_type_mode_t+set}" = set; then
7612315e69cbSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
7613315e69cbSBaptiste Daroussinelse
76148e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
7615*822ca327SBaptiste Daroussin#line 7615 "configure"
7616315e69cbSBaptiste Daroussin#include "confdefs.h"
7617315e69cbSBaptiste Daroussin$ac_includes_default
7618315e69cbSBaptiste Daroussinint
7619b53bb29fSJung-uk Kimmain (void)
7620315e69cbSBaptiste Daroussin{
7621315e69cbSBaptiste Daroussinif ((mode_t *) 0)
7622315e69cbSBaptiste Daroussin  return 0;
7623315e69cbSBaptiste Daroussinif (sizeof (mode_t))
7624315e69cbSBaptiste Daroussin  return 0;
7625315e69cbSBaptiste Daroussin  ;
7626315e69cbSBaptiste Daroussin  return 0;
7627315e69cbSBaptiste Daroussin}
7628315e69cbSBaptiste Daroussin_ACEOF
76298e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
7630*822ca327SBaptiste Daroussinif { (eval echo "$as_me:7630: \"$ac_compile\"") >&5
7631315e69cbSBaptiste Daroussin  (eval $ac_compile) 2>&5
7632315e69cbSBaptiste Daroussin  ac_status=$?
7633*822ca327SBaptiste Daroussin  echo "$as_me:7633: \$? = $ac_status" >&5
76348e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
76358e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
7636*822ca327SBaptiste Daroussin  { (eval echo "$as_me:7636: \"$ac_try\"") >&5
7637315e69cbSBaptiste Daroussin  (eval $ac_try) 2>&5
7638315e69cbSBaptiste Daroussin  ac_status=$?
7639*822ca327SBaptiste Daroussin  echo "$as_me:7639: \$? = $ac_status" >&5
76408e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
7641315e69cbSBaptiste Daroussin  ac_cv_type_mode_t=yes
7642315e69cbSBaptiste Daroussinelse
7643315e69cbSBaptiste Daroussin  echo "$as_me: failed program was:" >&5
76448e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
7645315e69cbSBaptiste Daroussinac_cv_type_mode_t=no
7646315e69cbSBaptiste Daroussinfi
76478e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
7648315e69cbSBaptiste Daroussinfi
7649*822ca327SBaptiste Daroussinecho "$as_me:7649: result: $ac_cv_type_mode_t" >&5
7650315e69cbSBaptiste Daroussinecho "${ECHO_T}$ac_cv_type_mode_t" >&6
76518e022d3cSDag-Erling Smørgravif test "$ac_cv_type_mode_t" = yes; then
7652315e69cbSBaptiste Daroussin  :
7653315e69cbSBaptiste Daroussinelse
7654315e69cbSBaptiste Daroussin
7655315e69cbSBaptiste Daroussincat >>confdefs.h <<EOF
7656315e69cbSBaptiste Daroussin#define mode_t int
7657315e69cbSBaptiste DaroussinEOF
7658315e69cbSBaptiste Daroussin
7659315e69cbSBaptiste Daroussinfi
7660315e69cbSBaptiste Daroussin
766198e903e7SBaptiste Daroussin###	output makefile
766298e903e7SBaptiste Daroussinac_config_files="$ac_config_files makefile"
766398e903e7SBaptiste Daroussincat >confcache <<\_ACEOF
766498e903e7SBaptiste Daroussin# This file is a shell script that caches the results of configure
766598e903e7SBaptiste Daroussin# tests run on this system so they can be shared between configure
766698e903e7SBaptiste Daroussin# scripts and configure runs, see configure's option --config-cache.
766798e903e7SBaptiste Daroussin# It is not useful on other systems.  If it contains results you don't
766898e903e7SBaptiste Daroussin# want to keep, you may remove or edit it.
766998e903e7SBaptiste Daroussin#
767098e903e7SBaptiste Daroussin# config.status only pays attention to the cache file if you give it
767198e903e7SBaptiste Daroussin# the --recheck option to rerun configure.
767298e903e7SBaptiste Daroussin#
7673*822ca327SBaptiste Daroussin# `ac_cv_env_foo' variables (set or unset) will be overridden when
767498e903e7SBaptiste Daroussin# loading this file, other *unset* `ac_cv_foo' will be assigned the
767598e903e7SBaptiste Daroussin# following values.
767698e903e7SBaptiste Daroussin
767798e903e7SBaptiste Daroussin_ACEOF
767898e903e7SBaptiste Daroussin
767998e903e7SBaptiste Daroussin# The following way of writing the cache mishandles newlines in values,
768098e903e7SBaptiste Daroussin# but we know of no workaround that is simple, portable, and efficient.
768198e903e7SBaptiste Daroussin# So, don't put newlines in cache variables' values.
768298e903e7SBaptiste Daroussin# Ultrix sh set writes to stderr and can't be redirected directly,
768398e903e7SBaptiste Daroussin# and sets the high bit in the cache file unless we assign to the vars.
768498e903e7SBaptiste Daroussin{
768598e903e7SBaptiste Daroussin  (set) 2>&1 |
768698e903e7SBaptiste Daroussin    case `(ac_space=' '; set | grep ac_space) 2>&1` in
768798e903e7SBaptiste Daroussin    *ac_space=\ *)
768898e903e7SBaptiste Daroussin      # `set' does not quote correctly, so add quotes (double-quote
768998e903e7SBaptiste Daroussin      # substitution turns \\\\ into \\, and sed turns \\ into \).
769098e903e7SBaptiste Daroussin      sed -n \
769198e903e7SBaptiste Daroussin        "s/'/'\\\\''/g;
769298e903e7SBaptiste Daroussin    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
769398e903e7SBaptiste Daroussin      ;;
769498e903e7SBaptiste Daroussin    *)
769598e903e7SBaptiste Daroussin      # `set' quotes correctly as required by POSIX, so do not add quotes.
769698e903e7SBaptiste Daroussin      sed -n \
769798e903e7SBaptiste Daroussin        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
769898e903e7SBaptiste Daroussin      ;;
769998e903e7SBaptiste Daroussin    esac;
770098e903e7SBaptiste Daroussin} |
770198e903e7SBaptiste Daroussin  sed '
770298e903e7SBaptiste Daroussin     t clear
770398e903e7SBaptiste Daroussin     : clear
770498e903e7SBaptiste Daroussin     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
770598e903e7SBaptiste Daroussin     t end
770698e903e7SBaptiste Daroussin     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
770798e903e7SBaptiste Daroussin     : end' >>confcache
770898e903e7SBaptiste Daroussinif cmp -s $cache_file confcache; then :; else
770998e903e7SBaptiste Daroussin  if test -w $cache_file; then
771098e903e7SBaptiste Daroussin    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
771198e903e7SBaptiste Daroussin    cat confcache >$cache_file
771298e903e7SBaptiste Daroussin  else
771398e903e7SBaptiste Daroussin    echo "not updating unwritable cache $cache_file"
771498e903e7SBaptiste Daroussin  fi
771598e903e7SBaptiste Daroussinfi
771698e903e7SBaptiste Daroussinrm -f confcache
771798e903e7SBaptiste Daroussin
771898e903e7SBaptiste Daroussintest "x$prefix" = xNONE && prefix=$ac_default_prefix
771998e903e7SBaptiste Daroussin# Let make expand exec_prefix.
772098e903e7SBaptiste Daroussintest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
772198e903e7SBaptiste Daroussin
772298e903e7SBaptiste Daroussin# VPATH may cause trouble with some makes, so we remove $(srcdir),
772398e903e7SBaptiste Daroussin# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
772498e903e7SBaptiste Daroussin# trailing colons and then remove the whole line if VPATH becomes empty
772598e903e7SBaptiste Daroussin# (actually we leave an empty line to preserve line numbers).
772698e903e7SBaptiste Daroussinif test "x$srcdir" = x.; then
772798e903e7SBaptiste Daroussin  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
772898e903e7SBaptiste Daroussins/:*\$(srcdir):*/:/;
772998e903e7SBaptiste Daroussins/:*\${srcdir}:*/:/;
773098e903e7SBaptiste Daroussins/:*@srcdir@:*/:/;
773198e903e7SBaptiste Daroussins/^\([^=]*=[ 	]*\):*/\1/;
773298e903e7SBaptiste Daroussins/:*$//;
773398e903e7SBaptiste Daroussins/^[^=]*=[ 	]*$//;
773498e903e7SBaptiste Daroussin}'
773598e903e7SBaptiste Daroussinfi
773698e903e7SBaptiste Daroussin
773798e903e7SBaptiste DaroussinDEFS=-DHAVE_CONFIG_H
773898e903e7SBaptiste Daroussin
77398e022d3cSDag-Erling Smørgrav: "${CONFIG_STATUS=./config.status}"
774098e903e7SBaptiste Daroussinac_clean_files_save=$ac_clean_files
774198e903e7SBaptiste Daroussinac_clean_files="$ac_clean_files $CONFIG_STATUS"
7742*822ca327SBaptiste Daroussin{ echo "$as_me:7742: creating $CONFIG_STATUS" >&5
774398e903e7SBaptiste Daroussinecho "$as_me: creating $CONFIG_STATUS" >&6;}
77448e022d3cSDag-Erling Smørgravcat >"$CONFIG_STATUS" <<_ACEOF
774598e903e7SBaptiste Daroussin#! $SHELL
774698e903e7SBaptiste Daroussin# Generated automatically by configure.
774798e903e7SBaptiste Daroussin# Run this file to recreate the current configuration.
774898e903e7SBaptiste Daroussin# Compiler output produced by configure, useful for debugging
774998e903e7SBaptiste Daroussin# configure, is in config.log if it exists.
775098e903e7SBaptiste Daroussin
77518e022d3cSDag-Erling Smørgravme=\`echo "\$0" | sed -e 's,.*\\/,,'\`
77528e022d3cSDag-Erling Smørgrav
775398e903e7SBaptiste Daroussindebug=false
775498e903e7SBaptiste DaroussinSHELL=\${CONFIG_SHELL-$SHELL}
775598e903e7SBaptiste Daroussinac_cs_invocation="\$0 \$@"
775698e903e7SBaptiste Daroussin
77578e022d3cSDag-Erling SmørgravCLICOLOR_FORCE= GREP_OPTIONS=
77588e022d3cSDag-Erling Smørgravunset CLICOLOR_FORCE GREP_OPTIONS
775998e903e7SBaptiste Daroussin_ACEOF
776098e903e7SBaptiste Daroussin
77618e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\_ACEOF
776298e903e7SBaptiste Daroussin# Be Bourne compatible
776398e903e7SBaptiste Daroussinif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
776498e903e7SBaptiste Daroussin  emulate sh
776598e903e7SBaptiste Daroussin  NULLCMD=:
776698e903e7SBaptiste Daroussinelif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
776798e903e7SBaptiste Daroussin  set -o posix
776898e903e7SBaptiste Daroussinfi
776998e903e7SBaptiste Daroussin
777098e903e7SBaptiste Daroussin# Name of the executable.
777198e903e7SBaptiste Daroussinas_me=`echo "$0" |sed 's,.*[\\/],,'`
777298e903e7SBaptiste Daroussin
777398e903e7SBaptiste Daroussinif expr a : '\(a\)' >/dev/null 2>&1; then
77748e022d3cSDag-Erling Smørgrav  as_expr="expr"
777598e903e7SBaptiste Daroussinelse
77768e022d3cSDag-Erling Smørgrav  as_expr="false"
777798e903e7SBaptiste Daroussinfi
777898e903e7SBaptiste Daroussin
777998e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file
778098e903e7SBaptiste Daroussinecho >conf$$.file
778198e903e7SBaptiste Daroussinif ln -s conf$$.file conf$$ 2>/dev/null; then
778298e903e7SBaptiste Daroussin  # We could just check for DJGPP; but this test a) works b) is more generic
778398e903e7SBaptiste Daroussin  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
778498e903e7SBaptiste Daroussin  if test -f conf$$.exe; then
778598e903e7SBaptiste Daroussin    # Don't use ln at all; we don't have any links
778698e903e7SBaptiste Daroussin    as_ln_s='cp -p'
778798e903e7SBaptiste Daroussin  else
778898e903e7SBaptiste Daroussin    as_ln_s='ln -s'
778998e903e7SBaptiste Daroussin  fi
779098e903e7SBaptiste Daroussinelif ln conf$$.file conf$$ 2>/dev/null; then
77918e022d3cSDag-Erling Smørgrav  as_ln_s='ln'
779298e903e7SBaptiste Daroussinelse
779398e903e7SBaptiste Daroussin  as_ln_s='cp -p'
779498e903e7SBaptiste Daroussinfi
779598e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file
779698e903e7SBaptiste Daroussin
779798e903e7SBaptiste Daroussinas_executable_p="test -f"
779898e903e7SBaptiste Daroussin
779998e903e7SBaptiste Daroussin# Support unset when possible.
780098e903e7SBaptiste Daroussinif (FOO=FOO; unset FOO) >/dev/null 2>&1; then
78018e022d3cSDag-Erling Smørgrav  as_unset="unset"
780298e903e7SBaptiste Daroussinelse
78038e022d3cSDag-Erling Smørgrav  as_unset="false"
780498e903e7SBaptiste Daroussinfi
780598e903e7SBaptiste Daroussin
780698e903e7SBaptiste Daroussin# NLS nuisances.
780798e903e7SBaptiste Daroussin$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
780898e903e7SBaptiste Daroussin$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
780998e903e7SBaptiste Daroussin$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
781098e903e7SBaptiste Daroussin$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
781198e903e7SBaptiste Daroussin$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
781298e903e7SBaptiste Daroussin$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
781398e903e7SBaptiste Daroussin$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
781498e903e7SBaptiste Daroussin$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
781598e903e7SBaptiste Daroussin
781698e903e7SBaptiste Daroussin# IFS
781798e903e7SBaptiste Daroussin# We need space, tab and new line, in precisely that order.
781898e903e7SBaptiste Daroussinas_nl='
781998e903e7SBaptiste Daroussin'
782098e903e7SBaptiste DaroussinIFS=" 	$as_nl"
782198e903e7SBaptiste Daroussin
782298e903e7SBaptiste Daroussin# CDPATH.
782398e903e7SBaptiste Daroussin$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
782498e903e7SBaptiste Daroussin
782598e903e7SBaptiste Daroussinexec 6>&1
782698e903e7SBaptiste Daroussin
782798e903e7SBaptiste Daroussin_ACEOF
782898e903e7SBaptiste Daroussin
782998e903e7SBaptiste Daroussin# Files that config.status was made for.
783098e903e7SBaptiste Daroussinif test -n "$ac_config_files"; then
78318e022d3cSDag-Erling Smørgrav  echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
783298e903e7SBaptiste Daroussinfi
783398e903e7SBaptiste Daroussin
783498e903e7SBaptiste Daroussinif test -n "$ac_config_headers"; then
78358e022d3cSDag-Erling Smørgrav  echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
783698e903e7SBaptiste Daroussinfi
783798e903e7SBaptiste Daroussin
783898e903e7SBaptiste Daroussinif test -n "$ac_config_links"; then
78398e022d3cSDag-Erling Smørgrav  echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
784098e903e7SBaptiste Daroussinfi
784198e903e7SBaptiste Daroussin
784298e903e7SBaptiste Daroussinif test -n "$ac_config_commands"; then
78438e022d3cSDag-Erling Smørgrav  echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
784498e903e7SBaptiste Daroussinfi
784598e903e7SBaptiste Daroussin
78468e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
784798e903e7SBaptiste Daroussin
784898e903e7SBaptiste Daroussinac_cs_usage="\
784998e903e7SBaptiste Daroussin\`$as_me' instantiates files from templates according to the
785098e903e7SBaptiste Daroussincurrent configuration.
785198e903e7SBaptiste Daroussin
785298e903e7SBaptiste DaroussinUsage: $0 [OPTIONS] [FILE]...
785398e903e7SBaptiste Daroussin
785498e903e7SBaptiste Daroussin  -h, --help       print this help, then exit
785598e903e7SBaptiste Daroussin  -V, --version    print version number, then exit
785698e903e7SBaptiste Daroussin  -d, --debug      don't remove temporary files
785798e903e7SBaptiste Daroussin      --recheck    update $as_me by reconfiguring in the same conditions
785898e903e7SBaptiste Daroussin  --file=FILE[:TEMPLATE]
785998e903e7SBaptiste Daroussin                   instantiate the configuration file FILE
786098e903e7SBaptiste Daroussin  --header=FILE[:TEMPLATE]
786198e903e7SBaptiste Daroussin                   instantiate the configuration header FILE
786298e903e7SBaptiste Daroussin
786398e903e7SBaptiste DaroussinConfiguration files:
786498e903e7SBaptiste Daroussin$config_files
786598e903e7SBaptiste Daroussin
786698e903e7SBaptiste DaroussinConfiguration headers:
786798e903e7SBaptiste Daroussin$config_headers
786898e903e7SBaptiste Daroussin
786998e903e7SBaptiste DaroussinReport bugs to <dickey@invisible-island.net>."
787098e903e7SBaptiste DaroussinEOF
787198e903e7SBaptiste Daroussin
78728e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
787398e903e7SBaptiste Daroussinac_cs_version="\\
787498e903e7SBaptiste Daroussinconfig.status
7875*822ca327SBaptiste Daroussinconfigured by $0, generated by GNU Autoconf 2.52.20231210,
787698e903e7SBaptiste Daroussin  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
787798e903e7SBaptiste Daroussin
78788e022d3cSDag-Erling SmørgravCopyright 2003-2022,2023	Thomas E. Dickey
787998e903e7SBaptiste DaroussinCopyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
788098e903e7SBaptiste DaroussinFree Software Foundation, Inc.
788198e903e7SBaptiste DaroussinThis config.status script is free software; the Free Software Foundation
788298e903e7SBaptiste Daroussingives unlimited permission to copy, distribute and modify it."
78838e022d3cSDag-Erling Smørgravsrcdir="$srcdir"
788498e903e7SBaptiste DaroussinINSTALL="$INSTALL"
788598e903e7SBaptiste DaroussinEOF
788698e903e7SBaptiste Daroussin
78878e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
788898e903e7SBaptiste Daroussin# If no file are specified by the user, then we need to provide default
788998e903e7SBaptiste Daroussin# value.  By we need to know if files were specified by the user.
789098e903e7SBaptiste Daroussinac_need_defaults=:
789198e903e7SBaptiste Daroussinwhile test $# != 0
789298e903e7SBaptiste Daroussindo
789398e903e7SBaptiste Daroussin  case $1 in
789498e903e7SBaptiste Daroussin  --*=*)
789598e903e7SBaptiste Daroussin    ac_option=`expr "x$1" : 'x\([^=]*\)='`
789698e903e7SBaptiste Daroussin    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
789798e903e7SBaptiste Daroussin    shift
789898e903e7SBaptiste Daroussin    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
789998e903e7SBaptiste Daroussin    shift
790098e903e7SBaptiste Daroussin    ;;
790198e903e7SBaptiste Daroussin  -*);;
790298e903e7SBaptiste Daroussin  *) # This is not an option, so the user has probably given explicit
790398e903e7SBaptiste Daroussin     # arguments.
790498e903e7SBaptiste Daroussin     ac_need_defaults=false;;
790598e903e7SBaptiste Daroussin  esac
790698e903e7SBaptiste Daroussin
790798e903e7SBaptiste Daroussin  case $1 in
790898e903e7SBaptiste Daroussin  # Handling of the options.
790998e903e7SBaptiste DaroussinEOF
79108e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
791198e903e7SBaptiste Daroussin  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
791298e903e7SBaptiste Daroussin    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
791398e903e7SBaptiste Daroussin    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
791498e903e7SBaptiste DaroussinEOF
79158e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
791698e903e7SBaptiste Daroussin  --version | --vers* | -V )
791798e903e7SBaptiste Daroussin    echo "$ac_cs_version"; exit 0 ;;
791898e903e7SBaptiste Daroussin  --he | --h)
791998e903e7SBaptiste Daroussin    # Conflict between --help and --header
7920*822ca327SBaptiste Daroussin    { { echo "$as_me:7920: error: ambiguous option: $1
792198e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&5
792298e903e7SBaptiste Daroussinecho "$as_me: error: ambiguous option: $1
792398e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&2;}
792498e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; };;
792598e903e7SBaptiste Daroussin  --help | --hel | -h )
792698e903e7SBaptiste Daroussin    echo "$ac_cs_usage"; exit 0 ;;
792798e903e7SBaptiste Daroussin  --debug | --d* | -d )
792898e903e7SBaptiste Daroussin    debug=: ;;
792998e903e7SBaptiste Daroussin  --file | --fil | --fi | --f )
793098e903e7SBaptiste Daroussin    shift
793198e903e7SBaptiste Daroussin    CONFIG_FILES="$CONFIG_FILES $1"
793298e903e7SBaptiste Daroussin    ac_need_defaults=false;;
793398e903e7SBaptiste Daroussin  --header | --heade | --head | --hea )
793498e903e7SBaptiste Daroussin    shift
793598e903e7SBaptiste Daroussin    CONFIG_HEADERS="$CONFIG_HEADERS $1"
793698e903e7SBaptiste Daroussin    ac_need_defaults=false;;
793798e903e7SBaptiste Daroussin
793898e903e7SBaptiste Daroussin  # This is an error.
7939*822ca327SBaptiste Daroussin  -*) { { echo "$as_me:7939: error: unrecognized option: $1
794098e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&5
794198e903e7SBaptiste Daroussinecho "$as_me: error: unrecognized option: $1
794298e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&2;}
794398e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; } ;;
794498e903e7SBaptiste Daroussin
794598e903e7SBaptiste Daroussin  *) ac_config_targets="$ac_config_targets $1" ;;
794698e903e7SBaptiste Daroussin
794798e903e7SBaptiste Daroussin  esac
794898e903e7SBaptiste Daroussin  shift
794998e903e7SBaptiste Daroussindone
795098e903e7SBaptiste Daroussin
795198e903e7SBaptiste Daroussinexec 5>>config.log
795298e903e7SBaptiste Daroussincat >&5 << _ACEOF
795398e903e7SBaptiste Daroussin
795498e903e7SBaptiste Daroussin## ----------------------- ##
795598e903e7SBaptiste Daroussin## Running config.status.  ##
795698e903e7SBaptiste Daroussin## ----------------------- ##
795798e903e7SBaptiste Daroussin
7958*822ca327SBaptiste DaroussinThis file was extended by $as_me 2.52.20231210, executed with
795998e903e7SBaptiste Daroussin  CONFIG_FILES    = $CONFIG_FILES
796098e903e7SBaptiste Daroussin  CONFIG_HEADERS  = $CONFIG_HEADERS
796198e903e7SBaptiste Daroussin  CONFIG_LINKS    = $CONFIG_LINKS
796298e903e7SBaptiste Daroussin  CONFIG_COMMANDS = $CONFIG_COMMANDS
79638e022d3cSDag-Erling Smørgrav  > "$ac_cs_invocation"
796498e903e7SBaptiste Daroussinon `(hostname || uname -n) 2>/dev/null | sed 1q`
796598e903e7SBaptiste Daroussin
796698e903e7SBaptiste Daroussin_ACEOF
796798e903e7SBaptiste DaroussinEOF
796898e903e7SBaptiste Daroussin
79698e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
797098e903e7SBaptiste Daroussinfor ac_config_target in $ac_config_targets
797198e903e7SBaptiste Daroussindo
797298e903e7SBaptiste Daroussin  case "$ac_config_target" in
797398e903e7SBaptiste Daroussin  # Handling of arguments.
797498e903e7SBaptiste Daroussin  "makefile" ) CONFIG_FILES="$CONFIG_FILES makefile" ;;
797598e903e7SBaptiste Daroussin  "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config_h.in" ;;
7976*822ca327SBaptiste Daroussin  *) { { echo "$as_me:7976: error: invalid argument: $ac_config_target" >&5
797798e903e7SBaptiste Daroussinecho "$as_me: error: invalid argument: $ac_config_target" >&2;}
797898e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; };;
797998e903e7SBaptiste Daroussin  esac
798098e903e7SBaptiste Daroussindone
798198e903e7SBaptiste Daroussin
798298e903e7SBaptiste Daroussin# If the user did not use the arguments to specify the items to instantiate,
798398e903e7SBaptiste Daroussin# then the envvar interface is used.  Set only those that are not.
798498e903e7SBaptiste Daroussin# We use the long form for the default assignment because of an extremely
798598e903e7SBaptiste Daroussin# bizarre bug on SunOS 4.1.3.
79868e022d3cSDag-Erling Smørgravif "$ac_need_defaults"; then
798798e903e7SBaptiste Daroussin  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
798898e903e7SBaptiste Daroussin  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
798998e903e7SBaptiste Daroussinfi
799098e903e7SBaptiste Daroussin
799198e903e7SBaptiste Daroussin# Create a temporary directory, and hook for its removal unless debugging.
799298e903e7SBaptiste Daroussin$debug ||
799398e903e7SBaptiste Daroussin{
799498e903e7SBaptiste Daroussin  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
799598e903e7SBaptiste Daroussin  trap '{ (exit 1); exit 1; }' 1 2 13 15
799698e903e7SBaptiste Daroussin}
799798e903e7SBaptiste Daroussin
799898e903e7SBaptiste Daroussin# Create a (secure) tmp directory for tmp files.
79998e022d3cSDag-Erling Smørgrav: "${TMPDIR=/tmp}"
800098e903e7SBaptiste Daroussin{
800198e903e7SBaptiste Daroussin  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
800298e903e7SBaptiste Daroussin  test -n "$tmp" && test -d "$tmp"
800398e903e7SBaptiste Daroussin}  ||
800498e903e7SBaptiste Daroussin{
800598e903e7SBaptiste Daroussin  tmp=$TMPDIR/cs$$-$RANDOM
80068e022d3cSDag-Erling Smørgrav  (umask 077 && mkdir "$tmp")
800798e903e7SBaptiste Daroussin} ||
800898e903e7SBaptiste Daroussin{
800998e903e7SBaptiste Daroussin   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
801098e903e7SBaptiste Daroussin   { (exit 1); exit 1; }
801198e903e7SBaptiste Daroussin}
801298e903e7SBaptiste Daroussin
801398e903e7SBaptiste DaroussinEOF
801498e903e7SBaptiste Daroussin
80158e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
801698e903e7SBaptiste Daroussin
801798e903e7SBaptiste Daroussin#
801898e903e7SBaptiste Daroussin# CONFIG_FILES section.
801998e903e7SBaptiste Daroussin#
802098e903e7SBaptiste Daroussin
802198e903e7SBaptiste Daroussin# No need to generate the scripts if there are no CONFIG_FILES.
802298e903e7SBaptiste Daroussin# This happens for instance when ./config.status config.h
802398e903e7SBaptiste Daroussinif test -n "\$CONFIG_FILES"; then
802498e903e7SBaptiste Daroussin  # Protect against being on the right side of a sed subst in config.status.
802598e903e7SBaptiste Daroussin  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
80268e022d3cSDag-Erling Smørgrav   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
80278e022d3cSDag-Erling Smørgravs,@X_CFLAGS@,$X_CFLAGS,;t t
80288e022d3cSDag-Erling Smørgravs,@X_LIBS@,$X_LIBS,;t t
802998e903e7SBaptiste Daroussins,@SHELL@,$SHELL,;t t
803098e903e7SBaptiste Daroussins,@exec_prefix@,$exec_prefix,;t t
803198e903e7SBaptiste Daroussins,@prefix@,$prefix,;t t
803298e903e7SBaptiste Daroussins,@program_transform_name@,$program_transform_name,;t t
803398e903e7SBaptiste Daroussins,@bindir@,$bindir,;t t
803498e903e7SBaptiste Daroussins,@sbindir@,$sbindir,;t t
803598e903e7SBaptiste Daroussins,@libexecdir@,$libexecdir,;t t
80365b91e83fSBaptiste Daroussins,@datarootdir@,$datarootdir,;t t
803798e903e7SBaptiste Daroussins,@datadir@,$datadir,;t t
803898e903e7SBaptiste Daroussins,@sysconfdir@,$sysconfdir,;t t
803998e903e7SBaptiste Daroussins,@sharedstatedir@,$sharedstatedir,;t t
804098e903e7SBaptiste Daroussins,@localstatedir@,$localstatedir,;t t
8041b53bb29fSJung-uk Kims,@runstatedir@,$runstatedir,;t t
804298e903e7SBaptiste Daroussins,@libdir@,$libdir,;t t
804398e903e7SBaptiste Daroussins,@includedir@,$includedir,;t t
804498e903e7SBaptiste Daroussins,@oldincludedir@,$oldincludedir,;t t
804598e903e7SBaptiste Daroussins,@infodir@,$infodir,;t t
804698e903e7SBaptiste Daroussins,@mandir@,$mandir,;t t
804798e903e7SBaptiste Daroussins,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
804898e903e7SBaptiste Daroussins,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
804998e903e7SBaptiste Daroussins,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
805098e903e7SBaptiste Daroussins,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
805198e903e7SBaptiste Daroussins,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
805298e903e7SBaptiste Daroussins,@build_alias@,$build_alias,;t t
805398e903e7SBaptiste Daroussins,@host_alias@,$host_alias,;t t
805498e903e7SBaptiste Daroussins,@target_alias@,$target_alias,;t t
805598e903e7SBaptiste Daroussins,@ECHO_C@,$ECHO_C,;t t
805698e903e7SBaptiste Daroussins,@ECHO_N@,$ECHO_N,;t t
805798e903e7SBaptiste Daroussins,@ECHO_T@,$ECHO_T,;t t
805898e903e7SBaptiste Daroussins,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
805998e903e7SBaptiste Daroussins,@DEFS@,$DEFS,;t t
806098e903e7SBaptiste Daroussins,@LIBS@,$LIBS,;t t
806198e903e7SBaptiste Daroussins,@build@,$build,;t t
806298e903e7SBaptiste Daroussins,@build_cpu@,$build_cpu,;t t
806398e903e7SBaptiste Daroussins,@build_vendor@,$build_vendor,;t t
806498e903e7SBaptiste Daroussins,@build_os@,$build_os,;t t
806598e903e7SBaptiste Daroussins,@host@,$host,;t t
806698e903e7SBaptiste Daroussins,@host_cpu@,$host_cpu,;t t
806798e903e7SBaptiste Daroussins,@host_vendor@,$host_vendor,;t t
806898e903e7SBaptiste Daroussins,@host_os@,$host_os,;t t
806998e903e7SBaptiste Daroussins,@target@,$target,;t t
807098e903e7SBaptiste Daroussins,@target_cpu@,$target_cpu,;t t
807198e903e7SBaptiste Daroussins,@target_vendor@,$target_vendor,;t t
807298e903e7SBaptiste Daroussins,@target_os@,$target_os,;t t
807398e903e7SBaptiste Daroussins,@CC@,$CC,;t t
807498e903e7SBaptiste Daroussins,@CFLAGS@,$CFLAGS,;t t
807598e903e7SBaptiste Daroussins,@LDFLAGS@,$LDFLAGS,;t t
807698e903e7SBaptiste Daroussins,@CPPFLAGS@,$CPPFLAGS,;t t
807798e903e7SBaptiste Daroussins,@ac_ct_CC@,$ac_ct_CC,;t t
807898e903e7SBaptiste Daroussins,@EXEEXT@,$EXEEXT,;t t
807998e903e7SBaptiste Daroussins,@OBJEXT@,$OBJEXT,;t t
80805b91e83fSBaptiste Daroussins,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
808198e903e7SBaptiste Daroussins,@SET_MAKE@,$SET_MAKE,;t t
808298e903e7SBaptiste Daroussins,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
808398e903e7SBaptiste Daroussins,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
808498e903e7SBaptiste Daroussins,@INSTALL_DATA@,$INSTALL_DATA,;t t
808598e903e7SBaptiste Daroussins,@CTAGS@,$CTAGS,;t t
808698e903e7SBaptiste Daroussins,@ETAGS@,$ETAGS,;t t
808798e903e7SBaptiste Daroussins,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
808898e903e7SBaptiste Daroussins,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
80890c8de5b0SBaptiste Daroussins,@AWK@,$AWK,;t t
809098e903e7SBaptiste Daroussins,@LINT@,$LINT,;t t
809198e903e7SBaptiste Daroussins,@LINT_OPTS@,$LINT_OPTS,;t t
80928e022d3cSDag-Erling Smørgravs,@LINT_LIBS@,$LINT_LIBS,;t t
809398e903e7SBaptiste Daroussins,@CPP@,$CPP,;t t
80948e022d3cSDag-Erling Smørgravs,@GREP@,$GREP,;t t
80958e022d3cSDag-Erling Smørgravs,@EGREP@,$EGREP,;t t
80960c8de5b0SBaptiste Daroussins,@SKELETON@,$SKELETON,;t t
809798e903e7SBaptiste Daroussins,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
80988e022d3cSDag-Erling Smørgravs,@FGREP@,$FGREP,;t t
80998e022d3cSDag-Erling Smørgravs,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
81008e022d3cSDag-Erling Smørgravs,@STDC_NORETURN@,$STDC_NORETURN,;t t
810198e903e7SBaptiste Daroussins,@ECHO_LT@,$ECHO_LT,;t t
810298e903e7SBaptiste Daroussins,@ECHO_LD@,$ECHO_LD,;t t
810398e903e7SBaptiste Daroussins,@RULE_CC@,$RULE_CC,;t t
810498e903e7SBaptiste Daroussins,@SHOW_CC@,$SHOW_CC,;t t
810598e903e7SBaptiste Daroussins,@ECHO_CC@,$ECHO_CC,;t t
8106*822ca327SBaptiste Daroussins,@cf_manpage_format@,$cf_manpage_format,;t t
8107*822ca327SBaptiste Daroussins,@cf_manpage_inboth@,$cf_manpage_inboth,;t t
8108*822ca327SBaptiste Daroussins,@cf_manpage_so_strip@,$cf_manpage_so_strip,;t t
8109*822ca327SBaptiste Daroussins,@cf_manpage_compress@,$cf_manpage_compress,;t t
8110*822ca327SBaptiste Daroussins,@LN_S@,$LN_S,;t t
81110f86d14eSJung-uk Kims,@GROFF_PATH@,$GROFF_PATH,;t t
81120f86d14eSJung-uk Kims,@NROFF_PATH@,$NROFF_PATH,;t t
8113b53bb29fSJung-uk Kims,@TBL_PATH@,$TBL_PATH,;t t
81140f86d14eSJung-uk Kims,@GROFF_NOTE@,$GROFF_NOTE,;t t
81150f86d14eSJung-uk Kims,@NROFF_NOTE@,$NROFF_NOTE,;t t
81160f86d14eSJung-uk Kims,@cf_man2html@,$cf_man2html,;t t
81170f86d14eSJung-uk Kims,@MAN2HTML_NOTE@,$MAN2HTML_NOTE,;t t
81180f86d14eSJung-uk Kims,@MAN2HTML_PATH@,$MAN2HTML_PATH,;t t
81190f86d14eSJung-uk Kims,@MAN2HTML_TEMP@,$MAN2HTML_TEMP,;t t
812098e903e7SBaptiste DaroussinCEOF
812198e903e7SBaptiste Daroussin
812298e903e7SBaptiste DaroussinEOF
812398e903e7SBaptiste Daroussin
81248e022d3cSDag-Erling Smørgrav  cat >>"$CONFIG_STATUS" <<\EOF
812598e903e7SBaptiste Daroussin  # Split the substitutions into bite-sized pieces for seds with
812698e903e7SBaptiste Daroussin  # small command number limits, like on Digital OSF/1 and HP-UX.
812798e903e7SBaptiste Daroussin  ac_max_sed_lines=48
812898e903e7SBaptiste Daroussin  ac_sed_frag=1 # Number of current file.
812998e903e7SBaptiste Daroussin  ac_beg=1 # First line for current file.
813098e903e7SBaptiste Daroussin  ac_end=$ac_max_sed_lines # Line after last line for current file.
813198e903e7SBaptiste Daroussin  ac_more_lines=:
813298e903e7SBaptiste Daroussin  ac_sed_cmds=
81338e022d3cSDag-Erling Smørgrav  while "$ac_more_lines"; do
81348e022d3cSDag-Erling Smørgrav    if test "$ac_beg" -gt 1; then
81358e022d3cSDag-Erling Smørgrav      sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
813698e903e7SBaptiste Daroussin    else
81378e022d3cSDag-Erling Smørgrav      sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
813898e903e7SBaptiste Daroussin    fi
81398e022d3cSDag-Erling Smørgrav    if test ! -s "$tmp"/subs.frag; then
814098e903e7SBaptiste Daroussin      ac_more_lines=false
814198e903e7SBaptiste Daroussin    else
814298e903e7SBaptiste Daroussin      # The purpose of the label and of the branching condition is to
814398e903e7SBaptiste Daroussin      # speed up the sed processing (if there are no `@' at all, there
814498e903e7SBaptiste Daroussin      # is no need to browse any of the substitutions).
814598e903e7SBaptiste Daroussin      # These are the two extra sed commands mentioned above.
814698e903e7SBaptiste Daroussin      (echo ':t
81478e022d3cSDag-Erling Smørgrav  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
8148c5b5d71aSJung-uk Kim      # It is possible to make a multiline substitution using escaped newlines.
8149c5b5d71aSJung-uk Kim      # Ensure that we do not split the substitution between script fragments.
8150c5b5d71aSJung-uk Kim      ac_BEG=$ac_end
81518e022d3cSDag-Erling Smørgrav      ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
81528e022d3cSDag-Erling Smørgrav      sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
81538e022d3cSDag-Erling Smørgrav      if test -s "$tmp"/subs.next; then
81548e022d3cSDag-Erling Smørgrav        grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
81558e022d3cSDag-Erling Smørgrav        if test ! -s "$tmp"/subs.edit; then
81568e022d3cSDag-Erling Smørgrav          grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
81578e022d3cSDag-Erling Smørgrav          if test ! -s "$tmp"/subs.edit; then
81588e022d3cSDag-Erling Smørgrav            if test "$ac_beg" -gt 1; then
81598e022d3cSDag-Erling Smørgrav              ac_end=`expr "$ac_end" - 1`
8160c5b5d71aSJung-uk Kim              continue
8161c5b5d71aSJung-uk Kim            fi
8162c5b5d71aSJung-uk Kim          fi
8163c5b5d71aSJung-uk Kim        fi
8164c5b5d71aSJung-uk Kim      fi
8165c5b5d71aSJung-uk Kim
816698e903e7SBaptiste Daroussin      if test -z "$ac_sed_cmds"; then
81678e022d3cSDag-Erling Smørgrav        ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
816898e903e7SBaptiste Daroussin      else
81698e022d3cSDag-Erling Smørgrav        ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
817098e903e7SBaptiste Daroussin      fi
81718e022d3cSDag-Erling Smørgrav      ac_sed_frag=`expr "$ac_sed_frag" + 1`
817298e903e7SBaptiste Daroussin      ac_beg=$ac_end
81738e022d3cSDag-Erling Smørgrav      ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
817498e903e7SBaptiste Daroussin    fi
817598e903e7SBaptiste Daroussin  done
817698e903e7SBaptiste Daroussin  if test -z "$ac_sed_cmds"; then
81778e022d3cSDag-Erling Smørgrav    ac_sed_cmds="cat"
817898e903e7SBaptiste Daroussin  fi
817998e903e7SBaptiste Daroussinfi # test -n "$CONFIG_FILES"
818098e903e7SBaptiste Daroussin
818198e903e7SBaptiste DaroussinEOF
81828e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
818398e903e7SBaptiste Daroussinfor ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
818498e903e7SBaptiste Daroussin  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
81858e022d3cSDag-Erling Smørgrav  case "$ac_file" in
818698e903e7SBaptiste Daroussin  - | *:- | *:-:* ) # input from stdin
81878e022d3cSDag-Erling Smørgrav        cat >"$tmp"/stdin
818898e903e7SBaptiste Daroussin        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
818998e903e7SBaptiste Daroussin        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
819098e903e7SBaptiste Daroussin  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
819198e903e7SBaptiste Daroussin        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
819298e903e7SBaptiste Daroussin  * )   ac_file_in=$ac_file.in ;;
819398e903e7SBaptiste Daroussin  esac
819498e903e7SBaptiste Daroussin
819598e903e7SBaptiste Daroussin  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
819698e903e7SBaptiste Daroussin  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
819798e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(//\)[^/]' \| \
819898e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(//\)$' \| \
819998e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(/\)' \| \
820098e903e7SBaptiste Daroussin         .     : '\(.\)' 2>/dev/null ||
820198e903e7SBaptiste Daroussinecho X"$ac_file" |
820298e903e7SBaptiste Daroussin    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
820398e903e7SBaptiste Daroussin  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
820498e903e7SBaptiste Daroussin  	  /^X\(\/\/\)$/{ s//\1/; q; }
820598e903e7SBaptiste Daroussin  	  /^X\(\/\).*/{ s//\1/; q; }
820698e903e7SBaptiste Daroussin  	  s/.*/./; q'`
820798e903e7SBaptiste Daroussin  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
820898e903e7SBaptiste Daroussin    { case "$ac_dir" in
820998e903e7SBaptiste Daroussin  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
821098e903e7SBaptiste Daroussin  *)                      as_incr_dir=.;;
821198e903e7SBaptiste Daroussinesac
821298e903e7SBaptiste Daroussinas_dummy="$ac_dir"
821398e903e7SBaptiste Daroussinfor as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
821498e903e7SBaptiste Daroussin  case $as_mkdir_dir in
821598e903e7SBaptiste Daroussin    # Skip DOS drivespec
821698e903e7SBaptiste Daroussin    ?:) as_incr_dir=$as_mkdir_dir ;;
821798e903e7SBaptiste Daroussin    *)
821898e903e7SBaptiste Daroussin      as_incr_dir=$as_incr_dir/$as_mkdir_dir
821998e903e7SBaptiste Daroussin      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
822098e903e7SBaptiste Daroussin    ;;
822198e903e7SBaptiste Daroussin  esac
822298e903e7SBaptiste Daroussindone; }
822398e903e7SBaptiste Daroussin
82248e022d3cSDag-Erling Smørgrav    ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
822598e903e7SBaptiste Daroussin    # A "../" for each directory in $ac_dir_suffix.
822698e903e7SBaptiste Daroussin    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
822798e903e7SBaptiste Daroussin  else
822898e903e7SBaptiste Daroussin    ac_dir_suffix= ac_dots=
822998e903e7SBaptiste Daroussin  fi
823098e903e7SBaptiste Daroussin
82318e022d3cSDag-Erling Smørgrav  case "$srcdir" in
823298e903e7SBaptiste Daroussin  .)  ac_srcdir=.
823398e903e7SBaptiste Daroussin      if test -z "$ac_dots"; then
823498e903e7SBaptiste Daroussin         ac_top_srcdir=.
823598e903e7SBaptiste Daroussin      else
82368e022d3cSDag-Erling Smørgrav         ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
823798e903e7SBaptiste Daroussin      fi ;;
823898e903e7SBaptiste Daroussin  [\\/]* | ?:[\\/]* )
82398e022d3cSDag-Erling Smørgrav      ac_srcdir="$srcdir$ac_dir_suffix";
82408e022d3cSDag-Erling Smørgrav      ac_top_srcdir="$srcdir" ;;
824198e903e7SBaptiste Daroussin  *) # Relative path.
82428e022d3cSDag-Erling Smørgrav    ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
82438e022d3cSDag-Erling Smørgrav    ac_top_srcdir="$ac_dots$srcdir" ;;
824498e903e7SBaptiste Daroussin  esac
824598e903e7SBaptiste Daroussin
824698e903e7SBaptiste Daroussin  case $INSTALL in
824798e903e7SBaptiste Daroussin  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
824898e903e7SBaptiste Daroussin  *) ac_INSTALL=$ac_dots$INSTALL ;;
824998e903e7SBaptiste Daroussin  esac
825098e903e7SBaptiste Daroussin
825198e903e7SBaptiste Daroussin  if test x"$ac_file" != x-; then
8252*822ca327SBaptiste Daroussin    { echo "$as_me:8252: creating $ac_file" >&5
825398e903e7SBaptiste Daroussinecho "$as_me: creating $ac_file" >&6;}
825498e903e7SBaptiste Daroussin    rm -f "$ac_file"
825598e903e7SBaptiste Daroussin  fi
825698e903e7SBaptiste Daroussin  # Let's still pretend it is `configure' which instantiates (i.e., don't
825798e903e7SBaptiste Daroussin  # use $as_me), people would be surprised to read:
825898e903e7SBaptiste Daroussin  #    /* config.h.  Generated automatically by config.status.  */
825998e903e7SBaptiste Daroussin  configure_input="Generated automatically from `echo $ac_file_in |
826098e903e7SBaptiste Daroussin                                                 sed 's,.*/,,'` by configure."
826198e903e7SBaptiste Daroussin
826298e903e7SBaptiste Daroussin  # First look for the input files in the build tree, otherwise in the
826398e903e7SBaptiste Daroussin  # src tree.
826498e903e7SBaptiste Daroussin  ac_file_inputs=`IFS=:
826598e903e7SBaptiste Daroussin    for f in $ac_file_in; do
826698e903e7SBaptiste Daroussin      case $f in
82678e022d3cSDag-Erling Smørgrav      -) echo "$tmp"/stdin ;;
826898e903e7SBaptiste Daroussin      [\\/$]*)
826998e903e7SBaptiste Daroussin         # Absolute (can't be DOS-style, as IFS=:)
8270*822ca327SBaptiste Daroussin         test -f "$f" || { { echo "$as_me:8270: error: cannot find input file: $f" >&5
827198e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;}
827298e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
82738e022d3cSDag-Erling Smørgrav         echo "$f";;
827498e903e7SBaptiste Daroussin      *) # Relative
827598e903e7SBaptiste Daroussin         if test -f "$f"; then
827698e903e7SBaptiste Daroussin           # Build tree
82778e022d3cSDag-Erling Smørgrav           echo "$f"
827898e903e7SBaptiste Daroussin         elif test -f "$srcdir/$f"; then
827998e903e7SBaptiste Daroussin           # Source tree
82808e022d3cSDag-Erling Smørgrav           echo "$srcdir/$f"
828198e903e7SBaptiste Daroussin         else
828298e903e7SBaptiste Daroussin           # /dev/null tree
8283*822ca327SBaptiste Daroussin           { { echo "$as_me:8283: error: cannot find input file: $f" >&5
828498e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;}
828598e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
828698e903e7SBaptiste Daroussin         fi;;
828798e903e7SBaptiste Daroussin      esac
828898e903e7SBaptiste Daroussin    done` || { (exit 1); exit 1; }
828998e903e7SBaptiste DaroussinEOF
82908e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
82915b91e83fSBaptiste Daroussin  ac_warn_datarootdir=no
82925b91e83fSBaptiste Daroussin  if test x"$ac_file" != x-; then
82935b91e83fSBaptiste Daroussin    for ac_item in $ac_file_inputs
82945b91e83fSBaptiste Daroussin    do
82958e022d3cSDag-Erling Smørgrav      ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
82965b91e83fSBaptiste Daroussin      if test -n "$ac_seen"; then
82978e022d3cSDag-Erling Smørgrav        ac_used=`grep '@datarootdir@' "$ac_item"`
82985b91e83fSBaptiste Daroussin        if test -z "$ac_used"; then
8299*822ca327SBaptiste Daroussin          { echo "$as_me:8299: WARNING: datarootdir was used implicitly but not set:
83005b91e83fSBaptiste Daroussin$ac_seen" >&5
83015b91e83fSBaptiste Daroussinecho "$as_me: WARNING: datarootdir was used implicitly but not set:
83025b91e83fSBaptiste Daroussin$ac_seen" >&2;}
83035b91e83fSBaptiste Daroussin          ac_warn_datarootdir=yes
83045b91e83fSBaptiste Daroussin        fi
83055b91e83fSBaptiste Daroussin      fi
83068e022d3cSDag-Erling Smørgrav      ac_seen=`grep '${datarootdir}' "$ac_item"`
83075b91e83fSBaptiste Daroussin      if test -n "$ac_seen"; then
8308*822ca327SBaptiste Daroussin        { echo "$as_me:8308: WARNING: datarootdir was used explicitly but not set:
83095b91e83fSBaptiste Daroussin$ac_seen" >&5
83105b91e83fSBaptiste Daroussinecho "$as_me: WARNING: datarootdir was used explicitly but not set:
83115b91e83fSBaptiste Daroussin$ac_seen" >&2;}
83125b91e83fSBaptiste Daroussin        ac_warn_datarootdir=yes
83135b91e83fSBaptiste Daroussin      fi
83145b91e83fSBaptiste Daroussin    done
83155b91e83fSBaptiste Daroussin  fi
83165b91e83fSBaptiste Daroussin
83175b91e83fSBaptiste Daroussinif test "x$ac_warn_datarootdir" = xyes; then
83185b91e83fSBaptiste Daroussin  ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
83195b91e83fSBaptiste Daroussinfi
83205b91e83fSBaptiste Daroussin
83215b91e83fSBaptiste DaroussinEOF
83228e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
832398e903e7SBaptiste Daroussin  sed "$ac_vpsub
832498e903e7SBaptiste Daroussin$extrasub
832598e903e7SBaptiste DaroussinEOF
83268e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
832798e903e7SBaptiste Daroussin:t
832898e903e7SBaptiste Daroussin/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
832998e903e7SBaptiste Daroussins,@configure_input@,$configure_input,;t t
833098e903e7SBaptiste Daroussins,@srcdir@,$ac_srcdir,;t t
833198e903e7SBaptiste Daroussins,@top_srcdir@,$ac_top_srcdir,;t t
833298e903e7SBaptiste Daroussins,@INSTALL@,$ac_INSTALL,;t t
83338e022d3cSDag-Erling Smørgrav" $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
83348e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/stdin
83358e022d3cSDag-Erling SmørgravEOF
8336*822ca327SBaptiste Daroussintest -n "${FGREP}" || FGREP="grep -F"
8337*822ca327SBaptiste Daroussintest -n "${EGREP}" || EGREP="grep -E"
83388e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
8339*822ca327SBaptiste Daroussin  test -n "\${FGREP}" || FGREP="$FGREP"
8340*822ca327SBaptiste Daroussin  test -n "\${EGREP}" || EGREP="$EGREP"
83418e022d3cSDag-Erling SmørgravEOF
83428e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
834398e903e7SBaptiste Daroussin  if test x"$ac_file" != x-; then
83448e022d3cSDag-Erling Smørgrav    cp "$tmp/out" "$ac_file"
83455b91e83fSBaptiste Daroussin
83465b91e83fSBaptiste Daroussin    for ac_name in prefix exec_prefix datarootdir
83475b91e83fSBaptiste Daroussin    do
83488e022d3cSDag-Erling Smørgrav        ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
83495b91e83fSBaptiste Daroussin        if test -n "$ac_seen"; then
83508e022d3cSDag-Erling Smørgrav            ac_init=`$EGREP '[ 	]*'$ac_name'[ 	]*=' "$ac_file"`
83515b91e83fSBaptiste Daroussin            if test -z "$ac_init"; then
83528e022d3cSDag-Erling Smørgrav              ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
8353*822ca327SBaptiste Daroussin              { echo "$as_me:8353: WARNING: Variable $ac_name is used but was not set:
83545b91e83fSBaptiste Daroussin$ac_seen" >&5
83555b91e83fSBaptiste Daroussinecho "$as_me: WARNING: Variable $ac_name is used but was not set:
83565b91e83fSBaptiste Daroussin$ac_seen" >&2;}
83575b91e83fSBaptiste Daroussin            fi
83585b91e83fSBaptiste Daroussin        fi
83595b91e83fSBaptiste Daroussin    done
83608e022d3cSDag-Erling Smørgrav    $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
83618e022d3cSDag-Erling Smørgrav    $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
83628e022d3cSDag-Erling Smørgrav    if test -s "$tmp"/out; then
83638e022d3cSDag-Erling Smørgrav      ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
8364*822ca327SBaptiste Daroussin      { echo "$as_me:8364: WARNING: Some variables may not be substituted:
83655b91e83fSBaptiste Daroussin$ac_seen" >&5
83665b91e83fSBaptiste Daroussinecho "$as_me: WARNING: Some variables may not be substituted:
83675b91e83fSBaptiste Daroussin$ac_seen" >&2;}
83685b91e83fSBaptiste Daroussin    fi
836998e903e7SBaptiste Daroussin  else
83708e022d3cSDag-Erling Smørgrav    cat "$tmp"/out
837198e903e7SBaptiste Daroussin  fi
83728e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/out
837398e903e7SBaptiste Daroussin
837498e903e7SBaptiste Daroussindone
837598e903e7SBaptiste DaroussinEOF
83768e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
837798e903e7SBaptiste Daroussin
837898e903e7SBaptiste Daroussin#
837998e903e7SBaptiste Daroussin# CONFIG_HEADER section.
838098e903e7SBaptiste Daroussin#
838198e903e7SBaptiste Daroussin
838298e903e7SBaptiste Daroussin# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
838398e903e7SBaptiste Daroussin# NAME is the cpp macro being defined and VALUE is the value it is being given.
838498e903e7SBaptiste Daroussin#
838598e903e7SBaptiste Daroussin# ac_d sets the value in "#define NAME VALUE" lines.
838698e903e7SBaptiste Daroussinac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
838798e903e7SBaptiste Daroussinac_dB='[ 	].*$,\1#\2'
838898e903e7SBaptiste Daroussinac_dC=' '
838998e903e7SBaptiste Daroussinac_dD=',;t'
839098e903e7SBaptiste Daroussin# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
839198e903e7SBaptiste Daroussinac_iA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
839298e903e7SBaptiste Daroussinac_iB='\([ 	]\),\1#\2define\3'
839398e903e7SBaptiste Daroussinac_iC=' '
839498e903e7SBaptiste Daroussinac_iD='\4,;t'
839598e903e7SBaptiste Daroussin# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
839698e903e7SBaptiste Daroussinac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
839798e903e7SBaptiste Daroussinac_uB='$,\1#\2define\3'
839898e903e7SBaptiste Daroussinac_uC=' '
839998e903e7SBaptiste Daroussinac_uD=',;t'
840098e903e7SBaptiste Daroussin
840198e903e7SBaptiste Daroussinfor ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
840298e903e7SBaptiste Daroussin  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
84038e022d3cSDag-Erling Smørgrav  case "$ac_file" in
840498e903e7SBaptiste Daroussin  - | *:- | *:-:* ) # input from stdin
84058e022d3cSDag-Erling Smørgrav        cat >"$tmp"/stdin
840698e903e7SBaptiste Daroussin        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
840798e903e7SBaptiste Daroussin        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
840898e903e7SBaptiste Daroussin  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
840998e903e7SBaptiste Daroussin        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
841098e903e7SBaptiste Daroussin  * )   ac_file_in=$ac_file.in ;;
841198e903e7SBaptiste Daroussin  esac
841298e903e7SBaptiste Daroussin
8413*822ca327SBaptiste Daroussin  test x"$ac_file" != x- && { echo "$as_me:8413: creating $ac_file" >&5
841498e903e7SBaptiste Daroussinecho "$as_me: creating $ac_file" >&6;}
841598e903e7SBaptiste Daroussin
841698e903e7SBaptiste Daroussin  # First look for the input files in the build tree, otherwise in the
841798e903e7SBaptiste Daroussin  # src tree.
841898e903e7SBaptiste Daroussin  ac_file_inputs=`IFS=:
841998e903e7SBaptiste Daroussin    for f in $ac_file_in; do
842098e903e7SBaptiste Daroussin      case $f in
84218e022d3cSDag-Erling Smørgrav      -) echo "$tmp"/stdin ;;
842298e903e7SBaptiste Daroussin      [\\/$]*)
842398e903e7SBaptiste Daroussin         # Absolute (can't be DOS-style, as IFS=:)
8424*822ca327SBaptiste Daroussin         test -f "$f" || { { echo "$as_me:8424: error: cannot find input file: $f" >&5
842598e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;}
842698e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
842798e903e7SBaptiste Daroussin         echo $f;;
842898e903e7SBaptiste Daroussin      *) # Relative
842998e903e7SBaptiste Daroussin         if test -f "$f"; then
843098e903e7SBaptiste Daroussin           # Build tree
843198e903e7SBaptiste Daroussin           echo $f
843298e903e7SBaptiste Daroussin         elif test -f "$srcdir/$f"; then
843398e903e7SBaptiste Daroussin           # Source tree
84348e022d3cSDag-Erling Smørgrav           echo "$srcdir/$f"
843598e903e7SBaptiste Daroussin         else
843698e903e7SBaptiste Daroussin           # /dev/null tree
8437*822ca327SBaptiste Daroussin           { { echo "$as_me:8437: error: cannot find input file: $f" >&5
843898e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;}
843998e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
844098e903e7SBaptiste Daroussin         fi;;
844198e903e7SBaptiste Daroussin      esac
844298e903e7SBaptiste Daroussin    done` || { (exit 1); exit 1; }
844398e903e7SBaptiste Daroussin  # Remove the trailing spaces.
84448e022d3cSDag-Erling Smørgrav  sed 's/[ 	]*$//' $ac_file_inputs >"$tmp"/in
844598e903e7SBaptiste Daroussin
844698e903e7SBaptiste DaroussinEOF
844798e903e7SBaptiste Daroussin
84485b91e83fSBaptiste Daroussin# Transform confdefs.h into two sed scripts, `conftest.defines' and
84495b91e83fSBaptiste Daroussin# `conftest.undefs', that substitutes the proper values into
84505b91e83fSBaptiste Daroussin# config.h.in to produce config.h.  The first handles `#define'
84515b91e83fSBaptiste Daroussin# templates, and the second `#undef' templates.
84525b91e83fSBaptiste Daroussin# And first: Protect against being on the right side of a sed subst in
84535b91e83fSBaptiste Daroussin# config.status.  Protect against being in an unquoted here document
84545b91e83fSBaptiste Daroussin# in config.status.
84555b91e83fSBaptiste Daroussinrm -f conftest.defines conftest.undefs
84565b91e83fSBaptiste Daroussin# Using a here document instead of a string reduces the quoting nightmare.
84575b91e83fSBaptiste Daroussin# Putting comments in sed scripts is not portable.
84585b91e83fSBaptiste Daroussin#
84595b91e83fSBaptiste Daroussin# `end' is used to avoid that the second main sed command (meant for
84605b91e83fSBaptiste Daroussin# 0-ary CPP macros) applies to n-ary macro definitions.
84615b91e83fSBaptiste Daroussin# See the Autoconf documentation for `clear'.
84625b91e83fSBaptiste Daroussincat >confdef2sed.sed <<\EOF
84635b91e83fSBaptiste Daroussins/[\\&,]/\\&/g
84645b91e83fSBaptiste Daroussins,[\\$`],\\&,g
84655b91e83fSBaptiste Daroussint clear
84665b91e83fSBaptiste Daroussin: clear
84675b91e83fSBaptiste Daroussins,^[ 	]*#[ 	]*define[ 	][ 	]*\(\([^ 	(][^ 	(]*\)([^)]*)\)[ 	]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp
84685b91e83fSBaptiste Daroussint end
84695b91e83fSBaptiste Daroussins,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	][^ 	]*\)[ 	]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
84705b91e83fSBaptiste Daroussin: end
84715b91e83fSBaptiste DaroussinEOF
84725b91e83fSBaptiste Daroussin# If some macros were called several times there might be several times
84735b91e83fSBaptiste Daroussin# the same #defines, which is useless.  Nevertheless, we may not want to
84745b91e83fSBaptiste Daroussin# sort them, since we want the *last* AC-DEFINE to be honored.
84755b91e83fSBaptiste Daroussinuniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
84765b91e83fSBaptiste Daroussinsed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
84775b91e83fSBaptiste Daroussinsed 's/ac_d/ac_i/g' conftest.defines >>conftest.undefs
84785b91e83fSBaptiste Daroussinrm -f confdef2sed.sed
847998e903e7SBaptiste Daroussin
84805b91e83fSBaptiste Daroussin# This sed command replaces #undef with comments.  This is necessary, for
84815b91e83fSBaptiste Daroussin# example, in the case of _POSIX_SOURCE, which is predefined and required
84825b91e83fSBaptiste Daroussin# on some systems where configure will not decide to define it.
84835b91e83fSBaptiste Daroussincat >>conftest.undefs <<\EOF
84845b91e83fSBaptiste Daroussins,^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
84855b91e83fSBaptiste DaroussinEOF
848698e903e7SBaptiste Daroussin
84875b91e83fSBaptiste Daroussin# Break up conftest.defines because some shells have a limit on the size
84885b91e83fSBaptiste Daroussin# of here documents, and old seds have small limits too (100 cmds).
84898e022d3cSDag-Erling Smørgravecho '  # Handle all the #define templates only if necessary.' >>"$CONFIG_STATUS"
8490*822ca327SBaptiste Daroussinecho '  test -n "${EGREP}" || EGREP="grep -E"' >>"$CONFIG_STATUS"
8491*822ca327SBaptiste Daroussinecho '  if ${EGREP} "^[ 	]*#[ 	]*define" "$tmp"/in >/dev/null; then' >>"$CONFIG_STATUS"
84928e022d3cSDag-Erling Smørgravecho '  # If there are no defines, we may have an empty if/fi' >>"$CONFIG_STATUS"
84938e022d3cSDag-Erling Smørgravecho '  :' >>"$CONFIG_STATUS"
849498e903e7SBaptiste Daroussinrm -f conftest.tail
84955b91e83fSBaptiste Daroussinwhile grep . conftest.defines >/dev/null
849698e903e7SBaptiste Daroussindo
84978e022d3cSDag-Erling Smørgrav  # Write a limited-size here document to "$tmp"/defines.sed.
84988e022d3cSDag-Erling Smørgrav  echo '  cat >"$tmp"/defines.sed <<CEOF' >>"$CONFIG_STATUS"
84995b91e83fSBaptiste Daroussin  # Speed up: don't consider the non `#define' lines.
85008e022d3cSDag-Erling Smørgrav  echo '/^[ 	]*#[ 	]*define/!b' >>"$CONFIG_STATUS"
85015b91e83fSBaptiste Daroussin  # Work around the forget-to-reset-the-flag bug.
85028e022d3cSDag-Erling Smørgrav  echo 't clr' >>"$CONFIG_STATUS"
85038e022d3cSDag-Erling Smørgrav  echo ': clr' >>"$CONFIG_STATUS"
85048e022d3cSDag-Erling Smørgrav  sed "${ac_max_here_lines}q" conftest.defines >>"$CONFIG_STATUS"
85055b91e83fSBaptiste Daroussin  echo 'CEOF
85068e022d3cSDag-Erling Smørgrav  sed -f "$tmp"/defines.sed "$tmp"/in >"$tmp"/out
85078e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/in
85088e022d3cSDag-Erling Smørgrav  mv "$tmp"/out "$tmp"/in
85098e022d3cSDag-Erling Smørgrav' >>"$CONFIG_STATUS"
85108e022d3cSDag-Erling Smørgrav  sed "1,${ac_max_here_lines}d" conftest.defines >conftest.tail
85115b91e83fSBaptiste Daroussin  rm -f conftest.defines
85125b91e83fSBaptiste Daroussin  mv conftest.tail conftest.defines
85135b91e83fSBaptiste Daroussindone
85145b91e83fSBaptiste Daroussinrm -f conftest.defines
85158e022d3cSDag-Erling Smørgravecho '  fi # grep' >>"$CONFIG_STATUS"
85168e022d3cSDag-Erling Smørgravecho >>"$CONFIG_STATUS"
85175b91e83fSBaptiste Daroussin
85185b91e83fSBaptiste Daroussin# Break up conftest.undefs because some shells have a limit on the size
85195b91e83fSBaptiste Daroussin# of here documents, and old seds have small limits too (100 cmds).
85208e022d3cSDag-Erling Smørgravecho '  # Handle all the #undef templates' >>"$CONFIG_STATUS"
85215b91e83fSBaptiste Daroussinrm -f conftest.tail
85225b91e83fSBaptiste Daroussinwhile grep . conftest.undefs >/dev/null
85235b91e83fSBaptiste Daroussindo
85248e022d3cSDag-Erling Smørgrav  # Write a limited-size here document to "$tmp"/undefs.sed.
85258e022d3cSDag-Erling Smørgrav  echo '  cat >"$tmp"/undefs.sed <<CEOF' >>"$CONFIG_STATUS"
85265b91e83fSBaptiste Daroussin  # Speed up: don't consider the non `#undef'
85278e022d3cSDag-Erling Smørgrav  echo '/^[ 	]*#[ 	]*undef/!b' >>"$CONFIG_STATUS"
85285b91e83fSBaptiste Daroussin  # Work around the forget-to-reset-the-flag bug.
85298e022d3cSDag-Erling Smørgrav  echo 't clr' >>"$CONFIG_STATUS"
85308e022d3cSDag-Erling Smørgrav  echo ': clr' >>"$CONFIG_STATUS"
85318e022d3cSDag-Erling Smørgrav  sed "${ac_max_here_lines}q" conftest.undefs >>"$CONFIG_STATUS"
85325b91e83fSBaptiste Daroussin  echo 'CEOF
85338e022d3cSDag-Erling Smørgrav  sed -f "$tmp"/undefs.sed "$tmp"/in >"$tmp"/out
85348e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/in
85358e022d3cSDag-Erling Smørgrav  mv "$tmp"/out "$tmp"/in
85368e022d3cSDag-Erling Smørgrav' >>"$CONFIG_STATUS"
85378e022d3cSDag-Erling Smørgrav  sed "1,${ac_max_here_lines}d" conftest.undefs >conftest.tail
85385b91e83fSBaptiste Daroussin  rm -f conftest.undefs
85395b91e83fSBaptiste Daroussin  mv conftest.tail conftest.undefs
85405b91e83fSBaptiste Daroussindone
85415b91e83fSBaptiste Daroussinrm -f conftest.undefs
854298e903e7SBaptiste Daroussin
85438e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
854498e903e7SBaptiste Daroussin  # Let's still pretend it is `configure' which instantiates (i.e., don't
854598e903e7SBaptiste Daroussin  # use $as_me), people would be surprised to read:
854698e903e7SBaptiste Daroussin  #    /* config.h.  Generated automatically by config.status.  */
854798e903e7SBaptiste Daroussin  if test x"$ac_file" = x-; then
85488e022d3cSDag-Erling Smørgrav    echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
854998e903e7SBaptiste Daroussin  else
85508e022d3cSDag-Erling Smørgrav    echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
855198e903e7SBaptiste Daroussin  fi
85528e022d3cSDag-Erling Smørgrav  cat "$tmp"/in >>"$tmp"/config.h
85538e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/in
855498e903e7SBaptiste Daroussin  if test x"$ac_file" != x-; then
85558e022d3cSDag-Erling Smørgrav    if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
8556*822ca327SBaptiste Daroussin      { echo "$as_me:8556: $ac_file is unchanged" >&5
855798e903e7SBaptiste Daroussinecho "$as_me: $ac_file is unchanged" >&6;}
855898e903e7SBaptiste Daroussin    else
855998e903e7SBaptiste Daroussin      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
856098e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(//\)[^/]' \| \
856198e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(//\)$' \| \
856298e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(/\)' \| \
856398e903e7SBaptiste Daroussin         .     : '\(.\)' 2>/dev/null ||
856498e903e7SBaptiste Daroussinecho X"$ac_file" |
856598e903e7SBaptiste Daroussin    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
856698e903e7SBaptiste Daroussin  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
856798e903e7SBaptiste Daroussin  	  /^X\(\/\/\)$/{ s//\1/; q; }
856898e903e7SBaptiste Daroussin  	  /^X\(\/\).*/{ s//\1/; q; }
856998e903e7SBaptiste Daroussin  	  s/.*/./; q'`
857098e903e7SBaptiste Daroussin      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
857198e903e7SBaptiste Daroussin        { case "$ac_dir" in
857298e903e7SBaptiste Daroussin  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
857398e903e7SBaptiste Daroussin  *)                      as_incr_dir=.;;
857498e903e7SBaptiste Daroussinesac
857598e903e7SBaptiste Daroussinas_dummy="$ac_dir"
857698e903e7SBaptiste Daroussinfor as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
857798e903e7SBaptiste Daroussin  case $as_mkdir_dir in
857898e903e7SBaptiste Daroussin    # Skip DOS drivespec
857998e903e7SBaptiste Daroussin    ?:) as_incr_dir=$as_mkdir_dir ;;
858098e903e7SBaptiste Daroussin    *)
858198e903e7SBaptiste Daroussin      as_incr_dir=$as_incr_dir/$as_mkdir_dir
858298e903e7SBaptiste Daroussin      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
858398e903e7SBaptiste Daroussin    ;;
858498e903e7SBaptiste Daroussin  esac
858598e903e7SBaptiste Daroussindone; }
858698e903e7SBaptiste Daroussin
858798e903e7SBaptiste Daroussin      fi
85888e022d3cSDag-Erling Smørgrav      rm -f "$ac_file"
85898e022d3cSDag-Erling Smørgrav      mv "$tmp/config.h" "$ac_file"
859098e903e7SBaptiste Daroussin    fi
859198e903e7SBaptiste Daroussin  else
85928e022d3cSDag-Erling Smørgrav    cat "$tmp"/config.h
85938e022d3cSDag-Erling Smørgrav    rm -f "$tmp"/config.h
859498e903e7SBaptiste Daroussin  fi
859598e903e7SBaptiste Daroussindone
859698e903e7SBaptiste DaroussinEOF
859798e903e7SBaptiste Daroussin
85988e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
859998e903e7SBaptiste Daroussin
860098e903e7SBaptiste Daroussin{ (exit 0); exit 0; }
860198e903e7SBaptiste DaroussinEOF
86028e022d3cSDag-Erling Smørgravchmod +x "$CONFIG_STATUS"
860398e903e7SBaptiste Daroussinac_clean_files=$ac_clean_files_save
860498e903e7SBaptiste Daroussin
860598e903e7SBaptiste Daroussin# configure is writing to config.log, and then calls config.status.
860698e903e7SBaptiste Daroussin# config.status does its own redirection, appending to config.log.
860798e903e7SBaptiste Daroussin# Unfortunately, on DOS this fails, as config.log is still kept open
860898e903e7SBaptiste Daroussin# by configure, so config.status won't be able to write to it; its
860998e903e7SBaptiste Daroussin# output is simply discarded.  So we exec the FD to /dev/null,
861098e903e7SBaptiste Daroussin# effectively closing config.log, so it can be properly (re)opened and
861198e903e7SBaptiste Daroussin# appended to by config.status.  When coming back to configure, we
861298e903e7SBaptiste Daroussin# need to make the FD available again.
861398e903e7SBaptiste Daroussinif test "$no_create" != yes; then
861498e903e7SBaptiste Daroussin  ac_cs_success=:
861598e903e7SBaptiste Daroussin  exec 5>/dev/null
86168e022d3cSDag-Erling Smørgrav  $SHELL "$CONFIG_STATUS" || ac_cs_success=false
861798e903e7SBaptiste Daroussin  exec 5>>config.log
861898e903e7SBaptiste Daroussin  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
861998e903e7SBaptiste Daroussin  # would make configure fail if this is the last instruction.
86208e022d3cSDag-Erling Smørgrav  "$ac_cs_success" || { (exit 1); exit 1; }
862198e903e7SBaptiste Daroussinfi
862298e903e7SBaptiste Daroussin
86234b4a8fcaSBaptiste Daroussintest -z "$cf_make_docs" && cf_make_docs=0
86244b4a8fcaSBaptiste Daroussin
86254b4a8fcaSBaptiste Daroussincf_output=makefile
86264b4a8fcaSBaptiste Daroussintest -f "$cf_output" || cf_output=Makefile
86274b4a8fcaSBaptiste Daroussin
86284b4a8fcaSBaptiste Daroussinif test "$cf_make_docs" = 0
86294b4a8fcaSBaptiste Daroussinthen
86300f86d14eSJung-uk Kimcat >>$cf_output <<CF_EOF
86314b4a8fcaSBaptiste Daroussin################################################################################
86320f86d14eSJung-uk Kim## generated by CF_MAKE_DOCS
86334b4a8fcaSBaptiste Daroussin.SUFFIXES : .html .1 .man .ps .pdf .txt
86344b4a8fcaSBaptiste Daroussin
86350f86d14eSJung-uk Kim${NROFF_NOTE}.1.txt :
86360f86d14eSJung-uk Kim${NROFF_NOTE}	\$(SHELL) -c "tbl \$*.1 | nroff -man | col -bx" >\$@
86374b4a8fcaSBaptiste Daroussin
86380f86d14eSJung-uk Kim${GROFF_NOTE}.ps.pdf :
86390f86d14eSJung-uk Kim${GROFF_NOTE}	ps2pdf \$*.ps
86400f86d14eSJung-uk Kim${GROFF_NOTE}
86410f86d14eSJung-uk Kim${GROFF_NOTE}.1.ps :
86420f86d14eSJung-uk Kim${GROFF_NOTE}	\$(SHELL) -c "tbl \$*.1 | groff -man" >\$@
86430f86d14eSJung-uk Kim${GROFF_NOTE}
86440f86d14eSJung-uk Kim${GROFF_NOTE}.1.txt :
86458e022d3cSDag-Erling Smørgrav${GROFF_NOTE}	GROFF_NO_SGR=stupid \$(SHELL) -c "tbl \$*.1 | nroff -rHY=0 -Tascii -man | col -bx" >\$@
86464b4a8fcaSBaptiste Daroussin
86470f86d14eSJung-uk Kim${MAN2HTML_NOTE}.1.html :
86480f86d14eSJung-uk Kim${MAN2HTML_NOTE}	./${MAN2HTML_TEMP} \$* 1 man >\$@
86494b4a8fcaSBaptiste Daroussin
86504b4a8fcaSBaptiste DaroussinCF_EOF
86514b4a8fcaSBaptiste Daroussin	cf_make_docs=1
86524b4a8fcaSBaptiste Daroussinfi
86534b4a8fcaSBaptiste Daroussin
86544b4a8fcaSBaptiste Daroussinfor cf_name in yacc
86554b4a8fcaSBaptiste Daroussindo
86564b4a8fcaSBaptiste Daroussincat >>$cf_output <<CF_EOF
86574b4a8fcaSBaptiste Daroussin################################################################################
86580f86d14eSJung-uk Kim${NROFF_NOTE}docs docs-$cf_name :: $cf_name.txt
86590f86d14eSJung-uk Kim${MAN2HTML_NOTE}docs docs-$cf_name :: $cf_name.html
86600f86d14eSJung-uk Kim${GROFF_NOTE}docs docs-$cf_name :: $cf_name.pdf
86610f86d14eSJung-uk Kim${GROFF_NOTE}docs docs-$cf_name :: $cf_name.ps
86620f86d14eSJung-uk Kim${GROFF_NOTE}docs docs-$cf_name :: $cf_name.txt
86634b4a8fcaSBaptiste Daroussin
86644b4a8fcaSBaptiste Daroussinclean \\
86654b4a8fcaSBaptiste Daroussindocs-clean ::
86660f86d14eSJung-uk Kim${NROFF_NOTE}	rm -f $cf_name.txt
86670f86d14eSJung-uk Kim${MAN2HTML_NOTE}	rm -f $cf_name.html
86680f86d14eSJung-uk Kim${GROFF_NOTE}	rm -f $cf_name.pdf
86690f86d14eSJung-uk Kim${GROFF_NOTE}	rm -f $cf_name.ps
86700f86d14eSJung-uk Kim${GROFF_NOTE}	rm -f $cf_name.txt
86714b4a8fcaSBaptiste Daroussin
86720f86d14eSJung-uk Kim${NROFF_NOTE}$cf_name.txt  : $cf_name.1
86730f86d14eSJung-uk Kim${MAN2HTML_NOTE}$cf_name.html : $cf_name.1
86740f86d14eSJung-uk Kim${GROFF_NOTE}$cf_name.pdf  : $cf_name.ps
86750f86d14eSJung-uk Kim${GROFF_NOTE}$cf_name.ps   : $cf_name.1
86760f86d14eSJung-uk Kim${GROFF_NOTE}$cf_name.txt  : $cf_name.1
86774b4a8fcaSBaptiste DaroussinCF_EOF
86784b4a8fcaSBaptiste Daroussindone
86794b4a8fcaSBaptiste Daroussin
8680