xref: /freebsd/contrib/byacc/configure (revision 8e022d3c)
198e903e7SBaptiste Daroussin#! /bin/sh
2*8e022d3cSDag-Erling Smørgrav# From configure.in Revision: 1.28 .
398e903e7SBaptiste Daroussin# Guess values for system-dependent variables and create Makefiles.
4*8e022d3cSDag-Erling Smørgrav# Generated by Autoconf 2.52.20230114.
598e903e7SBaptiste Daroussin#
6*8e022d3cSDag-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
37*8e022d3cSDag-Erling Smørgrav  as_expr="expr"
3898e903e7SBaptiste Daroussinelse
39*8e022d3cSDag-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
54*8e022d3cSDag-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
64*8e022d3cSDag-Erling Smørgrav  as_unset="unset"
6598e903e7SBaptiste Daroussinelse
66*8e022d3cSDag-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=
101*8e022d3cSDag-Erling SmørgravMFLAGS=
102*8e022d3cSDag-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.
108*8e022d3cSDag-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
209*8e022d3cSDag-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; }; }
250*8e022d3cSDag-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; }; }
259*8e022d3cSDag-Erling Smørgrav    ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
260*8e022d3cSDag-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; }; }
450*8e022d3cSDag-Erling Smørgrav    ac_package=`echo "$ac_package" | sed 's/-/_/g'`
451*8e022d3cSDag-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; }; }
463*8e022d3cSDag-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'"
497*8e022d3cSDag-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
504*8e022d3cSDag-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
511*8e022d3cSDag-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
519*8e022d3cSDag-Erling Smørgrav  eval ac_val=$`echo "$ac_var"`
520*8e022d3cSDag-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
531*8e022d3cSDag-Erling Smørgrav  eval ac_val=$`echo "$ac_var"`
532*8e022d3cSDag-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
569*8e022d3cSDag-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
575*8e022d3cSDag-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)
705*8e022d3cSDag-Erling Smørgrav  --disable-btyacc        disable support for the btyacc backtracking
706*8e022d3cSDag-Erling Smørgrav                          extension (default: enabled)
707*8e022d3cSDag-Erling Smørgrav  --enable-warnings       test: turn on gcc compiler warnings
708*8e022d3cSDag-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
7140f86d14eSJung-uk Kim  --with-man2html=XXX     use XXX rather than groff
71598e903e7SBaptiste Daroussin
71698e903e7SBaptiste DaroussinSome influential environment variables:
71798e903e7SBaptiste Daroussin  CC          C compiler command
71898e903e7SBaptiste Daroussin  CFLAGS      C compiler flags
71998e903e7SBaptiste Daroussin  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
72098e903e7SBaptiste Daroussin              nonstandard directory <lib dir>
72198e903e7SBaptiste Daroussin  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
72298e903e7SBaptiste Daroussin              headers in a nonstandard directory <include dir>
72398e903e7SBaptiste Daroussin  CPP         C preprocessor
72498e903e7SBaptiste Daroussin
72598e903e7SBaptiste DaroussinUse these variables to override the choices made by `configure' or to help
72698e903e7SBaptiste Daroussinit to find libraries and programs with nonstandard names/locations.
72798e903e7SBaptiste Daroussin
72898e903e7SBaptiste DaroussinEOF
72998e903e7SBaptiste Daroussinfi
73098e903e7SBaptiste Daroussin
73198e903e7SBaptiste Daroussinif test "$ac_init_help" = "recursive"; then
73298e903e7SBaptiste Daroussin  # If there are subdirs, report their specific --help.
73398e903e7SBaptiste Daroussin  ac_popdir=`pwd`
73498e903e7SBaptiste Daroussin  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
735*8e022d3cSDag-Erling Smørgrav    cd "$ac_subdir"
73698e903e7SBaptiste Daroussin    # A "../" for each directory in /$ac_subdir.
737*8e022d3cSDag-Erling Smørgrav    ac_dots=`echo "$ac_subdir" |
73898e903e7SBaptiste Daroussin             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
73998e903e7SBaptiste Daroussin
740*8e022d3cSDag-Erling Smørgrav    case "$srcdir" in
74198e903e7SBaptiste Daroussin    .) # No --srcdir option.  We are building in place.
742*8e022d3cSDag-Erling Smørgrav      ac_sub_srcdir="$srcdir" ;;
74398e903e7SBaptiste Daroussin    [\\/]* | ?:[\\/]* ) # Absolute path.
744*8e022d3cSDag-Erling Smørgrav      ac_sub_srcdir="$srcdir/$ac_subdir" ;;
74598e903e7SBaptiste Daroussin    *) # Relative path.
746*8e022d3cSDag-Erling Smørgrav      ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
74798e903e7SBaptiste Daroussin    esac
74898e903e7SBaptiste Daroussin
74998e903e7SBaptiste Daroussin    # Check for guested configure; otherwise get Cygnus style configure.
750*8e022d3cSDag-Erling Smørgrav    if test -f "$ac_sub_srcdir/configure.gnu"; then
75198e903e7SBaptiste Daroussin      echo
752*8e022d3cSDag-Erling Smørgrav      $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
753*8e022d3cSDag-Erling Smørgrav    elif test -f "$ac_sub_srcdir/configure"; then
75498e903e7SBaptiste Daroussin      echo
755*8e022d3cSDag-Erling Smørgrav      $SHELL "$ac_sub_srcdir/configure" --help=recursive
756*8e022d3cSDag-Erling Smørgrav    elif test -f "$ac_sub_srcdir/configure.ac" ||
757*8e022d3cSDag-Erling Smørgrav           test -f "$ac_sub_srcdir/configure.in"; then
75898e903e7SBaptiste Daroussin      echo
759*8e022d3cSDag-Erling Smørgrav      "$ac_configure" --help
76098e903e7SBaptiste Daroussin    else
76198e903e7SBaptiste Daroussin      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
76298e903e7SBaptiste Daroussin    fi
763*8e022d3cSDag-Erling Smørgrav    cd "$ac_popdir"
76498e903e7SBaptiste Daroussin  done
76598e903e7SBaptiste Daroussinfi
76698e903e7SBaptiste Daroussin
76798e903e7SBaptiste Daroussintest -n "$ac_init_help" && exit 0
768*8e022d3cSDag-Erling Smørgravif "$ac_init_version"; then
76998e903e7SBaptiste Daroussin  cat <<\EOF
77098e903e7SBaptiste Daroussin
771*8e022d3cSDag-Erling SmørgravCopyright 2003-2022,2023	Thomas E. Dickey
77298e903e7SBaptiste DaroussinCopyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
77398e903e7SBaptiste DaroussinFree Software Foundation, Inc.
77498e903e7SBaptiste DaroussinThis configure script is free software; the Free Software Foundation
77598e903e7SBaptiste Daroussingives unlimited permission to copy, distribute and modify it.
77698e903e7SBaptiste DaroussinEOF
77798e903e7SBaptiste Daroussin  exit 0
77898e903e7SBaptiste Daroussinfi
77998e903e7SBaptiste Daroussinexec 5>config.log
78098e903e7SBaptiste Daroussincat >&5 <<EOF
78198e903e7SBaptiste DaroussinThis file contains any messages produced by compilers while
78298e903e7SBaptiste Daroussinrunning configure, to aid debugging if configure makes a mistake.
78398e903e7SBaptiste Daroussin
78498e903e7SBaptiste DaroussinIt was created by $as_me, which was
785*8e022d3cSDag-Erling Smørgravgenerated by GNU Autoconf 2.52.20230114.  Invocation command line was
78698e903e7SBaptiste Daroussin
78798e903e7SBaptiste Daroussin  $ $0 $@
78898e903e7SBaptiste Daroussin
78998e903e7SBaptiste DaroussinEOF
79098e903e7SBaptiste Daroussin{
79198e903e7SBaptiste Daroussincat <<_ASUNAME
79298e903e7SBaptiste Daroussin## ---------- ##
79398e903e7SBaptiste Daroussin## Platform.  ##
79498e903e7SBaptiste Daroussin## ---------- ##
79598e903e7SBaptiste Daroussin
79698e903e7SBaptiste Daroussinhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
79798e903e7SBaptiste Daroussinuname -m = `(uname -m) 2>/dev/null || echo unknown`
79898e903e7SBaptiste Daroussinuname -r = `(uname -r) 2>/dev/null || echo unknown`
79998e903e7SBaptiste Daroussinuname -s = `(uname -s) 2>/dev/null || echo unknown`
80098e903e7SBaptiste Daroussinuname -v = `(uname -v) 2>/dev/null || echo unknown`
80198e903e7SBaptiste Daroussin
80298e903e7SBaptiste Daroussin/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
80398e903e7SBaptiste Daroussin/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
80498e903e7SBaptiste Daroussin
80598e903e7SBaptiste Daroussin/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
80698e903e7SBaptiste Daroussin/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
80798e903e7SBaptiste Daroussin/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
80898e903e7SBaptiste Daroussinhostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
80998e903e7SBaptiste Daroussin/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
81098e903e7SBaptiste Daroussin/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
81198e903e7SBaptiste Daroussin/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
81298e903e7SBaptiste Daroussin
81398e903e7SBaptiste DaroussinPATH = $PATH
81498e903e7SBaptiste Daroussin
81598e903e7SBaptiste Daroussin_ASUNAME
81698e903e7SBaptiste Daroussin} >&5
81798e903e7SBaptiste Daroussin
81898e903e7SBaptiste Daroussincat >&5 <<EOF
81998e903e7SBaptiste Daroussin## ------------ ##
82098e903e7SBaptiste Daroussin## Core tests.  ##
82198e903e7SBaptiste Daroussin## ------------ ##
82298e903e7SBaptiste Daroussin
82398e903e7SBaptiste DaroussinEOF
82498e903e7SBaptiste Daroussin
82598e903e7SBaptiste Daroussin# Keep a trace of the command line.
82698e903e7SBaptiste Daroussin# Strip out --no-create and --no-recursion so they do not pile up.
82798e903e7SBaptiste Daroussin# Also quote any args containing shell meta-characters.
82898e903e7SBaptiste Daroussinac_configure_args=
82998e903e7SBaptiste Daroussinac_sep=
83098e903e7SBaptiste Daroussinfor ac_arg
83198e903e7SBaptiste Daroussindo
832*8e022d3cSDag-Erling Smørgrav  case "$ac_arg" in
83398e903e7SBaptiste Daroussin  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
83498e903e7SBaptiste Daroussin  | --no-cr | --no-c) ;;
83598e903e7SBaptiste Daroussin  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
83698e903e7SBaptiste Daroussin  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
83798e903e7SBaptiste Daroussin  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
83898e903e7SBaptiste Daroussin    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
83998e903e7SBaptiste Daroussin    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
84098e903e7SBaptiste Daroussin    ac_sep=" " ;;
84198e903e7SBaptiste Daroussin  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
84298e903e7SBaptiste Daroussin     ac_sep=" " ;;
84398e903e7SBaptiste Daroussin  esac
84498e903e7SBaptiste Daroussin  # Get rid of the leading space.
84598e903e7SBaptiste Daroussindone
84698e903e7SBaptiste Daroussin
84798e903e7SBaptiste Daroussin# When interrupted or exit'd, cleanup temporary files, and complete
84898e903e7SBaptiste Daroussin# config.log.  We remove comments because anyway the quotes in there
84998e903e7SBaptiste Daroussin# would cause problems or look ugly.
85098e903e7SBaptiste Daroussintrap 'exit_status=$?
85198e903e7SBaptiste Daroussin  # Save into config.log some information that might help in debugging.
85298e903e7SBaptiste Daroussin  echo >&5
85398e903e7SBaptiste Daroussin  echo "## ----------------- ##" >&5
85498e903e7SBaptiste Daroussin  echo "## Cache variables.  ##" >&5
85598e903e7SBaptiste Daroussin  echo "## ----------------- ##" >&5
85698e903e7SBaptiste Daroussin  echo >&5
85798e903e7SBaptiste Daroussin  # The following way of writing the cache mishandles newlines in values,
85898e903e7SBaptiste Daroussin{
85998e903e7SBaptiste Daroussin  (set) 2>&1 |
86098e903e7SBaptiste Daroussin    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
86198e903e7SBaptiste Daroussin    *ac_space=\ *)
86298e903e7SBaptiste Daroussin      sed -n \
86398e903e7SBaptiste Daroussin        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
86498e903e7SBaptiste Daroussin    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
86598e903e7SBaptiste Daroussin      ;;
86698e903e7SBaptiste Daroussin    *)
86798e903e7SBaptiste Daroussin      sed -n \
86898e903e7SBaptiste Daroussin        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
86998e903e7SBaptiste Daroussin      ;;
87098e903e7SBaptiste Daroussin    esac;
87198e903e7SBaptiste Daroussin} >&5
87298e903e7SBaptiste Daroussin  sed "/^$/d" confdefs.h >conftest.log
87398e903e7SBaptiste Daroussin  if test -s conftest.log; then
87498e903e7SBaptiste Daroussin    echo >&5
87598e903e7SBaptiste Daroussin    echo "## ------------ ##" >&5
87698e903e7SBaptiste Daroussin    echo "## confdefs.h.  ##" >&5
87798e903e7SBaptiste Daroussin    echo "## ------------ ##" >&5
87898e903e7SBaptiste Daroussin    echo >&5
87998e903e7SBaptiste Daroussin    cat conftest.log >&5
88098e903e7SBaptiste Daroussin  fi
88198e903e7SBaptiste Daroussin  (echo; echo) >&5
88298e903e7SBaptiste Daroussin  test "$ac_signal" != 0 &&
88398e903e7SBaptiste Daroussin    echo "$as_me: caught signal $ac_signal" >&5
88498e903e7SBaptiste Daroussin  echo "$as_me: exit $exit_status" >&5
88598e903e7SBaptiste Daroussin  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
88698e903e7SBaptiste Daroussin    exit $exit_status
88798e903e7SBaptiste Daroussin     ' 0
88898e903e7SBaptiste Daroussinfor ac_signal in 1 2 13 15; do
889*8e022d3cSDag-Erling Smørgrav  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
89098e903e7SBaptiste Daroussindone
89198e903e7SBaptiste Daroussinac_signal=0
89298e903e7SBaptiste Daroussin
89398e903e7SBaptiste Daroussin# confdefs.h avoids OS command line length limits that DEFS can exceed.
89498e903e7SBaptiste Daroussinrm -rf conftest* confdefs.h
89598e903e7SBaptiste Daroussin# AIX cpp loses on an empty file, so make sure it contains at least a newline.
89698e903e7SBaptiste Daroussinecho >confdefs.h
89798e903e7SBaptiste Daroussin
89898e903e7SBaptiste Daroussin# Let the site file select an alternate cache file if it wants to.
89998e903e7SBaptiste Daroussin# Prefer explicitly selected file to automatically selected ones.
90098e903e7SBaptiste Daroussinif test -z "$CONFIG_SITE"; then
90198e903e7SBaptiste Daroussin  if test "x$prefix" != xNONE; then
90298e903e7SBaptiste Daroussin    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
90398e903e7SBaptiste Daroussin  else
90498e903e7SBaptiste Daroussin    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
90598e903e7SBaptiste Daroussin  fi
90698e903e7SBaptiste Daroussinfi
90798e903e7SBaptiste Daroussinfor ac_site_file in $CONFIG_SITE; do
90898e903e7SBaptiste Daroussin  if test -r "$ac_site_file"; then
909*8e022d3cSDag-Erling Smørgrav    { echo "$as_me:909: loading site script $ac_site_file" >&5
91098e903e7SBaptiste Daroussinecho "$as_me: loading site script $ac_site_file" >&6;}
91198e903e7SBaptiste Daroussin    cat "$ac_site_file" >&5
91298e903e7SBaptiste Daroussin    . "$ac_site_file"
91398e903e7SBaptiste Daroussin  fi
91498e903e7SBaptiste Daroussindone
91598e903e7SBaptiste Daroussin
91698e903e7SBaptiste Daroussinif test -r "$cache_file"; then
91798e903e7SBaptiste Daroussin  # Some versions of bash will fail to source /dev/null (special
91898e903e7SBaptiste Daroussin  # files actually), so we avoid doing that.
91998e903e7SBaptiste Daroussin  if test -f "$cache_file"; then
920*8e022d3cSDag-Erling Smørgrav    { echo "$as_me:920: loading cache $cache_file" >&5
92198e903e7SBaptiste Daroussinecho "$as_me: loading cache $cache_file" >&6;}
92298e903e7SBaptiste Daroussin    case $cache_file in
92398e903e7SBaptiste Daroussin      [\\/]* | ?:[\\/]* ) . $cache_file;;
92498e903e7SBaptiste Daroussin      *)                      . ./$cache_file;;
92598e903e7SBaptiste Daroussin    esac
92698e903e7SBaptiste Daroussin  fi
92798e903e7SBaptiste Daroussinelse
928*8e022d3cSDag-Erling Smørgrav  { echo "$as_me:928: creating cache $cache_file" >&5
92998e903e7SBaptiste Daroussinecho "$as_me: creating cache $cache_file" >&6;}
93098e903e7SBaptiste Daroussin  >$cache_file
93198e903e7SBaptiste Daroussinfi
93298e903e7SBaptiste Daroussin
93398e903e7SBaptiste Daroussin# Check that the precious variables saved in the cache have kept the same
93498e903e7SBaptiste Daroussin# value.
93598e903e7SBaptiste Daroussinac_cache_corrupted=false
93698e903e7SBaptiste Daroussinfor ac_var in `(set) 2>&1 |
93798e903e7SBaptiste Daroussin               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
93898e903e7SBaptiste Daroussin  eval ac_old_set=\$ac_cv_env_${ac_var}_set
93998e903e7SBaptiste Daroussin  eval ac_new_set=\$ac_env_${ac_var}_set
94098e903e7SBaptiste Daroussin  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
94198e903e7SBaptiste Daroussin  eval ac_new_val="\$ac_env_${ac_var}_value"
942*8e022d3cSDag-Erling Smørgrav  case "$ac_old_set,$ac_new_set" in
94398e903e7SBaptiste Daroussin    set,)
944*8e022d3cSDag-Erling Smørgrav      { echo "$as_me:944: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
94598e903e7SBaptiste Daroussinecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
94698e903e7SBaptiste Daroussin      ac_cache_corrupted=: ;;
94798e903e7SBaptiste Daroussin    ,set)
948*8e022d3cSDag-Erling Smørgrav      { echo "$as_me:948: error: \`$ac_var' was not set in the previous run" >&5
94998e903e7SBaptiste Daroussinecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
95098e903e7SBaptiste Daroussin      ac_cache_corrupted=: ;;
95198e903e7SBaptiste Daroussin    ,);;
95298e903e7SBaptiste Daroussin    *)
95398e903e7SBaptiste Daroussin      if test "x$ac_old_val" != "x$ac_new_val"; then
954*8e022d3cSDag-Erling Smørgrav        { echo "$as_me:954: error: \`$ac_var' has changed since the previous run:" >&5
95598e903e7SBaptiste Daroussinecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
956*8e022d3cSDag-Erling Smørgrav        { echo "$as_me:956:   former value:  $ac_old_val" >&5
95798e903e7SBaptiste Daroussinecho "$as_me:   former value:  $ac_old_val" >&2;}
958*8e022d3cSDag-Erling Smørgrav        { echo "$as_me:958:   current value: $ac_new_val" >&5
95998e903e7SBaptiste Daroussinecho "$as_me:   current value: $ac_new_val" >&2;}
96098e903e7SBaptiste Daroussin        ac_cache_corrupted=:
96198e903e7SBaptiste Daroussin      fi;;
96298e903e7SBaptiste Daroussin  esac
96398e903e7SBaptiste Daroussin  # Pass precious variables to config.status.  It doesn't matter if
96498e903e7SBaptiste Daroussin  # we pass some twice (in addition to the command line arguments).
96598e903e7SBaptiste Daroussin  if test "$ac_new_set" = set; then
966*8e022d3cSDag-Erling Smørgrav    case "$ac_new_val" in
96798e903e7SBaptiste Daroussin    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
96898e903e7SBaptiste Daroussin      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
96998e903e7SBaptiste Daroussin      ac_configure_args="$ac_configure_args '$ac_arg'"
97098e903e7SBaptiste Daroussin      ;;
97198e903e7SBaptiste Daroussin    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
97298e903e7SBaptiste Daroussin       ;;
97398e903e7SBaptiste Daroussin    esac
97498e903e7SBaptiste Daroussin  fi
97598e903e7SBaptiste Daroussindone
976*8e022d3cSDag-Erling Smørgravif "$ac_cache_corrupted"; then
977*8e022d3cSDag-Erling Smørgrav  { echo "$as_me:977: error: changes in the environment can compromise the build" >&5
97898e903e7SBaptiste Daroussinecho "$as_me: error: changes in the environment can compromise the build" >&2;}
979*8e022d3cSDag-Erling Smørgrav  { { echo "$as_me:979: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
98098e903e7SBaptiste Daroussinecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
98198e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
98298e903e7SBaptiste Daroussinfi
98398e903e7SBaptiste Daroussin
98498e903e7SBaptiste Daroussinac_ext=c
98598e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
986*8e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
987*8e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
98898e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
989*8e022d3cSDag-Erling Smørgravac_main_return="return"
99098e903e7SBaptiste Daroussin
9910f86d14eSJung-uk Kimcase `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
992*8e022d3cSDag-Erling Smørgrav  *c*,-n*) ECHO_N=
993*8e022d3cSDag-Erling Smørgrav           ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
994*8e022d3cSDag-Erling Smørgrav           ECHO_T='	'
995*8e022d3cSDag-Erling Smørgrav           ;;
996*8e022d3cSDag-Erling Smørgrav  *c*,*  ) ECHO_N=-n
997*8e022d3cSDag-Erling Smørgrav           ECHO_C=
998*8e022d3cSDag-Erling Smørgrav           ECHO_T=
999*8e022d3cSDag-Erling Smørgrav           ;;
1000*8e022d3cSDag-Erling Smørgrav  *)       ECHO_N=
1001*8e022d3cSDag-Erling Smørgrav           ECHO_C='\c'
1002*8e022d3cSDag-Erling Smørgrav           ECHO_T=
1003*8e022d3cSDag-Erling Smørgrav           ;;
100498e903e7SBaptiste Daroussinesac
100598e903e7SBaptiste Daroussinecho "#! $SHELL" >conftest.sh
100698e903e7SBaptiste Daroussinecho  "exit 0"   >>conftest.sh
100798e903e7SBaptiste Daroussinchmod +x conftest.sh
1008*8e022d3cSDag-Erling Smørgravif { (echo "$as_me:1008: PATH=\".;.\"; conftest.sh") >&5
100998e903e7SBaptiste Daroussin  (PATH=".;."; conftest.sh) 2>&5
101098e903e7SBaptiste Daroussin  ac_status=$?
1011*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1011: \$? = $ac_status" >&5
1012*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
101398e903e7SBaptiste Daroussin  ac_path_separator=';'
101498e903e7SBaptiste Daroussinelse
101598e903e7SBaptiste Daroussin  ac_path_separator=:
101698e903e7SBaptiste Daroussinfi
101798e903e7SBaptiste DaroussinPATH_SEPARATOR="$ac_path_separator"
101898e903e7SBaptiste Daroussinrm -f conftest.sh
101998e903e7SBaptiste Daroussin
102098e903e7SBaptiste Daroussinac_config_headers="$ac_config_headers config.h:config_h.in"
102198e903e7SBaptiste Daroussin
102298e903e7SBaptiste Daroussinac_aux_dir=
102398e903e7SBaptiste Daroussinfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1024*8e022d3cSDag-Erling Smørgrav  if test -f "$ac_dir/install-sh"; then
102598e903e7SBaptiste Daroussin    ac_aux_dir=$ac_dir
102698e903e7SBaptiste Daroussin    ac_install_sh="$ac_aux_dir/install-sh -c"
102798e903e7SBaptiste Daroussin    break
1028*8e022d3cSDag-Erling Smørgrav  elif test -f "$ac_dir/install.sh"; then
102998e903e7SBaptiste Daroussin    ac_aux_dir=$ac_dir
103098e903e7SBaptiste Daroussin    ac_install_sh="$ac_aux_dir/install.sh -c"
103198e903e7SBaptiste Daroussin    break
1032*8e022d3cSDag-Erling Smørgrav  elif test -f "$ac_dir/shtool"; then
103398e903e7SBaptiste Daroussin    ac_aux_dir=$ac_dir
103498e903e7SBaptiste Daroussin    ac_install_sh="$ac_aux_dir/shtool install -c"
103598e903e7SBaptiste Daroussin    break
103698e903e7SBaptiste Daroussin  fi
103798e903e7SBaptiste Daroussindone
103898e903e7SBaptiste Daroussinif test -z "$ac_aux_dir"; then
1039*8e022d3cSDag-Erling Smørgrav  { { echo "$as_me:1039: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
104098e903e7SBaptiste Daroussinecho "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
104198e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
104298e903e7SBaptiste Daroussinfi
104398e903e7SBaptiste Daroussinac_config_guess="$SHELL $ac_aux_dir/config.guess"
104498e903e7SBaptiste Daroussinac_config_sub="$SHELL $ac_aux_dir/config.sub"
104598e903e7SBaptiste Daroussinac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
104698e903e7SBaptiste Daroussin
104798e903e7SBaptiste Daroussin# Make sure we can run config.sub.
104898e903e7SBaptiste Daroussin$ac_config_sub sun4 >/dev/null 2>&1 ||
1049*8e022d3cSDag-Erling Smørgrav  { { echo "$as_me:1049: error: cannot run $ac_config_sub" >&5
105098e903e7SBaptiste Daroussinecho "$as_me: error: cannot run $ac_config_sub" >&2;}
105198e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
105298e903e7SBaptiste Daroussin
1053*8e022d3cSDag-Erling Smørgravecho "$as_me:1053: checking build system type" >&5
105498e903e7SBaptiste Daroussinecho $ECHO_N "checking build system type... $ECHO_C" >&6
105598e903e7SBaptiste Daroussinif test "${ac_cv_build+set}" = set; then
105698e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
105798e903e7SBaptiste Daroussinelse
105898e903e7SBaptiste Daroussin  ac_cv_build_alias=$build_alias
105998e903e7SBaptiste Daroussintest -z "$ac_cv_build_alias" &&
106098e903e7SBaptiste Daroussin  ac_cv_build_alias=`$ac_config_guess`
106198e903e7SBaptiste Daroussintest -z "$ac_cv_build_alias" &&
1062*8e022d3cSDag-Erling Smørgrav  { { echo "$as_me:1062: error: cannot guess build type; you must specify one" >&5
106398e903e7SBaptiste Daroussinecho "$as_me: error: cannot guess build type; you must specify one" >&2;}
106498e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
1065*8e022d3cSDag-Erling Smørgravac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1066*8e022d3cSDag-Erling Smørgrav  { { echo "$as_me:1066: error: $ac_config_sub $ac_cv_build_alias failed." >&5
106798e903e7SBaptiste Daroussinecho "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
106898e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
106998e903e7SBaptiste Daroussin
107098e903e7SBaptiste Daroussinfi
1071*8e022d3cSDag-Erling Smørgravecho "$as_me:1071: result: $ac_cv_build" >&5
107298e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_build" >&6
107398e903e7SBaptiste Daroussinbuild=$ac_cv_build
1074*8e022d3cSDag-Erling Smørgravbuild_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1075*8e022d3cSDag-Erling Smørgravbuild_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1076*8e022d3cSDag-Erling Smørgravbuild_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
107798e903e7SBaptiste Daroussin
1078*8e022d3cSDag-Erling Smørgravecho "$as_me:1078: checking host system type" >&5
107998e903e7SBaptiste Daroussinecho $ECHO_N "checking host system type... $ECHO_C" >&6
108098e903e7SBaptiste Daroussinif test "${ac_cv_host+set}" = set; then
108198e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
108298e903e7SBaptiste Daroussinelse
108398e903e7SBaptiste Daroussin  ac_cv_host_alias=$host_alias
108498e903e7SBaptiste Daroussintest -z "$ac_cv_host_alias" &&
108598e903e7SBaptiste Daroussin  ac_cv_host_alias=$ac_cv_build_alias
1086*8e022d3cSDag-Erling Smørgravac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1087*8e022d3cSDag-Erling Smørgrav  { { echo "$as_me:1087: error: $ac_config_sub $ac_cv_host_alias failed" >&5
108898e903e7SBaptiste Daroussinecho "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
108998e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
109098e903e7SBaptiste Daroussin
109198e903e7SBaptiste Daroussinfi
1092*8e022d3cSDag-Erling Smørgravecho "$as_me:1092: result: $ac_cv_host" >&5
109398e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_host" >&6
109498e903e7SBaptiste Daroussinhost=$ac_cv_host
1095*8e022d3cSDag-Erling Smørgravhost_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1096*8e022d3cSDag-Erling Smørgravhost_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1097*8e022d3cSDag-Erling Smørgravhost_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
109898e903e7SBaptiste Daroussin
1099*8e022d3cSDag-Erling Smørgravif test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1100*8e022d3cSDag-Erling Smørgrav	echo "$as_me:1100: checking target system type" >&5
110198e903e7SBaptiste Daroussinecho $ECHO_N "checking target system type... $ECHO_C" >&6
110298e903e7SBaptiste Daroussinif test "${ac_cv_target+set}" = set; then
110398e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
110498e903e7SBaptiste Daroussinelse
110598e903e7SBaptiste Daroussin  ac_cv_target_alias=$target_alias
110698e903e7SBaptiste Daroussintest "x$ac_cv_target_alias" = "x" &&
110798e903e7SBaptiste Daroussin  ac_cv_target_alias=$ac_cv_host_alias
1108*8e022d3cSDag-Erling Smørgravac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1109*8e022d3cSDag-Erling Smørgrav  { { echo "$as_me:1109: error: $ac_config_sub $ac_cv_target_alias failed" >&5
111098e903e7SBaptiste Daroussinecho "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
111198e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
111298e903e7SBaptiste Daroussin
111398e903e7SBaptiste Daroussinfi
1114*8e022d3cSDag-Erling Smørgravecho "$as_me:1114: result: $ac_cv_target" >&5
111598e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_target" >&6
111698e903e7SBaptiste Daroussintarget=$ac_cv_target
1117*8e022d3cSDag-Erling Smørgravtarget_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1118*8e022d3cSDag-Erling Smørgravtarget_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1119*8e022d3cSDag-Erling Smørgravtarget_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
112098e903e7SBaptiste Daroussin
112198e903e7SBaptiste Daroussin# The aliases save the names the user supplied, while $host etc.
112298e903e7SBaptiste Daroussin# will get canonicalized.
112398e903e7SBaptiste Daroussintest -n "$target_alias" &&
112498e903e7SBaptiste Daroussin  test "$program_prefix$program_suffix$program_transform_name" = \
112598e903e7SBaptiste Daroussin    NONENONEs,x,x, &&
112698e903e7SBaptiste Daroussin  program_prefix=${target_alias}-
112798e903e7SBaptiste Daroussin	system_name="$host_os"
112898e903e7SBaptiste Daroussinelse
112998e903e7SBaptiste Daroussin	system_name="`(uname -s -r) 2>/dev/null`"
113098e903e7SBaptiste Daroussin	if test -z "$system_name" ; then
113198e903e7SBaptiste Daroussin		system_name="`(hostname) 2>/dev/null`"
113298e903e7SBaptiste Daroussin	fi
113398e903e7SBaptiste Daroussinfi
11345b91e83fSBaptiste Daroussintest -n "$system_name" &&
11355b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
113698e903e7SBaptiste Daroussin#define SYSTEM_NAME "$system_name"
113798e903e7SBaptiste DaroussinEOF
113898e903e7SBaptiste Daroussin
113998e903e7SBaptiste Daroussinif test "${cf_cv_system_name+set}" = set; then
114098e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
114198e903e7SBaptiste Daroussinelse
114298e903e7SBaptiste Daroussin  cf_cv_system_name="$system_name"
114398e903e7SBaptiste Daroussinfi
114498e903e7SBaptiste Daroussin
114598e903e7SBaptiste Daroussintest -z "$system_name" && system_name="$cf_cv_system_name"
1146*8e022d3cSDag-Erling Smørgravtest -n "$cf_cv_system_name" && echo "$as_me:1146: result: Configuring for $cf_cv_system_name" >&5
114798e903e7SBaptiste Daroussinecho "${ECHO_T}Configuring for $cf_cv_system_name" >&6
114898e903e7SBaptiste Daroussin
114998e903e7SBaptiste Daroussinif test ".$system_name" != ".$cf_cv_system_name" ; then
1150*8e022d3cSDag-Erling Smørgrav	echo "$as_me:1150: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
115198e903e7SBaptiste Daroussinecho "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1152*8e022d3cSDag-Erling Smørgrav	{ { echo "$as_me:1152: error: \"Please remove config.cache and try again.\"" >&5
115398e903e7SBaptiste Daroussinecho "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
115498e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
115598e903e7SBaptiste Daroussinfi
115698e903e7SBaptiste Daroussin
115798e903e7SBaptiste Daroussintest "$program_prefix" != NONE &&
115898e903e7SBaptiste Daroussin  program_transform_name="s,^,$program_prefix,;$program_transform_name"
115998e903e7SBaptiste Daroussin# Use a double $ so make ignores it.
116098e903e7SBaptiste Daroussintest "$program_suffix" != NONE &&
116198e903e7SBaptiste Daroussin  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
116298e903e7SBaptiste Daroussin# Double any \ or $.  echo might interpret backslashes.
116398e903e7SBaptiste Daroussin# By default was `s,x,x', remove it if useless.
116498e903e7SBaptiste Daroussincat <<\_ACEOF >conftest.sed
116598e903e7SBaptiste Daroussins/[\\$]/&&/g;s/;s,x,x,$//
116698e903e7SBaptiste Daroussin_ACEOF
116798e903e7SBaptiste Daroussinprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed`
116898e903e7SBaptiste Daroussinrm conftest.sed
116998e903e7SBaptiste Daroussin
117098e903e7SBaptiste Daroussinac_ext=c
117198e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
1172*8e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1173*8e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
117498e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
1175*8e022d3cSDag-Erling Smørgravac_main_return="return"
117698e903e7SBaptiste Daroussinif test -n "$ac_tool_prefix"; then
117798e903e7SBaptiste Daroussin  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
117898e903e7SBaptiste Daroussinset dummy ${ac_tool_prefix}gcc; ac_word=$2
1179*8e022d3cSDag-Erling Smørgravecho "$as_me:1179: checking for $ac_word" >&5
118098e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
118198e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then
118298e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
118398e903e7SBaptiste Daroussinelse
118498e903e7SBaptiste Daroussin  if test -n "$CC"; then
118598e903e7SBaptiste Daroussin  ac_cv_prog_CC="$CC" # Let the user override the test.
118698e903e7SBaptiste Daroussinelse
118798e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
118898e903e7SBaptiste Daroussinac_dummy="$PATH"
118998e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
119098e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
119198e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
119298e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
119398e903e7SBaptiste Daroussinac_cv_prog_CC="${ac_tool_prefix}gcc"
1194*8e022d3cSDag-Erling Smørgravecho "$as_me:1194: found $ac_dir/$ac_word" >&5
119598e903e7SBaptiste Daroussinbreak
119698e903e7SBaptiste Daroussindone
119798e903e7SBaptiste Daroussin
119898e903e7SBaptiste Daroussinfi
119998e903e7SBaptiste Daroussinfi
120098e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC
120198e903e7SBaptiste Daroussinif test -n "$CC"; then
1202*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1202: result: $CC" >&5
120398e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6
120498e903e7SBaptiste Daroussinelse
1205*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1205: result: no" >&5
120698e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
120798e903e7SBaptiste Daroussinfi
120898e903e7SBaptiste Daroussin
120998e903e7SBaptiste Daroussinfi
121098e903e7SBaptiste Daroussinif test -z "$ac_cv_prog_CC"; then
121198e903e7SBaptiste Daroussin  ac_ct_CC=$CC
121298e903e7SBaptiste Daroussin  # Extract the first word of "gcc", so it can be a program name with args.
121398e903e7SBaptiste Daroussinset dummy gcc; ac_word=$2
1214*8e022d3cSDag-Erling Smørgravecho "$as_me:1214: checking for $ac_word" >&5
121598e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
121698e903e7SBaptiste Daroussinif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
121798e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
121898e903e7SBaptiste Daroussinelse
121998e903e7SBaptiste Daroussin  if test -n "$ac_ct_CC"; then
122098e903e7SBaptiste Daroussin  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
122198e903e7SBaptiste Daroussinelse
122298e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
122398e903e7SBaptiste Daroussinac_dummy="$PATH"
122498e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
122598e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
122698e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
122798e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
122898e903e7SBaptiste Daroussinac_cv_prog_ac_ct_CC="gcc"
1229*8e022d3cSDag-Erling Smørgravecho "$as_me:1229: found $ac_dir/$ac_word" >&5
123098e903e7SBaptiste Daroussinbreak
123198e903e7SBaptiste Daroussindone
123298e903e7SBaptiste Daroussin
123398e903e7SBaptiste Daroussinfi
123498e903e7SBaptiste Daroussinfi
123598e903e7SBaptiste Daroussinac_ct_CC=$ac_cv_prog_ac_ct_CC
123698e903e7SBaptiste Daroussinif test -n "$ac_ct_CC"; then
1237*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1237: result: $ac_ct_CC" >&5
123898e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_ct_CC" >&6
123998e903e7SBaptiste Daroussinelse
1240*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1240: result: no" >&5
124198e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
124298e903e7SBaptiste Daroussinfi
124398e903e7SBaptiste Daroussin
124498e903e7SBaptiste Daroussin  CC=$ac_ct_CC
124598e903e7SBaptiste Daroussinelse
124698e903e7SBaptiste Daroussin  CC="$ac_cv_prog_CC"
124798e903e7SBaptiste Daroussinfi
124898e903e7SBaptiste Daroussin
124998e903e7SBaptiste Daroussinif test -z "$CC"; then
125098e903e7SBaptiste Daroussin  if test -n "$ac_tool_prefix"; then
125198e903e7SBaptiste Daroussin  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
125298e903e7SBaptiste Daroussinset dummy ${ac_tool_prefix}cc; ac_word=$2
1253*8e022d3cSDag-Erling Smørgravecho "$as_me:1253: checking for $ac_word" >&5
125498e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
125598e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then
125698e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
125798e903e7SBaptiste Daroussinelse
125898e903e7SBaptiste Daroussin  if test -n "$CC"; then
125998e903e7SBaptiste Daroussin  ac_cv_prog_CC="$CC" # Let the user override the test.
126098e903e7SBaptiste Daroussinelse
126198e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
126298e903e7SBaptiste Daroussinac_dummy="$PATH"
126398e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
126498e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
126598e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
126698e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
126798e903e7SBaptiste Daroussinac_cv_prog_CC="${ac_tool_prefix}cc"
1268*8e022d3cSDag-Erling Smørgravecho "$as_me:1268: found $ac_dir/$ac_word" >&5
126998e903e7SBaptiste Daroussinbreak
127098e903e7SBaptiste Daroussindone
127198e903e7SBaptiste Daroussin
127298e903e7SBaptiste Daroussinfi
127398e903e7SBaptiste Daroussinfi
127498e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC
127598e903e7SBaptiste Daroussinif test -n "$CC"; then
1276*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1276: result: $CC" >&5
127798e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6
127898e903e7SBaptiste Daroussinelse
1279*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1279: result: no" >&5
128098e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
128198e903e7SBaptiste Daroussinfi
128298e903e7SBaptiste Daroussin
128398e903e7SBaptiste Daroussinfi
128498e903e7SBaptiste Daroussinif test -z "$ac_cv_prog_CC"; then
128598e903e7SBaptiste Daroussin  ac_ct_CC=$CC
128698e903e7SBaptiste Daroussin  # Extract the first word of "cc", so it can be a program name with args.
128798e903e7SBaptiste Daroussinset dummy cc; ac_word=$2
1288*8e022d3cSDag-Erling Smørgravecho "$as_me:1288: checking for $ac_word" >&5
128998e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
129098e903e7SBaptiste Daroussinif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
129198e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
129298e903e7SBaptiste Daroussinelse
129398e903e7SBaptiste Daroussin  if test -n "$ac_ct_CC"; then
129498e903e7SBaptiste Daroussin  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
129598e903e7SBaptiste Daroussinelse
129698e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
129798e903e7SBaptiste Daroussinac_dummy="$PATH"
129898e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
129998e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
130098e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
130198e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
130298e903e7SBaptiste Daroussinac_cv_prog_ac_ct_CC="cc"
1303*8e022d3cSDag-Erling Smørgravecho "$as_me:1303: found $ac_dir/$ac_word" >&5
130498e903e7SBaptiste Daroussinbreak
130598e903e7SBaptiste Daroussindone
130698e903e7SBaptiste Daroussin
130798e903e7SBaptiste Daroussinfi
130898e903e7SBaptiste Daroussinfi
130998e903e7SBaptiste Daroussinac_ct_CC=$ac_cv_prog_ac_ct_CC
131098e903e7SBaptiste Daroussinif test -n "$ac_ct_CC"; then
1311*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1311: result: $ac_ct_CC" >&5
131298e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_ct_CC" >&6
131398e903e7SBaptiste Daroussinelse
1314*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1314: result: no" >&5
131598e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
131698e903e7SBaptiste Daroussinfi
131798e903e7SBaptiste Daroussin
131898e903e7SBaptiste Daroussin  CC=$ac_ct_CC
131998e903e7SBaptiste Daroussinelse
132098e903e7SBaptiste Daroussin  CC="$ac_cv_prog_CC"
132198e903e7SBaptiste Daroussinfi
132298e903e7SBaptiste Daroussin
132398e903e7SBaptiste Daroussinfi
132498e903e7SBaptiste Daroussinif test -z "$CC"; then
132598e903e7SBaptiste Daroussin  # Extract the first word of "cc", so it can be a program name with args.
132698e903e7SBaptiste Daroussinset dummy cc; ac_word=$2
1327*8e022d3cSDag-Erling Smørgravecho "$as_me:1327: checking for $ac_word" >&5
132898e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
132998e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then
133098e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
133198e903e7SBaptiste Daroussinelse
133298e903e7SBaptiste Daroussin  if test -n "$CC"; then
133398e903e7SBaptiste Daroussin  ac_cv_prog_CC="$CC" # Let the user override the test.
133498e903e7SBaptiste Daroussinelse
133598e903e7SBaptiste Daroussin  ac_prog_rejected=no
133698e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
133798e903e7SBaptiste Daroussinac_dummy="$PATH"
133898e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
133998e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
134098e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
134198e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
134298e903e7SBaptiste Daroussinif test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
134398e903e7SBaptiste Daroussin  ac_prog_rejected=yes
134498e903e7SBaptiste Daroussin  continue
134598e903e7SBaptiste Daroussinfi
134698e903e7SBaptiste Daroussinac_cv_prog_CC="cc"
1347*8e022d3cSDag-Erling Smørgravecho "$as_me:1347: found $ac_dir/$ac_word" >&5
134898e903e7SBaptiste Daroussinbreak
134998e903e7SBaptiste Daroussindone
135098e903e7SBaptiste Daroussin
1351*8e022d3cSDag-Erling Smørgravif test "$ac_prog_rejected" = yes; then
135298e903e7SBaptiste Daroussin  # We found a bogon in the path, so make sure we never use it.
135398e903e7SBaptiste Daroussin  set dummy $ac_cv_prog_CC
135498e903e7SBaptiste Daroussin  shift
135598e903e7SBaptiste Daroussin  if test $# != 0; then
135698e903e7SBaptiste Daroussin    # We chose a different compiler from the bogus one.
135798e903e7SBaptiste Daroussin    # However, it has the same basename, so the bogon will be chosen
135898e903e7SBaptiste Daroussin    # first if we set CC to just the basename; use the full file name.
135998e903e7SBaptiste Daroussin    shift
136098e903e7SBaptiste Daroussin    set dummy "$ac_dir/$ac_word" ${1+"$@"}
136198e903e7SBaptiste Daroussin    shift
136298e903e7SBaptiste Daroussin    ac_cv_prog_CC="$@"
136398e903e7SBaptiste Daroussin  fi
136498e903e7SBaptiste Daroussinfi
136598e903e7SBaptiste Daroussinfi
136698e903e7SBaptiste Daroussinfi
136798e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC
136898e903e7SBaptiste Daroussinif test -n "$CC"; then
1369*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1369: result: $CC" >&5
137098e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6
137198e903e7SBaptiste Daroussinelse
1372*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1372: result: no" >&5
137398e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
137498e903e7SBaptiste Daroussinfi
137598e903e7SBaptiste Daroussin
137698e903e7SBaptiste Daroussinfi
137798e903e7SBaptiste Daroussinif test -z "$CC"; then
137898e903e7SBaptiste Daroussin  if test -n "$ac_tool_prefix"; then
137998e903e7SBaptiste Daroussin  for ac_prog in cl
138098e903e7SBaptiste Daroussin  do
138198e903e7SBaptiste Daroussin    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
138298e903e7SBaptiste Daroussinset dummy $ac_tool_prefix$ac_prog; ac_word=$2
1383*8e022d3cSDag-Erling Smørgravecho "$as_me:1383: checking for $ac_word" >&5
138498e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
138598e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then
138698e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
138798e903e7SBaptiste Daroussinelse
138898e903e7SBaptiste Daroussin  if test -n "$CC"; then
138998e903e7SBaptiste Daroussin  ac_cv_prog_CC="$CC" # Let the user override the test.
139098e903e7SBaptiste Daroussinelse
139198e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
139298e903e7SBaptiste Daroussinac_dummy="$PATH"
139398e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
139498e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
139598e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
139698e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
139798e903e7SBaptiste Daroussinac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1398*8e022d3cSDag-Erling Smørgravecho "$as_me:1398: found $ac_dir/$ac_word" >&5
139998e903e7SBaptiste Daroussinbreak
140098e903e7SBaptiste Daroussindone
140198e903e7SBaptiste Daroussin
140298e903e7SBaptiste Daroussinfi
140398e903e7SBaptiste Daroussinfi
140498e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC
140598e903e7SBaptiste Daroussinif test -n "$CC"; then
1406*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1406: result: $CC" >&5
140798e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6
140898e903e7SBaptiste Daroussinelse
1409*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1409: result: no" >&5
141098e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
141198e903e7SBaptiste Daroussinfi
141298e903e7SBaptiste Daroussin
141398e903e7SBaptiste Daroussin    test -n "$CC" && break
141498e903e7SBaptiste Daroussin  done
141598e903e7SBaptiste Daroussinfi
141698e903e7SBaptiste Daroussinif test -z "$CC"; then
141798e903e7SBaptiste Daroussin  ac_ct_CC=$CC
141898e903e7SBaptiste Daroussin  for ac_prog in cl
141998e903e7SBaptiste Daroussindo
142098e903e7SBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
142198e903e7SBaptiste Daroussinset dummy $ac_prog; ac_word=$2
1422*8e022d3cSDag-Erling Smørgravecho "$as_me:1422: checking for $ac_word" >&5
142398e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
142498e903e7SBaptiste Daroussinif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
142598e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
142698e903e7SBaptiste Daroussinelse
142798e903e7SBaptiste Daroussin  if test -n "$ac_ct_CC"; then
142898e903e7SBaptiste Daroussin  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
142998e903e7SBaptiste Daroussinelse
143098e903e7SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
143198e903e7SBaptiste Daroussinac_dummy="$PATH"
143298e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do
143398e903e7SBaptiste Daroussin  IFS=$ac_save_IFS
143498e903e7SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
143598e903e7SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
143698e903e7SBaptiste Daroussinac_cv_prog_ac_ct_CC="$ac_prog"
1437*8e022d3cSDag-Erling Smørgravecho "$as_me:1437: found $ac_dir/$ac_word" >&5
143898e903e7SBaptiste Daroussinbreak
143998e903e7SBaptiste Daroussindone
144098e903e7SBaptiste Daroussin
144198e903e7SBaptiste Daroussinfi
144298e903e7SBaptiste Daroussinfi
144398e903e7SBaptiste Daroussinac_ct_CC=$ac_cv_prog_ac_ct_CC
144498e903e7SBaptiste Daroussinif test -n "$ac_ct_CC"; then
1445*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1445: result: $ac_ct_CC" >&5
144698e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_ct_CC" >&6
144798e903e7SBaptiste Daroussinelse
1448*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1448: result: no" >&5
144998e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6
145098e903e7SBaptiste Daroussinfi
145198e903e7SBaptiste Daroussin
145298e903e7SBaptiste Daroussin  test -n "$ac_ct_CC" && break
145398e903e7SBaptiste Daroussindone
145498e903e7SBaptiste Daroussin
145598e903e7SBaptiste Daroussin  CC=$ac_ct_CC
145698e903e7SBaptiste Daroussinfi
145798e903e7SBaptiste Daroussin
145898e903e7SBaptiste Daroussinfi
145998e903e7SBaptiste Daroussin
1460*8e022d3cSDag-Erling Smørgravtest -z "$CC" && { { echo "$as_me:1460: error: no acceptable cc found in \$PATH" >&5
146198e903e7SBaptiste Daroussinecho "$as_me: error: no acceptable cc found in \$PATH" >&2;}
146298e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
146398e903e7SBaptiste Daroussin
146498e903e7SBaptiste Daroussin# Provide some information about the compiler.
1465*8e022d3cSDag-Erling Smørgravecho "$as_me:1465:" \
146698e903e7SBaptiste Daroussin     "checking for C compiler version" >&5
1467*8e022d3cSDag-Erling Smørgravac_compiler=`set X $ac_compile; echo "$2"`
1468*8e022d3cSDag-Erling Smørgrav{ (eval echo "$as_me:1468: \"$ac_compiler --version </dev/null >&5\"") >&5
146998e903e7SBaptiste Daroussin  (eval $ac_compiler --version </dev/null >&5) 2>&5
147098e903e7SBaptiste Daroussin  ac_status=$?
1471*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1471: \$? = $ac_status" >&5
1472*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }
1473*8e022d3cSDag-Erling Smørgrav{ (eval echo "$as_me:1473: \"$ac_compiler -v </dev/null >&5\"") >&5
14745b91e83fSBaptiste Daroussin  (eval $ac_compiler -v </dev/null >&5) 2>&5
14755b91e83fSBaptiste Daroussin  ac_status=$?
1476*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1476: \$? = $ac_status" >&5
1477*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }
1478*8e022d3cSDag-Erling Smørgrav{ (eval echo "$as_me:1478: \"$ac_compiler -V </dev/null >&5\"") >&5
14795b91e83fSBaptiste Daroussin  (eval $ac_compiler -V </dev/null >&5) 2>&5
14805b91e83fSBaptiste Daroussin  ac_status=$?
1481*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1481: \$? = $ac_status" >&5
1482*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }
148398e903e7SBaptiste Daroussin
1484*8e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
1485*8e022d3cSDag-Erling Smørgrav#line 1485 "configure"
148698e903e7SBaptiste Daroussin#include "confdefs.h"
148798e903e7SBaptiste Daroussin
148898e903e7SBaptiste Daroussinint
1489b53bb29fSJung-uk Kimmain (void)
149098e903e7SBaptiste Daroussin{
149198e903e7SBaptiste Daroussin
149298e903e7SBaptiste Daroussin  ;
149398e903e7SBaptiste Daroussin  return 0;
149498e903e7SBaptiste Daroussin}
149598e903e7SBaptiste Daroussin_ACEOF
149698e903e7SBaptiste Daroussinac_clean_files_save=$ac_clean_files
149798e903e7SBaptiste Daroussinac_clean_files="$ac_clean_files a.out a.exe"
149898e903e7SBaptiste Daroussin# Try to create an executable without -o first, disregard a.out.
149998e903e7SBaptiste Daroussin# It will help us diagnose broken compilers, and finding out an intuition
150098e903e7SBaptiste Daroussin# of exeext.
1501*8e022d3cSDag-Erling Smørgravecho "$as_me:1501: checking for C compiler default output" >&5
150298e903e7SBaptiste Daroussinecho $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1503*8e022d3cSDag-Erling Smørgravac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1504*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1504: \"$ac_link_default\"") >&5
150598e903e7SBaptiste Daroussin  (eval $ac_link_default) 2>&5
150698e903e7SBaptiste Daroussin  ac_status=$?
1507*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1507: \$? = $ac_status" >&5
1508*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
150998e903e7SBaptiste Daroussin  # Find the output, starting from the most likely.  This scheme is
151098e903e7SBaptiste Daroussin# not robust to junk in `.', hence go to wildcards (a.*) only as a last
151198e903e7SBaptiste Daroussin# resort.
151298e903e7SBaptiste Daroussinfor ac_file in `ls a.exe conftest.exe 2>/dev/null;
151398e903e7SBaptiste Daroussin                ls a.out conftest 2>/dev/null;
151498e903e7SBaptiste Daroussin                ls a.* conftest.* 2>/dev/null`; do
151598e903e7SBaptiste Daroussin  case $ac_file in
151698e903e7SBaptiste Daroussin    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
151798e903e7SBaptiste Daroussin    a.out ) # We found the default executable, but exeext='' is most
151898e903e7SBaptiste Daroussin            # certainly right.
151998e903e7SBaptiste Daroussin            break;;
152098e903e7SBaptiste Daroussin    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
152198e903e7SBaptiste Daroussin          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
152298e903e7SBaptiste Daroussin          export ac_cv_exeext
152398e903e7SBaptiste Daroussin          break;;
152498e903e7SBaptiste Daroussin    * ) break;;
152598e903e7SBaptiste Daroussin  esac
152698e903e7SBaptiste Daroussindone
152798e903e7SBaptiste Daroussinelse
152898e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
1529*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
1530*8e022d3cSDag-Erling Smørgrav{ { echo "$as_me:1530: error: C compiler cannot create executables" >&5
153198e903e7SBaptiste Daroussinecho "$as_me: error: C compiler cannot create executables" >&2;}
153298e903e7SBaptiste Daroussin   { (exit 77); exit 77; }; }
153398e903e7SBaptiste Daroussinfi
153498e903e7SBaptiste Daroussin
153598e903e7SBaptiste Daroussinac_exeext=$ac_cv_exeext
1536*8e022d3cSDag-Erling Smørgravecho "$as_me:1536: result: $ac_file" >&5
153798e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_file" >&6
153898e903e7SBaptiste Daroussin
153998e903e7SBaptiste Daroussin# Check the compiler produces executables we can run.  If not, either
154098e903e7SBaptiste Daroussin# the compiler is broken, or we cross compile.
1541*8e022d3cSDag-Erling Smørgravecho "$as_me:1541: checking whether the C compiler works" >&5
154298e903e7SBaptiste Daroussinecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
154398e903e7SBaptiste Daroussin# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
154498e903e7SBaptiste Daroussin# If not cross compiling, check that we can run a simple program.
154598e903e7SBaptiste Daroussinif test "$cross_compiling" != yes; then
154698e903e7SBaptiste Daroussin  if { ac_try='./$ac_file'
1547*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:1547: \"$ac_try\"") >&5
154898e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
154998e903e7SBaptiste Daroussin  ac_status=$?
1550*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1550: \$? = $ac_status" >&5
1551*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
155298e903e7SBaptiste Daroussin    cross_compiling=no
155398e903e7SBaptiste Daroussin  else
155498e903e7SBaptiste Daroussin    if test "$cross_compiling" = maybe; then
155598e903e7SBaptiste Daroussin	cross_compiling=yes
155698e903e7SBaptiste Daroussin    else
1557*8e022d3cSDag-Erling Smørgrav	{ { echo "$as_me:1557: error: cannot run C compiled programs.
155898e903e7SBaptiste DaroussinIf you meant to cross compile, use \`--host'." >&5
155998e903e7SBaptiste Daroussinecho "$as_me: error: cannot run C compiled programs.
156098e903e7SBaptiste DaroussinIf you meant to cross compile, use \`--host'." >&2;}
156198e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
156298e903e7SBaptiste Daroussin    fi
156398e903e7SBaptiste Daroussin  fi
156498e903e7SBaptiste Daroussinfi
1565*8e022d3cSDag-Erling Smørgravecho "$as_me:1565: result: yes" >&5
156698e903e7SBaptiste Daroussinecho "${ECHO_T}yes" >&6
156798e903e7SBaptiste Daroussin
1568*8e022d3cSDag-Erling Smørgravrm -f a.out a.exe "conftest$ac_cv_exeext"
156998e903e7SBaptiste Daroussinac_clean_files=$ac_clean_files_save
157098e903e7SBaptiste Daroussin# Check the compiler produces executables we can run.  If not, either
157198e903e7SBaptiste Daroussin# the compiler is broken, or we cross compile.
1572*8e022d3cSDag-Erling Smørgravecho "$as_me:1572: checking whether we are cross compiling" >&5
157398e903e7SBaptiste Daroussinecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1574*8e022d3cSDag-Erling Smørgravecho "$as_me:1574: result: $cross_compiling" >&5
157598e903e7SBaptiste Daroussinecho "${ECHO_T}$cross_compiling" >&6
157698e903e7SBaptiste Daroussin
1577*8e022d3cSDag-Erling Smørgravecho "$as_me:1577: checking for executable suffix" >&5
157898e903e7SBaptiste Daroussinecho $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1579*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1579: \"$ac_link\"") >&5
158098e903e7SBaptiste Daroussin  (eval $ac_link) 2>&5
158198e903e7SBaptiste Daroussin  ac_status=$?
1582*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1582: \$? = $ac_status" >&5
1583*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
158498e903e7SBaptiste Daroussin  # If both `conftest.exe' and `conftest' are `present' (well, observable)
158598e903e7SBaptiste Daroussin# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
158698e903e7SBaptiste Daroussin# work properly (i.e., refer to `conftest.exe'), while it won't with
158798e903e7SBaptiste Daroussin# `rm'.
158898e903e7SBaptiste Daroussinfor ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
158998e903e7SBaptiste Daroussin  case $ac_file in
159098e903e7SBaptiste Daroussin    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
159198e903e7SBaptiste Daroussin    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
159298e903e7SBaptiste Daroussin          export ac_cv_exeext
159398e903e7SBaptiste Daroussin          break;;
159498e903e7SBaptiste Daroussin    * ) break;;
159598e903e7SBaptiste Daroussin  esac
159698e903e7SBaptiste Daroussindone
159798e903e7SBaptiste Daroussinelse
1598*8e022d3cSDag-Erling Smørgrav  { { echo "$as_me:1598: error: cannot compute EXEEXT: cannot compile and link" >&5
159998e903e7SBaptiste Daroussinecho "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
160098e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
160198e903e7SBaptiste Daroussinfi
160298e903e7SBaptiste Daroussin
1603*8e022d3cSDag-Erling Smørgravrm -f "conftest$ac_cv_exeext"
1604*8e022d3cSDag-Erling Smørgravecho "$as_me:1604: result: $ac_cv_exeext" >&5
160598e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_exeext" >&6
160698e903e7SBaptiste Daroussin
1607*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_ext"
160898e903e7SBaptiste DaroussinEXEEXT=$ac_cv_exeext
160998e903e7SBaptiste Daroussinac_exeext=$EXEEXT
1610*8e022d3cSDag-Erling Smørgravecho "$as_me:1610: checking for object suffix" >&5
161198e903e7SBaptiste Daroussinecho $ECHO_N "checking for object suffix... $ECHO_C" >&6
161298e903e7SBaptiste Daroussinif test "${ac_cv_objext+set}" = set; then
161398e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
161498e903e7SBaptiste Daroussinelse
1615*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1616*8e022d3cSDag-Erling Smørgrav#line 1616 "configure"
161798e903e7SBaptiste Daroussin#include "confdefs.h"
161898e903e7SBaptiste Daroussin
161998e903e7SBaptiste Daroussinint
1620b53bb29fSJung-uk Kimmain (void)
162198e903e7SBaptiste Daroussin{
162298e903e7SBaptiste Daroussin
162398e903e7SBaptiste Daroussin  ;
162498e903e7SBaptiste Daroussin  return 0;
162598e903e7SBaptiste Daroussin}
162698e903e7SBaptiste Daroussin_ACEOF
162798e903e7SBaptiste Daroussinrm -f conftest.o conftest.obj
1628*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1628: \"$ac_compile\"") >&5
162998e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
163098e903e7SBaptiste Daroussin  ac_status=$?
1631*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1631: \$? = $ac_status" >&5
1632*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
163398e903e7SBaptiste Daroussin  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
163498e903e7SBaptiste Daroussin  case $ac_file in
163598e903e7SBaptiste Daroussin    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
163698e903e7SBaptiste Daroussin    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
163798e903e7SBaptiste Daroussin       break;;
163898e903e7SBaptiste Daroussin  esac
163998e903e7SBaptiste Daroussindone
164098e903e7SBaptiste Daroussinelse
164198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
1642*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
1643*8e022d3cSDag-Erling Smørgrav{ { echo "$as_me:1643: error: cannot compute OBJEXT: cannot compile" >&5
164498e903e7SBaptiste Daroussinecho "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
164598e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
164698e903e7SBaptiste Daroussinfi
164798e903e7SBaptiste Daroussin
1648*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
164998e903e7SBaptiste Daroussinfi
1650*8e022d3cSDag-Erling Smørgravecho "$as_me:1650: result: $ac_cv_objext" >&5
165198e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_objext" >&6
165298e903e7SBaptiste DaroussinOBJEXT=$ac_cv_objext
165398e903e7SBaptiste Daroussinac_objext=$OBJEXT
1654*8e022d3cSDag-Erling Smørgravecho "$as_me:1654: checking whether we are using the GNU C compiler" >&5
165598e903e7SBaptiste Daroussinecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
165698e903e7SBaptiste Daroussinif test "${ac_cv_c_compiler_gnu+set}" = set; then
165798e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
165898e903e7SBaptiste Daroussinelse
1659*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1660*8e022d3cSDag-Erling Smørgrav#line 1660 "configure"
166198e903e7SBaptiste Daroussin#include "confdefs.h"
166298e903e7SBaptiste Daroussin
166398e903e7SBaptiste Daroussinint
1664b53bb29fSJung-uk Kimmain (void)
166598e903e7SBaptiste Daroussin{
166698e903e7SBaptiste Daroussin#ifndef __GNUC__
166798e903e7SBaptiste Daroussin       choke me
166898e903e7SBaptiste Daroussin#endif
166998e903e7SBaptiste Daroussin
167098e903e7SBaptiste Daroussin  ;
167198e903e7SBaptiste Daroussin  return 0;
167298e903e7SBaptiste Daroussin}
167398e903e7SBaptiste Daroussin_ACEOF
1674*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1675*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1675: \"$ac_compile\"") >&5
167698e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
167798e903e7SBaptiste Daroussin  ac_status=$?
1678*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1678: \$? = $ac_status" >&5
1679*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
1680*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1681*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:1681: \"$ac_try\"") >&5
168298e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
168398e903e7SBaptiste Daroussin  ac_status=$?
1684*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1684: \$? = $ac_status" >&5
1685*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
168698e903e7SBaptiste Daroussin  ac_compiler_gnu=yes
168798e903e7SBaptiste Daroussinelse
168898e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
1689*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
169098e903e7SBaptiste Daroussinac_compiler_gnu=no
169198e903e7SBaptiste Daroussinfi
1692*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
169398e903e7SBaptiste Daroussinac_cv_c_compiler_gnu=$ac_compiler_gnu
169498e903e7SBaptiste Daroussin
169598e903e7SBaptiste Daroussinfi
1696*8e022d3cSDag-Erling Smørgravecho "$as_me:1696: result: $ac_cv_c_compiler_gnu" >&5
169798e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
169898e903e7SBaptiste DaroussinGCC=`test $ac_compiler_gnu = yes && echo yes`
169998e903e7SBaptiste Daroussinac_test_CFLAGS=${CFLAGS+set}
170098e903e7SBaptiste Daroussinac_save_CFLAGS=$CFLAGS
170198e903e7SBaptiste DaroussinCFLAGS="-g"
1702*8e022d3cSDag-Erling Smørgravecho "$as_me:1702: checking whether $CC accepts -g" >&5
170398e903e7SBaptiste Daroussinecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
170498e903e7SBaptiste Daroussinif test "${ac_cv_prog_cc_g+set}" = set; then
170598e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
170698e903e7SBaptiste Daroussinelse
1707*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1708*8e022d3cSDag-Erling Smørgrav#line 1708 "configure"
170998e903e7SBaptiste Daroussin#include "confdefs.h"
171098e903e7SBaptiste Daroussin
171198e903e7SBaptiste Daroussinint
1712b53bb29fSJung-uk Kimmain (void)
171398e903e7SBaptiste Daroussin{
171498e903e7SBaptiste Daroussin
171598e903e7SBaptiste Daroussin  ;
171698e903e7SBaptiste Daroussin  return 0;
171798e903e7SBaptiste Daroussin}
171898e903e7SBaptiste Daroussin_ACEOF
1719*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1720*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1720: \"$ac_compile\"") >&5
172198e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
172298e903e7SBaptiste Daroussin  ac_status=$?
1723*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1723: \$? = $ac_status" >&5
1724*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
1725*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1726*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:1726: \"$ac_try\"") >&5
172798e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
172898e903e7SBaptiste Daroussin  ac_status=$?
1729*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1729: \$? = $ac_status" >&5
1730*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
173198e903e7SBaptiste Daroussin  ac_cv_prog_cc_g=yes
173298e903e7SBaptiste Daroussinelse
173398e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
1734*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
173598e903e7SBaptiste Daroussinac_cv_prog_cc_g=no
173698e903e7SBaptiste Daroussinfi
1737*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
173898e903e7SBaptiste Daroussinfi
1739*8e022d3cSDag-Erling Smørgravecho "$as_me:1739: result: $ac_cv_prog_cc_g" >&5
174098e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_prog_cc_g" >&6
174198e903e7SBaptiste Daroussinif test "$ac_test_CFLAGS" = set; then
174298e903e7SBaptiste Daroussin  CFLAGS=$ac_save_CFLAGS
174398e903e7SBaptiste Daroussinelif test $ac_cv_prog_cc_g = yes; then
174498e903e7SBaptiste Daroussin  if test "$GCC" = yes; then
174598e903e7SBaptiste Daroussin    CFLAGS="-g -O2"
174698e903e7SBaptiste Daroussin  else
174798e903e7SBaptiste Daroussin    CFLAGS="-g"
174898e903e7SBaptiste Daroussin  fi
174998e903e7SBaptiste Daroussinelse
175098e903e7SBaptiste Daroussin  if test "$GCC" = yes; then
175198e903e7SBaptiste Daroussin    CFLAGS="-O2"
175298e903e7SBaptiste Daroussin  else
175398e903e7SBaptiste Daroussin    CFLAGS=
175498e903e7SBaptiste Daroussin  fi
175598e903e7SBaptiste Daroussinfi
175698e903e7SBaptiste Daroussin# Some people use a C++ compiler to compile C.  Since we use `exit',
175798e903e7SBaptiste Daroussin# in C++ we need to declare it.  In case someone uses the same compiler
175898e903e7SBaptiste Daroussin# for both compiling C and C++ we need to have the C++ compiler decide
175998e903e7SBaptiste Daroussin# the declaration of exit, since it's the most demanding environment.
1760*8e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
176198e903e7SBaptiste Daroussin#ifndef __cplusplus
176298e903e7SBaptiste Daroussin  choke me
176398e903e7SBaptiste Daroussin#endif
176498e903e7SBaptiste Daroussin_ACEOF
1765*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1766*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1766: \"$ac_compile\"") >&5
176798e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
176898e903e7SBaptiste Daroussin  ac_status=$?
1769*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1769: \$? = $ac_status" >&5
1770*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
1771*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1772*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:1772: \"$ac_try\"") >&5
177398e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
177498e903e7SBaptiste Daroussin  ac_status=$?
1775*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1775: \$? = $ac_status" >&5
1776*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
177798e903e7SBaptiste Daroussin  for ac_declaration in \
177898e903e7SBaptiste Daroussin   ''\
177998e903e7SBaptiste Daroussin   '#include <stdlib.h>' \
178098e903e7SBaptiste Daroussin   'extern "C" void std::exit (int) throw (); using std::exit;' \
178198e903e7SBaptiste Daroussin   'extern "C" void std::exit (int); using std::exit;' \
178298e903e7SBaptiste Daroussin   'extern "C" void exit (int) throw ();' \
178398e903e7SBaptiste Daroussin   'extern "C" void exit (int);' \
178498e903e7SBaptiste Daroussin   'void exit (int);'
178598e903e7SBaptiste Daroussindo
1786*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1787*8e022d3cSDag-Erling Smørgrav#line 1787 "configure"
178898e903e7SBaptiste Daroussin#include "confdefs.h"
178998e903e7SBaptiste Daroussin#include <stdlib.h>
179098e903e7SBaptiste Daroussin$ac_declaration
179198e903e7SBaptiste Daroussinint
1792b53bb29fSJung-uk Kimmain (void)
179398e903e7SBaptiste Daroussin{
179498e903e7SBaptiste Daroussinexit (42);
179598e903e7SBaptiste Daroussin  ;
179698e903e7SBaptiste Daroussin  return 0;
179798e903e7SBaptiste Daroussin}
179898e903e7SBaptiste Daroussin_ACEOF
1799*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1800*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1800: \"$ac_compile\"") >&5
180198e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
180298e903e7SBaptiste Daroussin  ac_status=$?
1803*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1803: \$? = $ac_status" >&5
1804*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
1805*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1806*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:1806: \"$ac_try\"") >&5
180798e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
180898e903e7SBaptiste Daroussin  ac_status=$?
1809*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1809: \$? = $ac_status" >&5
1810*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
181198e903e7SBaptiste Daroussin  :
181298e903e7SBaptiste Daroussinelse
181398e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
1814*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
181598e903e7SBaptiste Daroussincontinue
181698e903e7SBaptiste Daroussinfi
1817*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
1818*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
1819*8e022d3cSDag-Erling Smørgrav#line 1819 "configure"
182098e903e7SBaptiste Daroussin#include "confdefs.h"
182198e903e7SBaptiste Daroussin$ac_declaration
182298e903e7SBaptiste Daroussinint
1823b53bb29fSJung-uk Kimmain (void)
182498e903e7SBaptiste Daroussin{
182598e903e7SBaptiste Daroussinexit (42);
182698e903e7SBaptiste Daroussin  ;
182798e903e7SBaptiste Daroussin  return 0;
182898e903e7SBaptiste Daroussin}
182998e903e7SBaptiste Daroussin_ACEOF
1830*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1831*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1831: \"$ac_compile\"") >&5
183298e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
183398e903e7SBaptiste Daroussin  ac_status=$?
1834*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1834: \$? = $ac_status" >&5
1835*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
1836*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1837*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:1837: \"$ac_try\"") >&5
183898e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
183998e903e7SBaptiste Daroussin  ac_status=$?
1840*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1840: \$? = $ac_status" >&5
1841*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
184298e903e7SBaptiste Daroussin  break
184398e903e7SBaptiste Daroussinelse
184498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
1845*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
184698e903e7SBaptiste Daroussinfi
1847*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
184898e903e7SBaptiste Daroussindone
184998e903e7SBaptiste Daroussinrm -rf conftest*
185098e903e7SBaptiste Daroussinif test -n "$ac_declaration"; then
185198e903e7SBaptiste Daroussin  echo '#ifdef __cplusplus' >>confdefs.h
1852*8e022d3cSDag-Erling Smørgrav  echo "$ac_declaration"    >>confdefs.h
185398e903e7SBaptiste Daroussin  echo '#endif'             >>confdefs.h
185498e903e7SBaptiste Daroussinfi
185598e903e7SBaptiste Daroussin
185698e903e7SBaptiste Daroussinelse
185798e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
1858*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
185998e903e7SBaptiste Daroussinfi
1860*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
186198e903e7SBaptiste Daroussinac_ext=c
186298e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
1863*8e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1864*8e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
186598e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
1866*8e022d3cSDag-Erling Smørgravac_main_return="return"
186798e903e7SBaptiste Daroussin
18685b91e83fSBaptiste DaroussinGCC_VERSION=none
18695b91e83fSBaptiste Daroussinif test "$GCC" = yes ; then
1870*8e022d3cSDag-Erling Smørgrav	echo "$as_me:1870: checking version of $CC" >&5
18715b91e83fSBaptiste Daroussinecho $ECHO_N "checking version of $CC... $ECHO_C" >&6
18725b91e83fSBaptiste Daroussin	GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
18735b91e83fSBaptiste Daroussin	test -z "$GCC_VERSION" && GCC_VERSION=unknown
1874*8e022d3cSDag-Erling Smørgrav	echo "$as_me:1874: result: $GCC_VERSION" >&5
18755b91e83fSBaptiste Daroussinecho "${ECHO_T}$GCC_VERSION" >&6
18765b91e83fSBaptiste Daroussinfi
18775b91e83fSBaptiste Daroussin
1878b53bb29fSJung-uk KimINTEL_COMPILER=no
1879b53bb29fSJung-uk Kim
1880b53bb29fSJung-uk Kimif test "$GCC" = yes ; then
1881*8e022d3cSDag-Erling Smørgrav	case "$host_os" in
1882b53bb29fSJung-uk Kim	(linux*|gnu*)
1883*8e022d3cSDag-Erling Smørgrav		echo "$as_me:1883: checking if this is really Intel C compiler" >&5
1884b53bb29fSJung-uk Kimecho $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
1885b53bb29fSJung-uk Kim		cf_save_CFLAGS="$CFLAGS"
1886b53bb29fSJung-uk Kim		CFLAGS="$CFLAGS -no-gcc"
1887*8e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
1888*8e022d3cSDag-Erling Smørgrav#line 1888 "configure"
1889b53bb29fSJung-uk Kim#include "confdefs.h"
1890b53bb29fSJung-uk Kim
1891b53bb29fSJung-uk Kimint
1892b53bb29fSJung-uk Kimmain (void)
1893b53bb29fSJung-uk Kim{
1894b53bb29fSJung-uk Kim
1895b53bb29fSJung-uk Kim#ifdef __INTEL_COMPILER
1896b53bb29fSJung-uk Kim#else
1897b53bb29fSJung-uk Kimmake an error
1898b53bb29fSJung-uk Kim#endif
1899b53bb29fSJung-uk Kim
1900b53bb29fSJung-uk Kim  ;
1901b53bb29fSJung-uk Kim  return 0;
1902b53bb29fSJung-uk Kim}
1903b53bb29fSJung-uk Kim_ACEOF
1904*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1905*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1905: \"$ac_compile\"") >&5
1906b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
1907b53bb29fSJung-uk Kim  ac_status=$?
1908*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1908: \$? = $ac_status" >&5
1909*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
1910*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1911*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:1911: \"$ac_try\"") >&5
1912b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
1913b53bb29fSJung-uk Kim  ac_status=$?
1914*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1914: \$? = $ac_status" >&5
1915*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
1916b53bb29fSJung-uk Kim  INTEL_COMPILER=yes
1917b53bb29fSJung-uk Kimcf_save_CFLAGS="$cf_save_CFLAGS -we147"
1918b53bb29fSJung-uk Kim
1919b53bb29fSJung-uk Kimelse
1920b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
1921*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
1922b53bb29fSJung-uk Kimfi
1923*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
1924b53bb29fSJung-uk Kim		CFLAGS="$cf_save_CFLAGS"
1925*8e022d3cSDag-Erling Smørgrav		echo "$as_me:1925: result: $INTEL_COMPILER" >&5
1926b53bb29fSJung-uk Kimecho "${ECHO_T}$INTEL_COMPILER" >&6
1927b53bb29fSJung-uk Kim		;;
1928b53bb29fSJung-uk Kim	esac
1929b53bb29fSJung-uk Kimfi
1930b53bb29fSJung-uk Kim
1931b53bb29fSJung-uk KimCLANG_COMPILER=no
1932b53bb29fSJung-uk Kim
1933b53bb29fSJung-uk Kimif test "$GCC" = yes ; then
1934*8e022d3cSDag-Erling Smørgrav	echo "$as_me:1934: checking if this is really Clang C compiler" >&5
1935b53bb29fSJung-uk Kimecho $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
1936b53bb29fSJung-uk Kim	cf_save_CFLAGS="$CFLAGS"
1937*8e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
1938*8e022d3cSDag-Erling Smørgrav#line 1938 "configure"
1939b53bb29fSJung-uk Kim#include "confdefs.h"
1940b53bb29fSJung-uk Kim
1941b53bb29fSJung-uk Kimint
1942b53bb29fSJung-uk Kimmain (void)
1943b53bb29fSJung-uk Kim{
1944b53bb29fSJung-uk Kim
1945b53bb29fSJung-uk Kim#ifdef __clang__
1946b53bb29fSJung-uk Kim#else
1947b53bb29fSJung-uk Kimmake an error
1948b53bb29fSJung-uk Kim#endif
1949b53bb29fSJung-uk Kim
1950b53bb29fSJung-uk Kim  ;
1951b53bb29fSJung-uk Kim  return 0;
1952b53bb29fSJung-uk Kim}
1953b53bb29fSJung-uk Kim_ACEOF
1954*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
1955*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:1955: \"$ac_compile\"") >&5
1956b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
1957b53bb29fSJung-uk Kim  ac_status=$?
1958*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1958: \$? = $ac_status" >&5
1959*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
1960*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
1961*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:1961: \"$ac_try\"") >&5
1962b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
1963b53bb29fSJung-uk Kim  ac_status=$?
1964*8e022d3cSDag-Erling Smørgrav  echo "$as_me:1964: \$? = $ac_status" >&5
1965*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
1966b53bb29fSJung-uk Kim  CLANG_COMPILER=yes
1967b53bb29fSJung-uk Kim
1968b53bb29fSJung-uk Kimelse
1969b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
1970*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
1971b53bb29fSJung-uk Kimfi
1972*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
1973b53bb29fSJung-uk Kim	CFLAGS="$cf_save_CFLAGS"
1974*8e022d3cSDag-Erling Smørgrav	echo "$as_me:1974: result: $CLANG_COMPILER" >&5
1975b53bb29fSJung-uk Kimecho "${ECHO_T}$CLANG_COMPILER" >&6
1976b53bb29fSJung-uk Kimfi
1977b53bb29fSJung-uk Kim
1978*8e022d3cSDag-Erling SmørgravCLANG_VERSION=none
1979*8e022d3cSDag-Erling Smørgrav
1980*8e022d3cSDag-Erling Smørgravif test "x$CLANG_COMPILER" = "xyes" ; then
1981*8e022d3cSDag-Erling Smørgrav	case "$CC" in
1982*8e022d3cSDag-Erling Smørgrav	(c[1-9][0-9]|*/c[1-9][0-9])
1983*8e022d3cSDag-Erling Smørgrav		{ echo "$as_me:1983: WARNING: replacing broken compiler alias $CC" >&5
1984*8e022d3cSDag-Erling Smørgravecho "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
1985*8e022d3cSDag-Erling Smørgrav		CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
1986*8e022d3cSDag-Erling Smørgrav		CC=clang
1987*8e022d3cSDag-Erling Smørgrav		;;
1988*8e022d3cSDag-Erling Smørgrav	esac
1989*8e022d3cSDag-Erling Smørgrav
1990*8e022d3cSDag-Erling Smørgrav	echo "$as_me:1990: checking version of $CC" >&5
1991*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking version of $CC... $ECHO_C" >&6
1992*8e022d3cSDag-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.].*//'`"
1993*8e022d3cSDag-Erling Smørgrav	test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
1994*8e022d3cSDag-Erling Smørgrav	echo "$as_me:1994: result: $CLANG_VERSION" >&5
1995*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$CLANG_VERSION" >&6
1996*8e022d3cSDag-Erling Smørgrav
1997*8e022d3cSDag-Erling Smørgrav	for cf_clang_opt in \
1998*8e022d3cSDag-Erling Smørgrav		-Qunused-arguments \
1999*8e022d3cSDag-Erling Smørgrav		-Wno-error=implicit-function-declaration
2000*8e022d3cSDag-Erling Smørgrav	do
2001*8e022d3cSDag-Erling Smørgrav		echo "$as_me:2001: checking if option $cf_clang_opt works" >&5
2002*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2003*8e022d3cSDag-Erling Smørgrav		cf_save_CFLAGS="$CFLAGS"
2004*8e022d3cSDag-Erling Smørgrav		CFLAGS="$CFLAGS $cf_clang_opt"
2005*8e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
2006*8e022d3cSDag-Erling Smørgrav#line 2006 "configure"
2007*8e022d3cSDag-Erling Smørgrav#include "confdefs.h"
2008*8e022d3cSDag-Erling Smørgrav
2009*8e022d3cSDag-Erling Smørgrav			#include <stdio.h>
2010*8e022d3cSDag-Erling Smørgravint
2011*8e022d3cSDag-Erling Smørgravmain (void)
2012*8e022d3cSDag-Erling Smørgrav{
2013*8e022d3cSDag-Erling Smørgrav
2014*8e022d3cSDag-Erling Smørgrav			printf("hello!\\n");
2015*8e022d3cSDag-Erling Smørgrav  ;
2016*8e022d3cSDag-Erling Smørgrav  return 0;
2017*8e022d3cSDag-Erling Smørgrav}
2018*8e022d3cSDag-Erling Smørgrav_ACEOF
2019*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
2020*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:2020: \"$ac_link\"") >&5
2021*8e022d3cSDag-Erling Smørgrav  (eval $ac_link) 2>&5
2022*8e022d3cSDag-Erling Smørgrav  ac_status=$?
2023*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2023: \$? = $ac_status" >&5
2024*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
2025*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
2026*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:2026: \"$ac_try\"") >&5
2027*8e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
2028*8e022d3cSDag-Erling Smørgrav  ac_status=$?
2029*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2029: \$? = $ac_status" >&5
2030*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
2031*8e022d3cSDag-Erling Smørgrav
2032*8e022d3cSDag-Erling Smørgrav			cf_clang_optok=yes
2033*8e022d3cSDag-Erling Smørgravelse
2034*8e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
2035*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
2036*8e022d3cSDag-Erling Smørgrav
2037*8e022d3cSDag-Erling Smørgrav			cf_clang_optok=no
2038*8e022d3cSDag-Erling Smørgravfi
2039*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2040*8e022d3cSDag-Erling Smørgrav		echo "$as_me:2040: result: $cf_clang_optok" >&5
2041*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$cf_clang_optok" >&6
2042*8e022d3cSDag-Erling Smørgrav		CFLAGS="$cf_save_CFLAGS"
2043*8e022d3cSDag-Erling Smørgrav		if test "$cf_clang_optok" = yes; then
2044*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	adding option $cf_clang_opt" 1>&6
2045*8e022d3cSDag-Erling Smørgrav
2046*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:2046: testing adding option $cf_clang_opt ..." 1>&5
2047*8e022d3cSDag-Erling Smørgrav
2048*8e022d3cSDag-Erling Smørgrav	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2049*8e022d3cSDag-Erling Smørgrav	CFLAGS="${CFLAGS}$cf_clang_opt"
2050*8e022d3cSDag-Erling Smørgrav
2051*8e022d3cSDag-Erling Smørgrav		fi
2052*8e022d3cSDag-Erling Smørgrav	done
2053*8e022d3cSDag-Erling Smørgravfi
2054*8e022d3cSDag-Erling Smørgrav
2055*8e022d3cSDag-Erling Smørgravecho "$as_me:2055: checking for $CC option to accept ANSI C" >&5
205698e903e7SBaptiste Daroussinecho $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
205798e903e7SBaptiste Daroussinif test "${ac_cv_prog_cc_stdc+set}" = set; then
205898e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
205998e903e7SBaptiste Daroussinelse
206098e903e7SBaptiste Daroussin  ac_cv_prog_cc_stdc=no
206198e903e7SBaptiste Daroussinac_save_CC=$CC
2062*8e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
2063*8e022d3cSDag-Erling Smørgrav#line 2063 "configure"
206498e903e7SBaptiste Daroussin#include "confdefs.h"
206598e903e7SBaptiste Daroussin#include <stdarg.h>
206698e903e7SBaptiste Daroussin#include <stdio.h>
206798e903e7SBaptiste Daroussin#include <sys/types.h>
206898e903e7SBaptiste Daroussin#include <sys/stat.h>
206998e903e7SBaptiste Daroussin/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
207098e903e7SBaptiste Daroussinstruct buf { int x; };
207198e903e7SBaptiste DaroussinFILE * (*rcsopen) (struct buf *, struct stat *, int);
2072*8e022d3cSDag-Erling Smørgravstatic char *e (char **p, int i)
207398e903e7SBaptiste Daroussin{
207498e903e7SBaptiste Daroussin  return p[i];
207598e903e7SBaptiste Daroussin}
207698e903e7SBaptiste Daroussinstatic char *f (char * (*g) (char **, int), char **p, ...)
207798e903e7SBaptiste Daroussin{
207898e903e7SBaptiste Daroussin  char *s;
207998e903e7SBaptiste Daroussin  va_list v;
208098e903e7SBaptiste Daroussin  va_start (v,p);
208198e903e7SBaptiste Daroussin  s = g (p, va_arg (v,int));
208298e903e7SBaptiste Daroussin  va_end (v);
208398e903e7SBaptiste Daroussin  return s;
208498e903e7SBaptiste Daroussin}
208598e903e7SBaptiste Daroussinint test (int i, double x);
208698e903e7SBaptiste Daroussinstruct s1 {int (*f) (int a);};
208798e903e7SBaptiste Daroussinstruct s2 {int (*f) (double a);};
208898e903e7SBaptiste Daroussinint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
208998e903e7SBaptiste Daroussinint argc;
209098e903e7SBaptiste Daroussinchar **argv;
209198e903e7SBaptiste Daroussinint
2092b53bb29fSJung-uk Kimmain (void)
209398e903e7SBaptiste Daroussin{
209498e903e7SBaptiste Daroussinreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
209598e903e7SBaptiste Daroussin  ;
209698e903e7SBaptiste Daroussin  return 0;
209798e903e7SBaptiste Daroussin}
209898e903e7SBaptiste Daroussin_ACEOF
209998e903e7SBaptiste Daroussin# Don't try gcc -ansi; that turns off useful extensions and
210098e903e7SBaptiste Daroussin# breaks some systems' header files.
210198e903e7SBaptiste Daroussin# AIX			-qlanglvl=ansi
210298e903e7SBaptiste Daroussin# Ultrix and OSF/1	-std1
210398e903e7SBaptiste Daroussin# HP-UX 10.20 and later	-Ae
210498e903e7SBaptiste Daroussin# HP-UX older versions	-Aa -D_HPUX_SOURCE
210598e903e7SBaptiste Daroussin# SVR4			-Xc -D__EXTENSIONS__
210698e903e7SBaptiste Daroussinfor ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
210798e903e7SBaptiste Daroussindo
210898e903e7SBaptiste Daroussin  CC="$ac_save_CC $ac_arg"
2109*8e022d3cSDag-Erling Smørgrav  rm -f "conftest.$ac_objext"
2110*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:2110: \"$ac_compile\"") >&5
211198e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
211298e903e7SBaptiste Daroussin  ac_status=$?
2113*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2113: \$? = $ac_status" >&5
2114*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
2115*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
2116*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:2116: \"$ac_try\"") >&5
211798e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
211898e903e7SBaptiste Daroussin  ac_status=$?
2119*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2119: \$? = $ac_status" >&5
2120*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
212198e903e7SBaptiste Daroussin  ac_cv_prog_cc_stdc=$ac_arg
212298e903e7SBaptiste Daroussinbreak
212398e903e7SBaptiste Daroussinelse
212498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
2125*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
212698e903e7SBaptiste Daroussinfi
2127*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
212898e903e7SBaptiste Daroussindone
2129*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_ext" "conftest.$ac_objext"
213098e903e7SBaptiste DaroussinCC=$ac_save_CC
213198e903e7SBaptiste Daroussin
213298e903e7SBaptiste Daroussinfi
213398e903e7SBaptiste Daroussin
213498e903e7SBaptiste Daroussincase "x$ac_cv_prog_cc_stdc" in
213598e903e7SBaptiste Daroussin  x|xno)
2136*8e022d3cSDag-Erling Smørgrav    echo "$as_me:2136: result: none needed" >&5
213798e903e7SBaptiste Daroussinecho "${ECHO_T}none needed" >&6 ;;
213898e903e7SBaptiste Daroussin  *)
2139*8e022d3cSDag-Erling Smørgrav    echo "$as_me:2139: result: $ac_cv_prog_cc_stdc" >&5
214098e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
214198e903e7SBaptiste Daroussin    CC="$CC $ac_cv_prog_cc_stdc" ;;
214298e903e7SBaptiste Daroussinesac
214398e903e7SBaptiste Daroussin
214498e903e7SBaptiste Daroussin# This should have been defined by AC_PROG_CC
2145*8e022d3cSDag-Erling Smørgrav: "${CC:=cc}"
214698e903e7SBaptiste Daroussin
2147*8e022d3cSDag-Erling Smørgravecho "$as_me:2147: checking \$CFLAGS variable" >&5
2148b53bb29fSJung-uk Kimecho $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2149b53bb29fSJung-uk Kimcase "x$CFLAGS" in
2150b53bb29fSJung-uk Kim(*-[IUD]*)
2151*8e022d3cSDag-Erling Smørgrav	echo "$as_me:2151: result: broken" >&5
215298e903e7SBaptiste Daroussinecho "${ECHO_T}broken" >&6
2153*8e022d3cSDag-Erling Smørgrav	{ echo "$as_me:2153: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2154b53bb29fSJung-uk Kimecho "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2155b53bb29fSJung-uk Kim	cf_flags="$CFLAGS"
2156b53bb29fSJung-uk Kim	CFLAGS=
21572aca18c7SJung-uk Kim	for cf_arg in $cf_flags
21582aca18c7SJung-uk Kim	do
215998e903e7SBaptiste Daroussin
216098e903e7SBaptiste Daroussincf_fix_cppflags=no
216198e903e7SBaptiste Daroussincf_new_cflags=
216298e903e7SBaptiste Daroussincf_new_cppflags=
216398e903e7SBaptiste Daroussincf_new_extra_cppflags=
216498e903e7SBaptiste Daroussin
2165b53bb29fSJung-uk Kimfor cf_add_cflags in $cf_arg
216698e903e7SBaptiste Daroussindo
2167*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
21680f86d14eSJung-uk Kim(no)
2169*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
21700f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2171*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
21720f86d14eSJung-uk Kim		(-D*)
2173*8e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
217498e903e7SBaptiste Daroussin
217511fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
217698e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
217798e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
217898e903e7SBaptiste Daroussin
2179*8e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
2180b53bb29fSJung-uk Kim
2181b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2182b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2183b53bb29fSJung-uk Kim
218498e903e7SBaptiste Daroussin				continue
218598e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
2186b53bb29fSJung-uk Kim
2187b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2188b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2189b53bb29fSJung-uk Kim
219098e903e7SBaptiste Daroussin				continue
219198e903e7SBaptiste Daroussin			fi
219298e903e7SBaptiste Daroussin			;;
219398e903e7SBaptiste Daroussin		esac
219498e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
21950f86d14eSJung-uk Kim		(*$cf_add_cflags)
219698e903e7SBaptiste Daroussin			;;
21970f86d14eSJung-uk Kim		(*)
2198*8e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
21990f86d14eSJung-uk Kim			(-D*)
220098e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
220198e903e7SBaptiste Daroussin
220298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
220398e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
220498e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
220598e903e7SBaptiste Daroussin
220698e903e7SBaptiste Daroussin				;;
220798e903e7SBaptiste Daroussin			esac
2208b53bb29fSJung-uk Kim
2209b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2210b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2211b53bb29fSJung-uk Kim
221298e903e7SBaptiste Daroussin			;;
221398e903e7SBaptiste Daroussin		esac
221498e903e7SBaptiste Daroussin		;;
22150f86d14eSJung-uk Kim	(*)
2216b53bb29fSJung-uk Kim
2217b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2218b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2219b53bb29fSJung-uk Kim
222098e903e7SBaptiste Daroussin		;;
222198e903e7SBaptiste Daroussin	esac
222298e903e7SBaptiste Daroussin	;;
22230f86d14eSJung-uk Kim(yes)
2224b53bb29fSJung-uk Kim
2225b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2226b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
222798e903e7SBaptiste Daroussin
2228*8e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
222998e903e7SBaptiste Daroussin
223011fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
223198e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
223298e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
223398e903e7SBaptiste Daroussin	;;
223498e903e7SBaptiste Daroussinesac
223598e903e7SBaptiste Daroussindone
223698e903e7SBaptiste Daroussin
223798e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
223898e903e7SBaptiste Daroussin
2239b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2240b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
2241b53bb29fSJung-uk Kim
224298e903e7SBaptiste Daroussinfi
224398e903e7SBaptiste Daroussin
224498e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
224598e903e7SBaptiste Daroussin
2246b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2247b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2248b53bb29fSJung-uk Kim
224998e903e7SBaptiste Daroussinfi
225098e903e7SBaptiste Daroussin
225198e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
225298e903e7SBaptiste Daroussin
2253b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2254b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2255b53bb29fSJung-uk Kim
2256b53bb29fSJung-uk Kimfi
2257b53bb29fSJung-uk Kim
2258b53bb29fSJung-uk Kim	done
2259b53bb29fSJung-uk Kim	;;
2260b53bb29fSJung-uk Kim(*)
2261*8e022d3cSDag-Erling Smørgrav	echo "$as_me:2261: result: ok" >&5
2262b53bb29fSJung-uk Kimecho "${ECHO_T}ok" >&6
2263b53bb29fSJung-uk Kim	;;
2264b53bb29fSJung-uk Kimesac
2265b53bb29fSJung-uk Kim
2266*8e022d3cSDag-Erling Smørgravecho "$as_me:2266: checking \$CC variable" >&5
2267b53bb29fSJung-uk Kimecho $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2268b53bb29fSJung-uk Kimcase "$CC" in
2269b53bb29fSJung-uk Kim(*[\ \	]-*)
2270*8e022d3cSDag-Erling Smørgrav	echo "$as_me:2270: result: broken" >&5
2271b53bb29fSJung-uk Kimecho "${ECHO_T}broken" >&6
2272*8e022d3cSDag-Erling Smørgrav	{ echo "$as_me:2272: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2273b53bb29fSJung-uk Kimecho "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2274b53bb29fSJung-uk Kim	# humor him...
2275b53bb29fSJung-uk Kim	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2276b53bb29fSJung-uk Kim	cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2277b53bb29fSJung-uk Kim	CC="$cf_prog"
2278b53bb29fSJung-uk Kim	for cf_arg in $cf_flags
2279b53bb29fSJung-uk Kim	do
2280b53bb29fSJung-uk Kim		case "x$cf_arg" in
2281b53bb29fSJung-uk Kim		(x-[IUDfgOW]*)
2282b53bb29fSJung-uk Kim
2283b53bb29fSJung-uk Kimcf_fix_cppflags=no
2284b53bb29fSJung-uk Kimcf_new_cflags=
2285b53bb29fSJung-uk Kimcf_new_cppflags=
2286b53bb29fSJung-uk Kimcf_new_extra_cppflags=
2287b53bb29fSJung-uk Kim
2288b53bb29fSJung-uk Kimfor cf_add_cflags in $cf_arg
2289b53bb29fSJung-uk Kimdo
2290*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
2291b53bb29fSJung-uk Kim(no)
2292*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
2293b53bb29fSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2294*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
2295b53bb29fSJung-uk Kim		(-D*)
2296*8e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2297b53bb29fSJung-uk Kim
2298b53bb29fSJung-uk Kim			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2299b53bb29fSJung-uk Kim				&& test -z "${cf_tst_cflags}" \
2300b53bb29fSJung-uk Kim				&& cf_fix_cppflags=yes
2301b53bb29fSJung-uk Kim
2302*8e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
2303b53bb29fSJung-uk Kim
2304b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2305b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2306b53bb29fSJung-uk Kim
2307b53bb29fSJung-uk Kim				continue
2308b53bb29fSJung-uk Kim			elif test "${cf_tst_cflags}" = "\"'" ; then
2309b53bb29fSJung-uk Kim
2310b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2311b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2312b53bb29fSJung-uk Kim
2313b53bb29fSJung-uk Kim				continue
2314b53bb29fSJung-uk Kim			fi
2315b53bb29fSJung-uk Kim			;;
2316b53bb29fSJung-uk Kim		esac
2317b53bb29fSJung-uk Kim		case "$CPPFLAGS" in
2318b53bb29fSJung-uk Kim		(*$cf_add_cflags)
2319b53bb29fSJung-uk Kim			;;
2320b53bb29fSJung-uk Kim		(*)
2321*8e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
2322b53bb29fSJung-uk Kim			(-D*)
2323b53bb29fSJung-uk Kim				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2324b53bb29fSJung-uk Kim
2325b53bb29fSJung-uk KimCPPFLAGS=`echo "$CPPFLAGS" | \
2326b53bb29fSJung-uk Kim	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
2327b53bb29fSJung-uk Kim		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
2328b53bb29fSJung-uk Kim
2329b53bb29fSJung-uk Kim				;;
2330b53bb29fSJung-uk Kim			esac
2331b53bb29fSJung-uk Kim
2332b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2333b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2334b53bb29fSJung-uk Kim
2335b53bb29fSJung-uk Kim			;;
2336b53bb29fSJung-uk Kim		esac
2337b53bb29fSJung-uk Kim		;;
2338b53bb29fSJung-uk Kim	(*)
2339b53bb29fSJung-uk Kim
2340b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2341b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2342b53bb29fSJung-uk Kim
2343b53bb29fSJung-uk Kim		;;
2344b53bb29fSJung-uk Kim	esac
2345b53bb29fSJung-uk Kim	;;
2346b53bb29fSJung-uk Kim(yes)
2347b53bb29fSJung-uk Kim
2348b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2349b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2350b53bb29fSJung-uk Kim
2351*8e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2352b53bb29fSJung-uk Kim
2353b53bb29fSJung-uk Kim	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2354b53bb29fSJung-uk Kim		&& test -z "${cf_tst_cflags}" \
2355b53bb29fSJung-uk Kim		&& cf_fix_cppflags=no
2356b53bb29fSJung-uk Kim	;;
2357b53bb29fSJung-uk Kimesac
2358b53bb29fSJung-uk Kimdone
2359b53bb29fSJung-uk Kim
2360b53bb29fSJung-uk Kimif test -n "$cf_new_cflags" ; then
2361b53bb29fSJung-uk Kim
2362b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2363b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
2364b53bb29fSJung-uk Kim
2365b53bb29fSJung-uk Kimfi
2366b53bb29fSJung-uk Kim
2367b53bb29fSJung-uk Kimif test -n "$cf_new_cppflags" ; then
2368b53bb29fSJung-uk Kim
2369b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2370b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2371b53bb29fSJung-uk Kim
2372b53bb29fSJung-uk Kimfi
2373b53bb29fSJung-uk Kim
2374b53bb29fSJung-uk Kimif test -n "$cf_new_extra_cppflags" ; then
2375b53bb29fSJung-uk Kim
2376b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2377b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2378b53bb29fSJung-uk Kim
237998e903e7SBaptiste Daroussinfi
238098e903e7SBaptiste Daroussin
23812aca18c7SJung-uk Kim			;;
23822aca18c7SJung-uk Kim		(*)
23832aca18c7SJung-uk Kim			CC="$CC $cf_arg"
23842aca18c7SJung-uk Kim			;;
23852aca18c7SJung-uk Kim		esac
23862aca18c7SJung-uk Kim	done
2387c5b5d71aSJung-uk Kim	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
2388c5b5d71aSJung-uk Kim
2389*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:2389: testing resulting CC: '$CC' ..." 1>&5
2390c5b5d71aSJung-uk Kim
2391c5b5d71aSJung-uk Kim	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
2392c5b5d71aSJung-uk Kim
2393*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:2393: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2394c5b5d71aSJung-uk Kim
2395c5b5d71aSJung-uk Kim	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2396c5b5d71aSJung-uk Kim
2397*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:2397: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2398c5b5d71aSJung-uk Kim
239998e903e7SBaptiste Daroussin	;;
24000f86d14eSJung-uk Kim(*)
2401*8e022d3cSDag-Erling Smørgrav	echo "$as_me:2401: result: ok" >&5
240298e903e7SBaptiste Daroussinecho "${ECHO_T}ok" >&6
240398e903e7SBaptiste Daroussin	;;
240498e903e7SBaptiste Daroussinesac
240598e903e7SBaptiste Daroussin
2406*8e022d3cSDag-Erling Smørgravecho "$as_me:2406: checking whether ${MAKE-make} sets \${MAKE}" >&5
24075b91e83fSBaptiste Daroussinecho $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
24085b91e83fSBaptiste Daroussinset dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
24095b91e83fSBaptiste Daroussinif eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
24105b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
24115b91e83fSBaptiste Daroussinelse
24125b91e83fSBaptiste Daroussin  cat >conftest.make <<\EOF
24135b91e83fSBaptiste Daroussinall:
24145b91e83fSBaptiste Daroussin	@echo 'ac_maketemp="${MAKE}"'
24155b91e83fSBaptiste DaroussinEOF
24165b91e83fSBaptiste Daroussin# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
24175b91e83fSBaptiste Daroussineval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
24185b91e83fSBaptiste Daroussinif test -n "$ac_maketemp"; then
24195b91e83fSBaptiste Daroussin  eval ac_cv_prog_make_${ac_make}_set=yes
24205b91e83fSBaptiste Daroussinelse
24215b91e83fSBaptiste Daroussin  eval ac_cv_prog_make_${ac_make}_set=no
24225b91e83fSBaptiste Daroussinfi
24235b91e83fSBaptiste Daroussinrm -f conftest.make
24245b91e83fSBaptiste Daroussinfi
24255b91e83fSBaptiste Daroussinif eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2426*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2426: result: yes" >&5
24275b91e83fSBaptiste Daroussinecho "${ECHO_T}yes" >&6
24285b91e83fSBaptiste Daroussin  SET_MAKE=
24295b91e83fSBaptiste Daroussinelse
2430*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2430: result: no" >&5
24315b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
24325b91e83fSBaptiste Daroussin  SET_MAKE="MAKE=${MAKE-make}"
24335b91e83fSBaptiste Daroussinfi
24345b91e83fSBaptiste Daroussin
24355b91e83fSBaptiste Daroussin# Find a good install program.  We prefer a C program (faster),
24365b91e83fSBaptiste Daroussin# so one script is as good as another.  But avoid the broken or
24375b91e83fSBaptiste Daroussin# incompatible versions:
24385b91e83fSBaptiste Daroussin# SysV /etc/install, /usr/sbin/install
24395b91e83fSBaptiste Daroussin# SunOS /usr/etc/install
24405b91e83fSBaptiste Daroussin# IRIX /sbin/install
24415b91e83fSBaptiste Daroussin# AIX /bin/install
24425b91e83fSBaptiste Daroussin# AmigaOS /C/install, which installs bootblocks on floppy discs
24435b91e83fSBaptiste Daroussin# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
24445b91e83fSBaptiste Daroussin# AFS /usr/afsws/bin/install, which mishandles nonexistent args
24455b91e83fSBaptiste Daroussin# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
24465b91e83fSBaptiste Daroussin# ./install, which can be erroneously created by make from ./install.sh.
2447*8e022d3cSDag-Erling Smørgravecho "$as_me:2447: checking for a BSD compatible install" >&5
24485b91e83fSBaptiste Daroussinecho $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
24495b91e83fSBaptiste Daroussinif test -z "$INSTALL"; then
24505b91e83fSBaptiste Daroussinif test "${ac_cv_path_install+set}" = set; then
24515b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
24525b91e83fSBaptiste Daroussinelse
24535b91e83fSBaptiste Daroussin    ac_save_IFS=$IFS; IFS=$ac_path_separator
24545b91e83fSBaptiste Daroussin  for ac_dir in $PATH; do
24555b91e83fSBaptiste Daroussin    IFS=$ac_save_IFS
24565b91e83fSBaptiste Daroussin    # Account for people who put trailing slashes in PATH elements.
24575b91e83fSBaptiste Daroussin    case $ac_dir/ in
24585b91e83fSBaptiste Daroussin    / | ./ | .// | /cC/* \
24595b91e83fSBaptiste Daroussin    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
24605b91e83fSBaptiste Daroussin    | /usr/ucb/* ) ;;
24615b91e83fSBaptiste Daroussin    *)
24625b91e83fSBaptiste Daroussin      # OSF1 and SCO ODT 3.0 have their own names for install.
24635b91e83fSBaptiste Daroussin      # Don't use installbsd from OSF since it installs stuff as root
24645b91e83fSBaptiste Daroussin      # by default.
24655b91e83fSBaptiste Daroussin      for ac_prog in ginstall scoinst install; do
24665b91e83fSBaptiste Daroussin        if $as_executable_p "$ac_dir/$ac_prog"; then
24675b91e83fSBaptiste Daroussin	  if test $ac_prog = install &&
24685b91e83fSBaptiste Daroussin            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
24695b91e83fSBaptiste Daroussin	    # AIX install.  It has an incompatible calling convention.
24705b91e83fSBaptiste Daroussin	    :
24715b91e83fSBaptiste Daroussin	  elif test $ac_prog = install &&
24725b91e83fSBaptiste Daroussin	    grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
24735b91e83fSBaptiste Daroussin	    # program-specific install script used by HP pwplus--don't use.
24745b91e83fSBaptiste Daroussin	    :
24755b91e83fSBaptiste Daroussin	  else
24765b91e83fSBaptiste Daroussin	    ac_cv_path_install="$ac_dir/$ac_prog -c"
24775b91e83fSBaptiste Daroussin	    break 2
24785b91e83fSBaptiste Daroussin	  fi
24795b91e83fSBaptiste Daroussin	fi
24805b91e83fSBaptiste Daroussin      done
24815b91e83fSBaptiste Daroussin      ;;
24825b91e83fSBaptiste Daroussin    esac
24835b91e83fSBaptiste Daroussin  done
24845b91e83fSBaptiste Daroussin
24855b91e83fSBaptiste Daroussinfi
24865b91e83fSBaptiste Daroussin  if test "${ac_cv_path_install+set}" = set; then
24875b91e83fSBaptiste Daroussin    INSTALL=$ac_cv_path_install
24885b91e83fSBaptiste Daroussin  else
24895b91e83fSBaptiste Daroussin    # As a last resort, use the slow shell script.  We don't cache a
24905b91e83fSBaptiste Daroussin    # path for INSTALL within a source directory, because that will
24915b91e83fSBaptiste Daroussin    # break other packages using the cache if that directory is
24925b91e83fSBaptiste Daroussin    # removed, or if the path is relative.
24935b91e83fSBaptiste Daroussin    INSTALL=$ac_install_sh
24945b91e83fSBaptiste Daroussin  fi
24955b91e83fSBaptiste Daroussinfi
2496*8e022d3cSDag-Erling Smørgravecho "$as_me:2496: result: $INSTALL" >&5
24975b91e83fSBaptiste Daroussinecho "${ECHO_T}$INSTALL" >&6
24985b91e83fSBaptiste Daroussin
24995b91e83fSBaptiste Daroussin# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
25005b91e83fSBaptiste Daroussin# It thinks the first close brace ends the variable substitution.
25015b91e83fSBaptiste Daroussintest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
25025b91e83fSBaptiste Daroussin
25035b91e83fSBaptiste Daroussintest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
25045b91e83fSBaptiste Daroussin
25055b91e83fSBaptiste Daroussintest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
25065b91e83fSBaptiste Daroussin
2507*8e022d3cSDag-Erling Smørgravecho "$as_me:2507: checking if filesystem supports mixed-case filenames" >&5
25085b91e83fSBaptiste Daroussinecho $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
25095b91e83fSBaptiste Daroussinif test "${cf_cv_mixedcase+set}" = set; then
251098e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
251198e903e7SBaptiste Daroussinelse
251298e903e7SBaptiste Daroussin
25135b91e83fSBaptiste Daroussinif test "$cross_compiling" = yes ; then
2514*8e022d3cSDag-Erling Smørgrav	case "$target_alias" in
2515*8e022d3cSDag-Erling Smørgrav	(*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
25165b91e83fSBaptiste Daroussin		cf_cv_mixedcase=no
251798e903e7SBaptiste Daroussin		;;
25180f86d14eSJung-uk Kim	(*)
25195b91e83fSBaptiste Daroussin		cf_cv_mixedcase=yes
252098e903e7SBaptiste Daroussin		;;
252198e903e7SBaptiste Daroussin	esac
252298e903e7SBaptiste Daroussinelse
25235b91e83fSBaptiste Daroussin	rm -f conftest CONFTEST
25245b91e83fSBaptiste Daroussin	echo test >conftest
25255b91e83fSBaptiste Daroussin	if test -f CONFTEST ; then
25265b91e83fSBaptiste Daroussin		cf_cv_mixedcase=no
252798e903e7SBaptiste Daroussin	else
25285b91e83fSBaptiste Daroussin		cf_cv_mixedcase=yes
25295b91e83fSBaptiste Daroussin	fi
25305b91e83fSBaptiste Daroussin	rm -f conftest CONFTEST
25315b91e83fSBaptiste Daroussinfi
25325b91e83fSBaptiste Daroussin
25335b91e83fSBaptiste Daroussinfi
2534*8e022d3cSDag-Erling Smørgravecho "$as_me:2534: result: $cf_cv_mixedcase" >&5
25355b91e83fSBaptiste Daroussinecho "${ECHO_T}$cf_cv_mixedcase" >&6
25365b91e83fSBaptiste Daroussintest "$cf_cv_mixedcase" = yes &&
253798e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF
25385b91e83fSBaptiste Daroussin#define MIXEDCASE_FILENAMES 1
253998e903e7SBaptiste DaroussinEOF
254098e903e7SBaptiste Daroussin
25415b91e83fSBaptiste Daroussinfor ac_prog in exctags ctags
25425b91e83fSBaptiste Daroussindo
25435b91e83fSBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
25445b91e83fSBaptiste Daroussinset dummy $ac_prog; ac_word=$2
2545*8e022d3cSDag-Erling Smørgravecho "$as_me:2545: checking for $ac_word" >&5
25465b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25475b91e83fSBaptiste Daroussinif test "${ac_cv_prog_CTAGS+set}" = set; then
25485b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
25495b91e83fSBaptiste Daroussinelse
25505b91e83fSBaptiste Daroussin  if test -n "$CTAGS"; then
25515b91e83fSBaptiste Daroussin  ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
25525b91e83fSBaptiste Daroussinelse
25535b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
25545b91e83fSBaptiste Daroussinac_dummy="$PATH"
25555b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
25565b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
25575b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
25585b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
25595b91e83fSBaptiste Daroussinac_cv_prog_CTAGS="$ac_prog"
2560*8e022d3cSDag-Erling Smørgravecho "$as_me:2560: found $ac_dir/$ac_word" >&5
25615b91e83fSBaptiste Daroussinbreak
25625b91e83fSBaptiste Daroussindone
25635b91e83fSBaptiste Daroussin
256498e903e7SBaptiste Daroussinfi
256598e903e7SBaptiste Daroussinfi
25665b91e83fSBaptiste DaroussinCTAGS=$ac_cv_prog_CTAGS
25675b91e83fSBaptiste Daroussinif test -n "$CTAGS"; then
2568*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2568: result: $CTAGS" >&5
25695b91e83fSBaptiste Daroussinecho "${ECHO_T}$CTAGS" >&6
25705b91e83fSBaptiste Daroussinelse
2571*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2571: result: no" >&5
25725b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
25735b91e83fSBaptiste Daroussinfi
257498e903e7SBaptiste Daroussin
25755b91e83fSBaptiste Daroussin  test -n "$CTAGS" && break
25765b91e83fSBaptiste Daroussindone
25775b91e83fSBaptiste Daroussin
25785b91e83fSBaptiste Daroussinfor ac_prog in exetags etags
25795b91e83fSBaptiste Daroussindo
25805b91e83fSBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
25815b91e83fSBaptiste Daroussinset dummy $ac_prog; ac_word=$2
2582*8e022d3cSDag-Erling Smørgravecho "$as_me:2582: checking for $ac_word" >&5
25835b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25845b91e83fSBaptiste Daroussinif test "${ac_cv_prog_ETAGS+set}" = set; then
25855b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
25865b91e83fSBaptiste Daroussinelse
25875b91e83fSBaptiste Daroussin  if test -n "$ETAGS"; then
25885b91e83fSBaptiste Daroussin  ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
25895b91e83fSBaptiste Daroussinelse
25905b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
25915b91e83fSBaptiste Daroussinac_dummy="$PATH"
25925b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
25935b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
25945b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
25955b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
25965b91e83fSBaptiste Daroussinac_cv_prog_ETAGS="$ac_prog"
2597*8e022d3cSDag-Erling Smørgravecho "$as_me:2597: found $ac_dir/$ac_word" >&5
25985b91e83fSBaptiste Daroussinbreak
25995b91e83fSBaptiste Daroussindone
26005b91e83fSBaptiste Daroussin
260198e903e7SBaptiste Daroussinfi
26025b91e83fSBaptiste Daroussinfi
26035b91e83fSBaptiste DaroussinETAGS=$ac_cv_prog_ETAGS
26045b91e83fSBaptiste Daroussinif test -n "$ETAGS"; then
2605*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2605: result: $ETAGS" >&5
26065b91e83fSBaptiste Daroussinecho "${ECHO_T}$ETAGS" >&6
26075b91e83fSBaptiste Daroussinelse
2608*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2608: result: no" >&5
26095b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
26105b91e83fSBaptiste Daroussinfi
26115b91e83fSBaptiste Daroussin
26125b91e83fSBaptiste Daroussin  test -n "$ETAGS" && break
26135b91e83fSBaptiste Daroussindone
26145b91e83fSBaptiste Daroussin
26155b91e83fSBaptiste Daroussin# Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
26165b91e83fSBaptiste Daroussinset dummy ${CTAGS:-ctags}; ac_word=$2
2617*8e022d3cSDag-Erling Smørgravecho "$as_me:2617: checking for $ac_word" >&5
26185b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
26195b91e83fSBaptiste Daroussinif test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
26205b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
26215b91e83fSBaptiste Daroussinelse
26225b91e83fSBaptiste Daroussin  if test -n "$MAKE_LOWER_TAGS"; then
26235b91e83fSBaptiste Daroussin  ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
26245b91e83fSBaptiste Daroussinelse
26255b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
26265b91e83fSBaptiste Daroussinac_dummy="$PATH"
26275b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
26285b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
26295b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
26305b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
26315b91e83fSBaptiste Daroussinac_cv_prog_MAKE_LOWER_TAGS="yes"
2632*8e022d3cSDag-Erling Smørgravecho "$as_me:2632: found $ac_dir/$ac_word" >&5
26335b91e83fSBaptiste Daroussinbreak
26345b91e83fSBaptiste Daroussindone
26355b91e83fSBaptiste Daroussin
26365b91e83fSBaptiste Daroussin  test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
26375b91e83fSBaptiste Daroussinfi
26385b91e83fSBaptiste Daroussinfi
26395b91e83fSBaptiste DaroussinMAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
26405b91e83fSBaptiste Daroussinif test -n "$MAKE_LOWER_TAGS"; then
2641*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2641: result: $MAKE_LOWER_TAGS" >&5
26425b91e83fSBaptiste Daroussinecho "${ECHO_T}$MAKE_LOWER_TAGS" >&6
26435b91e83fSBaptiste Daroussinelse
2644*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2644: result: no" >&5
26455b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
26465b91e83fSBaptiste Daroussinfi
26475b91e83fSBaptiste Daroussin
26485b91e83fSBaptiste Daroussinif test "$cf_cv_mixedcase" = yes ; then
26495b91e83fSBaptiste Daroussin	# Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
26505b91e83fSBaptiste Daroussinset dummy ${ETAGS:-etags}; ac_word=$2
2651*8e022d3cSDag-Erling Smørgravecho "$as_me:2651: checking for $ac_word" >&5
26525b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
26535b91e83fSBaptiste Daroussinif test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
26545b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
26555b91e83fSBaptiste Daroussinelse
26565b91e83fSBaptiste Daroussin  if test -n "$MAKE_UPPER_TAGS"; then
26575b91e83fSBaptiste Daroussin  ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
26585b91e83fSBaptiste Daroussinelse
26595b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
26605b91e83fSBaptiste Daroussinac_dummy="$PATH"
26615b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
26625b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
26635b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
26645b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
26655b91e83fSBaptiste Daroussinac_cv_prog_MAKE_UPPER_TAGS="yes"
2666*8e022d3cSDag-Erling Smørgravecho "$as_me:2666: found $ac_dir/$ac_word" >&5
26675b91e83fSBaptiste Daroussinbreak
26685b91e83fSBaptiste Daroussindone
26695b91e83fSBaptiste Daroussin
26705b91e83fSBaptiste Daroussin  test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
26715b91e83fSBaptiste Daroussinfi
26725b91e83fSBaptiste Daroussinfi
26735b91e83fSBaptiste DaroussinMAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
26745b91e83fSBaptiste Daroussinif test -n "$MAKE_UPPER_TAGS"; then
2675*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2675: result: $MAKE_UPPER_TAGS" >&5
26765b91e83fSBaptiste Daroussinecho "${ECHO_T}$MAKE_UPPER_TAGS" >&6
26775b91e83fSBaptiste Daroussinelse
2678*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2678: result: no" >&5
26795b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
26805b91e83fSBaptiste Daroussinfi
26815b91e83fSBaptiste Daroussin
26825b91e83fSBaptiste Daroussinelse
26835b91e83fSBaptiste Daroussin	MAKE_UPPER_TAGS=no
26845b91e83fSBaptiste Daroussinfi
26855b91e83fSBaptiste Daroussin
26865b91e83fSBaptiste Daroussinif test "$MAKE_UPPER_TAGS" = yes ; then
26875b91e83fSBaptiste Daroussin	MAKE_UPPER_TAGS=
26885b91e83fSBaptiste Daroussinelse
26895b91e83fSBaptiste Daroussin	MAKE_UPPER_TAGS="#"
26905b91e83fSBaptiste Daroussinfi
26915b91e83fSBaptiste Daroussin
26925b91e83fSBaptiste Daroussinif test "$MAKE_LOWER_TAGS" = yes ; then
26935b91e83fSBaptiste Daroussin	MAKE_LOWER_TAGS=
26945b91e83fSBaptiste Daroussinelse
26955b91e83fSBaptiste Daroussin	MAKE_LOWER_TAGS="#"
26965b91e83fSBaptiste Daroussinfi
26975b91e83fSBaptiste Daroussin
26980c8de5b0SBaptiste Daroussinfor ac_prog in mawk gawk nawk awk
26990c8de5b0SBaptiste Daroussindo
27000c8de5b0SBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
27010c8de5b0SBaptiste Daroussinset dummy $ac_prog; ac_word=$2
2702*8e022d3cSDag-Erling Smørgravecho "$as_me:2702: checking for $ac_word" >&5
27030c8de5b0SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27040c8de5b0SBaptiste Daroussinif test "${ac_cv_prog_AWK+set}" = set; then
27050c8de5b0SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
27060c8de5b0SBaptiste Daroussinelse
27070c8de5b0SBaptiste Daroussin  if test -n "$AWK"; then
27080c8de5b0SBaptiste Daroussin  ac_cv_prog_AWK="$AWK" # Let the user override the test.
27090c8de5b0SBaptiste Daroussinelse
27100c8de5b0SBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
27110c8de5b0SBaptiste Daroussinac_dummy="$PATH"
27120c8de5b0SBaptiste Daroussinfor ac_dir in $ac_dummy; do
27130c8de5b0SBaptiste Daroussin  IFS=$ac_save_IFS
27140c8de5b0SBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
27150c8de5b0SBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
27160c8de5b0SBaptiste Daroussinac_cv_prog_AWK="$ac_prog"
2717*8e022d3cSDag-Erling Smørgravecho "$as_me:2717: found $ac_dir/$ac_word" >&5
27180c8de5b0SBaptiste Daroussinbreak
27190c8de5b0SBaptiste Daroussindone
27200c8de5b0SBaptiste Daroussin
27210c8de5b0SBaptiste Daroussinfi
27220c8de5b0SBaptiste Daroussinfi
27230c8de5b0SBaptiste DaroussinAWK=$ac_cv_prog_AWK
27240c8de5b0SBaptiste Daroussinif test -n "$AWK"; then
2725*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2725: result: $AWK" >&5
27260c8de5b0SBaptiste Daroussinecho "${ECHO_T}$AWK" >&6
27270c8de5b0SBaptiste Daroussinelse
2728*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2728: result: no" >&5
27290c8de5b0SBaptiste Daroussinecho "${ECHO_T}no" >&6
27300c8de5b0SBaptiste Daroussinfi
27310c8de5b0SBaptiste Daroussin
27320c8de5b0SBaptiste Daroussin  test -n "$AWK" && break
27330c8de5b0SBaptiste Daroussindone
27340c8de5b0SBaptiste Daroussin
2735*8e022d3cSDag-Erling Smørgravtest -z "$AWK" && { { echo "$as_me:2735: error: No awk program found" >&5
27360c8de5b0SBaptiste Daroussinecho "$as_me: error: No awk program found" >&2;}
27370c8de5b0SBaptiste Daroussin   { (exit 1); exit 1; }; }
27380c8de5b0SBaptiste Daroussin
2739c5b5d71aSJung-uk Kimfor ac_prog in lint cppcheck splint
27405b91e83fSBaptiste Daroussindo
27415b91e83fSBaptiste Daroussin  # Extract the first word of "$ac_prog", so it can be a program name with args.
27425b91e83fSBaptiste Daroussinset dummy $ac_prog; ac_word=$2
2743*8e022d3cSDag-Erling Smørgravecho "$as_me:2743: checking for $ac_word" >&5
27445b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27455b91e83fSBaptiste Daroussinif test "${ac_cv_prog_LINT+set}" = set; then
27465b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
27475b91e83fSBaptiste Daroussinelse
27485b91e83fSBaptiste Daroussin  if test -n "$LINT"; then
27495b91e83fSBaptiste Daroussin  ac_cv_prog_LINT="$LINT" # Let the user override the test.
27505b91e83fSBaptiste Daroussinelse
27515b91e83fSBaptiste Daroussin  ac_save_IFS=$IFS; IFS=$ac_path_separator
27525b91e83fSBaptiste Daroussinac_dummy="$PATH"
27535b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do
27545b91e83fSBaptiste Daroussin  IFS=$ac_save_IFS
27555b91e83fSBaptiste Daroussin  test -z "$ac_dir" && ac_dir=.
27565b91e83fSBaptiste Daroussin  $as_executable_p "$ac_dir/$ac_word" || continue
27575b91e83fSBaptiste Daroussinac_cv_prog_LINT="$ac_prog"
2758*8e022d3cSDag-Erling Smørgravecho "$as_me:2758: found $ac_dir/$ac_word" >&5
27595b91e83fSBaptiste Daroussinbreak
27605b91e83fSBaptiste Daroussindone
27615b91e83fSBaptiste Daroussin
27625b91e83fSBaptiste Daroussinfi
27635b91e83fSBaptiste Daroussinfi
27645b91e83fSBaptiste DaroussinLINT=$ac_cv_prog_LINT
27655b91e83fSBaptiste Daroussinif test -n "$LINT"; then
2766*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2766: result: $LINT" >&5
27675b91e83fSBaptiste Daroussinecho "${ECHO_T}$LINT" >&6
27685b91e83fSBaptiste Daroussinelse
2769*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2769: result: no" >&5
27705b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6
27715b91e83fSBaptiste Daroussinfi
27725b91e83fSBaptiste Daroussin
27735b91e83fSBaptiste Daroussin  test -n "$LINT" && break
27745b91e83fSBaptiste Daroussindone
277598e903e7SBaptiste Daroussin
2776b53bb29fSJung-uk Kimcase "x$LINT" in
2777b53bb29fSJung-uk Kim(xcppcheck|x*/cppcheck)
2778b53bb29fSJung-uk Kim	test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
2779b53bb29fSJung-uk Kim	;;
2780b53bb29fSJung-uk Kimesac
2781b53bb29fSJung-uk Kim
2782*8e022d3cSDag-Erling Smørgravecho "$as_me:2782: checking if the POSIX test-macros are already defined" >&5
2783b53bb29fSJung-uk Kimecho $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
2784b53bb29fSJung-uk Kimif test "${cf_cv_posix_visible+set}" = set; then
2785b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
2786b53bb29fSJung-uk Kimelse
2787b53bb29fSJung-uk Kim
2788*8e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
2789*8e022d3cSDag-Erling Smørgrav#line 2789 "configure"
2790b53bb29fSJung-uk Kim#include "confdefs.h"
2791b53bb29fSJung-uk Kim#include <stdio.h>
2792b53bb29fSJung-uk Kimint
2793b53bb29fSJung-uk Kimmain (void)
2794b53bb29fSJung-uk Kim{
2795b53bb29fSJung-uk Kim
2796b53bb29fSJung-uk Kim#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
2797b53bb29fSJung-uk Kim	&& defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
2798b53bb29fSJung-uk Kim	&& defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
2799b53bb29fSJung-uk Kim	&& defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
2800b53bb29fSJung-uk Kim#error conflicting symbols found
2801b53bb29fSJung-uk Kim#endif
2802b53bb29fSJung-uk Kim
2803b53bb29fSJung-uk Kim  ;
2804b53bb29fSJung-uk Kim  return 0;
2805b53bb29fSJung-uk Kim}
2806b53bb29fSJung-uk Kim_ACEOF
2807*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
2808*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:2808: \"$ac_compile\"") >&5
2809b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
2810b53bb29fSJung-uk Kim  ac_status=$?
2811*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2811: \$? = $ac_status" >&5
2812*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
2813*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
2814*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:2814: \"$ac_try\"") >&5
2815b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
2816b53bb29fSJung-uk Kim  ac_status=$?
2817*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2817: \$? = $ac_status" >&5
2818*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
2819b53bb29fSJung-uk Kim  cf_cv_posix_visible=no
2820b53bb29fSJung-uk Kimelse
2821b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
2822*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
2823b53bb29fSJung-uk Kimcf_cv_posix_visible=yes
2824b53bb29fSJung-uk Kimfi
2825*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
2826b53bb29fSJung-uk Kim
2827b53bb29fSJung-uk Kimfi
2828*8e022d3cSDag-Erling Smørgravecho "$as_me:2828: result: $cf_cv_posix_visible" >&5
2829b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_posix_visible" >&6
2830b53bb29fSJung-uk Kim
2831b53bb29fSJung-uk Kimif test "$cf_cv_posix_visible" = no; then
2832b53bb29fSJung-uk Kim
283398e903e7SBaptiste Daroussincf_XOPEN_SOURCE=500
283498e903e7SBaptiste Daroussincf_POSIX_C_SOURCE=199506L
283598e903e7SBaptiste Daroussincf_xopen_source=
283698e903e7SBaptiste Daroussin
2837*8e022d3cSDag-Erling Smørgravcase "$host_os" in
28380f86d14eSJung-uk Kim(aix[4-7]*)
283998e903e7SBaptiste Daroussin	cf_xopen_source="-D_ALL_SOURCE"
284098e903e7SBaptiste Daroussin	;;
28412aca18c7SJung-uk Kim(msys)
284298e903e7SBaptiste Daroussin	cf_XOPEN_SOURCE=600
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*8e022d3cSDag-Erling Smørgrav(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
287098e903e7SBaptiste Daroussin
2871b53bb29fSJung-uk Kimcf_gnu_xopen_source=$cf_XOPEN_SOURCE
2872b53bb29fSJung-uk Kim
2873*8e022d3cSDag-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
2879*8e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
2880*8e022d3cSDag-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
2898*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
2899*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:2899: \"$ac_compile\"") >&5
2900b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
2901b53bb29fSJung-uk Kim  ac_status=$?
2902*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2902: \$? = $ac_status" >&5
2903*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
2904*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
2905*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:2905: \"$ac_try\"") >&5
2906b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
2907b53bb29fSJung-uk Kim  ac_status=$?
2908*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2908: \$? = $ac_status" >&5
2909*8e022d3cSDag-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
2913*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
2914b53bb29fSJung-uk Kimcf_cv_gnu_library=no
2915b53bb29fSJung-uk Kimfi
2916*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
2917b53bb29fSJung-uk Kim
2918b53bb29fSJung-uk Kimfi
2919*8e022d3cSDag-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.
2927*8e022d3cSDag-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
2938*8e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
2939*8e022d3cSDag-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
2957*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
2958*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:2958: \"$ac_compile\"") >&5
2959b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
2960b53bb29fSJung-uk Kim  ac_status=$?
2961*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2961: \$? = $ac_status" >&5
2962*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
2963*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
2964*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:2964: \"$ac_try\"") >&5
2965b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
2966b53bb29fSJung-uk Kim  ac_status=$?
2967*8e022d3cSDag-Erling Smørgrav  echo "$as_me:2967: \$? = $ac_status" >&5
2968*8e022d3cSDag-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
2972*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
2973b53bb29fSJung-uk Kimcf_cv_gnu_library_219=no
2974b53bb29fSJung-uk Kimfi
2975*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
2976b53bb29fSJung-uk Kim		CPPFLAGS="$cf_save"
2977b53bb29fSJung-uk Kim
2978b53bb29fSJung-uk Kimfi
2979*8e022d3cSDag-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"
2984*8e022d3cSDag-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
2997*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
2998b53bb29fSJung-uk Kim(no)
2999*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
3000b53bb29fSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
3001*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
3002b53bb29fSJung-uk Kim		(-D*)
3003*8e022d3cSDag-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
3009*8e022d3cSDag-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		(*)
3028*8e022d3cSDag-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
3058*8e022d3cSDag-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
3088*8e022d3cSDag-Erling Smørgrav			cat >"conftest.$ac_ext" <<_ACEOF
3089*8e022d3cSDag-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
3108*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3109*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3109: \"$ac_compile\"") >&5
3110b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
3111b53bb29fSJung-uk Kim  ac_status=$?
3112*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3112: \$? = $ac_status" >&5
3113*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3114*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3115*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3115: \"$ac_try\"") >&5
3116b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
3117b53bb29fSJung-uk Kim  ac_status=$?
3118*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3118: \$? = $ac_status" >&5
3119*8e022d3cSDag-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
3123*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
3124b53bb29fSJung-uk Kimcf_cv_gnu_dftsrc_219=no
3125b53bb29fSJung-uk Kimfi
3126*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
3127b53bb29fSJung-uk Kim
3128b53bb29fSJung-uk Kimfi
3129*8e022d3cSDag-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
3138*8e022d3cSDag-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
3144*8e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
3145*8e022d3cSDag-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
3159*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3160*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3160: \"$ac_compile\"") >&5
316198e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
316298e903e7SBaptiste Daroussin  ac_status=$?
3163*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3163: \$? = $ac_status" >&5
3164*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3165*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3166*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3166: \"$ac_try\"") >&5
316798e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
316898e903e7SBaptiste Daroussin  ac_status=$?
3169*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3169: \$? = $ac_status" >&5
3170*8e022d3cSDag-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
3174*8e022d3cSDag-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
3184*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
3185b53bb29fSJung-uk Kim(no)
3186*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
3187b53bb29fSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
3188*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
3189b53bb29fSJung-uk Kim		(-D*)
3190*8e022d3cSDag-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
3196*8e022d3cSDag-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		(*)
3215*8e022d3cSDag-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
3245*8e022d3cSDag-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
3275*8e022d3cSDag-Erling Smørgrav			 cat >"conftest.$ac_ext" <<_ACEOF
3276*8e022d3cSDag-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
3290*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3291*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3291: \"$ac_compile\"") >&5
329298e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
329398e903e7SBaptiste Daroussin  ac_status=$?
3294*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3294: \$? = $ac_status" >&5
3295*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3296*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3297*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3297: \"$ac_try\"") >&5
329898e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
329998e903e7SBaptiste Daroussin  ac_status=$?
3300*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3300: \$? = $ac_status" >&5
3301*8e022d3cSDag-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
3305*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
330698e903e7SBaptiste Daroussincf_cv_gnu_source=yes
330798e903e7SBaptiste Daroussinfi
3308*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
330998e903e7SBaptiste Daroussin			CPPFLAGS="$cf_save"
331098e903e7SBaptiste Daroussin
331198e903e7SBaptiste Daroussinfi
3312*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
331398e903e7SBaptiste Daroussin
331498e903e7SBaptiste Daroussinfi
3315*8e022d3cSDag-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
3320*8e022d3cSDag-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
3329*8e022d3cSDag-Erling Smørgrav			cat >"conftest.$ac_ext" <<_ACEOF
3330*8e022d3cSDag-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
3344*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3345*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3345: \"$ac_compile\"") >&5
33462aca18c7SJung-uk Kim  (eval $ac_compile) 2>&5
33472aca18c7SJung-uk Kim  ac_status=$?
3348*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3348: \$? = $ac_status" >&5
3349*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3350*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3351*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3351: \"$ac_try\"") >&5
33522aca18c7SJung-uk Kim  (eval $ac_try) 2>&5
33532aca18c7SJung-uk Kim  ac_status=$?
3354*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3354: \$? = $ac_status" >&5
3355*8e022d3cSDag-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
3359*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
33602aca18c7SJung-uk Kimcf_cv_default_source=yes
33612aca18c7SJung-uk Kimfi
3362*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
33632aca18c7SJung-uk Kim
33642aca18c7SJung-uk Kimfi
3365*8e022d3cSDag-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
3402*8e022d3cSDag-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
3408*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:3408: testing if the symbol is already defined go no further ..." 1>&5
340998e903e7SBaptiste Daroussin
3410*8e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
3411*8e022d3cSDag-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
341998e903e7SBaptiste Daroussinmake an error
342098e903e7SBaptiste Daroussin#endif
342198e903e7SBaptiste Daroussin  ;
342298e903e7SBaptiste Daroussin  return 0;
342398e903e7SBaptiste Daroussin}
342498e903e7SBaptiste Daroussin_ACEOF
3425*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3426*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3426: \"$ac_compile\"") >&5
342798e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
342898e903e7SBaptiste Daroussin  ac_status=$?
3429*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3429: \$? = $ac_status" >&5
3430*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3431*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3432*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3432: \"$ac_try\"") >&5
343398e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
343498e903e7SBaptiste Daroussin  ac_status=$?
3435*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3435: \$? = $ac_status" >&5
3436*8e022d3cSDag-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
3440*8e022d3cSDag-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
3455*8e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
3456*8e022d3cSDag-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
346498e903e7SBaptiste Daroussinmake an error
346598e903e7SBaptiste Daroussin#endif
346698e903e7SBaptiste Daroussin  ;
346798e903e7SBaptiste Daroussin  return 0;
346898e903e7SBaptiste Daroussin}
346998e903e7SBaptiste Daroussin_ACEOF
3470*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3471*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3471: \"$ac_compile\"") >&5
347298e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
347398e903e7SBaptiste Daroussin  ac_status=$?
3474*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3474: \$? = $ac_status" >&5
3475*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3476*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3477*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3477: \"$ac_try\"") >&5
347898e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
347998e903e7SBaptiste Daroussin  ac_status=$?
3480*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3480: \$? = $ac_status" >&5
3481*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
348298e903e7SBaptiste Daroussin  :
348398e903e7SBaptiste Daroussinelse
348498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
3485*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
348698e903e7SBaptiste Daroussincf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
348798e903e7SBaptiste Daroussinfi
3488*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
348998e903e7SBaptiste Daroussin	 fi
349098e903e7SBaptiste Daroussin
3491*8e022d3cSDag-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
3499*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:3499: testing if the second compile does not leave our definition intact error ..." 1>&5
350098e903e7SBaptiste Daroussin
3501*8e022d3cSDag-Erling Smørgrav	 cat >"conftest.$ac_ext" <<_ACEOF
3502*8e022d3cSDag-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
351098e903e7SBaptiste Daroussinmake an error
351198e903e7SBaptiste Daroussin#endif
351298e903e7SBaptiste Daroussin  ;
351398e903e7SBaptiste Daroussin  return 0;
351498e903e7SBaptiste Daroussin}
351598e903e7SBaptiste Daroussin_ACEOF
3516*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3517*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3517: \"$ac_compile\"") >&5
351898e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
351998e903e7SBaptiste Daroussin  ac_status=$?
3520*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3520: \$? = $ac_status" >&5
3521*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3522*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3523*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3523: \"$ac_try\"") >&5
352498e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
352598e903e7SBaptiste Daroussin  ac_status=$?
3526*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3526: \$? = $ac_status" >&5
3527*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
352898e903e7SBaptiste Daroussin  :
352998e903e7SBaptiste Daroussinelse
353098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
3531*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
353298e903e7SBaptiste Daroussincf_cv_posix_c_source=no
353398e903e7SBaptiste Daroussinfi
3534*8e022d3cSDag-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
3539*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
354098e903e7SBaptiste Daroussin
354198e903e7SBaptiste Daroussinfi
3542*8e022d3cSDag-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
3556*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
35570f86d14eSJung-uk Kim(no)
3558*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
35590f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
3560*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
35610f86d14eSJung-uk Kim		(-D*)
3562*8e022d3cSDag-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
3568*8e022d3cSDag-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		(*)
3587*8e022d3cSDag-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
3617*8e022d3cSDag-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	;;
3655*8e022d3cSDag-Erling Smørgrav(openbsd[6-9]*)
3656*8e022d3cSDag-Erling Smørgrav	# OpenBSD 6.x has broken locale support, both compile-time and runtime.
3657*8e022d3cSDag-Erling Smørgrav	# see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
3658*8e022d3cSDag-Erling Smørgrav	# Abusing the conformance level is a workaround.
3659*8e022d3cSDag-Erling Smørgrav	{ echo "$as_me:3659: WARNING: this system does not provide usable locale support" >&5
3660*8e022d3cSDag-Erling Smørgravecho "$as_me: WARNING: this system does not provide usable locale support" >&2;}
3661*8e022d3cSDag-Erling Smørgrav	cf_xopen_source="-D_BSD_SOURCE"
3662*8e022d3cSDag-Erling Smørgrav	cf_XOPEN_SOURCE=700
3663*8e022d3cSDag-Erling Smørgrav	;;
3664*8e022d3cSDag-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
3691*8e022d3cSDag-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
3697*8e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
3698*8e022d3cSDag-Erling Smørgrav#line 3698 "configure"
369998e903e7SBaptiste Daroussin#include "confdefs.h"
370098e903e7SBaptiste Daroussin
370198e903e7SBaptiste Daroussin#include <stdlib.h>
370298e903e7SBaptiste Daroussin#include <string.h>
370398e903e7SBaptiste Daroussin#include <sys/types.h>
370498e903e7SBaptiste Daroussin
370598e903e7SBaptiste Daroussinint
3706b53bb29fSJung-uk Kimmain (void)
370798e903e7SBaptiste Daroussin{
370898e903e7SBaptiste Daroussin
370998e903e7SBaptiste Daroussin#ifndef _XOPEN_SOURCE
371098e903e7SBaptiste Daroussinmake an error
371198e903e7SBaptiste Daroussin#endif
3712*8e022d3cSDag-Erling Smørgrav
371398e903e7SBaptiste Daroussin  ;
371498e903e7SBaptiste Daroussin  return 0;
371598e903e7SBaptiste Daroussin}
371698e903e7SBaptiste Daroussin_ACEOF
3717*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3718*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3718: \"$ac_compile\"") >&5
371998e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
372098e903e7SBaptiste Daroussin  ac_status=$?
3721*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3721: \$? = $ac_status" >&5
3722*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3723*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3724*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3724: \"$ac_try\"") >&5
372598e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
372698e903e7SBaptiste Daroussin  ac_status=$?
3727*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3727: \$? = $ac_status" >&5
3728*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
372998e903e7SBaptiste Daroussin  cf_cv_xopen_source=no
373098e903e7SBaptiste Daroussinelse
373198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
3732*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
373398e903e7SBaptiste Daroussincf_save="$CPPFLAGS"
3734b53bb29fSJung-uk Kim
3735b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3736b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
3737b53bb29fSJung-uk Kim
3738*8e022d3cSDag-Erling Smørgrav	 cat >"conftest.$ac_ext" <<_ACEOF
3739*8e022d3cSDag-Erling Smørgrav#line 3739 "configure"
374098e903e7SBaptiste Daroussin#include "confdefs.h"
374198e903e7SBaptiste Daroussin
374298e903e7SBaptiste Daroussin#include <stdlib.h>
374398e903e7SBaptiste Daroussin#include <string.h>
374498e903e7SBaptiste Daroussin#include <sys/types.h>
374598e903e7SBaptiste Daroussin
374698e903e7SBaptiste Daroussinint
3747b53bb29fSJung-uk Kimmain (void)
374898e903e7SBaptiste Daroussin{
374998e903e7SBaptiste Daroussin
3750*8e022d3cSDag-Erling Smørgrav#ifndef _XOPEN_SOURCE
375198e903e7SBaptiste Daroussinmake an error
375298e903e7SBaptiste Daroussin#endif
3753*8e022d3cSDag-Erling Smørgrav
375498e903e7SBaptiste Daroussin  ;
375598e903e7SBaptiste Daroussin  return 0;
375698e903e7SBaptiste Daroussin}
375798e903e7SBaptiste Daroussin_ACEOF
3758*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3759*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3759: \"$ac_compile\"") >&5
376098e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
376198e903e7SBaptiste Daroussin  ac_status=$?
3762*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3762: \$? = $ac_status" >&5
3763*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3764*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3765*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3765: \"$ac_try\"") >&5
376698e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
376798e903e7SBaptiste Daroussin  ac_status=$?
3768*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3768: \$? = $ac_status" >&5
3769*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
377098e903e7SBaptiste Daroussin  cf_cv_xopen_source=no
377198e903e7SBaptiste Daroussinelse
377298e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
3773*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
377498e903e7SBaptiste Daroussincf_cv_xopen_source=$cf_XOPEN_SOURCE
377598e903e7SBaptiste Daroussinfi
3776*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
377798e903e7SBaptiste Daroussin		CPPFLAGS="$cf_save"
377898e903e7SBaptiste Daroussin
377998e903e7SBaptiste Daroussinfi
3780*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
378198e903e7SBaptiste Daroussin
378298e903e7SBaptiste Daroussinfi
3783*8e022d3cSDag-Erling Smørgravecho "$as_me:3783: result: $cf_cv_xopen_source" >&5
378498e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_xopen_source" >&6
378598e903e7SBaptiste Daroussin
378698e903e7SBaptiste Daroussinif test "$cf_cv_xopen_source" != no ; then
378798e903e7SBaptiste Daroussin
378898e903e7SBaptiste DaroussinCFLAGS=`echo "$CFLAGS" | \
378998e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
379098e903e7SBaptiste Daroussin		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
379198e903e7SBaptiste Daroussin
379298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
379398e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
379498e903e7SBaptiste Daroussin		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
379598e903e7SBaptiste Daroussin
379698e903e7SBaptiste Daroussin	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
379798e903e7SBaptiste Daroussin
3798*8e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_temp_xopen_source
3799*8e022d3cSDag-Erling Smørgravdo
3800*8e022d3cSDag-Erling Smørgrav	case "x$cf_add_cflags" in
3801*8e022d3cSDag-Erling Smørgrav	(x-[DU]*)
3802*8e022d3cSDag-Erling Smørgrav
3803*8e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
3804*8e022d3cSDag-Erling Smørgravwhile true
3805*8e022d3cSDag-Erling Smørgravdo
3806*8e022d3cSDag-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'`
3807*8e022d3cSDag-Erling Smørgrav	test "$CFLAGS" != "$cf_old_cflag" || break
3808*8e022d3cSDag-Erling Smørgrav
3809*8e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_old_cflag"
3810*8e022d3cSDag-Erling Smørgravdone
3811*8e022d3cSDag-Erling Smørgrav
3812*8e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
3813*8e022d3cSDag-Erling Smørgravwhile true
3814*8e022d3cSDag-Erling Smørgravdo
3815*8e022d3cSDag-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'`
3816*8e022d3cSDag-Erling Smørgrav	test "$CPPFLAGS" != "$cf_old_cflag" || break
3817*8e022d3cSDag-Erling Smørgrav
3818*8e022d3cSDag-Erling Smørgrav	CPPFLAGS="$cf_old_cflag"
3819*8e022d3cSDag-Erling Smørgravdone
3820*8e022d3cSDag-Erling Smørgrav
3821*8e022d3cSDag-Erling Smørgrav		;;
3822*8e022d3cSDag-Erling Smørgrav	esac
3823*8e022d3cSDag-Erling Smørgrav
382498e903e7SBaptiste Daroussincf_fix_cppflags=no
382598e903e7SBaptiste Daroussincf_new_cflags=
382698e903e7SBaptiste Daroussincf_new_cppflags=
382798e903e7SBaptiste Daroussincf_new_extra_cppflags=
382898e903e7SBaptiste Daroussin
3829*8e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_add_cflags
383098e903e7SBaptiste Daroussindo
3831*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
38320f86d14eSJung-uk Kim(no)
3833*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
38340f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
3835*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
38360f86d14eSJung-uk Kim		(-D*)
3837*8e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
383898e903e7SBaptiste Daroussin
383911fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
384098e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
384198e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
384298e903e7SBaptiste Daroussin
3843*8e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
3844b53bb29fSJung-uk Kim
3845b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3846b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3847b53bb29fSJung-uk Kim
384898e903e7SBaptiste Daroussin				continue
384998e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
3850b53bb29fSJung-uk Kim
3851b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3852b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3853b53bb29fSJung-uk Kim
385498e903e7SBaptiste Daroussin				continue
385598e903e7SBaptiste Daroussin			fi
385698e903e7SBaptiste Daroussin			;;
385798e903e7SBaptiste Daroussin		esac
385898e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
38590f86d14eSJung-uk Kim		(*$cf_add_cflags)
386098e903e7SBaptiste Daroussin			;;
38610f86d14eSJung-uk Kim		(*)
3862*8e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
38630f86d14eSJung-uk Kim			(-D*)
386498e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
386598e903e7SBaptiste Daroussin
386698e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
386798e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
386898e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
386998e903e7SBaptiste Daroussin
387098e903e7SBaptiste Daroussin				;;
387198e903e7SBaptiste Daroussin			esac
3872b53bb29fSJung-uk Kim
3873b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
3874b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
3875b53bb29fSJung-uk Kim
387698e903e7SBaptiste Daroussin			;;
387798e903e7SBaptiste Daroussin		esac
387898e903e7SBaptiste Daroussin		;;
38790f86d14eSJung-uk Kim	(*)
3880b53bb29fSJung-uk Kim
3881b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
3882b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
3883b53bb29fSJung-uk Kim
388498e903e7SBaptiste Daroussin		;;
388598e903e7SBaptiste Daroussin	esac
388698e903e7SBaptiste Daroussin	;;
38870f86d14eSJung-uk Kim(yes)
3888b53bb29fSJung-uk Kim
3889b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3890b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
389198e903e7SBaptiste Daroussin
3892*8e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
389398e903e7SBaptiste Daroussin
389411fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
389598e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
389698e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
389798e903e7SBaptiste Daroussin	;;
389898e903e7SBaptiste Daroussinesac
389998e903e7SBaptiste Daroussindone
390098e903e7SBaptiste Daroussin
390198e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
390298e903e7SBaptiste Daroussin
3903b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
3904b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
3905b53bb29fSJung-uk Kim
390698e903e7SBaptiste Daroussinfi
390798e903e7SBaptiste Daroussin
390898e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
390998e903e7SBaptiste Daroussin
3910b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3911b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
3912b53bb29fSJung-uk Kim
391398e903e7SBaptiste Daroussinfi
391498e903e7SBaptiste Daroussin
391598e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
391698e903e7SBaptiste Daroussin
3917b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
3918b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
3919b53bb29fSJung-uk Kim
392098e903e7SBaptiste Daroussinfi
392198e903e7SBaptiste Daroussin
3922*8e022d3cSDag-Erling Smørgravdone
3923*8e022d3cSDag-Erling Smørgrav
392498e903e7SBaptiste Daroussinfi
392598e903e7SBaptiste Daroussin
3926*8e022d3cSDag-Erling Smørgrav	cf_save_xopen_cppflags="$CPPFLAGS"
3927*8e022d3cSDag-Erling Smørgrav
3928b53bb29fSJung-uk Kimif test "$cf_cv_posix_visible" = no; then
3929b53bb29fSJung-uk Kim
393098e903e7SBaptiste Daroussincf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
393198e903e7SBaptiste Daroussin
393298e903e7SBaptiste Daroussincf_save_CFLAGS="$CFLAGS"
393398e903e7SBaptiste Daroussincf_save_CPPFLAGS="$CPPFLAGS"
393498e903e7SBaptiste Daroussin
393598e903e7SBaptiste Daroussincf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
393698e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
393798e903e7SBaptiste Daroussin		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
393898e903e7SBaptiste Daroussin
393998e903e7SBaptiste Daroussincf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
394098e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
394198e903e7SBaptiste Daroussin		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
394298e903e7SBaptiste Daroussin
3943*8e022d3cSDag-Erling Smørgravecho "$as_me:3943: checking if we should define _POSIX_C_SOURCE" >&5
394498e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
394598e903e7SBaptiste Daroussinif test "${cf_cv_posix_c_source+set}" = set; then
394698e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
394798e903e7SBaptiste Daroussinelse
394898e903e7SBaptiste Daroussin
3949*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:3949: testing if the symbol is already defined go no further ..." 1>&5
395098e903e7SBaptiste Daroussin
3951*8e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
3952*8e022d3cSDag-Erling Smørgrav#line 3952 "configure"
395398e903e7SBaptiste Daroussin#include "confdefs.h"
395498e903e7SBaptiste Daroussin#include <sys/types.h>
395598e903e7SBaptiste Daroussinint
3956b53bb29fSJung-uk Kimmain (void)
395798e903e7SBaptiste Daroussin{
395898e903e7SBaptiste Daroussin
395998e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE
396098e903e7SBaptiste Daroussinmake an error
396198e903e7SBaptiste Daroussin#endif
396298e903e7SBaptiste Daroussin  ;
396398e903e7SBaptiste Daroussin  return 0;
396498e903e7SBaptiste Daroussin}
396598e903e7SBaptiste Daroussin_ACEOF
3966*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
3967*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3967: \"$ac_compile\"") >&5
396898e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
396998e903e7SBaptiste Daroussin  ac_status=$?
3970*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3970: \$? = $ac_status" >&5
3971*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
3972*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
3973*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:3973: \"$ac_try\"") >&5
397498e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
397598e903e7SBaptiste Daroussin  ac_status=$?
3976*8e022d3cSDag-Erling Smørgrav  echo "$as_me:3976: \$? = $ac_status" >&5
3977*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
397898e903e7SBaptiste Daroussin  cf_cv_posix_c_source=no
397998e903e7SBaptiste Daroussinelse
398098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
3981*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
398298e903e7SBaptiste Daroussincf_want_posix_source=no
39830f86d14eSJung-uk Kim	 case .$cf_POSIX_C_SOURCE in
39840f86d14eSJung-uk Kim	 (.[12]??*)
398598e903e7SBaptiste Daroussin		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
398698e903e7SBaptiste Daroussin		;;
39870f86d14eSJung-uk Kim	 (.2)
398898e903e7SBaptiste Daroussin		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
398998e903e7SBaptiste Daroussin		cf_want_posix_source=yes
399098e903e7SBaptiste Daroussin		;;
39910f86d14eSJung-uk Kim	 (.*)
399298e903e7SBaptiste Daroussin		cf_want_posix_source=yes
399398e903e7SBaptiste Daroussin		;;
399498e903e7SBaptiste Daroussin	 esac
399598e903e7SBaptiste Daroussin	 if test "$cf_want_posix_source" = yes ; then
3996*8e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
3997*8e022d3cSDag-Erling Smørgrav#line 3997 "configure"
399898e903e7SBaptiste Daroussin#include "confdefs.h"
399998e903e7SBaptiste Daroussin#include <sys/types.h>
400098e903e7SBaptiste Daroussinint
4001b53bb29fSJung-uk Kimmain (void)
400298e903e7SBaptiste Daroussin{
400398e903e7SBaptiste Daroussin
400498e903e7SBaptiste Daroussin#ifdef _POSIX_SOURCE
400598e903e7SBaptiste Daroussinmake an error
400698e903e7SBaptiste Daroussin#endif
400798e903e7SBaptiste Daroussin  ;
400898e903e7SBaptiste Daroussin  return 0;
400998e903e7SBaptiste Daroussin}
401098e903e7SBaptiste Daroussin_ACEOF
4011*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4012*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4012: \"$ac_compile\"") >&5
401398e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
401498e903e7SBaptiste Daroussin  ac_status=$?
4015*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4015: \$? = $ac_status" >&5
4016*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
4017*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4018*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:4018: \"$ac_try\"") >&5
401998e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
402098e903e7SBaptiste Daroussin  ac_status=$?
4021*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4021: \$? = $ac_status" >&5
4022*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
402398e903e7SBaptiste Daroussin  :
402498e903e7SBaptiste Daroussinelse
402598e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4026*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
402798e903e7SBaptiste Daroussincf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
402898e903e7SBaptiste Daroussinfi
4029*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
403098e903e7SBaptiste Daroussin	 fi
403198e903e7SBaptiste Daroussin
4032*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:4032: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
403398e903e7SBaptiste Daroussin
403498e903e7SBaptiste Daroussin	 CFLAGS="$cf_trim_CFLAGS"
4035b53bb29fSJung-uk Kim	 CPPFLAGS="$cf_trim_CPPFLAGS"
403698e903e7SBaptiste Daroussin
4037b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4038b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
4039b53bb29fSJung-uk Kim
4040*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:4040: testing if the second compile does not leave our definition intact error ..." 1>&5
404198e903e7SBaptiste Daroussin
4042*8e022d3cSDag-Erling Smørgrav	 cat >"conftest.$ac_ext" <<_ACEOF
4043*8e022d3cSDag-Erling Smørgrav#line 4043 "configure"
404498e903e7SBaptiste Daroussin#include "confdefs.h"
404598e903e7SBaptiste Daroussin#include <sys/types.h>
404698e903e7SBaptiste Daroussinint
4047b53bb29fSJung-uk Kimmain (void)
404898e903e7SBaptiste Daroussin{
404998e903e7SBaptiste Daroussin
405098e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE
405198e903e7SBaptiste Daroussinmake an error
405298e903e7SBaptiste Daroussin#endif
405398e903e7SBaptiste Daroussin  ;
405498e903e7SBaptiste Daroussin  return 0;
405598e903e7SBaptiste Daroussin}
405698e903e7SBaptiste Daroussin_ACEOF
4057*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4058*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4058: \"$ac_compile\"") >&5
405998e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
406098e903e7SBaptiste Daroussin  ac_status=$?
4061*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4061: \$? = $ac_status" >&5
4062*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
4063*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4064*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:4064: \"$ac_try\"") >&5
406598e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
406698e903e7SBaptiste Daroussin  ac_status=$?
4067*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4067: \$? = $ac_status" >&5
4068*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
406998e903e7SBaptiste Daroussin  :
407098e903e7SBaptiste Daroussinelse
407198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4072*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
407398e903e7SBaptiste Daroussincf_cv_posix_c_source=no
407498e903e7SBaptiste Daroussinfi
4075*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
407698e903e7SBaptiste Daroussin	 CFLAGS="$cf_save_CFLAGS"
407798e903e7SBaptiste Daroussin	 CPPFLAGS="$cf_save_CPPFLAGS"
407898e903e7SBaptiste Daroussin
407998e903e7SBaptiste Daroussinfi
4080*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
408198e903e7SBaptiste Daroussin
408298e903e7SBaptiste Daroussinfi
4083*8e022d3cSDag-Erling Smørgravecho "$as_me:4083: result: $cf_cv_posix_c_source" >&5
408498e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_posix_c_source" >&6
408598e903e7SBaptiste Daroussin
408698e903e7SBaptiste Daroussinif test "$cf_cv_posix_c_source" != no ; then
408798e903e7SBaptiste Daroussin	CFLAGS="$cf_trim_CFLAGS"
408898e903e7SBaptiste Daroussin	CPPFLAGS="$cf_trim_CPPFLAGS"
408998e903e7SBaptiste Daroussin
409098e903e7SBaptiste Daroussincf_fix_cppflags=no
409198e903e7SBaptiste Daroussincf_new_cflags=
409298e903e7SBaptiste Daroussincf_new_cppflags=
409398e903e7SBaptiste Daroussincf_new_extra_cppflags=
409498e903e7SBaptiste Daroussin
409598e903e7SBaptiste Daroussinfor cf_add_cflags in $cf_cv_posix_c_source
409698e903e7SBaptiste Daroussindo
4097*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
40980f86d14eSJung-uk Kim(no)
4099*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
41000f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4101*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
41020f86d14eSJung-uk Kim		(-D*)
4103*8e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
410498e903e7SBaptiste Daroussin
410511fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
410698e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
410798e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
410898e903e7SBaptiste Daroussin
4109*8e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
4110b53bb29fSJung-uk Kim
4111b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4112b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4113b53bb29fSJung-uk Kim
411498e903e7SBaptiste Daroussin				continue
411598e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
4116b53bb29fSJung-uk Kim
4117b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4118b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4119b53bb29fSJung-uk Kim
412098e903e7SBaptiste Daroussin				continue
412198e903e7SBaptiste Daroussin			fi
412298e903e7SBaptiste Daroussin			;;
412398e903e7SBaptiste Daroussin		esac
412498e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
41250f86d14eSJung-uk Kim		(*$cf_add_cflags)
412698e903e7SBaptiste Daroussin			;;
41270f86d14eSJung-uk Kim		(*)
4128*8e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
41290f86d14eSJung-uk Kim			(-D*)
413098e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
413198e903e7SBaptiste Daroussin
413298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
413398e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
413498e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
413598e903e7SBaptiste Daroussin
413698e903e7SBaptiste Daroussin				;;
413798e903e7SBaptiste Daroussin			esac
4138b53bb29fSJung-uk Kim
4139b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4140b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4141b53bb29fSJung-uk Kim
414298e903e7SBaptiste Daroussin			;;
414398e903e7SBaptiste Daroussin		esac
414498e903e7SBaptiste Daroussin		;;
41450f86d14eSJung-uk Kim	(*)
4146b53bb29fSJung-uk Kim
4147b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4148b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4149b53bb29fSJung-uk Kim
415098e903e7SBaptiste Daroussin		;;
415198e903e7SBaptiste Daroussin	esac
415298e903e7SBaptiste Daroussin	;;
41530f86d14eSJung-uk Kim(yes)
4154b53bb29fSJung-uk Kim
4155b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4156b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
415798e903e7SBaptiste Daroussin
4158*8e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
415998e903e7SBaptiste Daroussin
416011fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
416198e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
416298e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
416398e903e7SBaptiste Daroussin	;;
416498e903e7SBaptiste Daroussinesac
416598e903e7SBaptiste Daroussindone
416698e903e7SBaptiste Daroussin
416798e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
416898e903e7SBaptiste Daroussin
4169b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4170b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
4171b53bb29fSJung-uk Kim
417298e903e7SBaptiste Daroussinfi
417398e903e7SBaptiste Daroussin
417498e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
417598e903e7SBaptiste Daroussin
4176b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4177b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4178b53bb29fSJung-uk Kim
417998e903e7SBaptiste Daroussinfi
418098e903e7SBaptiste Daroussin
418198e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
418298e903e7SBaptiste Daroussin
4183b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4184b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4185b53bb29fSJung-uk Kim
418698e903e7SBaptiste Daroussinfi
418798e903e7SBaptiste Daroussin
418898e903e7SBaptiste Daroussinfi
418998e903e7SBaptiste Daroussin
4190b53bb29fSJung-uk Kimfi # cf_cv_posix_visible
4191b53bb29fSJung-uk Kim
4192*8e022d3cSDag-Erling Smørgrav	# Some of these niche implementations use copy/paste, double-check...
4193*8e022d3cSDag-Erling Smørgrav	if test "$cf_cv_xopen_source" != no ; then
4194*8e022d3cSDag-Erling Smørgrav		test -n "$verbose" && echo "	checking if _POSIX_C_SOURCE inteferes" 1>&6
4195*8e022d3cSDag-Erling Smørgrav
4196*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:4196: testing checking if _POSIX_C_SOURCE inteferes ..." 1>&5
4197*8e022d3cSDag-Erling Smørgrav
4198*8e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
4199*8e022d3cSDag-Erling Smørgrav#line 4199 "configure"
4200*8e022d3cSDag-Erling Smørgrav#include "confdefs.h"
4201*8e022d3cSDag-Erling Smørgrav
4202*8e022d3cSDag-Erling Smørgrav#include <stdlib.h>
4203*8e022d3cSDag-Erling Smørgrav#include <string.h>
4204*8e022d3cSDag-Erling Smørgrav#include <sys/types.h>
4205*8e022d3cSDag-Erling Smørgrav
4206*8e022d3cSDag-Erling Smørgravint
4207*8e022d3cSDag-Erling Smørgravmain (void)
4208*8e022d3cSDag-Erling Smørgrav{
4209*8e022d3cSDag-Erling Smørgrav
4210*8e022d3cSDag-Erling Smørgrav#ifndef _XOPEN_SOURCE
4211*8e022d3cSDag-Erling Smørgravmake an error
4212*8e022d3cSDag-Erling Smørgrav#endif
4213*8e022d3cSDag-Erling Smørgrav
4214*8e022d3cSDag-Erling Smørgrav  ;
4215*8e022d3cSDag-Erling Smørgrav  return 0;
4216*8e022d3cSDag-Erling Smørgrav}
4217*8e022d3cSDag-Erling Smørgrav_ACEOF
4218*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4219*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4219: \"$ac_compile\"") >&5
4220*8e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
4221*8e022d3cSDag-Erling Smørgrav  ac_status=$?
4222*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4222: \$? = $ac_status" >&5
4223*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
4224*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4225*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:4225: \"$ac_try\"") >&5
4226*8e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
4227*8e022d3cSDag-Erling Smørgrav  ac_status=$?
4228*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4228: \$? = $ac_status" >&5
4229*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
4230*8e022d3cSDag-Erling Smørgrav  :
4231*8e022d3cSDag-Erling Smørgravelse
4232*8e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
4233*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
4234*8e022d3cSDag-Erling Smørgrav
4235*8e022d3cSDag-Erling Smørgrav			{ echo "$as_me:4235: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
4236*8e022d3cSDag-Erling Smørgravecho "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
4237*8e022d3cSDag-Erling Smørgrav			CPPFLAGS="$cf_save_xopen_cppflags"
4238*8e022d3cSDag-Erling Smørgravfi
4239*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
4240*8e022d3cSDag-Erling Smørgrav	fi
424198e903e7SBaptiste Daroussin	;;
424298e903e7SBaptiste Daroussinesac
424398e903e7SBaptiste Daroussin
424498e903e7SBaptiste Daroussinif test -n "$cf_xopen_source" ; then
424598e903e7SBaptiste Daroussin
4246*8e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_xopen_source
4247*8e022d3cSDag-Erling Smørgravdo
4248*8e022d3cSDag-Erling Smørgrav	case "x$cf_add_cflags" in
4249*8e022d3cSDag-Erling Smørgrav	(x-[DU]*)
4250*8e022d3cSDag-Erling Smørgrav
4251*8e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4252*8e022d3cSDag-Erling Smørgravwhile true
4253*8e022d3cSDag-Erling Smørgravdo
4254*8e022d3cSDag-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'`
4255*8e022d3cSDag-Erling Smørgrav	test "$CFLAGS" != "$cf_old_cflag" || break
4256*8e022d3cSDag-Erling Smørgrav	test -n "$verbose" && echo "	removing old option $cf_add_cflags from CFLAGS" 1>&6
4257*8e022d3cSDag-Erling Smørgrav
4258*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:4258: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
4259*8e022d3cSDag-Erling Smørgrav
4260*8e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_old_cflag"
4261*8e022d3cSDag-Erling Smørgravdone
4262*8e022d3cSDag-Erling Smørgrav
4263*8e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4264*8e022d3cSDag-Erling Smørgravwhile true
4265*8e022d3cSDag-Erling Smørgravdo
4266*8e022d3cSDag-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'`
4267*8e022d3cSDag-Erling Smørgrav	test "$CPPFLAGS" != "$cf_old_cflag" || break
4268*8e022d3cSDag-Erling Smørgrav	test -n "$verbose" && echo "	removing old option $cf_add_cflags from CPPFLAGS" 1>&6
4269*8e022d3cSDag-Erling Smørgrav
4270*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:4270: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
4271*8e022d3cSDag-Erling Smørgrav
4272*8e022d3cSDag-Erling Smørgrav	CPPFLAGS="$cf_old_cflag"
4273*8e022d3cSDag-Erling Smørgravdone
4274*8e022d3cSDag-Erling Smørgrav
4275*8e022d3cSDag-Erling Smørgrav		;;
4276*8e022d3cSDag-Erling Smørgrav	esac
4277*8e022d3cSDag-Erling Smørgrav
427898e903e7SBaptiste Daroussincf_fix_cppflags=no
427998e903e7SBaptiste Daroussincf_new_cflags=
428098e903e7SBaptiste Daroussincf_new_cppflags=
428198e903e7SBaptiste Daroussincf_new_extra_cppflags=
428298e903e7SBaptiste Daroussin
4283*8e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_add_cflags
428498e903e7SBaptiste Daroussindo
4285*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
42860f86d14eSJung-uk Kim(no)
4287*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
42880f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4289*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
42900f86d14eSJung-uk Kim		(-D*)
4291*8e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
429298e903e7SBaptiste Daroussin
429311fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
429498e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
429598e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
429698e903e7SBaptiste Daroussin
4297*8e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; 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			elif test "${cf_tst_cflags}" = "\"'" ; then
4304b53bb29fSJung-uk Kim
4305b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4306b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4307b53bb29fSJung-uk Kim
430898e903e7SBaptiste Daroussin				continue
430998e903e7SBaptiste Daroussin			fi
431098e903e7SBaptiste Daroussin			;;
431198e903e7SBaptiste Daroussin		esac
431298e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
43130f86d14eSJung-uk Kim		(*$cf_add_cflags)
431498e903e7SBaptiste Daroussin			;;
43150f86d14eSJung-uk Kim		(*)
4316*8e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
43170f86d14eSJung-uk Kim			(-D*)
431898e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
431998e903e7SBaptiste Daroussin
432098e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
432198e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
432298e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
432398e903e7SBaptiste Daroussin
432498e903e7SBaptiste Daroussin				;;
432598e903e7SBaptiste Daroussin			esac
4326b53bb29fSJung-uk Kim
4327b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4328b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4329b53bb29fSJung-uk Kim
433098e903e7SBaptiste Daroussin			;;
433198e903e7SBaptiste Daroussin		esac
433298e903e7SBaptiste Daroussin		;;
43330f86d14eSJung-uk Kim	(*)
4334b53bb29fSJung-uk Kim
4335b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4336b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4337b53bb29fSJung-uk Kim
433898e903e7SBaptiste Daroussin		;;
433998e903e7SBaptiste Daroussin	esac
434098e903e7SBaptiste Daroussin	;;
43410f86d14eSJung-uk Kim(yes)
4342b53bb29fSJung-uk Kim
4343b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4344b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
434598e903e7SBaptiste Daroussin
4346*8e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
434798e903e7SBaptiste Daroussin
434811fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
434998e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
435098e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
435198e903e7SBaptiste Daroussin	;;
435298e903e7SBaptiste Daroussinesac
435398e903e7SBaptiste Daroussindone
435498e903e7SBaptiste Daroussin
435598e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
435611fce282SBaptiste Daroussin	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
435711fce282SBaptiste Daroussin
4358*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:4358: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
435998e903e7SBaptiste Daroussin
4360b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4361b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
4362b53bb29fSJung-uk Kim
436398e903e7SBaptiste Daroussinfi
436498e903e7SBaptiste Daroussin
436598e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
436611fce282SBaptiste Daroussin	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
436711fce282SBaptiste Daroussin
4368*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:4368: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
436998e903e7SBaptiste Daroussin
4370b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4371b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4372b53bb29fSJung-uk Kim
437398e903e7SBaptiste Daroussinfi
437498e903e7SBaptiste Daroussin
437598e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
437611fce282SBaptiste Daroussin	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
437711fce282SBaptiste Daroussin
4378*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:4378: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
437998e903e7SBaptiste Daroussin
4380b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4381b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4382b53bb29fSJung-uk Kim
438398e903e7SBaptiste Daroussinfi
438498e903e7SBaptiste Daroussin
4385*8e022d3cSDag-Erling Smørgravdone
4386*8e022d3cSDag-Erling Smørgrav
438798e903e7SBaptiste Daroussinfi
438898e903e7SBaptiste Daroussin
438998e903e7SBaptiste Daroussinif test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
4390*8e022d3cSDag-Erling Smørgrav	echo "$as_me:4390: checking if _XOPEN_SOURCE really is set" >&5
439198e903e7SBaptiste Daroussinecho $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
4392*8e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
4393*8e022d3cSDag-Erling Smørgrav#line 4393 "configure"
439498e903e7SBaptiste Daroussin#include "confdefs.h"
439598e903e7SBaptiste Daroussin#include <stdlib.h>
439698e903e7SBaptiste Daroussinint
4397b53bb29fSJung-uk Kimmain (void)
439898e903e7SBaptiste Daroussin{
439998e903e7SBaptiste Daroussin
440098e903e7SBaptiste Daroussin#ifndef _XOPEN_SOURCE
440198e903e7SBaptiste Daroussinmake an error
440298e903e7SBaptiste Daroussin#endif
440398e903e7SBaptiste Daroussin  ;
440498e903e7SBaptiste Daroussin  return 0;
440598e903e7SBaptiste Daroussin}
440698e903e7SBaptiste Daroussin_ACEOF
4407*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4408*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4408: \"$ac_compile\"") >&5
440998e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
441098e903e7SBaptiste Daroussin  ac_status=$?
4411*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4411: \$? = $ac_status" >&5
4412*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
4413*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4414*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:4414: \"$ac_try\"") >&5
441598e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
441698e903e7SBaptiste Daroussin  ac_status=$?
4417*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4417: \$? = $ac_status" >&5
4418*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
441998e903e7SBaptiste Daroussin  cf_XOPEN_SOURCE_set=yes
442098e903e7SBaptiste Daroussinelse
442198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4422*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
442398e903e7SBaptiste Daroussincf_XOPEN_SOURCE_set=no
442498e903e7SBaptiste Daroussinfi
4425*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
4426*8e022d3cSDag-Erling Smørgrav	echo "$as_me:4426: result: $cf_XOPEN_SOURCE_set" >&5
442798e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
4428*8e022d3cSDag-Erling Smørgrav	if test "$cf_XOPEN_SOURCE_set" = yes
442998e903e7SBaptiste Daroussin	then
4430*8e022d3cSDag-Erling Smørgrav		cat >"conftest.$ac_ext" <<_ACEOF
4431*8e022d3cSDag-Erling Smørgrav#line 4431 "configure"
443298e903e7SBaptiste Daroussin#include "confdefs.h"
443398e903e7SBaptiste Daroussin#include <stdlib.h>
443498e903e7SBaptiste Daroussinint
4435b53bb29fSJung-uk Kimmain (void)
443698e903e7SBaptiste Daroussin{
443798e903e7SBaptiste Daroussin
443898e903e7SBaptiste Daroussin#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
443998e903e7SBaptiste Daroussinmake an error
444098e903e7SBaptiste Daroussin#endif
444198e903e7SBaptiste Daroussin  ;
444298e903e7SBaptiste Daroussin  return 0;
444398e903e7SBaptiste Daroussin}
444498e903e7SBaptiste Daroussin_ACEOF
4445*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4446*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4446: \"$ac_compile\"") >&5
444798e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
444898e903e7SBaptiste Daroussin  ac_status=$?
4449*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4449: \$? = $ac_status" >&5
4450*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
4451*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4452*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:4452: \"$ac_try\"") >&5
445398e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
445498e903e7SBaptiste Daroussin  ac_status=$?
4455*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4455: \$? = $ac_status" >&5
4456*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
445798e903e7SBaptiste Daroussin  cf_XOPEN_SOURCE_set_ok=yes
445898e903e7SBaptiste Daroussinelse
445998e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4460*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
446198e903e7SBaptiste Daroussincf_XOPEN_SOURCE_set_ok=no
446298e903e7SBaptiste Daroussinfi
4463*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
4464*8e022d3cSDag-Erling Smørgrav		if test "$cf_XOPEN_SOURCE_set_ok" = no
446598e903e7SBaptiste Daroussin		then
4466*8e022d3cSDag-Erling Smørgrav			{ echo "$as_me:4466: WARNING: _XOPEN_SOURCE is lower than requested" >&5
446798e903e7SBaptiste Daroussinecho "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
446898e903e7SBaptiste Daroussin		fi
446998e903e7SBaptiste Daroussin	else
447098e903e7SBaptiste Daroussin
4471*8e022d3cSDag-Erling Smørgravecho "$as_me:4471: checking if we should define _XOPEN_SOURCE" >&5
447298e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
447398e903e7SBaptiste Daroussinif test "${cf_cv_xopen_source+set}" = set; then
447498e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
447598e903e7SBaptiste Daroussinelse
447698e903e7SBaptiste Daroussin
4477*8e022d3cSDag-Erling Smørgrav	cat >"conftest.$ac_ext" <<_ACEOF
4478*8e022d3cSDag-Erling Smørgrav#line 4478 "configure"
447998e903e7SBaptiste Daroussin#include "confdefs.h"
448098e903e7SBaptiste Daroussin
448198e903e7SBaptiste Daroussin#include <stdlib.h>
448298e903e7SBaptiste Daroussin#include <string.h>
448398e903e7SBaptiste Daroussin#include <sys/types.h>
448498e903e7SBaptiste Daroussin
448598e903e7SBaptiste Daroussinint
4486b53bb29fSJung-uk Kimmain (void)
448798e903e7SBaptiste Daroussin{
448898e903e7SBaptiste Daroussin
448998e903e7SBaptiste Daroussin#ifndef _XOPEN_SOURCE
449098e903e7SBaptiste Daroussinmake an error
449198e903e7SBaptiste Daroussin#endif
4492*8e022d3cSDag-Erling Smørgrav
449398e903e7SBaptiste Daroussin  ;
449498e903e7SBaptiste Daroussin  return 0;
449598e903e7SBaptiste Daroussin}
449698e903e7SBaptiste Daroussin_ACEOF
4497*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4498*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4498: \"$ac_compile\"") >&5
449998e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
450098e903e7SBaptiste Daroussin  ac_status=$?
4501*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4501: \$? = $ac_status" >&5
4502*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
4503*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4504*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:4504: \"$ac_try\"") >&5
450598e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
450698e903e7SBaptiste Daroussin  ac_status=$?
4507*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4507: \$? = $ac_status" >&5
4508*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
450998e903e7SBaptiste Daroussin  cf_cv_xopen_source=no
451098e903e7SBaptiste Daroussinelse
451198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4512*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
451398e903e7SBaptiste Daroussincf_save="$CPPFLAGS"
4514b53bb29fSJung-uk Kim
4515b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4516b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
4517b53bb29fSJung-uk Kim
4518*8e022d3cSDag-Erling Smørgrav	 cat >"conftest.$ac_ext" <<_ACEOF
4519*8e022d3cSDag-Erling Smørgrav#line 4519 "configure"
452098e903e7SBaptiste Daroussin#include "confdefs.h"
452198e903e7SBaptiste Daroussin
452298e903e7SBaptiste Daroussin#include <stdlib.h>
452398e903e7SBaptiste Daroussin#include <string.h>
452498e903e7SBaptiste Daroussin#include <sys/types.h>
452598e903e7SBaptiste Daroussin
452698e903e7SBaptiste Daroussinint
4527b53bb29fSJung-uk Kimmain (void)
452898e903e7SBaptiste Daroussin{
452998e903e7SBaptiste Daroussin
4530*8e022d3cSDag-Erling Smørgrav#ifndef _XOPEN_SOURCE
453198e903e7SBaptiste Daroussinmake an error
453298e903e7SBaptiste Daroussin#endif
4533*8e022d3cSDag-Erling Smørgrav
453498e903e7SBaptiste Daroussin  ;
453598e903e7SBaptiste Daroussin  return 0;
453698e903e7SBaptiste Daroussin}
453798e903e7SBaptiste Daroussin_ACEOF
4538*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
4539*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4539: \"$ac_compile\"") >&5
454098e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
454198e903e7SBaptiste Daroussin  ac_status=$?
4542*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4542: \$? = $ac_status" >&5
4543*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
4544*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
4545*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:4545: \"$ac_try\"") >&5
454698e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
454798e903e7SBaptiste Daroussin  ac_status=$?
4548*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4548: \$? = $ac_status" >&5
4549*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
455098e903e7SBaptiste Daroussin  cf_cv_xopen_source=no
455198e903e7SBaptiste Daroussinelse
455298e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4553*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
455498e903e7SBaptiste Daroussincf_cv_xopen_source=$cf_XOPEN_SOURCE
455598e903e7SBaptiste Daroussinfi
4556*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
455798e903e7SBaptiste Daroussin		CPPFLAGS="$cf_save"
455898e903e7SBaptiste Daroussin
455998e903e7SBaptiste Daroussinfi
4560*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
456198e903e7SBaptiste Daroussin
456298e903e7SBaptiste Daroussinfi
4563*8e022d3cSDag-Erling Smørgravecho "$as_me:4563: result: $cf_cv_xopen_source" >&5
456498e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_xopen_source" >&6
456598e903e7SBaptiste Daroussin
456698e903e7SBaptiste Daroussinif test "$cf_cv_xopen_source" != no ; then
456798e903e7SBaptiste Daroussin
456898e903e7SBaptiste DaroussinCFLAGS=`echo "$CFLAGS" | \
456998e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
457098e903e7SBaptiste Daroussin		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
457198e903e7SBaptiste Daroussin
457298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
457398e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
457498e903e7SBaptiste Daroussin		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
457598e903e7SBaptiste Daroussin
457698e903e7SBaptiste Daroussin	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
457798e903e7SBaptiste Daroussin
4578*8e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_temp_xopen_source
4579*8e022d3cSDag-Erling Smørgravdo
4580*8e022d3cSDag-Erling Smørgrav	case "x$cf_add_cflags" in
4581*8e022d3cSDag-Erling Smørgrav	(x-[DU]*)
4582*8e022d3cSDag-Erling Smørgrav
4583*8e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4584*8e022d3cSDag-Erling Smørgravwhile true
4585*8e022d3cSDag-Erling Smørgravdo
4586*8e022d3cSDag-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'`
4587*8e022d3cSDag-Erling Smørgrav	test "$CFLAGS" != "$cf_old_cflag" || break
4588*8e022d3cSDag-Erling Smørgrav
4589*8e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_old_cflag"
4590*8e022d3cSDag-Erling Smørgravdone
4591*8e022d3cSDag-Erling Smørgrav
4592*8e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4593*8e022d3cSDag-Erling Smørgravwhile true
4594*8e022d3cSDag-Erling Smørgravdo
4595*8e022d3cSDag-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'`
4596*8e022d3cSDag-Erling Smørgrav	test "$CPPFLAGS" != "$cf_old_cflag" || break
4597*8e022d3cSDag-Erling Smørgrav
4598*8e022d3cSDag-Erling Smørgrav	CPPFLAGS="$cf_old_cflag"
4599*8e022d3cSDag-Erling Smørgravdone
4600*8e022d3cSDag-Erling Smørgrav
4601*8e022d3cSDag-Erling Smørgrav		;;
4602*8e022d3cSDag-Erling Smørgrav	esac
4603*8e022d3cSDag-Erling Smørgrav
460498e903e7SBaptiste Daroussincf_fix_cppflags=no
460598e903e7SBaptiste Daroussincf_new_cflags=
460698e903e7SBaptiste Daroussincf_new_cppflags=
460798e903e7SBaptiste Daroussincf_new_extra_cppflags=
460898e903e7SBaptiste Daroussin
4609*8e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_add_cflags
461098e903e7SBaptiste Daroussindo
4611*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
46120f86d14eSJung-uk Kim(no)
4613*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
46140f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4615*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
46160f86d14eSJung-uk Kim		(-D*)
4617*8e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
461898e903e7SBaptiste Daroussin
461911fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
462098e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
462198e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
462298e903e7SBaptiste Daroussin
4623*8e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
4624b53bb29fSJung-uk Kim
4625b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4626b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4627b53bb29fSJung-uk Kim
462898e903e7SBaptiste Daroussin				continue
462998e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
4630b53bb29fSJung-uk Kim
4631b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4632b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4633b53bb29fSJung-uk Kim
463498e903e7SBaptiste Daroussin				continue
463598e903e7SBaptiste Daroussin			fi
463698e903e7SBaptiste Daroussin			;;
463798e903e7SBaptiste Daroussin		esac
463898e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
46390f86d14eSJung-uk Kim		(*$cf_add_cflags)
464098e903e7SBaptiste Daroussin			;;
46410f86d14eSJung-uk Kim		(*)
4642*8e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
46430f86d14eSJung-uk Kim			(-D*)
464498e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
464598e903e7SBaptiste Daroussin
464698e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
464798e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
464898e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
464998e903e7SBaptiste Daroussin
465098e903e7SBaptiste Daroussin				;;
465198e903e7SBaptiste Daroussin			esac
4652b53bb29fSJung-uk Kim
4653b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4654b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4655b53bb29fSJung-uk Kim
465698e903e7SBaptiste Daroussin			;;
465798e903e7SBaptiste Daroussin		esac
465898e903e7SBaptiste Daroussin		;;
46590f86d14eSJung-uk Kim	(*)
4660b53bb29fSJung-uk Kim
4661b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4662b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4663b53bb29fSJung-uk Kim
466498e903e7SBaptiste Daroussin		;;
466598e903e7SBaptiste Daroussin	esac
466698e903e7SBaptiste Daroussin	;;
46670f86d14eSJung-uk Kim(yes)
4668b53bb29fSJung-uk Kim
4669b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4670b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
467198e903e7SBaptiste Daroussin
4672*8e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
467398e903e7SBaptiste Daroussin
467411fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
467598e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
467698e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
467798e903e7SBaptiste Daroussin	;;
467898e903e7SBaptiste Daroussinesac
467998e903e7SBaptiste Daroussindone
468098e903e7SBaptiste Daroussin
468198e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
468298e903e7SBaptiste Daroussin
4683b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4684b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
4685b53bb29fSJung-uk Kim
468698e903e7SBaptiste Daroussinfi
468798e903e7SBaptiste Daroussin
468898e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
468998e903e7SBaptiste Daroussin
4690b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4691b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4692b53bb29fSJung-uk Kim
469398e903e7SBaptiste Daroussinfi
469498e903e7SBaptiste Daroussin
469598e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
469698e903e7SBaptiste Daroussin
4697b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4698b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4699b53bb29fSJung-uk Kim
470098e903e7SBaptiste Daroussinfi
470198e903e7SBaptiste Daroussin
4702*8e022d3cSDag-Erling Smørgravdone
4703*8e022d3cSDag-Erling Smørgrav
470498e903e7SBaptiste Daroussinfi
470598e903e7SBaptiste Daroussin
470698e903e7SBaptiste Daroussin	fi
470798e903e7SBaptiste Daroussinfi
4708b53bb29fSJung-uk Kimfi # cf_cv_posix_visible
470998e903e7SBaptiste Daroussin
4710*8e022d3cSDag-Erling Smørgravfor ac_prog in ggrep grep
4711*8e022d3cSDag-Erling Smørgravdo
4712*8e022d3cSDag-Erling Smørgrav  # Extract the first word of "$ac_prog", so it can be a program name with args.
4713*8e022d3cSDag-Erling Smørgravset dummy $ac_prog; ac_word=$2
4714*8e022d3cSDag-Erling Smørgravecho "$as_me:4714: checking for $ac_word" >&5
4715*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4716*8e022d3cSDag-Erling Smørgravif test "${ac_cv_prog_GREP+set}" = set; then
4717*8e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
4718*8e022d3cSDag-Erling Smørgravelse
4719*8e022d3cSDag-Erling Smørgrav  if test -n "$GREP"; then
4720*8e022d3cSDag-Erling Smørgrav  ac_cv_prog_GREP="$GREP" # Let the user override the test.
4721*8e022d3cSDag-Erling Smørgravelse
4722*8e022d3cSDag-Erling Smørgrav  ac_save_IFS=$IFS; IFS=$ac_path_separator
4723*8e022d3cSDag-Erling Smørgravac_dummy="$PATH"
4724*8e022d3cSDag-Erling Smørgravfor ac_dir in $ac_dummy; do
4725*8e022d3cSDag-Erling Smørgrav  IFS=$ac_save_IFS
4726*8e022d3cSDag-Erling Smørgrav  test -z "$ac_dir" && ac_dir=.
4727*8e022d3cSDag-Erling Smørgrav  $as_executable_p "$ac_dir/$ac_word" || continue
4728*8e022d3cSDag-Erling Smørgravac_cv_prog_GREP="$ac_prog"
4729*8e022d3cSDag-Erling Smørgravecho "$as_me:4729: found $ac_dir/$ac_word" >&5
4730*8e022d3cSDag-Erling Smørgravbreak
4731*8e022d3cSDag-Erling Smørgravdone
4732*8e022d3cSDag-Erling Smørgrav
4733*8e022d3cSDag-Erling Smørgravfi
4734*8e022d3cSDag-Erling Smørgravfi
4735*8e022d3cSDag-Erling SmørgravGREP=$ac_cv_prog_GREP
4736*8e022d3cSDag-Erling Smørgravif test -n "$GREP"; then
4737*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4737: result: $GREP" >&5
4738*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$GREP" >&6
4739*8e022d3cSDag-Erling Smørgravelse
4740*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4740: result: no" >&5
4741*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}no" >&6
4742*8e022d3cSDag-Erling Smørgravfi
4743*8e022d3cSDag-Erling Smørgrav
4744*8e022d3cSDag-Erling Smørgrav  test -n "$GREP" && break
4745*8e022d3cSDag-Erling Smørgravdone
4746*8e022d3cSDag-Erling Smørgravtest -n "$GREP" || GREP=": "
4747*8e022d3cSDag-Erling Smørgrav
4748*8e022d3cSDag-Erling Smørgravecho "$as_me:4748: checking for egrep" >&5
4749*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for egrep... $ECHO_C" >&6
4750*8e022d3cSDag-Erling Smørgravif test "${ac_cv_path_EGREP+set}" = set; then
4751*8e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
4752*8e022d3cSDag-Erling Smørgravelse
4753*8e022d3cSDag-Erling Smørgrav  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4754*8e022d3cSDag-Erling Smørgrav   then ac_cv_path_EGREP="$GREP -E"
4755*8e022d3cSDag-Erling Smørgrav   else
4756*8e022d3cSDag-Erling Smørgrav     for ac_prog in gegrep egrep
4757*8e022d3cSDag-Erling Smørgravdo
4758*8e022d3cSDag-Erling Smørgrav  # Extract the first word of "$ac_prog", so it can be a program name with args.
4759*8e022d3cSDag-Erling Smørgravset dummy $ac_prog; ac_word=$2
4760*8e022d3cSDag-Erling Smørgravecho "$as_me:4760: checking for $ac_word" >&5
4761*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4762*8e022d3cSDag-Erling Smørgravif test "${ac_cv_path_EGREP+set}" = set; then
4763*8e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
4764*8e022d3cSDag-Erling Smørgravelse
4765*8e022d3cSDag-Erling Smørgrav  case $EGREP in
4766*8e022d3cSDag-Erling Smørgrav  [\\/]* | ?:[\\/]*)
4767*8e022d3cSDag-Erling Smørgrav  ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
4768*8e022d3cSDag-Erling Smørgrav  ;;
4769*8e022d3cSDag-Erling Smørgrav  *)
4770*8e022d3cSDag-Erling Smørgrav  ac_save_IFS=$IFS; IFS=$ac_path_separator
4771*8e022d3cSDag-Erling Smørgravac_dummy="$PATH"
4772*8e022d3cSDag-Erling Smørgravfor ac_dir in $ac_dummy; do
4773*8e022d3cSDag-Erling Smørgrav  IFS=$ac_save_IFS
4774*8e022d3cSDag-Erling Smørgrav  test -z "$ac_dir" && ac_dir=.
4775*8e022d3cSDag-Erling Smørgrav  if $as_executable_p "$ac_dir/$ac_word"; then
4776*8e022d3cSDag-Erling Smørgrav   ac_cv_path_EGREP="$ac_dir/$ac_word"
4777*8e022d3cSDag-Erling Smørgrav   echo "$as_me:4777: found $ac_dir/$ac_word" >&5
4778*8e022d3cSDag-Erling Smørgrav   break
4779*8e022d3cSDag-Erling Smørgravfi
4780*8e022d3cSDag-Erling Smørgravdone
4781*8e022d3cSDag-Erling Smørgrav
4782*8e022d3cSDag-Erling Smørgrav  ;;
4783*8e022d3cSDag-Erling Smørgravesac
4784*8e022d3cSDag-Erling Smørgravfi
4785*8e022d3cSDag-Erling SmørgravEGREP=$ac_cv_path_EGREP
4786*8e022d3cSDag-Erling Smørgrav
4787*8e022d3cSDag-Erling Smørgravif test -n "$EGREP"; then
4788*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4788: result: $EGREP" >&5
4789*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$EGREP" >&6
4790*8e022d3cSDag-Erling Smørgravelse
4791*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4791: result: no" >&5
4792*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}no" >&6
4793*8e022d3cSDag-Erling Smørgravfi
4794*8e022d3cSDag-Erling Smørgrav
4795*8e022d3cSDag-Erling Smørgrav  test -n "$EGREP" && break
4796*8e022d3cSDag-Erling Smørgravdone
4797*8e022d3cSDag-Erling Smørgravtest -n "$EGREP" || EGREP=": "
4798*8e022d3cSDag-Erling Smørgrav
4799*8e022d3cSDag-Erling Smørgrav     test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:4799: error: cannot find workable egrep" >&5
4800*8e022d3cSDag-Erling Smørgravecho "$as_me: error: cannot find workable egrep" >&2;}
4801*8e022d3cSDag-Erling Smørgrav   { (exit 1); exit 1; }; }
4802*8e022d3cSDag-Erling Smørgrav   fi
4803*8e022d3cSDag-Erling Smørgravfi
4804*8e022d3cSDag-Erling Smørgravecho "$as_me:4804: result: $ac_cv_path_EGREP" >&5
4805*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_path_EGREP" >&6
4806*8e022d3cSDag-Erling Smørgrav EGREP="$ac_cv_path_EGREP"
4807*8e022d3cSDag-Erling Smørgrav
480898e903e7SBaptiste Daroussinac_ext=c
480998e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
4810*8e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
4811*8e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
481298e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
4813*8e022d3cSDag-Erling Smørgravac_main_return="return"
4814*8e022d3cSDag-Erling Smørgravecho "$as_me:4814: checking how to run the C preprocessor" >&5
481598e903e7SBaptiste Daroussinecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
481698e903e7SBaptiste Daroussin# On Suns, sometimes $CPP names a directory.
481798e903e7SBaptiste Daroussinif test -n "$CPP" && test -d "$CPP"; then
481898e903e7SBaptiste Daroussin  CPP=
481998e903e7SBaptiste Daroussinfi
482098e903e7SBaptiste Daroussinif test -z "$CPP"; then
482198e903e7SBaptiste Daroussin  if test "${ac_cv_prog_CPP+set}" = set; then
482298e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
482398e903e7SBaptiste Daroussinelse
482498e903e7SBaptiste Daroussin      # Double quotes because CPP needs to be expanded
482598e903e7SBaptiste Daroussin    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
482698e903e7SBaptiste Daroussin    do
482798e903e7SBaptiste Daroussin      ac_preproc_ok=false
482898e903e7SBaptiste Daroussinfor ac_c_preproc_warn_flag in '' yes
482998e903e7SBaptiste Daroussindo
483098e903e7SBaptiste Daroussin  # Use a header file that comes with gcc, so configuring glibc
483198e903e7SBaptiste Daroussin  # with a fresh cross-compiler works.
483298e903e7SBaptiste Daroussin  # On the NeXT, cc -E runs the code through the compiler's parser,
483398e903e7SBaptiste Daroussin  # not just through cpp. "Syntax error" is here to catch this case.
4834*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
4835*8e022d3cSDag-Erling Smørgrav#line 4835 "configure"
483698e903e7SBaptiste Daroussin#include "confdefs.h"
483798e903e7SBaptiste Daroussin#include <assert.h>
483898e903e7SBaptiste Daroussin                     Syntax error
483998e903e7SBaptiste Daroussin_ACEOF
4840*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4840: \"$ac_cpp "conftest.$ac_ext"\"") >&5
4841*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
484298e903e7SBaptiste Daroussin  ac_status=$?
4843*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
484498e903e7SBaptiste Daroussin  rm -f conftest.er1
484598e903e7SBaptiste Daroussin  cat conftest.err >&5
4846*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4846: \$? = $ac_status" >&5
4847*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
484898e903e7SBaptiste Daroussin  if test -s conftest.err; then
484998e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
485098e903e7SBaptiste Daroussin  else
485198e903e7SBaptiste Daroussin    ac_cpp_err=
485298e903e7SBaptiste Daroussin  fi
485398e903e7SBaptiste Daroussinelse
485498e903e7SBaptiste Daroussin  ac_cpp_err=yes
485598e903e7SBaptiste Daroussinfi
485698e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
485798e903e7SBaptiste Daroussin  :
485898e903e7SBaptiste Daroussinelse
485998e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4860*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
486198e903e7SBaptiste Daroussin  # Broken: fails on valid input.
486298e903e7SBaptiste Daroussincontinue
486398e903e7SBaptiste Daroussinfi
4864*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
486598e903e7SBaptiste Daroussin
486698e903e7SBaptiste Daroussin  # OK, works on sane cases.  Now check whether non-existent headers
486798e903e7SBaptiste Daroussin  # can be detected and how.
4868*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
4869*8e022d3cSDag-Erling Smørgrav#line 4869 "configure"
487098e903e7SBaptiste Daroussin#include "confdefs.h"
487198e903e7SBaptiste Daroussin#include <ac_nonexistent.h>
487298e903e7SBaptiste Daroussin_ACEOF
4873*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4873: \"$ac_cpp "conftest.$ac_ext"\"") >&5
4874*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
487598e903e7SBaptiste Daroussin  ac_status=$?
4876*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
487798e903e7SBaptiste Daroussin  rm -f conftest.er1
487898e903e7SBaptiste Daroussin  cat conftest.err >&5
4879*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4879: \$? = $ac_status" >&5
4880*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
488198e903e7SBaptiste Daroussin  if test -s conftest.err; then
488298e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
488398e903e7SBaptiste Daroussin  else
488498e903e7SBaptiste Daroussin    ac_cpp_err=
488598e903e7SBaptiste Daroussin  fi
488698e903e7SBaptiste Daroussinelse
488798e903e7SBaptiste Daroussin  ac_cpp_err=yes
488898e903e7SBaptiste Daroussinfi
488998e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
489098e903e7SBaptiste Daroussin  # Broken: success on invalid input.
489198e903e7SBaptiste Daroussincontinue
489298e903e7SBaptiste Daroussinelse
489398e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4894*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
489598e903e7SBaptiste Daroussin  # Passes both tests.
489698e903e7SBaptiste Daroussinac_preproc_ok=:
489798e903e7SBaptiste Daroussinbreak
489898e903e7SBaptiste Daroussinfi
4899*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
490098e903e7SBaptiste Daroussin
490198e903e7SBaptiste Daroussindone
490298e903e7SBaptiste Daroussin# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4903*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
490498e903e7SBaptiste Daroussinif $ac_preproc_ok; then
490598e903e7SBaptiste Daroussin  break
490698e903e7SBaptiste Daroussinfi
490798e903e7SBaptiste Daroussin
490898e903e7SBaptiste Daroussin    done
490998e903e7SBaptiste Daroussin    ac_cv_prog_CPP=$CPP
491098e903e7SBaptiste Daroussin
491198e903e7SBaptiste Daroussinfi
491298e903e7SBaptiste Daroussin  CPP=$ac_cv_prog_CPP
491398e903e7SBaptiste Daroussinelse
491498e903e7SBaptiste Daroussin  ac_cv_prog_CPP=$CPP
491598e903e7SBaptiste Daroussinfi
4916*8e022d3cSDag-Erling Smørgravecho "$as_me:4916: result: $CPP" >&5
491798e903e7SBaptiste Daroussinecho "${ECHO_T}$CPP" >&6
491898e903e7SBaptiste Daroussinac_preproc_ok=false
491998e903e7SBaptiste Daroussinfor ac_c_preproc_warn_flag in '' yes
492098e903e7SBaptiste Daroussindo
492198e903e7SBaptiste Daroussin  # Use a header file that comes with gcc, so configuring glibc
492298e903e7SBaptiste Daroussin  # with a fresh cross-compiler works.
492398e903e7SBaptiste Daroussin  # On the NeXT, cc -E runs the code through the compiler's parser,
492498e903e7SBaptiste Daroussin  # not just through cpp. "Syntax error" is here to catch this case.
4925*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
4926*8e022d3cSDag-Erling Smørgrav#line 4926 "configure"
492798e903e7SBaptiste Daroussin#include "confdefs.h"
492898e903e7SBaptiste Daroussin#include <assert.h>
492998e903e7SBaptiste Daroussin                     Syntax error
493098e903e7SBaptiste Daroussin_ACEOF
4931*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4931: \"$ac_cpp "conftest.$ac_ext"\"") >&5
4932*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
493398e903e7SBaptiste Daroussin  ac_status=$?
4934*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
493598e903e7SBaptiste Daroussin  rm -f conftest.er1
493698e903e7SBaptiste Daroussin  cat conftest.err >&5
4937*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4937: \$? = $ac_status" >&5
4938*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
493998e903e7SBaptiste Daroussin  if test -s conftest.err; then
494098e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
494198e903e7SBaptiste Daroussin  else
494298e903e7SBaptiste Daroussin    ac_cpp_err=
494398e903e7SBaptiste Daroussin  fi
494498e903e7SBaptiste Daroussinelse
494598e903e7SBaptiste Daroussin  ac_cpp_err=yes
494698e903e7SBaptiste Daroussinfi
494798e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
494898e903e7SBaptiste Daroussin  :
494998e903e7SBaptiste Daroussinelse
495098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4951*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
495298e903e7SBaptiste Daroussin  # Broken: fails on valid input.
495398e903e7SBaptiste Daroussincontinue
495498e903e7SBaptiste Daroussinfi
4955*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
495698e903e7SBaptiste Daroussin
495798e903e7SBaptiste Daroussin  # OK, works on sane cases.  Now check whether non-existent headers
495898e903e7SBaptiste Daroussin  # can be detected and how.
4959*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
4960*8e022d3cSDag-Erling Smørgrav#line 4960 "configure"
496198e903e7SBaptiste Daroussin#include "confdefs.h"
496298e903e7SBaptiste Daroussin#include <ac_nonexistent.h>
496398e903e7SBaptiste Daroussin_ACEOF
4964*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:4964: \"$ac_cpp "conftest.$ac_ext"\"") >&5
4965*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
496698e903e7SBaptiste Daroussin  ac_status=$?
4967*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
496898e903e7SBaptiste Daroussin  rm -f conftest.er1
496998e903e7SBaptiste Daroussin  cat conftest.err >&5
4970*8e022d3cSDag-Erling Smørgrav  echo "$as_me:4970: \$? = $ac_status" >&5
4971*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
497298e903e7SBaptiste Daroussin  if test -s conftest.err; then
497398e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
497498e903e7SBaptiste Daroussin  else
497598e903e7SBaptiste Daroussin    ac_cpp_err=
497698e903e7SBaptiste Daroussin  fi
497798e903e7SBaptiste Daroussinelse
497898e903e7SBaptiste Daroussin  ac_cpp_err=yes
497998e903e7SBaptiste Daroussinfi
498098e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
498198e903e7SBaptiste Daroussin  # Broken: success on invalid input.
498298e903e7SBaptiste Daroussincontinue
498398e903e7SBaptiste Daroussinelse
498498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
4985*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
498698e903e7SBaptiste Daroussin  # Passes both tests.
498798e903e7SBaptiste Daroussinac_preproc_ok=:
498898e903e7SBaptiste Daroussinbreak
498998e903e7SBaptiste Daroussinfi
4990*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
499198e903e7SBaptiste Daroussin
499298e903e7SBaptiste Daroussindone
499398e903e7SBaptiste Daroussin# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4994*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
499598e903e7SBaptiste Daroussinif $ac_preproc_ok; then
499698e903e7SBaptiste Daroussin  :
499798e903e7SBaptiste Daroussinelse
4998*8e022d3cSDag-Erling Smørgrav  { { echo "$as_me:4998: error: C preprocessor \"$CPP\" fails sanity check" >&5
499998e903e7SBaptiste Daroussinecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
500098e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
500198e903e7SBaptiste Daroussinfi
500298e903e7SBaptiste Daroussin
500398e903e7SBaptiste Daroussinac_ext=c
500498e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS'
5005*8e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
5006*8e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
500798e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu
5008*8e022d3cSDag-Erling Smørgravac_main_return="return"
500998e903e7SBaptiste Daroussin
5010*8e022d3cSDag-Erling Smørgravecho "$as_me:5010: checking for ANSI C header files" >&5
5011*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5012*8e022d3cSDag-Erling Smørgravif test "${ac_cv_header_stdc+set}" = set; then
5013*8e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
5014*8e022d3cSDag-Erling Smørgravelse
5015*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5016*8e022d3cSDag-Erling Smørgrav#line 5016 "configure"
5017*8e022d3cSDag-Erling Smørgrav#include "confdefs.h"
5018*8e022d3cSDag-Erling Smørgrav#include <stdlib.h>
5019*8e022d3cSDag-Erling Smørgrav#include <stdarg.h>
5020*8e022d3cSDag-Erling Smørgrav#include <string.h>
5021*8e022d3cSDag-Erling Smørgrav#include <float.h>
5022*8e022d3cSDag-Erling Smørgrav
5023*8e022d3cSDag-Erling Smørgrav_ACEOF
5024*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5024: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5025*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5026*8e022d3cSDag-Erling Smørgrav  ac_status=$?
5027*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
5028*8e022d3cSDag-Erling Smørgrav  rm -f conftest.er1
5029*8e022d3cSDag-Erling Smørgrav  cat conftest.err >&5
5030*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5030: \$? = $ac_status" >&5
5031*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
5032*8e022d3cSDag-Erling Smørgrav  if test -s conftest.err; then
5033*8e022d3cSDag-Erling Smørgrav    ac_cpp_err=$ac_c_preproc_warn_flag
5034*8e022d3cSDag-Erling Smørgrav  else
5035*8e022d3cSDag-Erling Smørgrav    ac_cpp_err=
5036*8e022d3cSDag-Erling Smørgrav  fi
5037*8e022d3cSDag-Erling Smørgravelse
5038*8e022d3cSDag-Erling Smørgrav  ac_cpp_err=yes
5039*8e022d3cSDag-Erling Smørgravfi
5040*8e022d3cSDag-Erling Smørgravif test -z "$ac_cpp_err"; then
5041*8e022d3cSDag-Erling Smørgrav  ac_cv_header_stdc=yes
5042*8e022d3cSDag-Erling Smørgravelse
5043*8e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
5044*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
5045*8e022d3cSDag-Erling Smørgrav  ac_cv_header_stdc=no
5046*8e022d3cSDag-Erling Smørgravfi
5047*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
5048*8e022d3cSDag-Erling Smørgrav
5049*8e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then
5050*8e022d3cSDag-Erling Smørgrav  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5051*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5052*8e022d3cSDag-Erling Smørgrav#line 5052 "configure"
5053*8e022d3cSDag-Erling Smørgrav#include "confdefs.h"
5054*8e022d3cSDag-Erling Smørgrav#include <string.h>
5055*8e022d3cSDag-Erling Smørgrav
5056*8e022d3cSDag-Erling Smørgrav_ACEOF
5057*8e022d3cSDag-Erling Smørgravif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5058*8e022d3cSDag-Erling Smørgrav  $EGREP "memchr" >/dev/null 2>&1; then
5059*8e022d3cSDag-Erling Smørgrav  :
5060*8e022d3cSDag-Erling Smørgravelse
5061*8e022d3cSDag-Erling Smørgrav  ac_cv_header_stdc=no
5062*8e022d3cSDag-Erling Smørgravfi
5063*8e022d3cSDag-Erling Smørgravrm -rf conftest*
5064*8e022d3cSDag-Erling Smørgrav
5065*8e022d3cSDag-Erling Smørgravfi
5066*8e022d3cSDag-Erling Smørgrav
5067*8e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then
5068*8e022d3cSDag-Erling Smørgrav  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5069*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5070*8e022d3cSDag-Erling Smørgrav#line 5070 "configure"
5071*8e022d3cSDag-Erling Smørgrav#include "confdefs.h"
5072*8e022d3cSDag-Erling Smørgrav#include <stdlib.h>
5073*8e022d3cSDag-Erling Smørgrav
5074*8e022d3cSDag-Erling Smørgrav_ACEOF
5075*8e022d3cSDag-Erling Smørgravif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5076*8e022d3cSDag-Erling Smørgrav  $EGREP "free" >/dev/null 2>&1; then
5077*8e022d3cSDag-Erling Smørgrav  :
5078*8e022d3cSDag-Erling Smørgravelse
5079*8e022d3cSDag-Erling Smørgrav  ac_cv_header_stdc=no
5080*8e022d3cSDag-Erling Smørgravfi
5081*8e022d3cSDag-Erling Smørgravrm -rf conftest*
5082*8e022d3cSDag-Erling Smørgrav
5083*8e022d3cSDag-Erling Smørgravfi
5084*8e022d3cSDag-Erling Smørgrav
5085*8e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then
5086*8e022d3cSDag-Erling Smørgrav  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5087*8e022d3cSDag-Erling Smørgrav  if test "$cross_compiling" = yes; then
5088*8e022d3cSDag-Erling Smørgrav  :
5089*8e022d3cSDag-Erling Smørgravelse
5090*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5091*8e022d3cSDag-Erling Smørgrav#line 5091 "configure"
5092*8e022d3cSDag-Erling Smørgrav#include "confdefs.h"
5093*8e022d3cSDag-Erling Smørgrav#include <ctype.h>
5094*8e022d3cSDag-Erling Smørgrav#if ((' ' & 0x0FF) == 0x020)
5095*8e022d3cSDag-Erling Smørgrav# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5096*8e022d3cSDag-Erling Smørgrav# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5097*8e022d3cSDag-Erling Smørgrav#else
5098*8e022d3cSDag-Erling Smørgrav# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
5099*8e022d3cSDag-Erling Smørgrav                     || ('j' <= (c) && (c) <= 'r') \
5100*8e022d3cSDag-Erling Smørgrav                     || ('s' <= (c) && (c) <= 'z'))
5101*8e022d3cSDag-Erling Smørgrav# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5102*8e022d3cSDag-Erling Smørgrav#endif
5103*8e022d3cSDag-Erling Smørgrav
5104*8e022d3cSDag-Erling Smørgrav#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5105*8e022d3cSDag-Erling Smørgravint
5106*8e022d3cSDag-Erling Smørgravmain (void)
5107*8e022d3cSDag-Erling Smørgrav{
5108*8e022d3cSDag-Erling Smørgrav  int i;
5109*8e022d3cSDag-Erling Smørgrav  for (i = 0; i < 256; i++)
5110*8e022d3cSDag-Erling Smørgrav    if (XOR (islower (i), ISLOWER (i))
5111*8e022d3cSDag-Erling Smørgrav        || toupper (i) != TOUPPER (i))
5112*8e022d3cSDag-Erling Smørgrav      $ac_main_return(2);
5113*8e022d3cSDag-Erling Smørgrav  $ac_main_return (0);
5114*8e022d3cSDag-Erling Smørgrav}
5115*8e022d3cSDag-Erling Smørgrav_ACEOF
5116*8e022d3cSDag-Erling Smørgravrm -f "conftest$ac_exeext"
5117*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5117: \"$ac_link\"") >&5
5118*8e022d3cSDag-Erling Smørgrav  (eval $ac_link) 2>&5
5119*8e022d3cSDag-Erling Smørgrav  ac_status=$?
5120*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5120: \$? = $ac_status" >&5
5121*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5122*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:5122: \"$ac_try\"") >&5
5123*8e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
5124*8e022d3cSDag-Erling Smørgrav  ac_status=$?
5125*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5125: \$? = $ac_status" >&5
5126*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
5127*8e022d3cSDag-Erling Smørgrav  :
5128*8e022d3cSDag-Erling Smørgravelse
5129*8e022d3cSDag-Erling Smørgrav  echo "$as_me: program exited with status $ac_status" >&5
5130*8e022d3cSDag-Erling Smørgravecho "$as_me: failed program was:" >&5
5131*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
5132*8e022d3cSDag-Erling Smørgravac_cv_header_stdc=no
5133*8e022d3cSDag-Erling Smørgravfi
5134*8e022d3cSDag-Erling Smørgravrm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
5135*8e022d3cSDag-Erling Smørgravfi
5136*8e022d3cSDag-Erling Smørgravfi
5137*8e022d3cSDag-Erling Smørgravfi
5138*8e022d3cSDag-Erling Smørgravecho "$as_me:5138: result: $ac_cv_header_stdc" >&5
5139*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_header_stdc" >&6
5140*8e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then
5141*8e022d3cSDag-Erling Smørgrav
5142*8e022d3cSDag-Erling Smørgravcat >>confdefs.h <<\EOF
5143*8e022d3cSDag-Erling Smørgrav#define STDC_HEADERS 1
5144*8e022d3cSDag-Erling SmørgravEOF
5145*8e022d3cSDag-Erling Smørgrav
5146*8e022d3cSDag-Erling Smørgravfi
5147*8e022d3cSDag-Erling Smørgrav
5148*8e022d3cSDag-Erling Smørgrav# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5149*8e022d3cSDag-Erling Smørgrav
5150*8e022d3cSDag-Erling Smørgravfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5151*8e022d3cSDag-Erling Smørgrav                  inttypes.h stdint.h unistd.h
515298e903e7SBaptiste Daroussindo
515398e903e7SBaptiste Daroussinas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5154*8e022d3cSDag-Erling Smørgravecho "$as_me:5154: checking for $ac_header" >&5
515598e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
515698e903e7SBaptiste Daroussinif eval "test \"\${$as_ac_Header+set}\" = set"; then
515798e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
515898e903e7SBaptiste Daroussinelse
5159*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5160*8e022d3cSDag-Erling Smørgrav#line 5160 "configure"
5161*8e022d3cSDag-Erling Smørgrav#include "confdefs.h"
5162*8e022d3cSDag-Erling Smørgrav$ac_includes_default
5163*8e022d3cSDag-Erling Smørgrav#include <$ac_header>
5164*8e022d3cSDag-Erling Smørgrav_ACEOF
5165*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
5166*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5166: \"$ac_compile\"") >&5
5167*8e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
5168*8e022d3cSDag-Erling Smørgrav  ac_status=$?
5169*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5169: \$? = $ac_status" >&5
5170*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
5171*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
5172*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:5172: \"$ac_try\"") >&5
5173*8e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
5174*8e022d3cSDag-Erling Smørgrav  ac_status=$?
5175*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5175: \$? = $ac_status" >&5
5176*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
5177*8e022d3cSDag-Erling Smørgrav  eval "$as_ac_Header=yes"
5178*8e022d3cSDag-Erling Smørgravelse
5179*8e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
5180*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
5181*8e022d3cSDag-Erling Smørgraveval "$as_ac_Header=no"
5182*8e022d3cSDag-Erling Smørgravfi
5183*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
5184*8e022d3cSDag-Erling Smørgravfi
5185*8e022d3cSDag-Erling Smørgravecho "$as_me:5185: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
5186*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
5187*8e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
5188*8e022d3cSDag-Erling Smørgrav  cat >>confdefs.h <<EOF
5189*8e022d3cSDag-Erling Smørgrav#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5190*8e022d3cSDag-Erling SmørgravEOF
5191*8e022d3cSDag-Erling Smørgrav
5192*8e022d3cSDag-Erling Smørgravfi
5193*8e022d3cSDag-Erling Smørgravdone
5194*8e022d3cSDag-Erling Smørgrav
5195*8e022d3cSDag-Erling Smørgravecho "$as_me:5195: checking whether exit is declared" >&5
5196*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
5197*8e022d3cSDag-Erling Smørgravif test "${ac_cv_have_decl_exit+set}" = set; then
5198*8e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
5199*8e022d3cSDag-Erling Smørgravelse
5200*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5201*8e022d3cSDag-Erling Smørgrav#line 5201 "configure"
5202*8e022d3cSDag-Erling Smørgrav#include "confdefs.h"
5203*8e022d3cSDag-Erling Smørgrav$ac_includes_default
5204*8e022d3cSDag-Erling Smørgravint
5205*8e022d3cSDag-Erling Smørgravmain (void)
5206*8e022d3cSDag-Erling Smørgrav{
5207*8e022d3cSDag-Erling Smørgrav#ifndef exit
5208*8e022d3cSDag-Erling Smørgrav  char *p = (char *) exit; (void) p;
5209*8e022d3cSDag-Erling Smørgrav#endif
5210*8e022d3cSDag-Erling Smørgrav
5211*8e022d3cSDag-Erling Smørgrav  ;
5212*8e022d3cSDag-Erling Smørgrav  return 0;
5213*8e022d3cSDag-Erling Smørgrav}
5214*8e022d3cSDag-Erling Smørgrav_ACEOF
5215*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
5216*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5216: \"$ac_compile\"") >&5
5217*8e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
5218*8e022d3cSDag-Erling Smørgrav  ac_status=$?
5219*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5219: \$? = $ac_status" >&5
5220*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
5221*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
5222*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:5222: \"$ac_try\"") >&5
5223*8e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
5224*8e022d3cSDag-Erling Smørgrav  ac_status=$?
5225*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5225: \$? = $ac_status" >&5
5226*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
5227*8e022d3cSDag-Erling Smørgrav  ac_cv_have_decl_exit=yes
5228*8e022d3cSDag-Erling Smørgravelse
5229*8e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
5230*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
5231*8e022d3cSDag-Erling Smørgravac_cv_have_decl_exit=no
5232*8e022d3cSDag-Erling Smørgravfi
5233*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
5234*8e022d3cSDag-Erling Smørgravfi
5235*8e022d3cSDag-Erling Smørgravecho "$as_me:5235: result: $ac_cv_have_decl_exit" >&5
5236*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_have_decl_exit" >&6
5237*8e022d3cSDag-Erling Smørgrav
5238*8e022d3cSDag-Erling Smørgravfor ac_header in fcntl.h
5239*8e022d3cSDag-Erling Smørgravdo
5240*8e022d3cSDag-Erling Smørgravas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5241*8e022d3cSDag-Erling Smørgravecho "$as_me:5241: checking for $ac_header" >&5
5242*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5243*8e022d3cSDag-Erling Smørgravif eval "test \"\${$as_ac_Header+set}\" = set"; then
5244*8e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
5245*8e022d3cSDag-Erling Smørgravelse
5246*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5247*8e022d3cSDag-Erling Smørgrav#line 5247 "configure"
524898e903e7SBaptiste Daroussin#include "confdefs.h"
524998e903e7SBaptiste Daroussin#include <$ac_header>
525098e903e7SBaptiste Daroussin_ACEOF
5251*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5251: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5252*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
525398e903e7SBaptiste Daroussin  ac_status=$?
5254*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
525598e903e7SBaptiste Daroussin  rm -f conftest.er1
525698e903e7SBaptiste Daroussin  cat conftest.err >&5
5257*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5257: \$? = $ac_status" >&5
5258*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
525998e903e7SBaptiste Daroussin  if test -s conftest.err; then
526098e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
526198e903e7SBaptiste Daroussin  else
526298e903e7SBaptiste Daroussin    ac_cpp_err=
526398e903e7SBaptiste Daroussin  fi
526498e903e7SBaptiste Daroussinelse
526598e903e7SBaptiste Daroussin  ac_cpp_err=yes
526698e903e7SBaptiste Daroussinfi
526798e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
526898e903e7SBaptiste Daroussin  eval "$as_ac_Header=yes"
526998e903e7SBaptiste Daroussinelse
527098e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
5271*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
527298e903e7SBaptiste Daroussin  eval "$as_ac_Header=no"
527398e903e7SBaptiste Daroussinfi
5274*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
527598e903e7SBaptiste Daroussinfi
5276*8e022d3cSDag-Erling Smørgravecho "$as_me:5276: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
5277*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
5278*8e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
527998e903e7SBaptiste Daroussin  cat >>confdefs.h <<EOF
528098e903e7SBaptiste Daroussin#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
528198e903e7SBaptiste DaroussinEOF
528298e903e7SBaptiste Daroussin
528398e903e7SBaptiste Daroussinfi
528498e903e7SBaptiste Daroussindone
528598e903e7SBaptiste Daroussin
52863e794565SJung-uk Kimfor ac_header in \
52873e794565SJung-uk Kimunistd.h \
52883e794565SJung-uk Kim
52893e794565SJung-uk Kimdo
52903e794565SJung-uk Kimas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5291*8e022d3cSDag-Erling Smørgravecho "$as_me:5291: checking for $ac_header" >&5
52923e794565SJung-uk Kimecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
52933e794565SJung-uk Kimif eval "test \"\${$as_ac_Header+set}\" = set"; then
52943e794565SJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
52953e794565SJung-uk Kimelse
5296*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5297*8e022d3cSDag-Erling Smørgrav#line 5297 "configure"
52983e794565SJung-uk Kim#include "confdefs.h"
52993e794565SJung-uk Kim#include <$ac_header>
53003e794565SJung-uk Kim_ACEOF
5301*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5301: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5302*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
53033e794565SJung-uk Kim  ac_status=$?
5304*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
53053e794565SJung-uk Kim  rm -f conftest.er1
53063e794565SJung-uk Kim  cat conftest.err >&5
5307*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5307: \$? = $ac_status" >&5
5308*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
53093e794565SJung-uk Kim  if test -s conftest.err; then
53103e794565SJung-uk Kim    ac_cpp_err=$ac_c_preproc_warn_flag
53113e794565SJung-uk Kim  else
53123e794565SJung-uk Kim    ac_cpp_err=
53133e794565SJung-uk Kim  fi
53143e794565SJung-uk Kimelse
53153e794565SJung-uk Kim  ac_cpp_err=yes
53163e794565SJung-uk Kimfi
53173e794565SJung-uk Kimif test -z "$ac_cpp_err"; then
53183e794565SJung-uk Kim  eval "$as_ac_Header=yes"
53193e794565SJung-uk Kimelse
53203e794565SJung-uk Kim  echo "$as_me: failed program was:" >&5
5321*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
53223e794565SJung-uk Kim  eval "$as_ac_Header=no"
53233e794565SJung-uk Kimfi
5324*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
53253e794565SJung-uk Kimfi
5326*8e022d3cSDag-Erling Smørgravecho "$as_me:5326: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
5327*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
5328*8e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
53293e794565SJung-uk Kim  cat >>confdefs.h <<EOF
53303e794565SJung-uk Kim#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
53313e794565SJung-uk KimEOF
53323e794565SJung-uk Kim
53333e794565SJung-uk Kimfi
53343e794565SJung-uk Kimdone
53353e794565SJung-uk Kim
5336*8e022d3cSDag-Erling Smørgravecho "$as_me:5336: checking for working mkstemp" >&5
533798e903e7SBaptiste Daroussinecho $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
533898e903e7SBaptiste Daroussinif test "${cf_cv_func_mkstemp+set}" = set; then
533998e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
534098e903e7SBaptiste Daroussinelse
534198e903e7SBaptiste Daroussin
5342*8e022d3cSDag-Erling Smørgravrm -rf ./conftest*
534398e903e7SBaptiste Daroussinif test "$cross_compiling" = yes; then
53445b91e83fSBaptiste Daroussin  cf_cv_func_mkstemp=maybe
534598e903e7SBaptiste Daroussinelse
5346*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5347*8e022d3cSDag-Erling Smørgrav#line 5347 "configure"
534898e903e7SBaptiste Daroussin#include "confdefs.h"
534998e903e7SBaptiste Daroussin
5350*8e022d3cSDag-Erling Smørgrav$ac_includes_default
5351*8e022d3cSDag-Erling Smørgrav
53523e794565SJung-uk Kimint main(void)
535398e903e7SBaptiste Daroussin{
535498e903e7SBaptiste Daroussin	char *tmpl = "conftestXXXXXX";
535598e903e7SBaptiste Daroussin	char name[2][80];
535698e903e7SBaptiste Daroussin	int n;
535798e903e7SBaptiste Daroussin	int result = 0;
535898e903e7SBaptiste Daroussin	int fd;
535998e903e7SBaptiste Daroussin	struct stat sb;
536098e903e7SBaptiste Daroussin
536198e903e7SBaptiste Daroussin	umask(077);
536298e903e7SBaptiste Daroussin	for (n = 0; n < 2; ++n) {
536398e903e7SBaptiste Daroussin		strcpy(name[n], tmpl);
536498e903e7SBaptiste Daroussin		if ((fd = mkstemp(name[n])) >= 0) {
536598e903e7SBaptiste Daroussin			if (!strcmp(name[n], tmpl)
536698e903e7SBaptiste Daroussin			 || stat(name[n], &sb) != 0
536798e903e7SBaptiste Daroussin			 || (sb.st_mode & S_IFMT) != S_IFREG
536898e903e7SBaptiste Daroussin			 || (sb.st_mode & 077) != 0) {
536998e903e7SBaptiste Daroussin				result = 1;
537098e903e7SBaptiste Daroussin			}
537198e903e7SBaptiste Daroussin			close(fd);
537298e903e7SBaptiste Daroussin		}
537398e903e7SBaptiste Daroussin	}
537498e903e7SBaptiste Daroussin	if (result == 0
537598e903e7SBaptiste Daroussin	 && !strcmp(name[0], name[1]))
537698e903e7SBaptiste Daroussin		result = 1;
537798e903e7SBaptiste Daroussin	${cf_cv_main_return:-return}(result);
537898e903e7SBaptiste Daroussin}
537998e903e7SBaptiste Daroussin
538098e903e7SBaptiste Daroussin_ACEOF
5381*8e022d3cSDag-Erling Smørgravrm -f "conftest$ac_exeext"
5382*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5382: \"$ac_link\"") >&5
538398e903e7SBaptiste Daroussin  (eval $ac_link) 2>&5
538498e903e7SBaptiste Daroussin  ac_status=$?
5385*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5385: \$? = $ac_status" >&5
5386*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5387*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:5387: \"$ac_try\"") >&5
538898e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
538998e903e7SBaptiste Daroussin  ac_status=$?
5390*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5390: \$? = $ac_status" >&5
5391*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
539298e903e7SBaptiste Daroussin  cf_cv_func_mkstemp=yes
539398e903e7SBaptiste Daroussin
539498e903e7SBaptiste Daroussinelse
539598e903e7SBaptiste Daroussin  echo "$as_me: program exited with status $ac_status" >&5
539698e903e7SBaptiste Daroussinecho "$as_me: failed program was:" >&5
5397*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
539898e903e7SBaptiste Daroussincf_cv_func_mkstemp=no
539998e903e7SBaptiste Daroussin
540098e903e7SBaptiste Daroussinfi
5401*8e022d3cSDag-Erling Smørgravrm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
540298e903e7SBaptiste Daroussinfi
540398e903e7SBaptiste Daroussin
540498e903e7SBaptiste Daroussinfi
5405*8e022d3cSDag-Erling Smørgravecho "$as_me:5405: result: $cf_cv_func_mkstemp" >&5
540698e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_func_mkstemp" >&6
54075b91e83fSBaptiste Daroussinif test "x$cf_cv_func_mkstemp" = xmaybe ; then
5408*8e022d3cSDag-Erling Smørgrav	echo "$as_me:5408: checking for mkstemp" >&5
54095b91e83fSBaptiste Daroussinecho $ECHO_N "checking for mkstemp... $ECHO_C" >&6
54105b91e83fSBaptiste Daroussinif test "${ac_cv_func_mkstemp+set}" = set; then
54115b91e83fSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
54125b91e83fSBaptiste Daroussinelse
5413*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5414*8e022d3cSDag-Erling Smørgrav#line 5414 "configure"
54155b91e83fSBaptiste Daroussin#include "confdefs.h"
5416b53bb29fSJung-uk Kim#define mkstemp autoconf_temporary
5417b53bb29fSJung-uk Kim#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
5418b53bb29fSJung-uk Kim#undef mkstemp
5419b53bb29fSJung-uk Kim
54205b91e83fSBaptiste Daroussin#ifdef __cplusplus
54215b91e83fSBaptiste Daroussinextern "C"
54225b91e83fSBaptiste Daroussin#endif
5423b53bb29fSJung-uk Kim
54245b91e83fSBaptiste Daroussin/* We use char because int might match the return type of a gcc2
54255b91e83fSBaptiste Daroussin   builtin and then its argument prototype would still apply.  */
5426b53bb29fSJung-uk Kimchar mkstemp (void);
54275b91e83fSBaptiste Daroussin
54285b91e83fSBaptiste Daroussinint
5429b53bb29fSJung-uk Kimmain (void)
54305b91e83fSBaptiste Daroussin{
5431b53bb29fSJung-uk Kim
5432b53bb29fSJung-uk Kim/* The GNU C library defines stubs for functions which it implements
54335b91e83fSBaptiste Daroussin    to always fail with ENOSYS.  Some functions are actually named
54345b91e83fSBaptiste Daroussin    something starting with __ and the normal name is an alias.  */
54355b91e83fSBaptiste Daroussin#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
5436b53bb29fSJung-uk Kim#error found stub for mkstemp
54375b91e83fSBaptiste Daroussin#endif
54385b91e83fSBaptiste Daroussin
5439b53bb29fSJung-uk Kim	return mkstemp ();
54405b91e83fSBaptiste Daroussin  ;
54415b91e83fSBaptiste Daroussin  return 0;
54425b91e83fSBaptiste Daroussin}
54435b91e83fSBaptiste Daroussin_ACEOF
5444*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
5445*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5445: \"$ac_link\"") >&5
54465b91e83fSBaptiste Daroussin  (eval $ac_link) 2>&5
54475b91e83fSBaptiste Daroussin  ac_status=$?
5448*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5448: \$? = $ac_status" >&5
5449*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
5450*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
5451*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:5451: \"$ac_try\"") >&5
54525b91e83fSBaptiste Daroussin  (eval $ac_try) 2>&5
54535b91e83fSBaptiste Daroussin  ac_status=$?
5454*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5454: \$? = $ac_status" >&5
5455*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
54565b91e83fSBaptiste Daroussin  ac_cv_func_mkstemp=yes
54575b91e83fSBaptiste Daroussinelse
54585b91e83fSBaptiste Daroussin  echo "$as_me: failed program was:" >&5
5459*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
54605b91e83fSBaptiste Daroussinac_cv_func_mkstemp=no
54615b91e83fSBaptiste Daroussinfi
5462*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
54635b91e83fSBaptiste Daroussinfi
5464*8e022d3cSDag-Erling Smørgravecho "$as_me:5464: result: $ac_cv_func_mkstemp" >&5
54655b91e83fSBaptiste Daroussinecho "${ECHO_T}$ac_cv_func_mkstemp" >&6
54665b91e83fSBaptiste Daroussin
54675b91e83fSBaptiste Daroussinfi
546898e903e7SBaptiste Daroussinif test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
54695b91e83fSBaptiste Daroussin
547098e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF
547198e903e7SBaptiste Daroussin#define HAVE_MKSTEMP 1
547298e903e7SBaptiste DaroussinEOF
547398e903e7SBaptiste Daroussin
547498e903e7SBaptiste Daroussinfi
547598e903e7SBaptiste Daroussin
5476b53bb29fSJung-uk Kimfor ac_header in unistd.h getopt.h
5477b53bb29fSJung-uk Kimdo
5478b53bb29fSJung-uk Kimas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5479*8e022d3cSDag-Erling Smørgravecho "$as_me:5479: checking for $ac_header" >&5
5480b53bb29fSJung-uk Kimecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5481b53bb29fSJung-uk Kimif eval "test \"\${$as_ac_Header+set}\" = set"; then
5482b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
5483b53bb29fSJung-uk Kimelse
5484*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5485*8e022d3cSDag-Erling Smørgrav#line 5485 "configure"
5486b53bb29fSJung-uk Kim#include "confdefs.h"
5487b53bb29fSJung-uk Kim#include <$ac_header>
5488b53bb29fSJung-uk Kim_ACEOF
5489*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5489: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5490*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5491b53bb29fSJung-uk Kim  ac_status=$?
5492*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
5493b53bb29fSJung-uk Kim  rm -f conftest.er1
5494b53bb29fSJung-uk Kim  cat conftest.err >&5
5495*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5495: \$? = $ac_status" >&5
5496*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
5497b53bb29fSJung-uk Kim  if test -s conftest.err; then
5498b53bb29fSJung-uk Kim    ac_cpp_err=$ac_c_preproc_warn_flag
5499b53bb29fSJung-uk Kim  else
5500b53bb29fSJung-uk Kim    ac_cpp_err=
5501b53bb29fSJung-uk Kim  fi
5502b53bb29fSJung-uk Kimelse
5503b53bb29fSJung-uk Kim  ac_cpp_err=yes
5504b53bb29fSJung-uk Kimfi
5505b53bb29fSJung-uk Kimif test -z "$ac_cpp_err"; then
5506b53bb29fSJung-uk Kim  eval "$as_ac_Header=yes"
5507b53bb29fSJung-uk Kimelse
5508b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
5509*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
5510b53bb29fSJung-uk Kim  eval "$as_ac_Header=no"
5511b53bb29fSJung-uk Kimfi
5512*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
5513b53bb29fSJung-uk Kimfi
5514*8e022d3cSDag-Erling Smørgravecho "$as_me:5514: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
5515*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
5516*8e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
5517b53bb29fSJung-uk Kim  cat >>confdefs.h <<EOF
5518b53bb29fSJung-uk Kim#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5519b53bb29fSJung-uk KimEOF
5520b53bb29fSJung-uk Kim
5521b53bb29fSJung-uk Kimfi
5522b53bb29fSJung-uk Kimdone
5523b53bb29fSJung-uk Kim
5524*8e022d3cSDag-Erling Smørgravecho "$as_me:5524: checking for header declaring getopt variables" >&5
5525b53bb29fSJung-uk Kimecho $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
5526b53bb29fSJung-uk Kimif test "${cf_cv_getopt_header+set}" = set; then
5527b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
5528b53bb29fSJung-uk Kimelse
5529b53bb29fSJung-uk Kim
5530b53bb29fSJung-uk Kimcf_cv_getopt_header=none
5531b53bb29fSJung-uk Kimfor cf_header in stdio.h stdlib.h unistd.h getopt.h
5532b53bb29fSJung-uk Kimdo
5533*8e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
5534*8e022d3cSDag-Erling Smørgrav#line 5534 "configure"
5535b53bb29fSJung-uk Kim#include "confdefs.h"
5536b53bb29fSJung-uk Kim
5537b53bb29fSJung-uk Kim#include <$cf_header>
5538b53bb29fSJung-uk Kimint
5539b53bb29fSJung-uk Kimmain (void)
5540b53bb29fSJung-uk Kim{
5541*8e022d3cSDag-Erling Smørgravint x = optind; char *y = optarg; (void)x; (void)y
5542b53bb29fSJung-uk Kim  ;
5543b53bb29fSJung-uk Kim  return 0;
5544b53bb29fSJung-uk Kim}
5545b53bb29fSJung-uk Kim_ACEOF
5546*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
5547*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5547: \"$ac_compile\"") >&5
5548b53bb29fSJung-uk Kim  (eval $ac_compile) 2>&5
5549b53bb29fSJung-uk Kim  ac_status=$?
5550*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5550: \$? = $ac_status" >&5
5551*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
5552*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
5553*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:5553: \"$ac_try\"") >&5
5554b53bb29fSJung-uk Kim  (eval $ac_try) 2>&5
5555b53bb29fSJung-uk Kim  ac_status=$?
5556*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5556: \$? = $ac_status" >&5
5557*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
5558b53bb29fSJung-uk Kim  cf_cv_getopt_header=$cf_header
5559b53bb29fSJung-uk Kim break
5560b53bb29fSJung-uk Kimelse
5561b53bb29fSJung-uk Kim  echo "$as_me: failed program was:" >&5
5562*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
5563b53bb29fSJung-uk Kimfi
5564*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
5565b53bb29fSJung-uk Kimdone
5566b53bb29fSJung-uk Kim
5567b53bb29fSJung-uk Kimfi
5568*8e022d3cSDag-Erling Smørgravecho "$as_me:5568: result: $cf_cv_getopt_header" >&5
5569b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_getopt_header" >&6
5570*8e022d3cSDag-Erling Smørgravif test "$cf_cv_getopt_header" != none ; then
5571b53bb29fSJung-uk Kim
5572b53bb29fSJung-uk Kimcat >>confdefs.h <<\EOF
5573b53bb29fSJung-uk Kim#define HAVE_GETOPT_HEADER 1
5574b53bb29fSJung-uk KimEOF
5575b53bb29fSJung-uk Kim
5576b53bb29fSJung-uk Kimfi
5577*8e022d3cSDag-Erling Smørgravif test "$cf_cv_getopt_header" = getopt.h ; then
5578b53bb29fSJung-uk Kim
5579b53bb29fSJung-uk Kimcat >>confdefs.h <<\EOF
5580b53bb29fSJung-uk Kim#define NEED_GETOPT_H 1
5581b53bb29fSJung-uk KimEOF
5582b53bb29fSJung-uk Kim
5583b53bb29fSJung-uk Kimfi
5584b53bb29fSJung-uk Kim
5585b53bb29fSJung-uk Kimfor ac_func in getopt vsnprintf
5586497dcf4cSBaptiste Daroussindo
5587497dcf4cSBaptiste Daroussinas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5588*8e022d3cSDag-Erling Smørgravecho "$as_me:5588: checking for $ac_func" >&5
5589497dcf4cSBaptiste Daroussinecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5590497dcf4cSBaptiste Daroussinif eval "test \"\${$as_ac_var+set}\" = set"; then
5591497dcf4cSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
5592497dcf4cSBaptiste Daroussinelse
5593*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5594*8e022d3cSDag-Erling Smørgrav#line 5594 "configure"
5595497dcf4cSBaptiste Daroussin#include "confdefs.h"
5596b53bb29fSJung-uk Kim#define $ac_func autoconf_temporary
5597b53bb29fSJung-uk Kim#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
5598b53bb29fSJung-uk Kim#undef $ac_func
5599b53bb29fSJung-uk Kim
5600497dcf4cSBaptiste Daroussin#ifdef __cplusplus
5601497dcf4cSBaptiste Daroussinextern "C"
5602497dcf4cSBaptiste Daroussin#endif
5603b53bb29fSJung-uk Kim
5604497dcf4cSBaptiste Daroussin/* We use char because int might match the return type of a gcc2
5605497dcf4cSBaptiste Daroussin   builtin and then its argument prototype would still apply.  */
5606b53bb29fSJung-uk Kimchar $ac_func (void);
5607497dcf4cSBaptiste Daroussin
5608497dcf4cSBaptiste Daroussinint
5609b53bb29fSJung-uk Kimmain (void)
5610497dcf4cSBaptiste Daroussin{
5611b53bb29fSJung-uk Kim
5612b53bb29fSJung-uk Kim/* The GNU C library defines stubs for functions which it implements
5613497dcf4cSBaptiste Daroussin    to always fail with ENOSYS.  Some functions are actually named
5614497dcf4cSBaptiste Daroussin    something starting with __ and the normal name is an alias.  */
5615497dcf4cSBaptiste Daroussin#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5616b53bb29fSJung-uk Kim#error found stub for $ac_func
5617497dcf4cSBaptiste Daroussin#endif
5618497dcf4cSBaptiste Daroussin
5619b53bb29fSJung-uk Kim	return $ac_func ();
5620497dcf4cSBaptiste Daroussin  ;
5621497dcf4cSBaptiste Daroussin  return 0;
5622497dcf4cSBaptiste Daroussin}
5623497dcf4cSBaptiste Daroussin_ACEOF
5624*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
5625*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5625: \"$ac_link\"") >&5
5626497dcf4cSBaptiste Daroussin  (eval $ac_link) 2>&5
5627497dcf4cSBaptiste Daroussin  ac_status=$?
5628*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5628: \$? = $ac_status" >&5
5629*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
5630*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
5631*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:5631: \"$ac_try\"") >&5
5632497dcf4cSBaptiste Daroussin  (eval $ac_try) 2>&5
5633497dcf4cSBaptiste Daroussin  ac_status=$?
5634*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5634: \$? = $ac_status" >&5
5635*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
5636497dcf4cSBaptiste Daroussin  eval "$as_ac_var=yes"
5637497dcf4cSBaptiste Daroussinelse
5638497dcf4cSBaptiste Daroussin  echo "$as_me: failed program was:" >&5
5639*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
5640497dcf4cSBaptiste Daroussineval "$as_ac_var=no"
5641497dcf4cSBaptiste Daroussinfi
5642*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
5643497dcf4cSBaptiste Daroussinfi
5644*8e022d3cSDag-Erling Smørgravecho "$as_me:5644: result: `eval echo '${'"$as_ac_var"'}'`" >&5
5645*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
5646*8e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
5647497dcf4cSBaptiste Daroussin  cat >>confdefs.h <<EOF
5648497dcf4cSBaptiste Daroussin#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5649497dcf4cSBaptiste DaroussinEOF
5650497dcf4cSBaptiste Daroussin
5651497dcf4cSBaptiste Daroussinfi
5652497dcf4cSBaptiste Daroussindone
5653497dcf4cSBaptiste Daroussin
5654*8e022d3cSDag-Erling Smørgravecho "$as_me:5654: checking for maximum table size" >&5
56550c8de5b0SBaptiste Daroussinecho $ECHO_N "checking for maximum table size... $ECHO_C" >&6
56560c8de5b0SBaptiste Daroussin
56570c8de5b0SBaptiste Daroussin# Check whether --with-max-table-size or --without-max-table-size was given.
56580c8de5b0SBaptiste Daroussinif test "${with_max_table_size+set}" = set; then
56590c8de5b0SBaptiste Daroussin  withval="$with_max_table_size"
56600c8de5b0SBaptiste Daroussin
56610c8de5b0SBaptiste Daroussinfi;
56620c8de5b0SBaptiste Daroussinif test -n "$with_max_table_size"
56630c8de5b0SBaptiste Daroussinthen
5664*8e022d3cSDag-Erling Smørgrav	echo "$as_me:5664: result: $with_max_table_size" >&5
56650c8de5b0SBaptiste Daroussinecho "${ECHO_T}$with_max_table_size" >&6
56660c8de5b0SBaptiste Daroussin	check=`expr "$with_max_table_size" + 0`
56670c8de5b0SBaptiste Daroussin	if test "x$check" != "x$with_max_table_size"
56680c8de5b0SBaptiste Daroussin	then
5669*8e022d3cSDag-Erling Smørgrav		{ { echo "$as_me:5669: error: invalid value for --with-max-table-size: $with_max_table_size" >&5
56700c8de5b0SBaptiste Daroussinecho "$as_me: error: invalid value for --with-max-table-size: $with_max_table_size" >&2;}
56710c8de5b0SBaptiste Daroussin   { (exit 1); exit 1; }; }
56720c8de5b0SBaptiste Daroussin	fi
56730c8de5b0SBaptiste Daroussin
56740c8de5b0SBaptiste Daroussincat >>confdefs.h <<EOF
56750c8de5b0SBaptiste Daroussin#define MAXTABLE $with_max_table_size
56760c8de5b0SBaptiste DaroussinEOF
56770c8de5b0SBaptiste Daroussin
56780c8de5b0SBaptiste Daroussinelse
5679*8e022d3cSDag-Erling Smørgrav	echo "$as_me:5679: result: default" >&5
56800c8de5b0SBaptiste Daroussinecho "${ECHO_T}default" >&6
56810c8de5b0SBaptiste Daroussinfi
56820c8de5b0SBaptiste Daroussin
5683*8e022d3cSDag-Erling Smørgravecho "$as_me:5683: checking if backtracking extension is wanted" >&5
56840c8de5b0SBaptiste Daroussinecho $ECHO_N "checking if backtracking extension is wanted... $ECHO_C" >&6
56850c8de5b0SBaptiste Daroussin
56860c8de5b0SBaptiste Daroussin# Check whether --enable-btyacc or --disable-btyacc was given.
56870c8de5b0SBaptiste Daroussinif test "${enable_btyacc+set}" = set; then
56880c8de5b0SBaptiste Daroussin  enableval="$enable_btyacc"
5689*8e022d3cSDag-Erling Smørgrav  test "$enableval" != no && enableval=yes
5690*8e022d3cSDag-Erling Smørgrav	if test "$enableval" != "yes" ; then
5691*8e022d3cSDag-Erling Smørgrav    enable_btyacc=no
5692*8e022d3cSDag-Erling Smørgrav	else
5693*8e022d3cSDag-Erling Smørgrav		enable_btyacc=yes
5694*8e022d3cSDag-Erling Smørgrav	fi
5695*8e022d3cSDag-Erling Smørgravelse
5696*8e022d3cSDag-Erling Smørgrav  enableval=yes
5697*8e022d3cSDag-Erling Smørgrav	enable_btyacc=yes
56980c8de5b0SBaptiste Daroussin
56990c8de5b0SBaptiste Daroussinfi;
5700*8e022d3cSDag-Erling Smørgravecho "$as_me:5700: result: $enable_btyacc" >&5
57010c8de5b0SBaptiste Daroussinecho "${ECHO_T}$enable_btyacc" >&6
5702*8e022d3cSDag-Erling Smørgravif test "$enable_btyacc" = "no"; then
5703*8e022d3cSDag-Erling Smørgrav	SKELETON=yaccpar
5704*8e022d3cSDag-Erling Smørgravelse
57050c8de5b0SBaptiste Daroussin
57060c8de5b0SBaptiste Daroussincat >>confdefs.h <<\EOF
57070c8de5b0SBaptiste Daroussin#define YYBTYACC 1
57080c8de5b0SBaptiste DaroussinEOF
57090c8de5b0SBaptiste Daroussin
57100c8de5b0SBaptiste Daroussin	SKELETON=btyaccpar
57110c8de5b0SBaptiste Daroussinfi
57120c8de5b0SBaptiste Daroussin
5713*8e022d3cSDag-Erling Smørgravecho "$as_me:5713: checking for fgrep" >&5
5714*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for fgrep... $ECHO_C" >&6
5715*8e022d3cSDag-Erling Smørgravif test "${ac_cv_path_FGREP+set}" = set; then
5716*8e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
571798e903e7SBaptiste Daroussinelse
5718*8e022d3cSDag-Erling Smørgrav  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5719*8e022d3cSDag-Erling Smørgrav   then ac_cv_path_FGREP="$GREP -F"
5720*8e022d3cSDag-Erling Smørgrav   else
5721*8e022d3cSDag-Erling Smørgrav     for ac_prog in gfgrep fgrep
5722*8e022d3cSDag-Erling Smørgravdo
5723*8e022d3cSDag-Erling Smørgrav  # Extract the first word of "$ac_prog", so it can be a program name with args.
5724*8e022d3cSDag-Erling Smørgravset dummy $ac_prog; ac_word=$2
5725*8e022d3cSDag-Erling Smørgravecho "$as_me:5725: checking for $ac_word" >&5
5726*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5727*8e022d3cSDag-Erling Smørgravif test "${ac_cv_path_FGREP+set}" = set; then
5728*8e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
5729*8e022d3cSDag-Erling Smørgravelse
5730*8e022d3cSDag-Erling Smørgrav  case $FGREP in
5731*8e022d3cSDag-Erling Smørgrav  [\\/]* | ?:[\\/]*)
5732*8e022d3cSDag-Erling Smørgrav  ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
5733*8e022d3cSDag-Erling Smørgrav  ;;
5734*8e022d3cSDag-Erling Smørgrav  *)
5735*8e022d3cSDag-Erling Smørgrav  ac_save_IFS=$IFS; IFS=$ac_path_separator
5736*8e022d3cSDag-Erling Smørgravac_dummy="$PATH"
5737*8e022d3cSDag-Erling Smørgravfor ac_dir in $ac_dummy; do
5738*8e022d3cSDag-Erling Smørgrav  IFS=$ac_save_IFS
5739*8e022d3cSDag-Erling Smørgrav  test -z "$ac_dir" && ac_dir=.
5740*8e022d3cSDag-Erling Smørgrav  if $as_executable_p "$ac_dir/$ac_word"; then
5741*8e022d3cSDag-Erling Smørgrav   ac_cv_path_FGREP="$ac_dir/$ac_word"
5742*8e022d3cSDag-Erling Smørgrav   echo "$as_me:5742: found $ac_dir/$ac_word" >&5
5743*8e022d3cSDag-Erling Smørgrav   break
5744*8e022d3cSDag-Erling Smørgravfi
5745*8e022d3cSDag-Erling Smørgravdone
574698e903e7SBaptiste Daroussin
5747*8e022d3cSDag-Erling Smørgrav  ;;
5748*8e022d3cSDag-Erling Smørgravesac
5749*8e022d3cSDag-Erling Smørgravfi
5750*8e022d3cSDag-Erling SmørgravFGREP=$ac_cv_path_FGREP
5751*8e022d3cSDag-Erling Smørgrav
5752*8e022d3cSDag-Erling Smørgravif test -n "$FGREP"; then
5753*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5753: result: $FGREP" >&5
5754*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$FGREP" >&6
5755*8e022d3cSDag-Erling Smørgravelse
5756*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5756: result: no" >&5
5757*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}no" >&6
5758*8e022d3cSDag-Erling Smørgravfi
5759*8e022d3cSDag-Erling Smørgrav
5760*8e022d3cSDag-Erling Smørgrav  test -n "$FGREP" && break
5761*8e022d3cSDag-Erling Smørgravdone
5762*8e022d3cSDag-Erling Smørgravtest -n "$FGREP" || FGREP=": "
5763*8e022d3cSDag-Erling Smørgrav
5764*8e022d3cSDag-Erling Smørgrav     test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:5764: error: cannot find workable fgrep" >&5
5765*8e022d3cSDag-Erling Smørgravecho "$as_me: error: cannot find workable fgrep" >&2;}
5766*8e022d3cSDag-Erling Smørgrav   { (exit 1); exit 1; }; }
5767*8e022d3cSDag-Erling Smørgrav   fi
5768*8e022d3cSDag-Erling Smørgravfi
5769*8e022d3cSDag-Erling Smørgravecho "$as_me:5769: result: $ac_cv_path_FGREP" >&5
5770*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_path_FGREP" >&6
5771*8e022d3cSDag-Erling Smørgrav FGREP="$ac_cv_path_FGREP"
5772*8e022d3cSDag-Erling Smørgrav
5773*8e022d3cSDag-Erling Smørgravecho "$as_me:5773: checking if you want to use C11 _Noreturn feature" >&5
5774*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
5775*8e022d3cSDag-Erling Smørgrav
5776*8e022d3cSDag-Erling Smørgrav# Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
5777*8e022d3cSDag-Erling Smørgravif test "${enable_stdnoreturn+set}" = set; then
5778*8e022d3cSDag-Erling Smørgrav  enableval="$enable_stdnoreturn"
5779*8e022d3cSDag-Erling Smørgrav  test "$enableval" != yes && enableval=no
5780*8e022d3cSDag-Erling Smørgrav	if test "$enableval" != "no" ; then
5781*8e022d3cSDag-Erling Smørgrav    enable_stdnoreturn=yes
5782*8e022d3cSDag-Erling Smørgrav	else
5783*8e022d3cSDag-Erling Smørgrav		enable_stdnoreturn=no
5784*8e022d3cSDag-Erling Smørgrav	fi
5785*8e022d3cSDag-Erling Smørgravelse
5786*8e022d3cSDag-Erling Smørgrav  enableval=no
5787*8e022d3cSDag-Erling Smørgrav	enable_stdnoreturn=no
5788*8e022d3cSDag-Erling Smørgrav
5789*8e022d3cSDag-Erling Smørgravfi;
5790*8e022d3cSDag-Erling Smørgravecho "$as_me:5790: result: $enable_stdnoreturn" >&5
5791*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$enable_stdnoreturn" >&6
5792*8e022d3cSDag-Erling Smørgrav
5793*8e022d3cSDag-Erling Smørgravif test $enable_stdnoreturn = yes; then
5794*8e022d3cSDag-Erling Smørgravecho "$as_me:5794: checking for C11 _Noreturn feature" >&5
5795*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
5796*8e022d3cSDag-Erling Smørgravif test "${cf_cv_c11_noreturn+set}" = set; then
5797*8e022d3cSDag-Erling Smørgrav  echo $ECHO_N "(cached) $ECHO_C" >&6
5798*8e022d3cSDag-Erling Smørgravelse
5799*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
5800*8e022d3cSDag-Erling Smørgrav#line 5800 "configure"
5801*8e022d3cSDag-Erling Smørgrav#include "confdefs.h"
5802*8e022d3cSDag-Erling Smørgrav
5803*8e022d3cSDag-Erling Smørgrav#include <stdio.h>
5804*8e022d3cSDag-Erling Smørgrav#include <stdlib.h>
5805*8e022d3cSDag-Erling Smørgrav#include <stdnoreturn.h>
5806*8e022d3cSDag-Erling Smørgravstatic _Noreturn void giveup(void) { exit(0); }
5807*8e022d3cSDag-Erling Smørgrav
5808*8e022d3cSDag-Erling Smørgravint
5809*8e022d3cSDag-Erling Smørgravmain (void)
5810*8e022d3cSDag-Erling Smørgrav{
5811*8e022d3cSDag-Erling Smørgravif (feof(stdin)) giveup()
5812*8e022d3cSDag-Erling Smørgrav  ;
5813*8e022d3cSDag-Erling Smørgrav  return 0;
5814*8e022d3cSDag-Erling Smørgrav}
5815*8e022d3cSDag-Erling Smørgrav_ACEOF
5816*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
5817*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:5817: \"$ac_compile\"") >&5
5818*8e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
5819*8e022d3cSDag-Erling Smørgrav  ac_status=$?
5820*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5820: \$? = $ac_status" >&5
5821*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
5822*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
5823*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:5823: \"$ac_try\"") >&5
5824*8e022d3cSDag-Erling Smørgrav  (eval $ac_try) 2>&5
5825*8e022d3cSDag-Erling Smørgrav  ac_status=$?
5826*8e022d3cSDag-Erling Smørgrav  echo "$as_me:5826: \$? = $ac_status" >&5
5827*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
5828*8e022d3cSDag-Erling Smørgrav  cf_cv_c11_noreturn=yes
5829*8e022d3cSDag-Erling Smørgravelse
5830*8e022d3cSDag-Erling Smørgrav  echo "$as_me: failed program was:" >&5
5831*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
5832*8e022d3cSDag-Erling Smørgravcf_cv_c11_noreturn=no
5833*8e022d3cSDag-Erling Smørgravfi
5834*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
5835*8e022d3cSDag-Erling Smørgrav
5836*8e022d3cSDag-Erling Smørgravfi
5837*8e022d3cSDag-Erling Smørgravecho "$as_me:5837: result: $cf_cv_c11_noreturn" >&5
5838*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$cf_cv_c11_noreturn" >&6
5839*8e022d3cSDag-Erling Smørgravelse
5840*8e022d3cSDag-Erling Smørgrav	cf_cv_c11_noreturn=no,
5841*8e022d3cSDag-Erling Smørgravfi
5842*8e022d3cSDag-Erling Smørgrav
5843*8e022d3cSDag-Erling Smørgravif test "$cf_cv_c11_noreturn" = yes; then
5844*8e022d3cSDag-Erling Smørgrav
5845*8e022d3cSDag-Erling Smørgravcat >>confdefs.h <<\EOF
5846*8e022d3cSDag-Erling Smørgrav#define HAVE_STDNORETURN_H 1
5847*8e022d3cSDag-Erling SmørgravEOF
5848*8e022d3cSDag-Erling Smørgrav
5849*8e022d3cSDag-Erling Smørgravcat >>confdefs.h <<EOF
5850*8e022d3cSDag-Erling Smørgrav#define STDC_NORETURN _Noreturn
5851*8e022d3cSDag-Erling SmørgravEOF
5852*8e022d3cSDag-Erling Smørgrav
5853*8e022d3cSDag-Erling Smørgrav	HAVE_STDNORETURN_H=1
5854*8e022d3cSDag-Erling Smørgravelse
5855*8e022d3cSDag-Erling Smørgrav	HAVE_STDNORETURN_H=0
5856*8e022d3cSDag-Erling Smørgravfi
5857*8e022d3cSDag-Erling Smørgrav
5858*8e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
5859*8e022d3cSDag-Erling Smørgravthen
5860*8e022d3cSDag-Erling Smørgrav
5861*8e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
5862*8e022d3cSDag-Erling Smørgravthen
5863*8e022d3cSDag-Erling Smørgrav	case $CFLAGS in
5864*8e022d3cSDag-Erling Smørgrav	(*-Werror=*)
5865*8e022d3cSDag-Erling Smørgrav		cf_temp_flags=
5866*8e022d3cSDag-Erling Smørgrav		for cf_temp_scan in $CFLAGS
5867*8e022d3cSDag-Erling Smørgrav		do
5868*8e022d3cSDag-Erling Smørgrav			case "x$cf_temp_scan" in
5869*8e022d3cSDag-Erling Smørgrav			(x-Werror=format*)
5870*8e022d3cSDag-Erling Smørgrav
5871*8e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5872*8e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5873*8e022d3cSDag-Erling Smørgrav
5874*8e022d3cSDag-Erling Smørgrav				;;
5875*8e022d3cSDag-Erling Smørgrav			(x-Werror=*)
5876*8e022d3cSDag-Erling Smørgrav
5877*8e022d3cSDag-Erling Smørgrav	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
5878*8e022d3cSDag-Erling Smørgrav	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
5879*8e022d3cSDag-Erling Smørgrav
5880*8e022d3cSDag-Erling Smørgrav				;;
5881*8e022d3cSDag-Erling Smørgrav			(*)
5882*8e022d3cSDag-Erling Smørgrav
5883*8e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5884*8e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5885*8e022d3cSDag-Erling Smørgrav
5886*8e022d3cSDag-Erling Smørgrav				;;
5887*8e022d3cSDag-Erling Smørgrav			esac
5888*8e022d3cSDag-Erling Smørgrav		done
5889*8e022d3cSDag-Erling Smørgrav		if test "x$CFLAGS" != "x$cf_temp_flags"
5890*8e022d3cSDag-Erling Smørgrav		then
5891*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	repairing CFLAGS: $CFLAGS" 1>&6
5892*8e022d3cSDag-Erling Smørgrav
5893*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:5893: testing repairing CFLAGS: $CFLAGS ..." 1>&5
5894*8e022d3cSDag-Erling Smørgrav
5895*8e022d3cSDag-Erling Smørgrav			CFLAGS="$cf_temp_flags"
5896*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... fixed $CFLAGS" 1>&6
5897*8e022d3cSDag-Erling Smørgrav
5898*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:5898: testing ... fixed $CFLAGS ..." 1>&5
5899*8e022d3cSDag-Erling Smørgrav
5900*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
5901*8e022d3cSDag-Erling Smørgrav
5902*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:5902: testing ... extra $EXTRA_CFLAGS ..." 1>&5
5903*8e022d3cSDag-Erling Smørgrav
5904*8e022d3cSDag-Erling Smørgrav		fi
5905*8e022d3cSDag-Erling Smørgrav		;;
5906*8e022d3cSDag-Erling Smørgrav	esac
5907*8e022d3cSDag-Erling Smørgravfi
5908*8e022d3cSDag-Erling Smørgrav
5909*8e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
5910*8e022d3cSDag-Erling Smørgravthen
5911*8e022d3cSDag-Erling Smørgrav	case $CPPFLAGS in
5912*8e022d3cSDag-Erling Smørgrav	(*-Werror=*)
5913*8e022d3cSDag-Erling Smørgrav		cf_temp_flags=
5914*8e022d3cSDag-Erling Smørgrav		for cf_temp_scan in $CPPFLAGS
5915*8e022d3cSDag-Erling Smørgrav		do
5916*8e022d3cSDag-Erling Smørgrav			case "x$cf_temp_scan" in
5917*8e022d3cSDag-Erling Smørgrav			(x-Werror=format*)
5918*8e022d3cSDag-Erling Smørgrav
5919*8e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5920*8e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5921*8e022d3cSDag-Erling Smørgrav
5922*8e022d3cSDag-Erling Smørgrav				;;
5923*8e022d3cSDag-Erling Smørgrav			(x-Werror=*)
5924*8e022d3cSDag-Erling Smørgrav
5925*8e022d3cSDag-Erling Smørgrav	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
5926*8e022d3cSDag-Erling Smørgrav	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
5927*8e022d3cSDag-Erling Smørgrav
5928*8e022d3cSDag-Erling Smørgrav				;;
5929*8e022d3cSDag-Erling Smørgrav			(*)
5930*8e022d3cSDag-Erling Smørgrav
5931*8e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5932*8e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5933*8e022d3cSDag-Erling Smørgrav
5934*8e022d3cSDag-Erling Smørgrav				;;
5935*8e022d3cSDag-Erling Smørgrav			esac
5936*8e022d3cSDag-Erling Smørgrav		done
5937*8e022d3cSDag-Erling Smørgrav		if test "x$CPPFLAGS" != "x$cf_temp_flags"
5938*8e022d3cSDag-Erling Smørgrav		then
5939*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	repairing CPPFLAGS: $CPPFLAGS" 1>&6
5940*8e022d3cSDag-Erling Smørgrav
5941*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:5941: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
5942*8e022d3cSDag-Erling Smørgrav
5943*8e022d3cSDag-Erling Smørgrav			CPPFLAGS="$cf_temp_flags"
5944*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... fixed $CPPFLAGS" 1>&6
5945*8e022d3cSDag-Erling Smørgrav
5946*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:5946: testing ... fixed $CPPFLAGS ..." 1>&5
5947*8e022d3cSDag-Erling Smørgrav
5948*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
5949*8e022d3cSDag-Erling Smørgrav
5950*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:5950: testing ... extra $EXTRA_CFLAGS ..." 1>&5
5951*8e022d3cSDag-Erling Smørgrav
5952*8e022d3cSDag-Erling Smørgrav		fi
5953*8e022d3cSDag-Erling Smørgrav		;;
5954*8e022d3cSDag-Erling Smørgrav	esac
5955*8e022d3cSDag-Erling Smørgravfi
5956*8e022d3cSDag-Erling Smørgrav
5957*8e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
5958*8e022d3cSDag-Erling Smørgravthen
5959*8e022d3cSDag-Erling Smørgrav	case $LDFLAGS in
5960*8e022d3cSDag-Erling Smørgrav	(*-Werror=*)
5961*8e022d3cSDag-Erling Smørgrav		cf_temp_flags=
5962*8e022d3cSDag-Erling Smørgrav		for cf_temp_scan in $LDFLAGS
5963*8e022d3cSDag-Erling Smørgrav		do
5964*8e022d3cSDag-Erling Smørgrav			case "x$cf_temp_scan" in
5965*8e022d3cSDag-Erling Smørgrav			(x-Werror=format*)
5966*8e022d3cSDag-Erling Smørgrav
5967*8e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5968*8e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5969*8e022d3cSDag-Erling Smørgrav
5970*8e022d3cSDag-Erling Smørgrav				;;
5971*8e022d3cSDag-Erling Smørgrav			(x-Werror=*)
5972*8e022d3cSDag-Erling Smørgrav
5973*8e022d3cSDag-Erling Smørgrav	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
5974*8e022d3cSDag-Erling Smørgrav	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
5975*8e022d3cSDag-Erling Smørgrav
5976*8e022d3cSDag-Erling Smørgrav				;;
5977*8e022d3cSDag-Erling Smørgrav			(*)
5978*8e022d3cSDag-Erling Smørgrav
5979*8e022d3cSDag-Erling Smørgrav	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5980*8e022d3cSDag-Erling Smørgrav	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5981*8e022d3cSDag-Erling Smørgrav
5982*8e022d3cSDag-Erling Smørgrav				;;
5983*8e022d3cSDag-Erling Smørgrav			esac
5984*8e022d3cSDag-Erling Smørgrav		done
5985*8e022d3cSDag-Erling Smørgrav		if test "x$LDFLAGS" != "x$cf_temp_flags"
5986*8e022d3cSDag-Erling Smørgrav		then
5987*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	repairing LDFLAGS: $LDFLAGS" 1>&6
5988*8e022d3cSDag-Erling Smørgrav
5989*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:5989: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
5990*8e022d3cSDag-Erling Smørgrav
5991*8e022d3cSDag-Erling Smørgrav			LDFLAGS="$cf_temp_flags"
5992*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... fixed $LDFLAGS" 1>&6
5993*8e022d3cSDag-Erling Smørgrav
5994*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:5994: testing ... fixed $LDFLAGS ..." 1>&5
5995*8e022d3cSDag-Erling Smørgrav
5996*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
5997*8e022d3cSDag-Erling Smørgrav
5998*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:5998: testing ... extra $EXTRA_CFLAGS ..." 1>&5
5999*8e022d3cSDag-Erling Smørgrav
6000*8e022d3cSDag-Erling Smørgrav		fi
6001*8e022d3cSDag-Erling Smørgrav		;;
6002*8e022d3cSDag-Erling Smørgrav	esac
6003*8e022d3cSDag-Erling Smørgravfi
6004*8e022d3cSDag-Erling Smørgrav
6005*8e022d3cSDag-Erling Smørgravecho "$as_me:6005: checking if you want to turn on gcc warnings" >&5
6006*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
6007*8e022d3cSDag-Erling Smørgrav
6008*8e022d3cSDag-Erling Smørgrav# Check whether --enable-warnings or --disable-warnings was given.
6009*8e022d3cSDag-Erling Smørgravif test "${enable_warnings+set}" = set; then
6010*8e022d3cSDag-Erling Smørgrav  enableval="$enable_warnings"
6011*8e022d3cSDag-Erling Smørgrav  test "$enableval" != yes && enableval=no
6012*8e022d3cSDag-Erling Smørgrav	if test "$enableval" != "no" ; then
6013*8e022d3cSDag-Erling Smørgrav    enable_warnings=yes
6014*8e022d3cSDag-Erling Smørgrav	else
6015*8e022d3cSDag-Erling Smørgrav		enable_warnings=no
6016*8e022d3cSDag-Erling Smørgrav	fi
6017*8e022d3cSDag-Erling Smørgravelse
6018*8e022d3cSDag-Erling Smørgrav  enableval=no
6019*8e022d3cSDag-Erling Smørgrav	enable_warnings=no
6020*8e022d3cSDag-Erling Smørgrav
6021*8e022d3cSDag-Erling Smørgravfi;
6022*8e022d3cSDag-Erling Smørgravecho "$as_me:6022: result: $enable_warnings" >&5
6023*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$enable_warnings" >&6
6024*8e022d3cSDag-Erling Smørgravif test "$enable_warnings" = "yes"
6025*8e022d3cSDag-Erling Smørgravthen
6026*8e022d3cSDag-Erling Smørgrav
6027*8e022d3cSDag-Erling Smørgravif test "x$have_x" = xyes; then echo "skipping X-const check"; fi
6028*8e022d3cSDag-Erling Smørgravcat > "conftest.$ac_ext" <<EOF
6029*8e022d3cSDag-Erling Smørgrav#line 6029 "${as_me:-configure}"
6030*8e022d3cSDag-Erling Smørgravint main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
6031*8e022d3cSDag-Erling SmørgravEOF
6032*8e022d3cSDag-Erling Smørgravif test "$INTEL_COMPILER" = yes
6033*8e022d3cSDag-Erling Smørgravthen
6034*8e022d3cSDag-Erling Smørgrav# The "-wdXXX" options suppress warnings:
6035*8e022d3cSDag-Erling Smørgrav# remark #1419: external declaration in primary source file
6036*8e022d3cSDag-Erling Smørgrav# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
6037*8e022d3cSDag-Erling Smørgrav# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
6038*8e022d3cSDag-Erling Smørgrav# remark #193: zero used for undefined preprocessing identifier
6039*8e022d3cSDag-Erling Smørgrav# remark #593: variable "curs_sb_left_arrow" was set but never used
6040*8e022d3cSDag-Erling Smørgrav# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
6041*8e022d3cSDag-Erling Smørgrav# remark #869: parameter "tw" was never referenced
6042*8e022d3cSDag-Erling Smørgrav# remark #981: operands are evaluated in unspecified order
6043*8e022d3cSDag-Erling Smørgrav# warning #279: controlling expression is constant
6044*8e022d3cSDag-Erling Smørgrav
6045*8e022d3cSDag-Erling Smørgrav	{ echo "$as_me:6045: checking for $CC warning options..." >&5
6046*8e022d3cSDag-Erling Smørgravecho "$as_me: checking for $CC warning options..." >&6;}
6047*8e022d3cSDag-Erling Smørgrav	cf_save_CFLAGS="$CFLAGS"
6048*8e022d3cSDag-Erling Smørgrav	EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
6049*8e022d3cSDag-Erling Smørgrav	for cf_opt in \
6050*8e022d3cSDag-Erling Smørgrav		wd1419 \
6051*8e022d3cSDag-Erling Smørgrav		wd1683 \
6052*8e022d3cSDag-Erling Smørgrav		wd1684 \
6053*8e022d3cSDag-Erling Smørgrav		wd193 \
6054*8e022d3cSDag-Erling Smørgrav		wd593 \
6055*8e022d3cSDag-Erling Smørgrav		wd279 \
6056*8e022d3cSDag-Erling Smørgrav		wd810 \
6057*8e022d3cSDag-Erling Smørgrav		wd869 \
6058*8e022d3cSDag-Erling Smørgrav		wd981
6059*8e022d3cSDag-Erling Smørgrav	do
6060*8e022d3cSDag-Erling Smørgrav		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
6061*8e022d3cSDag-Erling Smørgrav		if { (eval echo "$as_me:6061: \"$ac_compile\"") >&5
6062*8e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
6063*8e022d3cSDag-Erling Smørgrav  ac_status=$?
6064*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6064: \$? = $ac_status" >&5
6065*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
6066*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "$as_me:6066: result: ... -$cf_opt" >&5
6067*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}... -$cf_opt" >&6
6068*8e022d3cSDag-Erling Smørgrav			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
6069*8e022d3cSDag-Erling Smørgrav		fi
6070*8e022d3cSDag-Erling Smørgrav	done
6071*8e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_save_CFLAGS"
6072*8e022d3cSDag-Erling Smørgravelif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
6073*8e022d3cSDag-Erling Smørgravthen
6074*8e022d3cSDag-Erling Smørgrav	{ echo "$as_me:6074: checking for $CC warning options..." >&5
6075*8e022d3cSDag-Erling Smørgravecho "$as_me: checking for $CC warning options..." >&6;}
6076*8e022d3cSDag-Erling Smørgrav	cf_save_CFLAGS="$CFLAGS"
6077*8e022d3cSDag-Erling Smørgrav	cf_warn_CONST=""
6078*8e022d3cSDag-Erling Smørgrav	test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
6079*8e022d3cSDag-Erling Smørgrav	cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
6080*8e022d3cSDag-Erling Smørgrav	test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
6081*8e022d3cSDag-Erling Smørgrav	for cf_opt in W Wall \
6082*8e022d3cSDag-Erling Smørgrav		Wbad-function-cast \
6083*8e022d3cSDag-Erling Smørgrav		Wcast-align \
6084*8e022d3cSDag-Erling Smørgrav		Wcast-qual \
6085*8e022d3cSDag-Erling Smørgrav		Wdeclaration-after-statement \
6086*8e022d3cSDag-Erling Smørgrav		Wextra \
6087*8e022d3cSDag-Erling Smørgrav		Winline \
6088*8e022d3cSDag-Erling Smørgrav		Wmissing-declarations \
6089*8e022d3cSDag-Erling Smørgrav		Wmissing-prototypes \
6090*8e022d3cSDag-Erling Smørgrav		Wnested-externs \
6091*8e022d3cSDag-Erling Smørgrav		Wpointer-arith \
6092*8e022d3cSDag-Erling Smørgrav		Wshadow \
6093*8e022d3cSDag-Erling Smørgrav		Wstrict-prototypes \
6094*8e022d3cSDag-Erling Smørgrav		Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wwrite-strings
6095*8e022d3cSDag-Erling Smørgrav	do
6096*8e022d3cSDag-Erling Smørgrav		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
6097*8e022d3cSDag-Erling Smørgrav		if { (eval echo "$as_me:6097: \"$ac_compile\"") >&5
6098*8e022d3cSDag-Erling Smørgrav  (eval $ac_compile) 2>&5
6099*8e022d3cSDag-Erling Smørgrav  ac_status=$?
6100*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6100: \$? = $ac_status" >&5
6101*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
6102*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "$as_me:6102: result: ... -$cf_opt" >&5
6103*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}... -$cf_opt" >&6
6104*8e022d3cSDag-Erling Smørgrav			case "$cf_opt" in
6105*8e022d3cSDag-Erling Smørgrav			(Winline)
6106*8e022d3cSDag-Erling Smørgrav				case "$GCC_VERSION" in
6107*8e022d3cSDag-Erling Smørgrav				([34].*)
6108*8e022d3cSDag-Erling Smørgrav					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
6109*8e022d3cSDag-Erling Smørgrav
6110*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:6110: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
6111*8e022d3cSDag-Erling Smørgrav
6112*8e022d3cSDag-Erling Smørgrav					continue;;
6113*8e022d3cSDag-Erling Smørgrav				esac
6114*8e022d3cSDag-Erling Smørgrav				;;
6115*8e022d3cSDag-Erling Smørgrav			(Wpointer-arith)
6116*8e022d3cSDag-Erling Smørgrav				case "$GCC_VERSION" in
6117*8e022d3cSDag-Erling Smørgrav				([12].*)
6118*8e022d3cSDag-Erling Smørgrav					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
6119*8e022d3cSDag-Erling Smørgrav
6120*8e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:6120: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
6121*8e022d3cSDag-Erling Smørgrav
6122*8e022d3cSDag-Erling Smørgrav					continue;;
6123*8e022d3cSDag-Erling Smørgrav				esac
6124*8e022d3cSDag-Erling Smørgrav				;;
6125*8e022d3cSDag-Erling Smørgrav			esac
6126*8e022d3cSDag-Erling Smørgrav			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
6127*8e022d3cSDag-Erling Smørgrav		fi
6128*8e022d3cSDag-Erling Smørgrav	done
6129*8e022d3cSDag-Erling Smørgrav	CFLAGS="$cf_save_CFLAGS"
6130*8e022d3cSDag-Erling Smørgravfi
6131*8e022d3cSDag-Erling Smørgravrm -rf ./conftest*
6132*8e022d3cSDag-Erling Smørgrav
6133*8e022d3cSDag-Erling Smørgravfi
6134*8e022d3cSDag-Erling Smørgrav
6135*8e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes
613698e903e7SBaptiste Daroussinthen
613798e903e7SBaptiste Daroussincat > conftest.i <<EOF
613898e903e7SBaptiste Daroussin#ifndef GCC_PRINTF
613998e903e7SBaptiste Daroussin#define GCC_PRINTF 0
614098e903e7SBaptiste Daroussin#endif
614198e903e7SBaptiste Daroussin#ifndef GCC_SCANF
614298e903e7SBaptiste Daroussin#define GCC_SCANF 0
614398e903e7SBaptiste Daroussin#endif
614498e903e7SBaptiste Daroussin#ifndef GCC_NORETURN
614598e903e7SBaptiste Daroussin#define GCC_NORETURN /* nothing */
614698e903e7SBaptiste Daroussin#endif
614798e903e7SBaptiste Daroussin#ifndef GCC_UNUSED
614898e903e7SBaptiste Daroussin#define GCC_UNUSED /* nothing */
614998e903e7SBaptiste Daroussin#endif
615098e903e7SBaptiste DaroussinEOF
615198e903e7SBaptiste Daroussinif test "$GCC" = yes
615298e903e7SBaptiste Daroussinthen
6153*8e022d3cSDag-Erling Smørgrav	{ echo "$as_me:6153: checking for $CC __attribute__ directives..." >&5
615498e903e7SBaptiste Daroussinecho "$as_me: checking for $CC __attribute__ directives..." >&6;}
6155*8e022d3cSDag-Erling Smørgravcat > "conftest.$ac_ext" <<EOF
6156*8e022d3cSDag-Erling Smørgrav#line 6156 "${as_me:-configure}"
6157*8e022d3cSDag-Erling Smørgrav#include <stdio.h>
615898e903e7SBaptiste Daroussin#include "confdefs.h"
615998e903e7SBaptiste Daroussin#include "conftest.h"
616098e903e7SBaptiste Daroussin#include "conftest.i"
616198e903e7SBaptiste Daroussin#if	GCC_PRINTF
616298e903e7SBaptiste Daroussin#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
616398e903e7SBaptiste Daroussin#else
616498e903e7SBaptiste Daroussin#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
616598e903e7SBaptiste Daroussin#endif
616698e903e7SBaptiste Daroussin#if	GCC_SCANF
616798e903e7SBaptiste Daroussin#define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
616898e903e7SBaptiste Daroussin#else
616998e903e7SBaptiste Daroussin#define GCC_SCANFLIKE(fmt,var)  /*nothing*/
617098e903e7SBaptiste Daroussin#endif
617198e903e7SBaptiste Daroussinextern void wow(char *,...) GCC_SCANFLIKE(1,2);
6172*8e022d3cSDag-Erling Smørgravextern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
6173*8e022d3cSDag-Erling Smørgravextern GCC_NORETURN void foo(void);
6174b53bb29fSJung-uk Kimint main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
617598e903e7SBaptiste DaroussinEOF
617698e903e7SBaptiste Daroussin	cf_printf_attribute=no
617798e903e7SBaptiste Daroussin	cf_scanf_attribute=no
617898e903e7SBaptiste Daroussin	for cf_attribute in scanf printf unused noreturn
617998e903e7SBaptiste Daroussin	do
618098e903e7SBaptiste Daroussin
618198e903e7SBaptiste Daroussincf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
618298e903e7SBaptiste Daroussin
618398e903e7SBaptiste Daroussin		cf_directive="__attribute__(($cf_attribute))"
618498e903e7SBaptiste Daroussin		echo "checking for $CC $cf_directive" 1>&5
618598e903e7SBaptiste Daroussin
6186*8e022d3cSDag-Erling Smørgrav		case "$cf_attribute" in
61870f86d14eSJung-uk Kim		(printf)
618898e903e7SBaptiste Daroussin			cf_printf_attribute=yes
618998e903e7SBaptiste Daroussin			cat >conftest.h <<EOF
619098e903e7SBaptiste Daroussin#define GCC_$cf_ATTRIBUTE 1
619198e903e7SBaptiste DaroussinEOF
619298e903e7SBaptiste Daroussin			;;
61930f86d14eSJung-uk Kim		(scanf)
619498e903e7SBaptiste Daroussin			cf_scanf_attribute=yes
619598e903e7SBaptiste Daroussin			cat >conftest.h <<EOF
619698e903e7SBaptiste Daroussin#define GCC_$cf_ATTRIBUTE 1
619798e903e7SBaptiste DaroussinEOF
619898e903e7SBaptiste Daroussin			;;
61990f86d14eSJung-uk Kim		(*)
620098e903e7SBaptiste Daroussin			cat >conftest.h <<EOF
620198e903e7SBaptiste Daroussin#define GCC_$cf_ATTRIBUTE $cf_directive
620298e903e7SBaptiste DaroussinEOF
620398e903e7SBaptiste Daroussin			;;
620498e903e7SBaptiste Daroussin		esac
620598e903e7SBaptiste Daroussin
6206*8e022d3cSDag-Erling Smørgrav		if { (eval echo "$as_me:6206: \"$ac_compile\"") >&5
620798e903e7SBaptiste Daroussin  (eval $ac_compile) 2>&5
620898e903e7SBaptiste Daroussin  ac_status=$?
6209*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6209: \$? = $ac_status" >&5
6210*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; then
6211*8e022d3cSDag-Erling Smørgrav			test -n "$verbose" && echo "$as_me:6211: result: ... $cf_attribute" >&5
621298e903e7SBaptiste Daroussinecho "${ECHO_T}... $cf_attribute" >&6
621398e903e7SBaptiste Daroussin			cat conftest.h >>confdefs.h
6214*8e022d3cSDag-Erling Smørgrav			case "$cf_attribute" in
62150f86d14eSJung-uk Kim			(noreturn)
62165b91e83fSBaptiste Daroussin
62175b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
62185b91e83fSBaptiste Daroussin#define GCC_NORETURN $cf_directive
62195b91e83fSBaptiste DaroussinEOF
62205b91e83fSBaptiste Daroussin
62215b91e83fSBaptiste Daroussin				;;
62220f86d14eSJung-uk Kim			(printf)
62235b91e83fSBaptiste Daroussin				cf_value='/* nothing */'
62245b91e83fSBaptiste Daroussin				if test "$cf_printf_attribute" != no ; then
62255b91e83fSBaptiste Daroussin					cf_value='__attribute__((format(printf,fmt,var)))'
62265b91e83fSBaptiste Daroussin
62275b91e83fSBaptiste Daroussincat >>confdefs.h <<\EOF
62285b91e83fSBaptiste Daroussin#define GCC_PRINTF 1
622998e903e7SBaptiste DaroussinEOF
62305b91e83fSBaptiste Daroussin
623198e903e7SBaptiste Daroussin				fi
62325b91e83fSBaptiste Daroussin
62335b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
62345b91e83fSBaptiste Daroussin#define GCC_PRINTFLIKE(fmt,var) $cf_value
62355b91e83fSBaptiste DaroussinEOF
62365b91e83fSBaptiste Daroussin
623798e903e7SBaptiste Daroussin				;;
62380f86d14eSJung-uk Kim			(scanf)
62395b91e83fSBaptiste Daroussin				cf_value='/* nothing */'
62405b91e83fSBaptiste Daroussin				if test "$cf_scanf_attribute" != no ; then
62415b91e83fSBaptiste Daroussin					cf_value='__attribute__((format(scanf,fmt,var)))'
62425b91e83fSBaptiste Daroussin
62435b91e83fSBaptiste Daroussincat >>confdefs.h <<\EOF
62445b91e83fSBaptiste Daroussin#define GCC_SCANF 1
624598e903e7SBaptiste DaroussinEOF
62465b91e83fSBaptiste Daroussin
624798e903e7SBaptiste Daroussin				fi
62485b91e83fSBaptiste Daroussin
62495b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
62505b91e83fSBaptiste Daroussin#define GCC_SCANFLIKE(fmt,var) $cf_value
62515b91e83fSBaptiste DaroussinEOF
62525b91e83fSBaptiste Daroussin
62535b91e83fSBaptiste Daroussin				;;
62540f86d14eSJung-uk Kim			(unused)
62555b91e83fSBaptiste Daroussin
62565b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
62575b91e83fSBaptiste Daroussin#define GCC_UNUSED $cf_directive
62585b91e83fSBaptiste DaroussinEOF
62595b91e83fSBaptiste Daroussin
626098e903e7SBaptiste Daroussin				;;
626198e903e7SBaptiste Daroussin			esac
626298e903e7SBaptiste Daroussin		fi
626398e903e7SBaptiste Daroussin	done
626498e903e7SBaptiste Daroussinelse
6265*8e022d3cSDag-Erling Smørgrav	${FGREP-fgrep} define conftest.i >>confdefs.h
626698e903e7SBaptiste Daroussinfi
6267*8e022d3cSDag-Erling Smørgravrm -rf ./conftest*
626898e903e7SBaptiste Daroussinfi
626998e903e7SBaptiste Daroussin
627098e903e7SBaptiste Daroussinfi
627198e903e7SBaptiste Daroussin
6272*8e022d3cSDag-Erling Smørgravecho "$as_me:6272: checking if you want to see long compiling messages" >&5
627398e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
627498e903e7SBaptiste Daroussin
627598e903e7SBaptiste Daroussin# Check whether --enable-echo or --disable-echo was given.
627698e903e7SBaptiste Daroussinif test "${enable_echo+set}" = set; then
627798e903e7SBaptiste Daroussin  enableval="$enable_echo"
627898e903e7SBaptiste Daroussin  test "$enableval" != no && enableval=yes
627998e903e7SBaptiste Daroussin	if test "$enableval" != "yes" ; then
628098e903e7SBaptiste Daroussin
628198e903e7SBaptiste Daroussin	ECHO_LT='--silent'
628298e903e7SBaptiste Daroussin	ECHO_LD='@echo linking $@;'
628398e903e7SBaptiste Daroussin	RULE_CC='@echo compiling $<'
628498e903e7SBaptiste Daroussin	SHOW_CC='@echo compiling $@'
628598e903e7SBaptiste Daroussin	ECHO_CC='@'
628698e903e7SBaptiste Daroussin
628798e903e7SBaptiste Daroussin	else
628898e903e7SBaptiste Daroussin
628998e903e7SBaptiste Daroussin	ECHO_LT=''
629098e903e7SBaptiste Daroussin	ECHO_LD=''
629198e903e7SBaptiste Daroussin	RULE_CC=''
629298e903e7SBaptiste Daroussin	SHOW_CC=''
629398e903e7SBaptiste Daroussin	ECHO_CC=''
629498e903e7SBaptiste Daroussin
629598e903e7SBaptiste Daroussin	fi
629698e903e7SBaptiste Daroussinelse
629798e903e7SBaptiste Daroussin  enableval=yes
629898e903e7SBaptiste Daroussin
629998e903e7SBaptiste Daroussin	ECHO_LT=''
630098e903e7SBaptiste Daroussin	ECHO_LD=''
630198e903e7SBaptiste Daroussin	RULE_CC=''
630298e903e7SBaptiste Daroussin	SHOW_CC=''
630398e903e7SBaptiste Daroussin	ECHO_CC=''
630498e903e7SBaptiste Daroussin
630598e903e7SBaptiste Daroussinfi;
6306*8e022d3cSDag-Erling Smørgravecho "$as_me:6306: result: $enableval" >&5
630798e903e7SBaptiste Daroussinecho "${ECHO_T}$enableval" >&6
630898e903e7SBaptiste Daroussin
6309*8e022d3cSDag-Erling Smørgravecho "$as_me:6309: checking if you want to use dmalloc for testing" >&5
631098e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
631198e903e7SBaptiste Daroussin
631298e903e7SBaptiste Daroussin# Check whether --with-dmalloc or --without-dmalloc was given.
631398e903e7SBaptiste Daroussinif test "${with_dmalloc+set}" = set; then
631498e903e7SBaptiste Daroussin  withval="$with_dmalloc"
6315*8e022d3cSDag-Erling Smørgrav  case "x$withval" in
6316*8e022d3cSDag-Erling Smørgrav	(x|xno) ;;
6317*8e022d3cSDag-Erling Smørgrav	(*)
6318*8e022d3cSDag-Erling Smørgrav		: "${with_cflags:=-g}"
6319*8e022d3cSDag-Erling Smørgrav		: "${enable_leaks:=no}"
6320*8e022d3cSDag-Erling Smørgrav		with_dmalloc=yes
63215b91e83fSBaptiste Daroussin
63225b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
632398e903e7SBaptiste Daroussin#define USE_DMALLOC 1
632498e903e7SBaptiste DaroussinEOF
632598e903e7SBaptiste Daroussin
6326*8e022d3cSDag-Erling Smørgrav		;;
6327*8e022d3cSDag-Erling Smørgrav	esac
632898e903e7SBaptiste Daroussinelse
632998e903e7SBaptiste Daroussin  with_dmalloc=
633098e903e7SBaptiste Daroussinfi;
6331*8e022d3cSDag-Erling Smørgravecho "$as_me:6331: result: ${with_dmalloc:-no}" >&5
633298e903e7SBaptiste Daroussinecho "${ECHO_T}${with_dmalloc:-no}" >&6
633398e903e7SBaptiste Daroussin
6334*8e022d3cSDag-Erling Smørgravcase ".$with_cflags" in
63350f86d14eSJung-uk Kim(.*-g*)
63360f86d14eSJung-uk Kim	case .$CFLAGS in
63370f86d14eSJung-uk Kim	(.*-g*)
633898e903e7SBaptiste Daroussin		;;
63390f86d14eSJung-uk Kim	(*)
634098e903e7SBaptiste Daroussin
634198e903e7SBaptiste Daroussincf_fix_cppflags=no
634298e903e7SBaptiste Daroussincf_new_cflags=
634398e903e7SBaptiste Daroussincf_new_cppflags=
634498e903e7SBaptiste Daroussincf_new_extra_cppflags=
634598e903e7SBaptiste Daroussin
634698e903e7SBaptiste Daroussinfor cf_add_cflags in -g
634798e903e7SBaptiste Daroussindo
6348*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
63490f86d14eSJung-uk Kim(no)
6350*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
63510f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
6352*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
63530f86d14eSJung-uk Kim		(-D*)
6354*8e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
635598e903e7SBaptiste Daroussin
635611fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
635798e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
635898e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
635998e903e7SBaptiste Daroussin
6360*8e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
6361b53bb29fSJung-uk Kim
6362b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6363b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6364b53bb29fSJung-uk Kim
636598e903e7SBaptiste Daroussin				continue
636698e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
6367b53bb29fSJung-uk Kim
6368b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6369b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6370b53bb29fSJung-uk Kim
637198e903e7SBaptiste Daroussin				continue
637298e903e7SBaptiste Daroussin			fi
637398e903e7SBaptiste Daroussin			;;
637498e903e7SBaptiste Daroussin		esac
637598e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
63760f86d14eSJung-uk Kim		(*$cf_add_cflags)
637798e903e7SBaptiste Daroussin			;;
63780f86d14eSJung-uk Kim		(*)
6379*8e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
63800f86d14eSJung-uk Kim			(-D*)
638198e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
638298e903e7SBaptiste Daroussin
638398e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
638498e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
638598e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
638698e903e7SBaptiste Daroussin
638798e903e7SBaptiste Daroussin				;;
638898e903e7SBaptiste Daroussin			esac
6389b53bb29fSJung-uk Kim
6390b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6391b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6392b53bb29fSJung-uk Kim
639398e903e7SBaptiste Daroussin			;;
639498e903e7SBaptiste Daroussin		esac
639598e903e7SBaptiste Daroussin		;;
63960f86d14eSJung-uk Kim	(*)
6397b53bb29fSJung-uk Kim
6398b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6399b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6400b53bb29fSJung-uk Kim
640198e903e7SBaptiste Daroussin		;;
640298e903e7SBaptiste Daroussin	esac
640398e903e7SBaptiste Daroussin	;;
64040f86d14eSJung-uk Kim(yes)
6405b53bb29fSJung-uk Kim
6406b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6407b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
640898e903e7SBaptiste Daroussin
6409*8e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
641098e903e7SBaptiste Daroussin
641111fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
641298e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
641398e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
641498e903e7SBaptiste Daroussin	;;
641598e903e7SBaptiste Daroussinesac
641698e903e7SBaptiste Daroussindone
641798e903e7SBaptiste Daroussin
641898e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
641998e903e7SBaptiste Daroussin
6420b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6421b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
6422b53bb29fSJung-uk Kim
642398e903e7SBaptiste Daroussinfi
642498e903e7SBaptiste Daroussin
642598e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
642698e903e7SBaptiste Daroussin
6427b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6428b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6429b53bb29fSJung-uk Kim
643098e903e7SBaptiste Daroussinfi
643198e903e7SBaptiste Daroussin
643298e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
643398e903e7SBaptiste Daroussin
6434b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6435b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6436b53bb29fSJung-uk Kim
643798e903e7SBaptiste Daroussinfi
643898e903e7SBaptiste Daroussin
643998e903e7SBaptiste Daroussin		;;
644098e903e7SBaptiste Daroussin	esac
644198e903e7SBaptiste Daroussin	;;
644298e903e7SBaptiste Daroussinesac
644398e903e7SBaptiste Daroussin
644498e903e7SBaptiste Daroussinif test "$with_dmalloc" = yes ; then
6445*8e022d3cSDag-Erling Smørgrav	echo "$as_me:6445: checking for dmalloc.h" >&5
644698e903e7SBaptiste Daroussinecho $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
644798e903e7SBaptiste Daroussinif test "${ac_cv_header_dmalloc_h+set}" = set; then
644898e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
644998e903e7SBaptiste Daroussinelse
6450*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
6451*8e022d3cSDag-Erling Smørgrav#line 6451 "configure"
645298e903e7SBaptiste Daroussin#include "confdefs.h"
645398e903e7SBaptiste Daroussin#include <dmalloc.h>
645498e903e7SBaptiste Daroussin_ACEOF
6455*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:6455: \"$ac_cpp "conftest.$ac_ext"\"") >&5
6456*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
645798e903e7SBaptiste Daroussin  ac_status=$?
6458*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
645998e903e7SBaptiste Daroussin  rm -f conftest.er1
646098e903e7SBaptiste Daroussin  cat conftest.err >&5
6461*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6461: \$? = $ac_status" >&5
6462*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
646398e903e7SBaptiste Daroussin  if test -s conftest.err; then
646498e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
646598e903e7SBaptiste Daroussin  else
646698e903e7SBaptiste Daroussin    ac_cpp_err=
646798e903e7SBaptiste Daroussin  fi
646898e903e7SBaptiste Daroussinelse
646998e903e7SBaptiste Daroussin  ac_cpp_err=yes
647098e903e7SBaptiste Daroussinfi
647198e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
647298e903e7SBaptiste Daroussin  ac_cv_header_dmalloc_h=yes
647398e903e7SBaptiste Daroussinelse
647498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
6475*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
647698e903e7SBaptiste Daroussin  ac_cv_header_dmalloc_h=no
647798e903e7SBaptiste Daroussinfi
6478*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
647998e903e7SBaptiste Daroussinfi
6480*8e022d3cSDag-Erling Smørgravecho "$as_me:6480: result: $ac_cv_header_dmalloc_h" >&5
648198e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
6482*8e022d3cSDag-Erling Smørgravif test "$ac_cv_header_dmalloc_h" = yes; then
648398e903e7SBaptiste Daroussin
6484*8e022d3cSDag-Erling Smørgravecho "$as_me:6484: checking for dmalloc_debug in -ldmalloc" >&5
648598e903e7SBaptiste Daroussinecho $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
648698e903e7SBaptiste Daroussinif test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
648798e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
648898e903e7SBaptiste Daroussinelse
648998e903e7SBaptiste Daroussin  ac_check_lib_save_LIBS=$LIBS
649098e903e7SBaptiste DaroussinLIBS="-ldmalloc  $LIBS"
6491*8e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
6492*8e022d3cSDag-Erling Smørgrav#line 6492 "configure"
649398e903e7SBaptiste Daroussin#include "confdefs.h"
649498e903e7SBaptiste Daroussin
649598e903e7SBaptiste Daroussin/* Override any gcc2 internal prototype to avoid an error.  */
649698e903e7SBaptiste Daroussin#ifdef __cplusplus
649798e903e7SBaptiste Daroussinextern "C"
649898e903e7SBaptiste Daroussin#endif
649998e903e7SBaptiste Daroussin/* We use char because int might match the return type of a gcc2
650098e903e7SBaptiste Daroussin   builtin and then its argument prototype would still apply.  */
650198e903e7SBaptiste Daroussinchar dmalloc_debug ();
650298e903e7SBaptiste Daroussinint
6503b53bb29fSJung-uk Kimmain (void)
650498e903e7SBaptiste Daroussin{
650598e903e7SBaptiste Daroussindmalloc_debug ();
650698e903e7SBaptiste Daroussin  ;
650798e903e7SBaptiste Daroussin  return 0;
650898e903e7SBaptiste Daroussin}
650998e903e7SBaptiste Daroussin_ACEOF
6510*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
6511*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:6511: \"$ac_link\"") >&5
651298e903e7SBaptiste Daroussin  (eval $ac_link) 2>&5
651398e903e7SBaptiste Daroussin  ac_status=$?
6514*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6514: \$? = $ac_status" >&5
6515*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
6516*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
6517*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:6517: \"$ac_try\"") >&5
651898e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
651998e903e7SBaptiste Daroussin  ac_status=$?
6520*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6520: \$? = $ac_status" >&5
6521*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
652298e903e7SBaptiste Daroussin  ac_cv_lib_dmalloc_dmalloc_debug=yes
652398e903e7SBaptiste Daroussinelse
652498e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
6525*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
652698e903e7SBaptiste Daroussinac_cv_lib_dmalloc_dmalloc_debug=no
652798e903e7SBaptiste Daroussinfi
6528*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
652998e903e7SBaptiste DaroussinLIBS=$ac_check_lib_save_LIBS
653098e903e7SBaptiste Daroussinfi
6531*8e022d3cSDag-Erling Smørgravecho "$as_me:6531: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
653298e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
6533*8e022d3cSDag-Erling Smørgravif test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
653498e903e7SBaptiste Daroussin  cat >>confdefs.h <<EOF
653598e903e7SBaptiste Daroussin#define HAVE_LIBDMALLOC 1
653698e903e7SBaptiste DaroussinEOF
653798e903e7SBaptiste Daroussin
653898e903e7SBaptiste Daroussin  LIBS="-ldmalloc $LIBS"
653998e903e7SBaptiste Daroussin
654098e903e7SBaptiste Daroussinfi
654198e903e7SBaptiste Daroussin
654298e903e7SBaptiste Daroussinfi
654398e903e7SBaptiste Daroussin
654498e903e7SBaptiste Daroussinfi
654598e903e7SBaptiste Daroussin
6546*8e022d3cSDag-Erling Smørgravecho "$as_me:6546: checking if you want to use dbmalloc for testing" >&5
654798e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
654898e903e7SBaptiste Daroussin
654998e903e7SBaptiste Daroussin# Check whether --with-dbmalloc or --without-dbmalloc was given.
655098e903e7SBaptiste Daroussinif test "${with_dbmalloc+set}" = set; then
655198e903e7SBaptiste Daroussin  withval="$with_dbmalloc"
6552*8e022d3cSDag-Erling Smørgrav  case "x$withval" in
6553*8e022d3cSDag-Erling Smørgrav	(x|xno) ;;
6554*8e022d3cSDag-Erling Smørgrav	(*)
6555*8e022d3cSDag-Erling Smørgrav		: "${with_cflags:=-g}"
6556*8e022d3cSDag-Erling Smørgrav		: "${enable_leaks:=no}"
6557*8e022d3cSDag-Erling Smørgrav		with_dbmalloc=yes
65585b91e83fSBaptiste Daroussin
65595b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
656098e903e7SBaptiste Daroussin#define USE_DBMALLOC 1
656198e903e7SBaptiste DaroussinEOF
656298e903e7SBaptiste Daroussin
6563*8e022d3cSDag-Erling Smørgrav		;;
6564*8e022d3cSDag-Erling Smørgrav	esac
656598e903e7SBaptiste Daroussinelse
656698e903e7SBaptiste Daroussin  with_dbmalloc=
656798e903e7SBaptiste Daroussinfi;
6568*8e022d3cSDag-Erling Smørgravecho "$as_me:6568: result: ${with_dbmalloc:-no}" >&5
656998e903e7SBaptiste Daroussinecho "${ECHO_T}${with_dbmalloc:-no}" >&6
657098e903e7SBaptiste Daroussin
6571*8e022d3cSDag-Erling Smørgravcase ".$with_cflags" in
65720f86d14eSJung-uk Kim(.*-g*)
65730f86d14eSJung-uk Kim	case .$CFLAGS in
65740f86d14eSJung-uk Kim	(.*-g*)
657598e903e7SBaptiste Daroussin		;;
65760f86d14eSJung-uk Kim	(*)
657798e903e7SBaptiste Daroussin
657898e903e7SBaptiste Daroussincf_fix_cppflags=no
657998e903e7SBaptiste Daroussincf_new_cflags=
658098e903e7SBaptiste Daroussincf_new_cppflags=
658198e903e7SBaptiste Daroussincf_new_extra_cppflags=
658298e903e7SBaptiste Daroussin
658398e903e7SBaptiste Daroussinfor cf_add_cflags in -g
658498e903e7SBaptiste Daroussindo
6585*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
65860f86d14eSJung-uk Kim(no)
6587*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
65880f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
6589*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
65900f86d14eSJung-uk Kim		(-D*)
6591*8e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
659298e903e7SBaptiste Daroussin
659311fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
659498e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
659598e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
659698e903e7SBaptiste Daroussin
6597*8e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
6598b53bb29fSJung-uk Kim
6599b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6600b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6601b53bb29fSJung-uk Kim
660298e903e7SBaptiste Daroussin				continue
660398e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
6604b53bb29fSJung-uk Kim
6605b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6606b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6607b53bb29fSJung-uk Kim
660898e903e7SBaptiste Daroussin				continue
660998e903e7SBaptiste Daroussin			fi
661098e903e7SBaptiste Daroussin			;;
661198e903e7SBaptiste Daroussin		esac
661298e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
66130f86d14eSJung-uk Kim		(*$cf_add_cflags)
661498e903e7SBaptiste Daroussin			;;
66150f86d14eSJung-uk Kim		(*)
6616*8e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
66170f86d14eSJung-uk Kim			(-D*)
661898e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
661998e903e7SBaptiste Daroussin
662098e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
662198e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
662298e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
662398e903e7SBaptiste Daroussin
662498e903e7SBaptiste Daroussin				;;
662598e903e7SBaptiste Daroussin			esac
6626b53bb29fSJung-uk Kim
6627b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6628b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6629b53bb29fSJung-uk Kim
663098e903e7SBaptiste Daroussin			;;
663198e903e7SBaptiste Daroussin		esac
663298e903e7SBaptiste Daroussin		;;
66330f86d14eSJung-uk Kim	(*)
6634b53bb29fSJung-uk Kim
6635b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6636b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6637b53bb29fSJung-uk Kim
663898e903e7SBaptiste Daroussin		;;
663998e903e7SBaptiste Daroussin	esac
664098e903e7SBaptiste Daroussin	;;
66410f86d14eSJung-uk Kim(yes)
6642b53bb29fSJung-uk Kim
6643b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6644b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
664598e903e7SBaptiste Daroussin
6646*8e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
664798e903e7SBaptiste Daroussin
664811fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
664998e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
665098e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
665198e903e7SBaptiste Daroussin	;;
665298e903e7SBaptiste Daroussinesac
665398e903e7SBaptiste Daroussindone
665498e903e7SBaptiste Daroussin
665598e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
665698e903e7SBaptiste Daroussin
6657b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6658b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
6659b53bb29fSJung-uk Kim
666098e903e7SBaptiste Daroussinfi
666198e903e7SBaptiste Daroussin
666298e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
666398e903e7SBaptiste Daroussin
6664b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6665b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6666b53bb29fSJung-uk Kim
666798e903e7SBaptiste Daroussinfi
666898e903e7SBaptiste Daroussin
666998e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
667098e903e7SBaptiste Daroussin
6671b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6672b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6673b53bb29fSJung-uk Kim
667498e903e7SBaptiste Daroussinfi
667598e903e7SBaptiste Daroussin
667698e903e7SBaptiste Daroussin		;;
667798e903e7SBaptiste Daroussin	esac
667898e903e7SBaptiste Daroussin	;;
667998e903e7SBaptiste Daroussinesac
668098e903e7SBaptiste Daroussin
668198e903e7SBaptiste Daroussinif test "$with_dbmalloc" = yes ; then
6682*8e022d3cSDag-Erling Smørgrav	echo "$as_me:6682: checking for dbmalloc.h" >&5
668398e903e7SBaptiste Daroussinecho $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
668498e903e7SBaptiste Daroussinif test "${ac_cv_header_dbmalloc_h+set}" = set; then
668598e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
668698e903e7SBaptiste Daroussinelse
6687*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
6688*8e022d3cSDag-Erling Smørgrav#line 6688 "configure"
668998e903e7SBaptiste Daroussin#include "confdefs.h"
669098e903e7SBaptiste Daroussin#include <dbmalloc.h>
669198e903e7SBaptiste Daroussin_ACEOF
6692*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:6692: \"$ac_cpp "conftest.$ac_ext"\"") >&5
6693*8e022d3cSDag-Erling Smørgrav  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
669498e903e7SBaptiste Daroussin  ac_status=$?
6695*8e022d3cSDag-Erling Smørgrav  $EGREP -v '^ *\+' conftest.er1 >conftest.err
669698e903e7SBaptiste Daroussin  rm -f conftest.er1
669798e903e7SBaptiste Daroussin  cat conftest.err >&5
6698*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6698: \$? = $ac_status" >&5
6699*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } >/dev/null; then
670098e903e7SBaptiste Daroussin  if test -s conftest.err; then
670198e903e7SBaptiste Daroussin    ac_cpp_err=$ac_c_preproc_warn_flag
670298e903e7SBaptiste Daroussin  else
670398e903e7SBaptiste Daroussin    ac_cpp_err=
670498e903e7SBaptiste Daroussin  fi
670598e903e7SBaptiste Daroussinelse
670698e903e7SBaptiste Daroussin  ac_cpp_err=yes
670798e903e7SBaptiste Daroussinfi
670898e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then
670998e903e7SBaptiste Daroussin  ac_cv_header_dbmalloc_h=yes
671098e903e7SBaptiste Daroussinelse
671198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
6712*8e022d3cSDag-Erling Smørgrav  cat "conftest.$ac_ext" >&5
671398e903e7SBaptiste Daroussin  ac_cv_header_dbmalloc_h=no
671498e903e7SBaptiste Daroussinfi
6715*8e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext"
671698e903e7SBaptiste Daroussinfi
6717*8e022d3cSDag-Erling Smørgravecho "$as_me:6717: result: $ac_cv_header_dbmalloc_h" >&5
671898e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
6719*8e022d3cSDag-Erling Smørgravif test "$ac_cv_header_dbmalloc_h" = yes; then
672098e903e7SBaptiste Daroussin
6721*8e022d3cSDag-Erling Smørgravecho "$as_me:6721: checking for debug_malloc in -ldbmalloc" >&5
672298e903e7SBaptiste Daroussinecho $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
672398e903e7SBaptiste Daroussinif test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
672498e903e7SBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
672598e903e7SBaptiste Daroussinelse
672698e903e7SBaptiste Daroussin  ac_check_lib_save_LIBS=$LIBS
672798e903e7SBaptiste DaroussinLIBS="-ldbmalloc  $LIBS"
6728*8e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF
6729*8e022d3cSDag-Erling Smørgrav#line 6729 "configure"
673098e903e7SBaptiste Daroussin#include "confdefs.h"
673198e903e7SBaptiste Daroussin
673298e903e7SBaptiste Daroussin/* Override any gcc2 internal prototype to avoid an error.  */
673398e903e7SBaptiste Daroussin#ifdef __cplusplus
673498e903e7SBaptiste Daroussinextern "C"
673598e903e7SBaptiste Daroussin#endif
673698e903e7SBaptiste Daroussin/* We use char because int might match the return type of a gcc2
673798e903e7SBaptiste Daroussin   builtin and then its argument prototype would still apply.  */
673898e903e7SBaptiste Daroussinchar debug_malloc ();
673998e903e7SBaptiste Daroussinint
6740b53bb29fSJung-uk Kimmain (void)
674198e903e7SBaptiste Daroussin{
674298e903e7SBaptiste Daroussindebug_malloc ();
674398e903e7SBaptiste Daroussin  ;
674498e903e7SBaptiste Daroussin  return 0;
674598e903e7SBaptiste Daroussin}
674698e903e7SBaptiste Daroussin_ACEOF
6747*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext"
6748*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:6748: \"$ac_link\"") >&5
674998e903e7SBaptiste Daroussin  (eval $ac_link) 2>&5
675098e903e7SBaptiste Daroussin  ac_status=$?
6751*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6751: \$? = $ac_status" >&5
6752*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
6753*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest$ac_exeext"'
6754*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:6754: \"$ac_try\"") >&5
675598e903e7SBaptiste Daroussin  (eval $ac_try) 2>&5
675698e903e7SBaptiste Daroussin  ac_status=$?
6757*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6757: \$? = $ac_status" >&5
6758*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
675998e903e7SBaptiste Daroussin  ac_cv_lib_dbmalloc_debug_malloc=yes
676098e903e7SBaptiste Daroussinelse
676198e903e7SBaptiste Daroussin  echo "$as_me: failed program was:" >&5
6762*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
676398e903e7SBaptiste Daroussinac_cv_lib_dbmalloc_debug_malloc=no
676498e903e7SBaptiste Daroussinfi
6765*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
676698e903e7SBaptiste DaroussinLIBS=$ac_check_lib_save_LIBS
676798e903e7SBaptiste Daroussinfi
6768*8e022d3cSDag-Erling Smørgravecho "$as_me:6768: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
676998e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
6770*8e022d3cSDag-Erling Smørgravif test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
677198e903e7SBaptiste Daroussin  cat >>confdefs.h <<EOF
677298e903e7SBaptiste Daroussin#define HAVE_LIBDBMALLOC 1
677398e903e7SBaptiste DaroussinEOF
677498e903e7SBaptiste Daroussin
677598e903e7SBaptiste Daroussin  LIBS="-ldbmalloc $LIBS"
677698e903e7SBaptiste Daroussin
677798e903e7SBaptiste Daroussinfi
677898e903e7SBaptiste Daroussin
677998e903e7SBaptiste Daroussinfi
678098e903e7SBaptiste Daroussin
678198e903e7SBaptiste Daroussinfi
678298e903e7SBaptiste Daroussin
6783*8e022d3cSDag-Erling Smørgravecho "$as_me:6783: checking if you want to use valgrind for testing" >&5
678498e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
678598e903e7SBaptiste Daroussin
678698e903e7SBaptiste Daroussin# Check whether --with-valgrind or --without-valgrind was given.
678798e903e7SBaptiste Daroussinif test "${with_valgrind+set}" = set; then
678898e903e7SBaptiste Daroussin  withval="$with_valgrind"
6789*8e022d3cSDag-Erling Smørgrav  case "x$withval" in
6790*8e022d3cSDag-Erling Smørgrav	(x|xno) ;;
6791*8e022d3cSDag-Erling Smørgrav	(*)
6792*8e022d3cSDag-Erling Smørgrav		: "${with_cflags:=-g}"
6793*8e022d3cSDag-Erling Smørgrav		: "${enable_leaks:=no}"
6794*8e022d3cSDag-Erling Smørgrav		with_valgrind=yes
67955b91e83fSBaptiste Daroussin
67965b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF
679798e903e7SBaptiste Daroussin#define USE_VALGRIND 1
679898e903e7SBaptiste DaroussinEOF
679998e903e7SBaptiste Daroussin
6800*8e022d3cSDag-Erling Smørgrav		;;
6801*8e022d3cSDag-Erling Smørgrav	esac
680298e903e7SBaptiste Daroussinelse
680398e903e7SBaptiste Daroussin  with_valgrind=
680498e903e7SBaptiste Daroussinfi;
6805*8e022d3cSDag-Erling Smørgravecho "$as_me:6805: result: ${with_valgrind:-no}" >&5
680698e903e7SBaptiste Daroussinecho "${ECHO_T}${with_valgrind:-no}" >&6
680798e903e7SBaptiste Daroussin
6808*8e022d3cSDag-Erling Smørgravcase ".$with_cflags" in
68090f86d14eSJung-uk Kim(.*-g*)
68100f86d14eSJung-uk Kim	case .$CFLAGS in
68110f86d14eSJung-uk Kim	(.*-g*)
681298e903e7SBaptiste Daroussin		;;
68130f86d14eSJung-uk Kim	(*)
681498e903e7SBaptiste Daroussin
681598e903e7SBaptiste Daroussincf_fix_cppflags=no
681698e903e7SBaptiste Daroussincf_new_cflags=
681798e903e7SBaptiste Daroussincf_new_cppflags=
681898e903e7SBaptiste Daroussincf_new_extra_cppflags=
681998e903e7SBaptiste Daroussin
682098e903e7SBaptiste Daroussinfor cf_add_cflags in -g
682198e903e7SBaptiste Daroussindo
6822*8e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in
68230f86d14eSJung-uk Kim(no)
6824*8e022d3cSDag-Erling Smørgrav	case "$cf_add_cflags" in
68250f86d14eSJung-uk Kim	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
6826*8e022d3cSDag-Erling Smørgrav		case "$cf_add_cflags" in
68270f86d14eSJung-uk Kim		(-D*)
6828*8e022d3cSDag-Erling Smørgrav			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
682998e903e7SBaptiste Daroussin
683011fce282SBaptiste Daroussin			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
683198e903e7SBaptiste Daroussin				&& test -z "${cf_tst_cflags}" \
683298e903e7SBaptiste Daroussin				&& cf_fix_cppflags=yes
683398e903e7SBaptiste Daroussin
6834*8e022d3cSDag-Erling Smørgrav			if test "$cf_fix_cppflags" = yes ; then
6835b53bb29fSJung-uk Kim
6836b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6837b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6838b53bb29fSJung-uk Kim
683998e903e7SBaptiste Daroussin				continue
684098e903e7SBaptiste Daroussin			elif test "${cf_tst_cflags}" = "\"'" ; then
6841b53bb29fSJung-uk Kim
6842b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6843b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6844b53bb29fSJung-uk Kim
684598e903e7SBaptiste Daroussin				continue
684698e903e7SBaptiste Daroussin			fi
684798e903e7SBaptiste Daroussin			;;
684898e903e7SBaptiste Daroussin		esac
684998e903e7SBaptiste Daroussin		case "$CPPFLAGS" in
68500f86d14eSJung-uk Kim		(*$cf_add_cflags)
685198e903e7SBaptiste Daroussin			;;
68520f86d14eSJung-uk Kim		(*)
6853*8e022d3cSDag-Erling Smørgrav			case "$cf_add_cflags" in
68540f86d14eSJung-uk Kim			(-D*)
685598e903e7SBaptiste Daroussin				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
685698e903e7SBaptiste Daroussin
685798e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \
685898e903e7SBaptiste Daroussin	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
685998e903e7SBaptiste Daroussin		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
686098e903e7SBaptiste Daroussin
686198e903e7SBaptiste Daroussin				;;
686298e903e7SBaptiste Daroussin			esac
6863b53bb29fSJung-uk Kim
6864b53bb29fSJung-uk Kim	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6865b53bb29fSJung-uk Kim	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6866b53bb29fSJung-uk Kim
686798e903e7SBaptiste Daroussin			;;
686898e903e7SBaptiste Daroussin		esac
686998e903e7SBaptiste Daroussin		;;
68700f86d14eSJung-uk Kim	(*)
6871b53bb29fSJung-uk Kim
6872b53bb29fSJung-uk Kim	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6873b53bb29fSJung-uk Kim	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6874b53bb29fSJung-uk Kim
687598e903e7SBaptiste Daroussin		;;
687698e903e7SBaptiste Daroussin	esac
687798e903e7SBaptiste Daroussin	;;
68780f86d14eSJung-uk Kim(yes)
6879b53bb29fSJung-uk Kim
6880b53bb29fSJung-uk Kim	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6881b53bb29fSJung-uk Kim	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
688298e903e7SBaptiste Daroussin
6883*8e022d3cSDag-Erling Smørgrav	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
688498e903e7SBaptiste Daroussin
688511fce282SBaptiste Daroussin	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
688698e903e7SBaptiste Daroussin		&& test -z "${cf_tst_cflags}" \
688798e903e7SBaptiste Daroussin		&& cf_fix_cppflags=no
688898e903e7SBaptiste Daroussin	;;
688998e903e7SBaptiste Daroussinesac
689098e903e7SBaptiste Daroussindone
689198e903e7SBaptiste Daroussin
689298e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then
689398e903e7SBaptiste Daroussin
6894b53bb29fSJung-uk Kim	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6895b53bb29fSJung-uk Kim	CFLAGS="${CFLAGS}$cf_new_cflags"
6896b53bb29fSJung-uk Kim
689798e903e7SBaptiste Daroussinfi
689898e903e7SBaptiste Daroussin
689998e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then
690098e903e7SBaptiste Daroussin
6901b53bb29fSJung-uk Kim	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6902b53bb29fSJung-uk Kim	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6903b53bb29fSJung-uk Kim
690498e903e7SBaptiste Daroussinfi
690598e903e7SBaptiste Daroussin
690698e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then
690798e903e7SBaptiste Daroussin
6908b53bb29fSJung-uk Kim	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6909b53bb29fSJung-uk Kim	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6910b53bb29fSJung-uk Kim
691198e903e7SBaptiste Daroussinfi
691298e903e7SBaptiste Daroussin
691398e903e7SBaptiste Daroussin		;;
691498e903e7SBaptiste Daroussin	esac
691598e903e7SBaptiste Daroussin	;;
691698e903e7SBaptiste Daroussinesac
691798e903e7SBaptiste Daroussin
6918*8e022d3cSDag-Erling Smørgravecho "$as_me:6918: checking if you want to perform memory-leak testing" >&5
691998e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
692098e903e7SBaptiste Daroussin
692198e903e7SBaptiste Daroussin# Check whether --enable-leaks or --disable-leaks was given.
692298e903e7SBaptiste Daroussinif test "${enable_leaks+set}" = set; then
692398e903e7SBaptiste Daroussin  enableval="$enable_leaks"
6924*8e022d3cSDag-Erling Smørgrav  enable_leaks=$enableval
692598e903e7SBaptiste Daroussinelse
6926*8e022d3cSDag-Erling Smørgrav  enable_leaks=yes
692798e903e7SBaptiste Daroussinfi;
6928*8e022d3cSDag-Erling Smørgravif test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
6929*8e022d3cSDag-Erling Smørgravecho "$as_me:6929: result: $with_no_leaks" >&5
693098e903e7SBaptiste Daroussinecho "${ECHO_T}$with_no_leaks" >&6
693198e903e7SBaptiste Daroussin
6932*8e022d3cSDag-Erling Smørgravif test "$enable_leaks" = no ; then
69335b91e83fSBaptiste Daroussin
693498e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF
693598e903e7SBaptiste Daroussin#define NO_LEAKS 1
693698e903e7SBaptiste DaroussinEOF
693798e903e7SBaptiste Daroussin
693898e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF
693998e903e7SBaptiste Daroussin#define YY_NO_LEAKS 1
694098e903e7SBaptiste DaroussinEOF
694198e903e7SBaptiste Daroussin
694298e903e7SBaptiste Daroussinfi
694398e903e7SBaptiste Daroussin
69440f86d14eSJung-uk Kim# Extract the first word of "groff", so it can be a program name with args.
69450f86d14eSJung-uk Kimset dummy groff; ac_word=$2
6946*8e022d3cSDag-Erling Smørgravecho "$as_me:6946: checking for $ac_word" >&5
69470f86d14eSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
69480f86d14eSJung-uk Kimif test "${ac_cv_path_GROFF_PATH+set}" = set; then
69490f86d14eSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
69500f86d14eSJung-uk Kimelse
69510f86d14eSJung-uk Kim  case $GROFF_PATH in
69520f86d14eSJung-uk Kim  [\\/]* | ?:[\\/]*)
69530f86d14eSJung-uk Kim  ac_cv_path_GROFF_PATH="$GROFF_PATH" # Let the user override the test with a path.
69540f86d14eSJung-uk Kim  ;;
69550f86d14eSJung-uk Kim  *)
69560f86d14eSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
69570f86d14eSJung-uk Kimac_dummy="$PATH"
69580f86d14eSJung-uk Kimfor ac_dir in $ac_dummy; do
69590f86d14eSJung-uk Kim  IFS=$ac_save_IFS
69600f86d14eSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
69610f86d14eSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
69620f86d14eSJung-uk Kim   ac_cv_path_GROFF_PATH="$ac_dir/$ac_word"
6963*8e022d3cSDag-Erling Smørgrav   echo "$as_me:6963: found $ac_dir/$ac_word" >&5
69640f86d14eSJung-uk Kim   break
69650f86d14eSJung-uk Kimfi
69660f86d14eSJung-uk Kimdone
69670f86d14eSJung-uk Kim
69680f86d14eSJung-uk Kim  test -z "$ac_cv_path_GROFF_PATH" && ac_cv_path_GROFF_PATH="no"
69690f86d14eSJung-uk Kim  ;;
69700f86d14eSJung-uk Kimesac
69710f86d14eSJung-uk Kimfi
69720f86d14eSJung-uk KimGROFF_PATH=$ac_cv_path_GROFF_PATH
69730f86d14eSJung-uk Kim
69740f86d14eSJung-uk Kimif test -n "$GROFF_PATH"; then
6975*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6975: result: $GROFF_PATH" >&5
69760f86d14eSJung-uk Kimecho "${ECHO_T}$GROFF_PATH" >&6
69770f86d14eSJung-uk Kimelse
6978*8e022d3cSDag-Erling Smørgrav  echo "$as_me:6978: result: no" >&5
69790f86d14eSJung-uk Kimecho "${ECHO_T}no" >&6
69800f86d14eSJung-uk Kimfi
69810f86d14eSJung-uk Kim
6982b53bb29fSJung-uk Kimfor ac_prog in nroff mandoc
6983b53bb29fSJung-uk Kimdo
6984b53bb29fSJung-uk Kim  # Extract the first word of "$ac_prog", so it can be a program name with args.
6985b53bb29fSJung-uk Kimset dummy $ac_prog; ac_word=$2
6986*8e022d3cSDag-Erling Smørgravecho "$as_me:6986: checking for $ac_word" >&5
69870f86d14eSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
69880f86d14eSJung-uk Kimif test "${ac_cv_path_NROFF_PATH+set}" = set; then
69890f86d14eSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
69900f86d14eSJung-uk Kimelse
69910f86d14eSJung-uk Kim  case $NROFF_PATH in
69920f86d14eSJung-uk Kim  [\\/]* | ?:[\\/]*)
69930f86d14eSJung-uk Kim  ac_cv_path_NROFF_PATH="$NROFF_PATH" # Let the user override the test with a path.
69940f86d14eSJung-uk Kim  ;;
69950f86d14eSJung-uk Kim  *)
69960f86d14eSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
69970f86d14eSJung-uk Kimac_dummy="$PATH"
69980f86d14eSJung-uk Kimfor ac_dir in $ac_dummy; do
69990f86d14eSJung-uk Kim  IFS=$ac_save_IFS
70000f86d14eSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
70010f86d14eSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
70020f86d14eSJung-uk Kim   ac_cv_path_NROFF_PATH="$ac_dir/$ac_word"
7003*8e022d3cSDag-Erling Smørgrav   echo "$as_me:7003: found $ac_dir/$ac_word" >&5
70040f86d14eSJung-uk Kim   break
70050f86d14eSJung-uk Kimfi
70060f86d14eSJung-uk Kimdone
70070f86d14eSJung-uk Kim
70080f86d14eSJung-uk Kim  ;;
70090f86d14eSJung-uk Kimesac
70100f86d14eSJung-uk Kimfi
70110f86d14eSJung-uk KimNROFF_PATH=$ac_cv_path_NROFF_PATH
70120f86d14eSJung-uk Kim
70130f86d14eSJung-uk Kimif test -n "$NROFF_PATH"; then
7014*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7014: result: $NROFF_PATH" >&5
70150f86d14eSJung-uk Kimecho "${ECHO_T}$NROFF_PATH" >&6
70160f86d14eSJung-uk Kimelse
7017*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7017: result: no" >&5
7018b53bb29fSJung-uk Kimecho "${ECHO_T}no" >&6
7019b53bb29fSJung-uk Kimfi
7020b53bb29fSJung-uk Kim
7021b53bb29fSJung-uk Kim  test -n "$NROFF_PATH" && break
7022b53bb29fSJung-uk Kimdone
7023b53bb29fSJung-uk Kimtest -n "$NROFF_PATH" || NROFF_PATH="no"
7024b53bb29fSJung-uk Kim
7025b53bb29fSJung-uk Kim# Extract the first word of "tbl", so it can be a program name with args.
7026b53bb29fSJung-uk Kimset dummy tbl; ac_word=$2
7027*8e022d3cSDag-Erling Smørgravecho "$as_me:7027: checking for $ac_word" >&5
7028b53bb29fSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7029b53bb29fSJung-uk Kimif test "${ac_cv_path_TBL_PATH+set}" = set; then
7030b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
7031b53bb29fSJung-uk Kimelse
7032b53bb29fSJung-uk Kim  case $TBL_PATH in
7033b53bb29fSJung-uk Kim  [\\/]* | ?:[\\/]*)
7034b53bb29fSJung-uk Kim  ac_cv_path_TBL_PATH="$TBL_PATH" # Let the user override the test with a path.
7035b53bb29fSJung-uk Kim  ;;
7036b53bb29fSJung-uk Kim  *)
7037b53bb29fSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
7038b53bb29fSJung-uk Kimac_dummy="$PATH"
7039b53bb29fSJung-uk Kimfor ac_dir in $ac_dummy; do
7040b53bb29fSJung-uk Kim  IFS=$ac_save_IFS
7041b53bb29fSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
7042b53bb29fSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
7043b53bb29fSJung-uk Kim   ac_cv_path_TBL_PATH="$ac_dir/$ac_word"
7044*8e022d3cSDag-Erling Smørgrav   echo "$as_me:7044: found $ac_dir/$ac_word" >&5
7045b53bb29fSJung-uk Kim   break
7046b53bb29fSJung-uk Kimfi
7047b53bb29fSJung-uk Kimdone
7048b53bb29fSJung-uk Kim
7049b53bb29fSJung-uk Kim  test -z "$ac_cv_path_TBL_PATH" && ac_cv_path_TBL_PATH="cat"
7050b53bb29fSJung-uk Kim  ;;
7051b53bb29fSJung-uk Kimesac
7052b53bb29fSJung-uk Kimfi
7053b53bb29fSJung-uk KimTBL_PATH=$ac_cv_path_TBL_PATH
7054b53bb29fSJung-uk Kim
7055b53bb29fSJung-uk Kimif test -n "$TBL_PATH"; then
7056*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7056: result: $TBL_PATH" >&5
7057b53bb29fSJung-uk Kimecho "${ECHO_T}$TBL_PATH" >&6
7058b53bb29fSJung-uk Kimelse
7059*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7059: result: no" >&5
70600f86d14eSJung-uk Kimecho "${ECHO_T}no" >&6
70610f86d14eSJung-uk Kimfi
70620f86d14eSJung-uk Kim
70630f86d14eSJung-uk Kimif test "x$GROFF_PATH" = xno
70640f86d14eSJung-uk Kimthen
70650f86d14eSJung-uk Kim	NROFF_NOTE=
70660f86d14eSJung-uk Kim	GROFF_NOTE="#"
70670f86d14eSJung-uk Kimelse
70680f86d14eSJung-uk Kim	NROFF_NOTE="#"
70690f86d14eSJung-uk Kim	GROFF_NOTE=
70700f86d14eSJung-uk Kimfi
70710f86d14eSJung-uk Kim
7072b53bb29fSJung-uk Kimcase "x${with_man2html}" in
7073b53bb29fSJung-uk Kim(xno)
7074b53bb29fSJung-uk Kim	cf_man2html=no
7075b53bb29fSJung-uk Kim	;;
7076b53bb29fSJung-uk Kim(x|xyes)
70770f86d14eSJung-uk Kim	# Extract the first word of "man2html", so it can be a program name with args.
70780f86d14eSJung-uk Kimset dummy man2html; ac_word=$2
7079*8e022d3cSDag-Erling Smørgravecho "$as_me:7079: checking for $ac_word" >&5
70800f86d14eSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
70810f86d14eSJung-uk Kimif test "${ac_cv_path_cf_man2html+set}" = set; then
70820f86d14eSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
70830f86d14eSJung-uk Kimelse
70840f86d14eSJung-uk Kim  case $cf_man2html in
70850f86d14eSJung-uk Kim  [\\/]* | ?:[\\/]*)
70860f86d14eSJung-uk Kim  ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path.
70870f86d14eSJung-uk Kim  ;;
70880f86d14eSJung-uk Kim  *)
70890f86d14eSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
70900f86d14eSJung-uk Kimac_dummy="$PATH"
70910f86d14eSJung-uk Kimfor ac_dir in $ac_dummy; do
70920f86d14eSJung-uk Kim  IFS=$ac_save_IFS
70930f86d14eSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
70940f86d14eSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
70950f86d14eSJung-uk Kim   ac_cv_path_cf_man2html="$ac_dir/$ac_word"
7096*8e022d3cSDag-Erling Smørgrav   echo "$as_me:7096: found $ac_dir/$ac_word" >&5
70970f86d14eSJung-uk Kim   break
70980f86d14eSJung-uk Kimfi
70990f86d14eSJung-uk Kimdone
71000f86d14eSJung-uk Kim
71010f86d14eSJung-uk Kim  test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no"
71020f86d14eSJung-uk Kim  ;;
71030f86d14eSJung-uk Kimesac
71040f86d14eSJung-uk Kimfi
71050f86d14eSJung-uk Kimcf_man2html=$ac_cv_path_cf_man2html
71060f86d14eSJung-uk Kim
71070f86d14eSJung-uk Kimif test -n "$cf_man2html"; then
7108*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7108: result: $cf_man2html" >&5
71090f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6
71100f86d14eSJung-uk Kimelse
7111*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7111: result: no" >&5
7112b53bb29fSJung-uk Kimecho "${ECHO_T}no" >&6
7113b53bb29fSJung-uk Kimfi
7114b53bb29fSJung-uk Kim
7115b53bb29fSJung-uk Kim	case "x$cf_man2html" in
7116b53bb29fSJung-uk Kim	(x/*)
7117*8e022d3cSDag-Erling Smørgrav		echo "$as_me:7117: checking for the modified Earl Hood script" >&5
7118b53bb29fSJung-uk Kimecho $ECHO_N "checking for the modified Earl Hood script... $ECHO_C" >&6
7119b53bb29fSJung-uk Kim		if ( $cf_man2html -help 2>&1 | grep 'Make an index of headers at the end' >/dev/null )
7120b53bb29fSJung-uk Kim		then
7121b53bb29fSJung-uk Kim			cf_man2html_ok=yes
7122b53bb29fSJung-uk Kim		else
7123b53bb29fSJung-uk Kim			cf_man2html=no
7124b53bb29fSJung-uk Kim			cf_man2html_ok=no
7125b53bb29fSJung-uk Kim		fi
7126*8e022d3cSDag-Erling Smørgrav		echo "$as_me:7126: result: $cf_man2html_ok" >&5
7127b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_man2html_ok" >&6
7128b53bb29fSJung-uk Kim		;;
7129b53bb29fSJung-uk Kim	(*)
7130b53bb29fSJung-uk Kim		cf_man2html=no
7131b53bb29fSJung-uk Kim		;;
7132b53bb29fSJung-uk Kim	esac
7133b53bb29fSJung-uk Kimesac
7134b53bb29fSJung-uk Kim
7135*8e022d3cSDag-Erling Smørgravecho "$as_me:7135: checking for program to convert manpage to html" >&5
7136b53bb29fSJung-uk Kimecho $ECHO_N "checking for program to convert manpage to html... $ECHO_C" >&6
7137b53bb29fSJung-uk Kim
7138b53bb29fSJung-uk Kim# Check whether --with-man2html or --without-man2html was given.
7139b53bb29fSJung-uk Kimif test "${with_man2html+set}" = set; then
7140b53bb29fSJung-uk Kim  withval="$with_man2html"
7141b53bb29fSJung-uk Kim  cf_man2html=$withval
7142b53bb29fSJung-uk Kimelse
7143b53bb29fSJung-uk Kim  cf_man2html=$cf_man2html
7144b53bb29fSJung-uk Kimfi;
7145b53bb29fSJung-uk Kim
7146b53bb29fSJung-uk Kimcf_with_groff=no
7147b53bb29fSJung-uk Kim
7148b53bb29fSJung-uk Kimcase $cf_man2html in
7149b53bb29fSJung-uk Kim(yes)
7150*8e022d3cSDag-Erling Smørgrav	echo "$as_me:7150: result: man2html" >&5
7151b53bb29fSJung-uk Kimecho "${ECHO_T}man2html" >&6
7152b53bb29fSJung-uk Kim	# Extract the first word of "man2html", so it can be a program name with args.
7153b53bb29fSJung-uk Kimset dummy man2html; ac_word=$2
7154*8e022d3cSDag-Erling Smørgravecho "$as_me:7154: checking for $ac_word" >&5
7155b53bb29fSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7156b53bb29fSJung-uk Kimif test "${ac_cv_path_cf_man2html+set}" = set; then
7157b53bb29fSJung-uk Kim  echo $ECHO_N "(cached) $ECHO_C" >&6
7158b53bb29fSJung-uk Kimelse
7159b53bb29fSJung-uk Kim  case $cf_man2html in
7160b53bb29fSJung-uk Kim  [\\/]* | ?:[\\/]*)
7161b53bb29fSJung-uk Kim  ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path.
7162b53bb29fSJung-uk Kim  ;;
7163b53bb29fSJung-uk Kim  *)
7164b53bb29fSJung-uk Kim  ac_save_IFS=$IFS; IFS=$ac_path_separator
7165b53bb29fSJung-uk Kimac_dummy="$PATH"
7166b53bb29fSJung-uk Kimfor ac_dir in $ac_dummy; do
7167b53bb29fSJung-uk Kim  IFS=$ac_save_IFS
7168b53bb29fSJung-uk Kim  test -z "$ac_dir" && ac_dir=.
7169b53bb29fSJung-uk Kim  if $as_executable_p "$ac_dir/$ac_word"; then
7170b53bb29fSJung-uk Kim   ac_cv_path_cf_man2html="$ac_dir/$ac_word"
7171*8e022d3cSDag-Erling Smørgrav   echo "$as_me:7171: found $ac_dir/$ac_word" >&5
7172b53bb29fSJung-uk Kim   break
7173b53bb29fSJung-uk Kimfi
7174b53bb29fSJung-uk Kimdone
7175b53bb29fSJung-uk Kim
7176b53bb29fSJung-uk Kim  test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no"
7177b53bb29fSJung-uk Kim  ;;
7178b53bb29fSJung-uk Kimesac
7179b53bb29fSJung-uk Kimfi
7180b53bb29fSJung-uk Kimcf_man2html=$ac_cv_path_cf_man2html
7181b53bb29fSJung-uk Kim
7182b53bb29fSJung-uk Kimif test -n "$cf_man2html"; then
7183*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7183: result: $cf_man2html" >&5
7184b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6
7185b53bb29fSJung-uk Kimelse
7186*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7186: result: no" >&5
71870f86d14eSJung-uk Kimecho "${ECHO_T}no" >&6
71880f86d14eSJung-uk Kimfi
71890f86d14eSJung-uk Kim
71900f86d14eSJung-uk Kim	;;
71910f86d14eSJung-uk Kim(no|groff|*/groff*)
71920f86d14eSJung-uk Kim	cf_with_groff=yes
71930f86d14eSJung-uk Kim	cf_man2html=$GROFF_PATH
7194*8e022d3cSDag-Erling Smørgrav	echo "$as_me:7194: result: $cf_man2html" >&5
71950f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6
71960f86d14eSJung-uk Kim	;;
71970f86d14eSJung-uk Kim(*)
7198*8e022d3cSDag-Erling Smørgrav	echo "$as_me:7198: result: $cf_man2html" >&5
71990f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6
72000f86d14eSJung-uk Kim	;;
72010f86d14eSJung-uk Kimesac
72020f86d14eSJung-uk Kim
72030f86d14eSJung-uk KimMAN2HTML_TEMP="man2html.tmp"
72040f86d14eSJung-uk Kim	cat >$MAN2HTML_TEMP <<CF_EOF
7205c5b5d71aSJung-uk Kim#!$SHELL
72060f86d14eSJung-uk Kim# Temporary script generated by CF_WITH_MAN2HTML
72070f86d14eSJung-uk Kim# Convert inputs to html, sending result to standard output.
72080f86d14eSJung-uk Kim#
72090f86d14eSJung-uk Kim# Parameters:
72100f86d14eSJung-uk Kim# \${1} = rootname of file to convert
72110f86d14eSJung-uk Kim# \${2} = suffix of file to convert, e.g., "1"
72120f86d14eSJung-uk Kim# \${3} = macros to use, e.g., "man"
72130f86d14eSJung-uk Kim#
72140f86d14eSJung-uk KimROOT=\$1
72150f86d14eSJung-uk KimTYPE=\$2
72160f86d14eSJung-uk KimMACS=\$3
72170f86d14eSJung-uk Kim
72180f86d14eSJung-uk Kimunset LANG
72190f86d14eSJung-uk Kimunset LC_ALL
72200f86d14eSJung-uk Kimunset LC_CTYPE
72210f86d14eSJung-uk Kimunset LANGUAGE
72220f86d14eSJung-uk KimGROFF_NO_SGR=stupid
72230f86d14eSJung-uk Kimexport GROFF_NO_SGR
72240f86d14eSJung-uk Kim
72250f86d14eSJung-uk KimCF_EOF
72260f86d14eSJung-uk Kim
7227*8e022d3cSDag-Erling SmørgravNROFF_OPTS=
72280f86d14eSJung-uk Kimif test "x$cf_with_groff" = xyes
72290f86d14eSJung-uk Kimthen
72300f86d14eSJung-uk Kim	MAN2HTML_NOTE="$GROFF_NOTE"
72310f86d14eSJung-uk Kim	MAN2HTML_PATH="$GROFF_PATH"
72320f86d14eSJung-uk Kim	cat >>$MAN2HTML_TEMP <<CF_EOF
7233b53bb29fSJung-uk Kim$SHELL -c "$TBL_PATH \${ROOT}.\${TYPE} | $GROFF_PATH -P -o0 -I\${ROOT}_ -Thtml -\${MACS}"
72340f86d14eSJung-uk KimCF_EOF
72350f86d14eSJung-uk Kimelse
7236*8e022d3cSDag-Erling Smørgrav	# disable hyphenation if this is groff
7237*8e022d3cSDag-Erling Smørgrav	if test "x$GROFF_PATH" != xno
7238*8e022d3cSDag-Erling Smørgrav	then
7239*8e022d3cSDag-Erling Smørgrav		echo "$as_me:7239: checking if nroff is really groff" >&5
7240*8e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if nroff is really groff... $ECHO_C" >&6
7241*8e022d3cSDag-Erling Smørgrav		cf_check_groff="`$NROFF_PATH --version 2>/dev/null | grep groff`"
7242*8e022d3cSDag-Erling Smørgrav		test -n "$cf_check_groff" && cf_check_groff=yes
7243*8e022d3cSDag-Erling Smørgrav		test -n "$cf_check_groff" || cf_check_groff=no
7244*8e022d3cSDag-Erling Smørgrav		echo "$as_me:7244: result: $cf_check_groff" >&5
7245*8e022d3cSDag-Erling Smørgravecho "${ECHO_T}$cf_check_groff" >&6
7246*8e022d3cSDag-Erling Smørgrav		test "x$cf_check_groff" = xyes && NROFF_OPTS="-rHY=0"
7247*8e022d3cSDag-Erling Smørgrav	fi
72480f86d14eSJung-uk Kim	MAN2HTML_NOTE=""
72490f86d14eSJung-uk Kim
72500f86d14eSJung-uk Kimif test "x$prefix" != xNONE; then
72510f86d14eSJung-uk Kim	cf_path_syntax="$prefix"
72520f86d14eSJung-uk Kimelse
72530f86d14eSJung-uk Kim	cf_path_syntax="$ac_default_prefix"
72540f86d14eSJung-uk Kimfi
72550f86d14eSJung-uk Kim
72560f86d14eSJung-uk Kimcase ".$cf_man2html" in
72570f86d14eSJung-uk Kim(.\$\(*\)*|.\'*\'*)
72580f86d14eSJung-uk Kim	;;
72590f86d14eSJung-uk Kim(..|./*|.\\*)
72600f86d14eSJung-uk Kim	;;
72610f86d14eSJung-uk Kim(.[a-zA-Z]:[\\/]*) # OS/2 EMX
72620f86d14eSJung-uk Kim	;;
7263*8e022d3cSDag-Erling Smørgrav(.\$\{*prefix\}*|.\$\{*dir\}*)
72640f86d14eSJung-uk Kim	eval cf_man2html="$cf_man2html"
72650f86d14eSJung-uk Kim	case ".$cf_man2html" in
72660f86d14eSJung-uk Kim	(.NONE/*)
7267*8e022d3cSDag-Erling Smørgrav		cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%`
72680f86d14eSJung-uk Kim		;;
72690f86d14eSJung-uk Kim	esac
72700f86d14eSJung-uk Kim	;;
72710f86d14eSJung-uk Kim(.no|.NONE/*)
7272*8e022d3cSDag-Erling Smørgrav	cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%`
72730f86d14eSJung-uk Kim	;;
72740f86d14eSJung-uk Kim(*)
7275*8e022d3cSDag-Erling Smørgrav	{ { echo "$as_me:7275: error: expected a pathname, not \"$cf_man2html\"" >&5
72760f86d14eSJung-uk Kimecho "$as_me: error: expected a pathname, not \"$cf_man2html\"" >&2;}
72770f86d14eSJung-uk Kim   { (exit 1); exit 1; }; }
72780f86d14eSJung-uk Kim	;;
72790f86d14eSJung-uk Kimesac
72800f86d14eSJung-uk Kim
72810f86d14eSJung-uk Kim	MAN2HTML_PATH="$cf_man2html"
7282*8e022d3cSDag-Erling Smørgrav	echo "$as_me:7282: checking for $cf_man2html top/bottom margins" >&5
72830f86d14eSJung-uk Kimecho $ECHO_N "checking for $cf_man2html top/bottom margins... $ECHO_C" >&6
72840f86d14eSJung-uk Kim
72850f86d14eSJung-uk Kim	# for this example, expect 3 lines of content, the remainder is head/foot
72860f86d14eSJung-uk Kim	cat >conftest.in <<CF_EOF
72870f86d14eSJung-uk Kim.TH HEAD1 HEAD2 HEAD3 HEAD4 HEAD5
72880f86d14eSJung-uk Kim.SH SECTION
72890f86d14eSJung-uk KimMARKER
72900f86d14eSJung-uk KimCF_EOF
72910f86d14eSJung-uk Kim
7292b53bb29fSJung-uk Kim	LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out
72930f86d14eSJung-uk Kim
7294*8e022d3cSDag-Erling Smørgrav	cf_man2html_1st="`${FGREP-fgrep} -n MARKER conftest.out |sed -e 's/^[^0-9]*://' -e 's/:.*//'`"
7295*8e022d3cSDag-Erling Smørgrav	cf_man2html_top=`expr "$cf_man2html_1st" - 2`
7296*8e022d3cSDag-Erling Smørgrav	cf_man2html_bot="`wc -l conftest.out |sed -e 's/[^0-9]//g'`"
7297*8e022d3cSDag-Erling Smørgrav	cf_man2html_bot=`expr "$cf_man2html_bot" - 2 - "$cf_man2html_top"`
72980f86d14eSJung-uk Kim	cf_man2html_top_bot="-topm=$cf_man2html_top -botm=$cf_man2html_bot"
72990f86d14eSJung-uk Kim
7300*8e022d3cSDag-Erling Smørgrav	echo "$as_me:7300: result: $cf_man2html_top_bot" >&5
73010f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html_top_bot" >&6
73020f86d14eSJung-uk Kim
7303*8e022d3cSDag-Erling Smørgrav	echo "$as_me:7303: checking for pagesize to use" >&5
73040f86d14eSJung-uk Kimecho $ECHO_N "checking for pagesize to use... $ECHO_C" >&6
73050f86d14eSJung-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
73060f86d14eSJung-uk Kim	do
73070f86d14eSJung-uk Kim	cat >>conftest.in <<CF_EOF
73080f86d14eSJung-uk Kim.nf
73090f86d14eSJung-uk Kim0
73100f86d14eSJung-uk Kim1
73110f86d14eSJung-uk Kim2
73120f86d14eSJung-uk Kim3
73130f86d14eSJung-uk Kim4
73140f86d14eSJung-uk Kim5
73150f86d14eSJung-uk Kim6
73160f86d14eSJung-uk Kim7
73170f86d14eSJung-uk Kim8
73180f86d14eSJung-uk Kim9
73190f86d14eSJung-uk KimCF_EOF
73200f86d14eSJung-uk Kim	done
73210f86d14eSJung-uk Kim
7322b53bb29fSJung-uk Kim	LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out
7323*8e022d3cSDag-Erling Smørgrav	cf_man2html_page="`${FGREP-fgrep} -n HEAD1 conftest.out |sed -n '$p' |sed -e 's/^[^0-9]*://' -e 's/:.*//'`"
73240f86d14eSJung-uk Kim	test -z "$cf_man2html_page" && cf_man2html_page=99999
73250f86d14eSJung-uk Kim	test "$cf_man2html_page" -gt 100 && cf_man2html_page=99999
73260f86d14eSJung-uk Kim
73270f86d14eSJung-uk Kim	rm -rf conftest*
7328*8e022d3cSDag-Erling Smørgrav	echo "$as_me:7328: result: $cf_man2html_page" >&5
73290f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html_page" >&6
73300f86d14eSJung-uk Kim
73310f86d14eSJung-uk Kim	cat >>$MAN2HTML_TEMP <<CF_EOF
73320f86d14eSJung-uk Kim: \${MAN2HTML_PATH=$MAN2HTML_PATH}
7333*8e022d3cSDag-Erling SmørgravMAN2HTML_OPTS="\$MAN2HTML_OPTS -index -title=\"\$ROOT(\$TYPE)\" -compress -pgsize $cf_man2html_page"
73340f86d14eSJung-uk Kimcase \${TYPE} in
73350f86d14eSJung-uk Kim(ms)
7336*8e022d3cSDag-Erling Smørgrav	$TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH -topm=0 -botm=0 \$MAN2HTML_OPTS
73370f86d14eSJung-uk Kim	;;
73380f86d14eSJung-uk Kim(*)
7339*8e022d3cSDag-Erling Smørgrav	$TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH $cf_man2html_top_bot \$MAN2HTML_OPTS
73400f86d14eSJung-uk Kim	;;
73410f86d14eSJung-uk Kimesac
73420f86d14eSJung-uk KimCF_EOF
73430f86d14eSJung-uk Kimfi
73440f86d14eSJung-uk Kim
73450f86d14eSJung-uk Kimchmod 700 $MAN2HTML_TEMP
73460f86d14eSJung-uk Kim
7347*8e022d3cSDag-Erling Smørgravecho "$as_me:7347: checking for mode_t" >&5
7348315e69cbSBaptiste Daroussinecho $ECHO_N "checking for mode_t... $ECHO_C" >&6
7349315e69cbSBaptiste Daroussinif test "${ac_cv_type_mode_t+set}" = set; then
7350315e69cbSBaptiste Daroussin  echo $ECHO_N "(cached) $ECHO_C" >&6
7351315e69cbSBaptiste Daroussinelse
7352*8e022d3cSDag-Erling Smørgrav  cat >"conftest.$ac_ext" <<_ACEOF
7353*8e022d3cSDag-Erling Smørgrav#line 7353 "configure"
7354315e69cbSBaptiste Daroussin#include "confdefs.h"
7355315e69cbSBaptiste Daroussin$ac_includes_default
7356315e69cbSBaptiste Daroussinint
7357b53bb29fSJung-uk Kimmain (void)
7358315e69cbSBaptiste Daroussin{
7359315e69cbSBaptiste Daroussinif ((mode_t *) 0)
7360315e69cbSBaptiste Daroussin  return 0;
7361315e69cbSBaptiste Daroussinif (sizeof (mode_t))
7362315e69cbSBaptiste Daroussin  return 0;
7363315e69cbSBaptiste Daroussin  ;
7364315e69cbSBaptiste Daroussin  return 0;
7365315e69cbSBaptiste Daroussin}
7366315e69cbSBaptiste Daroussin_ACEOF
7367*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext"
7368*8e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:7368: \"$ac_compile\"") >&5
7369315e69cbSBaptiste Daroussin  (eval $ac_compile) 2>&5
7370315e69cbSBaptiste Daroussin  ac_status=$?
7371*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7371: \$? = $ac_status" >&5
7372*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); } &&
7373*8e022d3cSDag-Erling Smørgrav         { ac_try='test -s "conftest.$ac_objext"'
7374*8e022d3cSDag-Erling Smørgrav  { (eval echo "$as_me:7374: \"$ac_try\"") >&5
7375315e69cbSBaptiste Daroussin  (eval $ac_try) 2>&5
7376315e69cbSBaptiste Daroussin  ac_status=$?
7377*8e022d3cSDag-Erling Smørgrav  echo "$as_me:7377: \$? = $ac_status" >&5
7378*8e022d3cSDag-Erling Smørgrav  (exit "$ac_status"); }; }; then
7379315e69cbSBaptiste Daroussin  ac_cv_type_mode_t=yes
7380315e69cbSBaptiste Daroussinelse
7381315e69cbSBaptiste Daroussin  echo "$as_me: failed program was:" >&5
7382*8e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5
7383315e69cbSBaptiste Daroussinac_cv_type_mode_t=no
7384315e69cbSBaptiste Daroussinfi
7385*8e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext"
7386315e69cbSBaptiste Daroussinfi
7387*8e022d3cSDag-Erling Smørgravecho "$as_me:7387: result: $ac_cv_type_mode_t" >&5
7388315e69cbSBaptiste Daroussinecho "${ECHO_T}$ac_cv_type_mode_t" >&6
7389*8e022d3cSDag-Erling Smørgravif test "$ac_cv_type_mode_t" = yes; then
7390315e69cbSBaptiste Daroussin  :
7391315e69cbSBaptiste Daroussinelse
7392315e69cbSBaptiste Daroussin
7393315e69cbSBaptiste Daroussincat >>confdefs.h <<EOF
7394315e69cbSBaptiste Daroussin#define mode_t int
7395315e69cbSBaptiste DaroussinEOF
7396315e69cbSBaptiste Daroussin
7397315e69cbSBaptiste Daroussinfi
7398315e69cbSBaptiste Daroussin
739998e903e7SBaptiste Daroussin###	output makefile
740098e903e7SBaptiste Daroussinac_config_files="$ac_config_files makefile"
740198e903e7SBaptiste Daroussincat >confcache <<\_ACEOF
740298e903e7SBaptiste Daroussin# This file is a shell script that caches the results of configure
740398e903e7SBaptiste Daroussin# tests run on this system so they can be shared between configure
740498e903e7SBaptiste Daroussin# scripts and configure runs, see configure's option --config-cache.
740598e903e7SBaptiste Daroussin# It is not useful on other systems.  If it contains results you don't
740698e903e7SBaptiste Daroussin# want to keep, you may remove or edit it.
740798e903e7SBaptiste Daroussin#
740898e903e7SBaptiste Daroussin# config.status only pays attention to the cache file if you give it
740998e903e7SBaptiste Daroussin# the --recheck option to rerun configure.
741098e903e7SBaptiste Daroussin#
741198e903e7SBaptiste Daroussin# `ac_cv_env_foo' variables (set or unset) will be overriden when
741298e903e7SBaptiste Daroussin# loading this file, other *unset* `ac_cv_foo' will be assigned the
741398e903e7SBaptiste Daroussin# following values.
741498e903e7SBaptiste Daroussin
741598e903e7SBaptiste Daroussin_ACEOF
741698e903e7SBaptiste Daroussin
741798e903e7SBaptiste Daroussin# The following way of writing the cache mishandles newlines in values,
741898e903e7SBaptiste Daroussin# but we know of no workaround that is simple, portable, and efficient.
741998e903e7SBaptiste Daroussin# So, don't put newlines in cache variables' values.
742098e903e7SBaptiste Daroussin# Ultrix sh set writes to stderr and can't be redirected directly,
742198e903e7SBaptiste Daroussin# and sets the high bit in the cache file unless we assign to the vars.
742298e903e7SBaptiste Daroussin{
742398e903e7SBaptiste Daroussin  (set) 2>&1 |
742498e903e7SBaptiste Daroussin    case `(ac_space=' '; set | grep ac_space) 2>&1` in
742598e903e7SBaptiste Daroussin    *ac_space=\ *)
742698e903e7SBaptiste Daroussin      # `set' does not quote correctly, so add quotes (double-quote
742798e903e7SBaptiste Daroussin      # substitution turns \\\\ into \\, and sed turns \\ into \).
742898e903e7SBaptiste Daroussin      sed -n \
742998e903e7SBaptiste Daroussin        "s/'/'\\\\''/g;
743098e903e7SBaptiste Daroussin    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
743198e903e7SBaptiste Daroussin      ;;
743298e903e7SBaptiste Daroussin    *)
743398e903e7SBaptiste Daroussin      # `set' quotes correctly as required by POSIX, so do not add quotes.
743498e903e7SBaptiste Daroussin      sed -n \
743598e903e7SBaptiste Daroussin        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
743698e903e7SBaptiste Daroussin      ;;
743798e903e7SBaptiste Daroussin    esac;
743898e903e7SBaptiste Daroussin} |
743998e903e7SBaptiste Daroussin  sed '
744098e903e7SBaptiste Daroussin     t clear
744198e903e7SBaptiste Daroussin     : clear
744298e903e7SBaptiste Daroussin     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
744398e903e7SBaptiste Daroussin     t end
744498e903e7SBaptiste Daroussin     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
744598e903e7SBaptiste Daroussin     : end' >>confcache
744698e903e7SBaptiste Daroussinif cmp -s $cache_file confcache; then :; else
744798e903e7SBaptiste Daroussin  if test -w $cache_file; then
744898e903e7SBaptiste Daroussin    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
744998e903e7SBaptiste Daroussin    cat confcache >$cache_file
745098e903e7SBaptiste Daroussin  else
745198e903e7SBaptiste Daroussin    echo "not updating unwritable cache $cache_file"
745298e903e7SBaptiste Daroussin  fi
745398e903e7SBaptiste Daroussinfi
745498e903e7SBaptiste Daroussinrm -f confcache
745598e903e7SBaptiste Daroussin
745698e903e7SBaptiste Daroussintest "x$prefix" = xNONE && prefix=$ac_default_prefix
745798e903e7SBaptiste Daroussin# Let make expand exec_prefix.
745898e903e7SBaptiste Daroussintest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
745998e903e7SBaptiste Daroussin
746098e903e7SBaptiste Daroussin# VPATH may cause trouble with some makes, so we remove $(srcdir),
746198e903e7SBaptiste Daroussin# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
746298e903e7SBaptiste Daroussin# trailing colons and then remove the whole line if VPATH becomes empty
746398e903e7SBaptiste Daroussin# (actually we leave an empty line to preserve line numbers).
746498e903e7SBaptiste Daroussinif test "x$srcdir" = x.; then
746598e903e7SBaptiste Daroussin  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
746698e903e7SBaptiste Daroussins/:*\$(srcdir):*/:/;
746798e903e7SBaptiste Daroussins/:*\${srcdir}:*/:/;
746898e903e7SBaptiste Daroussins/:*@srcdir@:*/:/;
746998e903e7SBaptiste Daroussins/^\([^=]*=[ 	]*\):*/\1/;
747098e903e7SBaptiste Daroussins/:*$//;
747198e903e7SBaptiste Daroussins/^[^=]*=[ 	]*$//;
747298e903e7SBaptiste Daroussin}'
747398e903e7SBaptiste Daroussinfi
747498e903e7SBaptiste Daroussin
747598e903e7SBaptiste DaroussinDEFS=-DHAVE_CONFIG_H
747698e903e7SBaptiste Daroussin
7477*8e022d3cSDag-Erling Smørgrav: "${CONFIG_STATUS=./config.status}"
747898e903e7SBaptiste Daroussinac_clean_files_save=$ac_clean_files
747998e903e7SBaptiste Daroussinac_clean_files="$ac_clean_files $CONFIG_STATUS"
7480*8e022d3cSDag-Erling Smørgrav{ echo "$as_me:7480: creating $CONFIG_STATUS" >&5
748198e903e7SBaptiste Daroussinecho "$as_me: creating $CONFIG_STATUS" >&6;}
7482*8e022d3cSDag-Erling Smørgravcat >"$CONFIG_STATUS" <<_ACEOF
748398e903e7SBaptiste Daroussin#! $SHELL
748498e903e7SBaptiste Daroussin# Generated automatically by configure.
748598e903e7SBaptiste Daroussin# Run this file to recreate the current configuration.
748698e903e7SBaptiste Daroussin# Compiler output produced by configure, useful for debugging
748798e903e7SBaptiste Daroussin# configure, is in config.log if it exists.
748898e903e7SBaptiste Daroussin
7489*8e022d3cSDag-Erling Smørgravme=\`echo "\$0" | sed -e 's,.*\\/,,'\`
7490*8e022d3cSDag-Erling Smørgrav
749198e903e7SBaptiste Daroussindebug=false
749298e903e7SBaptiste DaroussinSHELL=\${CONFIG_SHELL-$SHELL}
749398e903e7SBaptiste Daroussinac_cs_invocation="\$0 \$@"
749498e903e7SBaptiste Daroussin
7495*8e022d3cSDag-Erling SmørgravCLICOLOR_FORCE= GREP_OPTIONS=
7496*8e022d3cSDag-Erling Smørgravunset CLICOLOR_FORCE GREP_OPTIONS
749798e903e7SBaptiste Daroussin_ACEOF
749898e903e7SBaptiste Daroussin
7499*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\_ACEOF
750098e903e7SBaptiste Daroussin# Be Bourne compatible
750198e903e7SBaptiste Daroussinif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
750298e903e7SBaptiste Daroussin  emulate sh
750398e903e7SBaptiste Daroussin  NULLCMD=:
750498e903e7SBaptiste Daroussinelif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
750598e903e7SBaptiste Daroussin  set -o posix
750698e903e7SBaptiste Daroussinfi
750798e903e7SBaptiste Daroussin
750898e903e7SBaptiste Daroussin# Name of the executable.
750998e903e7SBaptiste Daroussinas_me=`echo "$0" |sed 's,.*[\\/],,'`
751098e903e7SBaptiste Daroussin
751198e903e7SBaptiste Daroussinif expr a : '\(a\)' >/dev/null 2>&1; then
7512*8e022d3cSDag-Erling Smørgrav  as_expr="expr"
751398e903e7SBaptiste Daroussinelse
7514*8e022d3cSDag-Erling Smørgrav  as_expr="false"
751598e903e7SBaptiste Daroussinfi
751698e903e7SBaptiste Daroussin
751798e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file
751898e903e7SBaptiste Daroussinecho >conf$$.file
751998e903e7SBaptiste Daroussinif ln -s conf$$.file conf$$ 2>/dev/null; then
752098e903e7SBaptiste Daroussin  # We could just check for DJGPP; but this test a) works b) is more generic
752198e903e7SBaptiste Daroussin  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
752298e903e7SBaptiste Daroussin  if test -f conf$$.exe; then
752398e903e7SBaptiste Daroussin    # Don't use ln at all; we don't have any links
752498e903e7SBaptiste Daroussin    as_ln_s='cp -p'
752598e903e7SBaptiste Daroussin  else
752698e903e7SBaptiste Daroussin    as_ln_s='ln -s'
752798e903e7SBaptiste Daroussin  fi
752898e903e7SBaptiste Daroussinelif ln conf$$.file conf$$ 2>/dev/null; then
7529*8e022d3cSDag-Erling Smørgrav  as_ln_s='ln'
753098e903e7SBaptiste Daroussinelse
753198e903e7SBaptiste Daroussin  as_ln_s='cp -p'
753298e903e7SBaptiste Daroussinfi
753398e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file
753498e903e7SBaptiste Daroussin
753598e903e7SBaptiste Daroussinas_executable_p="test -f"
753698e903e7SBaptiste Daroussin
753798e903e7SBaptiste Daroussin# Support unset when possible.
753898e903e7SBaptiste Daroussinif (FOO=FOO; unset FOO) >/dev/null 2>&1; then
7539*8e022d3cSDag-Erling Smørgrav  as_unset="unset"
754098e903e7SBaptiste Daroussinelse
7541*8e022d3cSDag-Erling Smørgrav  as_unset="false"
754298e903e7SBaptiste Daroussinfi
754398e903e7SBaptiste Daroussin
754498e903e7SBaptiste Daroussin# NLS nuisances.
754598e903e7SBaptiste Daroussin$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
754698e903e7SBaptiste Daroussin$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
754798e903e7SBaptiste Daroussin$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
754898e903e7SBaptiste Daroussin$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
754998e903e7SBaptiste Daroussin$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
755098e903e7SBaptiste Daroussin$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
755198e903e7SBaptiste Daroussin$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
755298e903e7SBaptiste Daroussin$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
755398e903e7SBaptiste Daroussin
755498e903e7SBaptiste Daroussin# IFS
755598e903e7SBaptiste Daroussin# We need space, tab and new line, in precisely that order.
755698e903e7SBaptiste Daroussinas_nl='
755798e903e7SBaptiste Daroussin'
755898e903e7SBaptiste DaroussinIFS=" 	$as_nl"
755998e903e7SBaptiste Daroussin
756098e903e7SBaptiste Daroussin# CDPATH.
756198e903e7SBaptiste Daroussin$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
756298e903e7SBaptiste Daroussin
756398e903e7SBaptiste Daroussinexec 6>&1
756498e903e7SBaptiste Daroussin
756598e903e7SBaptiste Daroussin_ACEOF
756698e903e7SBaptiste Daroussin
756798e903e7SBaptiste Daroussin# Files that config.status was made for.
756898e903e7SBaptiste Daroussinif test -n "$ac_config_files"; then
7569*8e022d3cSDag-Erling Smørgrav  echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
757098e903e7SBaptiste Daroussinfi
757198e903e7SBaptiste Daroussin
757298e903e7SBaptiste Daroussinif test -n "$ac_config_headers"; then
7573*8e022d3cSDag-Erling Smørgrav  echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
757498e903e7SBaptiste Daroussinfi
757598e903e7SBaptiste Daroussin
757698e903e7SBaptiste Daroussinif test -n "$ac_config_links"; then
7577*8e022d3cSDag-Erling Smørgrav  echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
757898e903e7SBaptiste Daroussinfi
757998e903e7SBaptiste Daroussin
758098e903e7SBaptiste Daroussinif test -n "$ac_config_commands"; then
7581*8e022d3cSDag-Erling Smørgrav  echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
758298e903e7SBaptiste Daroussinfi
758398e903e7SBaptiste Daroussin
7584*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
758598e903e7SBaptiste Daroussin
758698e903e7SBaptiste Daroussinac_cs_usage="\
758798e903e7SBaptiste Daroussin\`$as_me' instantiates files from templates according to the
758898e903e7SBaptiste Daroussincurrent configuration.
758998e903e7SBaptiste Daroussin
759098e903e7SBaptiste DaroussinUsage: $0 [OPTIONS] [FILE]...
759198e903e7SBaptiste Daroussin
759298e903e7SBaptiste Daroussin  -h, --help       print this help, then exit
759398e903e7SBaptiste Daroussin  -V, --version    print version number, then exit
759498e903e7SBaptiste Daroussin  -d, --debug      don't remove temporary files
759598e903e7SBaptiste Daroussin      --recheck    update $as_me by reconfiguring in the same conditions
759698e903e7SBaptiste Daroussin  --file=FILE[:TEMPLATE]
759798e903e7SBaptiste Daroussin                   instantiate the configuration file FILE
759898e903e7SBaptiste Daroussin  --header=FILE[:TEMPLATE]
759998e903e7SBaptiste Daroussin                   instantiate the configuration header FILE
760098e903e7SBaptiste Daroussin
760198e903e7SBaptiste DaroussinConfiguration files:
760298e903e7SBaptiste Daroussin$config_files
760398e903e7SBaptiste Daroussin
760498e903e7SBaptiste DaroussinConfiguration headers:
760598e903e7SBaptiste Daroussin$config_headers
760698e903e7SBaptiste Daroussin
760798e903e7SBaptiste DaroussinReport bugs to <dickey@invisible-island.net>."
760898e903e7SBaptiste DaroussinEOF
760998e903e7SBaptiste Daroussin
7610*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
761198e903e7SBaptiste Daroussinac_cs_version="\\
761298e903e7SBaptiste Daroussinconfig.status
7613*8e022d3cSDag-Erling Smørgravconfigured by $0, generated by GNU Autoconf 2.52.20230114,
761498e903e7SBaptiste Daroussin  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
761598e903e7SBaptiste Daroussin
7616*8e022d3cSDag-Erling SmørgravCopyright 2003-2022,2023	Thomas E. Dickey
761798e903e7SBaptiste DaroussinCopyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
761898e903e7SBaptiste DaroussinFree Software Foundation, Inc.
761998e903e7SBaptiste DaroussinThis config.status script is free software; the Free Software Foundation
762098e903e7SBaptiste Daroussingives unlimited permission to copy, distribute and modify it."
7621*8e022d3cSDag-Erling Smørgravsrcdir="$srcdir"
762298e903e7SBaptiste DaroussinINSTALL="$INSTALL"
762398e903e7SBaptiste DaroussinEOF
762498e903e7SBaptiste Daroussin
7625*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
762698e903e7SBaptiste Daroussin# If no file are specified by the user, then we need to provide default
762798e903e7SBaptiste Daroussin# value.  By we need to know if files were specified by the user.
762898e903e7SBaptiste Daroussinac_need_defaults=:
762998e903e7SBaptiste Daroussinwhile test $# != 0
763098e903e7SBaptiste Daroussindo
763198e903e7SBaptiste Daroussin  case $1 in
763298e903e7SBaptiste Daroussin  --*=*)
763398e903e7SBaptiste Daroussin    ac_option=`expr "x$1" : 'x\([^=]*\)='`
763498e903e7SBaptiste Daroussin    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
763598e903e7SBaptiste Daroussin    shift
763698e903e7SBaptiste Daroussin    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
763798e903e7SBaptiste Daroussin    shift
763898e903e7SBaptiste Daroussin    ;;
763998e903e7SBaptiste Daroussin  -*);;
764098e903e7SBaptiste Daroussin  *) # This is not an option, so the user has probably given explicit
764198e903e7SBaptiste Daroussin     # arguments.
764298e903e7SBaptiste Daroussin     ac_need_defaults=false;;
764398e903e7SBaptiste Daroussin  esac
764498e903e7SBaptiste Daroussin
764598e903e7SBaptiste Daroussin  case $1 in
764698e903e7SBaptiste Daroussin  # Handling of the options.
764798e903e7SBaptiste DaroussinEOF
7648*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
764998e903e7SBaptiste Daroussin  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
765098e903e7SBaptiste Daroussin    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
765198e903e7SBaptiste Daroussin    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
765298e903e7SBaptiste DaroussinEOF
7653*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
765498e903e7SBaptiste Daroussin  --version | --vers* | -V )
765598e903e7SBaptiste Daroussin    echo "$ac_cs_version"; exit 0 ;;
765698e903e7SBaptiste Daroussin  --he | --h)
765798e903e7SBaptiste Daroussin    # Conflict between --help and --header
7658*8e022d3cSDag-Erling Smørgrav    { { echo "$as_me:7658: error: ambiguous option: $1
765998e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&5
766098e903e7SBaptiste Daroussinecho "$as_me: error: ambiguous option: $1
766198e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&2;}
766298e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; };;
766398e903e7SBaptiste Daroussin  --help | --hel | -h )
766498e903e7SBaptiste Daroussin    echo "$ac_cs_usage"; exit 0 ;;
766598e903e7SBaptiste Daroussin  --debug | --d* | -d )
766698e903e7SBaptiste Daroussin    debug=: ;;
766798e903e7SBaptiste Daroussin  --file | --fil | --fi | --f )
766898e903e7SBaptiste Daroussin    shift
766998e903e7SBaptiste Daroussin    CONFIG_FILES="$CONFIG_FILES $1"
767098e903e7SBaptiste Daroussin    ac_need_defaults=false;;
767198e903e7SBaptiste Daroussin  --header | --heade | --head | --hea )
767298e903e7SBaptiste Daroussin    shift
767398e903e7SBaptiste Daroussin    CONFIG_HEADERS="$CONFIG_HEADERS $1"
767498e903e7SBaptiste Daroussin    ac_need_defaults=false;;
767598e903e7SBaptiste Daroussin
767698e903e7SBaptiste Daroussin  # This is an error.
7677*8e022d3cSDag-Erling Smørgrav  -*) { { echo "$as_me:7677: error: unrecognized option: $1
767898e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&5
767998e903e7SBaptiste Daroussinecho "$as_me: error: unrecognized option: $1
768098e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&2;}
768198e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; } ;;
768298e903e7SBaptiste Daroussin
768398e903e7SBaptiste Daroussin  *) ac_config_targets="$ac_config_targets $1" ;;
768498e903e7SBaptiste Daroussin
768598e903e7SBaptiste Daroussin  esac
768698e903e7SBaptiste Daroussin  shift
768798e903e7SBaptiste Daroussindone
768898e903e7SBaptiste Daroussin
768998e903e7SBaptiste Daroussinexec 5>>config.log
769098e903e7SBaptiste Daroussincat >&5 << _ACEOF
769198e903e7SBaptiste Daroussin
769298e903e7SBaptiste Daroussin## ----------------------- ##
769398e903e7SBaptiste Daroussin## Running config.status.  ##
769498e903e7SBaptiste Daroussin## ----------------------- ##
769598e903e7SBaptiste Daroussin
7696*8e022d3cSDag-Erling SmørgravThis file was extended by $as_me 2.52.20230114, executed with
769798e903e7SBaptiste Daroussin  CONFIG_FILES    = $CONFIG_FILES
769898e903e7SBaptiste Daroussin  CONFIG_HEADERS  = $CONFIG_HEADERS
769998e903e7SBaptiste Daroussin  CONFIG_LINKS    = $CONFIG_LINKS
770098e903e7SBaptiste Daroussin  CONFIG_COMMANDS = $CONFIG_COMMANDS
7701*8e022d3cSDag-Erling Smørgrav  > "$ac_cs_invocation"
770298e903e7SBaptiste Daroussinon `(hostname || uname -n) 2>/dev/null | sed 1q`
770398e903e7SBaptiste Daroussin
770498e903e7SBaptiste Daroussin_ACEOF
770598e903e7SBaptiste DaroussinEOF
770698e903e7SBaptiste Daroussin
7707*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
770898e903e7SBaptiste Daroussinfor ac_config_target in $ac_config_targets
770998e903e7SBaptiste Daroussindo
771098e903e7SBaptiste Daroussin  case "$ac_config_target" in
771198e903e7SBaptiste Daroussin  # Handling of arguments.
771298e903e7SBaptiste Daroussin  "makefile" ) CONFIG_FILES="$CONFIG_FILES makefile" ;;
771398e903e7SBaptiste Daroussin  "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config_h.in" ;;
7714*8e022d3cSDag-Erling Smørgrav  *) { { echo "$as_me:7714: error: invalid argument: $ac_config_target" >&5
771598e903e7SBaptiste Daroussinecho "$as_me: error: invalid argument: $ac_config_target" >&2;}
771698e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; };;
771798e903e7SBaptiste Daroussin  esac
771898e903e7SBaptiste Daroussindone
771998e903e7SBaptiste Daroussin
772098e903e7SBaptiste Daroussin# If the user did not use the arguments to specify the items to instantiate,
772198e903e7SBaptiste Daroussin# then the envvar interface is used.  Set only those that are not.
772298e903e7SBaptiste Daroussin# We use the long form for the default assignment because of an extremely
772398e903e7SBaptiste Daroussin# bizarre bug on SunOS 4.1.3.
7724*8e022d3cSDag-Erling Smørgravif "$ac_need_defaults"; then
772598e903e7SBaptiste Daroussin  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
772698e903e7SBaptiste Daroussin  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
772798e903e7SBaptiste Daroussinfi
772898e903e7SBaptiste Daroussin
772998e903e7SBaptiste Daroussin# Create a temporary directory, and hook for its removal unless debugging.
773098e903e7SBaptiste Daroussin$debug ||
773198e903e7SBaptiste Daroussin{
773298e903e7SBaptiste Daroussin  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
773398e903e7SBaptiste Daroussin  trap '{ (exit 1); exit 1; }' 1 2 13 15
773498e903e7SBaptiste Daroussin}
773598e903e7SBaptiste Daroussin
773698e903e7SBaptiste Daroussin# Create a (secure) tmp directory for tmp files.
7737*8e022d3cSDag-Erling Smørgrav: "${TMPDIR=/tmp}"
773898e903e7SBaptiste Daroussin{
773998e903e7SBaptiste Daroussin  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
774098e903e7SBaptiste Daroussin  test -n "$tmp" && test -d "$tmp"
774198e903e7SBaptiste Daroussin}  ||
774298e903e7SBaptiste Daroussin{
774398e903e7SBaptiste Daroussin  tmp=$TMPDIR/cs$$-$RANDOM
7744*8e022d3cSDag-Erling Smørgrav  (umask 077 && mkdir "$tmp")
774598e903e7SBaptiste Daroussin} ||
774698e903e7SBaptiste Daroussin{
774798e903e7SBaptiste Daroussin   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
774898e903e7SBaptiste Daroussin   { (exit 1); exit 1; }
774998e903e7SBaptiste Daroussin}
775098e903e7SBaptiste Daroussin
775198e903e7SBaptiste DaroussinEOF
775298e903e7SBaptiste Daroussin
7753*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
775498e903e7SBaptiste Daroussin
775598e903e7SBaptiste Daroussin#
775698e903e7SBaptiste Daroussin# CONFIG_FILES section.
775798e903e7SBaptiste Daroussin#
775898e903e7SBaptiste Daroussin
775998e903e7SBaptiste Daroussin# No need to generate the scripts if there are no CONFIG_FILES.
776098e903e7SBaptiste Daroussin# This happens for instance when ./config.status config.h
776198e903e7SBaptiste Daroussinif test -n "\$CONFIG_FILES"; then
776298e903e7SBaptiste Daroussin  # Protect against being on the right side of a sed subst in config.status.
776398e903e7SBaptiste Daroussin  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7764*8e022d3cSDag-Erling Smørgrav   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
7765*8e022d3cSDag-Erling Smørgravs,@X_CFLAGS@,$X_CFLAGS,;t t
7766*8e022d3cSDag-Erling Smørgravs,@X_LIBS@,$X_LIBS,;t t
776798e903e7SBaptiste Daroussins,@SHELL@,$SHELL,;t t
776898e903e7SBaptiste Daroussins,@exec_prefix@,$exec_prefix,;t t
776998e903e7SBaptiste Daroussins,@prefix@,$prefix,;t t
777098e903e7SBaptiste Daroussins,@program_transform_name@,$program_transform_name,;t t
777198e903e7SBaptiste Daroussins,@bindir@,$bindir,;t t
777298e903e7SBaptiste Daroussins,@sbindir@,$sbindir,;t t
777398e903e7SBaptiste Daroussins,@libexecdir@,$libexecdir,;t t
77745b91e83fSBaptiste Daroussins,@datarootdir@,$datarootdir,;t t
777598e903e7SBaptiste Daroussins,@datadir@,$datadir,;t t
777698e903e7SBaptiste Daroussins,@sysconfdir@,$sysconfdir,;t t
777798e903e7SBaptiste Daroussins,@sharedstatedir@,$sharedstatedir,;t t
777898e903e7SBaptiste Daroussins,@localstatedir@,$localstatedir,;t t
7779b53bb29fSJung-uk Kims,@runstatedir@,$runstatedir,;t t
778098e903e7SBaptiste Daroussins,@libdir@,$libdir,;t t
778198e903e7SBaptiste Daroussins,@includedir@,$includedir,;t t
778298e903e7SBaptiste Daroussins,@oldincludedir@,$oldincludedir,;t t
778398e903e7SBaptiste Daroussins,@infodir@,$infodir,;t t
778498e903e7SBaptiste Daroussins,@mandir@,$mandir,;t t
778598e903e7SBaptiste Daroussins,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
778698e903e7SBaptiste Daroussins,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
778798e903e7SBaptiste Daroussins,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
778898e903e7SBaptiste Daroussins,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
778998e903e7SBaptiste Daroussins,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
779098e903e7SBaptiste Daroussins,@build_alias@,$build_alias,;t t
779198e903e7SBaptiste Daroussins,@host_alias@,$host_alias,;t t
779298e903e7SBaptiste Daroussins,@target_alias@,$target_alias,;t t
779398e903e7SBaptiste Daroussins,@ECHO_C@,$ECHO_C,;t t
779498e903e7SBaptiste Daroussins,@ECHO_N@,$ECHO_N,;t t
779598e903e7SBaptiste Daroussins,@ECHO_T@,$ECHO_T,;t t
779698e903e7SBaptiste Daroussins,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
779798e903e7SBaptiste Daroussins,@DEFS@,$DEFS,;t t
779898e903e7SBaptiste Daroussins,@LIBS@,$LIBS,;t t
779998e903e7SBaptiste Daroussins,@build@,$build,;t t
780098e903e7SBaptiste Daroussins,@build_cpu@,$build_cpu,;t t
780198e903e7SBaptiste Daroussins,@build_vendor@,$build_vendor,;t t
780298e903e7SBaptiste Daroussins,@build_os@,$build_os,;t t
780398e903e7SBaptiste Daroussins,@host@,$host,;t t
780498e903e7SBaptiste Daroussins,@host_cpu@,$host_cpu,;t t
780598e903e7SBaptiste Daroussins,@host_vendor@,$host_vendor,;t t
780698e903e7SBaptiste Daroussins,@host_os@,$host_os,;t t
780798e903e7SBaptiste Daroussins,@target@,$target,;t t
780898e903e7SBaptiste Daroussins,@target_cpu@,$target_cpu,;t t
780998e903e7SBaptiste Daroussins,@target_vendor@,$target_vendor,;t t
781098e903e7SBaptiste Daroussins,@target_os@,$target_os,;t t
781198e903e7SBaptiste Daroussins,@CC@,$CC,;t t
781298e903e7SBaptiste Daroussins,@CFLAGS@,$CFLAGS,;t t
781398e903e7SBaptiste Daroussins,@LDFLAGS@,$LDFLAGS,;t t
781498e903e7SBaptiste Daroussins,@CPPFLAGS@,$CPPFLAGS,;t t
781598e903e7SBaptiste Daroussins,@ac_ct_CC@,$ac_ct_CC,;t t
781698e903e7SBaptiste Daroussins,@EXEEXT@,$EXEEXT,;t t
781798e903e7SBaptiste Daroussins,@OBJEXT@,$OBJEXT,;t t
78185b91e83fSBaptiste Daroussins,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
781998e903e7SBaptiste Daroussins,@SET_MAKE@,$SET_MAKE,;t t
782098e903e7SBaptiste Daroussins,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
782198e903e7SBaptiste Daroussins,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
782298e903e7SBaptiste Daroussins,@INSTALL_DATA@,$INSTALL_DATA,;t t
782398e903e7SBaptiste Daroussins,@CTAGS@,$CTAGS,;t t
782498e903e7SBaptiste Daroussins,@ETAGS@,$ETAGS,;t t
782598e903e7SBaptiste Daroussins,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
782698e903e7SBaptiste Daroussins,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
78270c8de5b0SBaptiste Daroussins,@AWK@,$AWK,;t t
782898e903e7SBaptiste Daroussins,@LINT@,$LINT,;t t
782998e903e7SBaptiste Daroussins,@LINT_OPTS@,$LINT_OPTS,;t t
7830*8e022d3cSDag-Erling Smørgravs,@LINT_LIBS@,$LINT_LIBS,;t t
783198e903e7SBaptiste Daroussins,@CPP@,$CPP,;t t
7832*8e022d3cSDag-Erling Smørgravs,@GREP@,$GREP,;t t
7833*8e022d3cSDag-Erling Smørgravs,@EGREP@,$EGREP,;t t
78340c8de5b0SBaptiste Daroussins,@SKELETON@,$SKELETON,;t t
783598e903e7SBaptiste Daroussins,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
7836*8e022d3cSDag-Erling Smørgravs,@FGREP@,$FGREP,;t t
7837*8e022d3cSDag-Erling Smørgravs,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
7838*8e022d3cSDag-Erling Smørgravs,@STDC_NORETURN@,$STDC_NORETURN,;t t
783998e903e7SBaptiste Daroussins,@ECHO_LT@,$ECHO_LT,;t t
784098e903e7SBaptiste Daroussins,@ECHO_LD@,$ECHO_LD,;t t
784198e903e7SBaptiste Daroussins,@RULE_CC@,$RULE_CC,;t t
784298e903e7SBaptiste Daroussins,@SHOW_CC@,$SHOW_CC,;t t
784398e903e7SBaptiste Daroussins,@ECHO_CC@,$ECHO_CC,;t t
78440f86d14eSJung-uk Kims,@GROFF_PATH@,$GROFF_PATH,;t t
78450f86d14eSJung-uk Kims,@NROFF_PATH@,$NROFF_PATH,;t t
7846b53bb29fSJung-uk Kims,@TBL_PATH@,$TBL_PATH,;t t
78470f86d14eSJung-uk Kims,@GROFF_NOTE@,$GROFF_NOTE,;t t
78480f86d14eSJung-uk Kims,@NROFF_NOTE@,$NROFF_NOTE,;t t
78490f86d14eSJung-uk Kims,@cf_man2html@,$cf_man2html,;t t
78500f86d14eSJung-uk Kims,@MAN2HTML_NOTE@,$MAN2HTML_NOTE,;t t
78510f86d14eSJung-uk Kims,@MAN2HTML_PATH@,$MAN2HTML_PATH,;t t
78520f86d14eSJung-uk Kims,@MAN2HTML_TEMP@,$MAN2HTML_TEMP,;t t
785398e903e7SBaptiste DaroussinCEOF
785498e903e7SBaptiste Daroussin
785598e903e7SBaptiste DaroussinEOF
785698e903e7SBaptiste Daroussin
7857*8e022d3cSDag-Erling Smørgrav  cat >>"$CONFIG_STATUS" <<\EOF
785898e903e7SBaptiste Daroussin  # Split the substitutions into bite-sized pieces for seds with
785998e903e7SBaptiste Daroussin  # small command number limits, like on Digital OSF/1 and HP-UX.
786098e903e7SBaptiste Daroussin  ac_max_sed_lines=48
786198e903e7SBaptiste Daroussin  ac_sed_frag=1 # Number of current file.
786298e903e7SBaptiste Daroussin  ac_beg=1 # First line for current file.
786398e903e7SBaptiste Daroussin  ac_end=$ac_max_sed_lines # Line after last line for current file.
786498e903e7SBaptiste Daroussin  ac_more_lines=:
786598e903e7SBaptiste Daroussin  ac_sed_cmds=
7866*8e022d3cSDag-Erling Smørgrav  while "$ac_more_lines"; do
7867*8e022d3cSDag-Erling Smørgrav    if test "$ac_beg" -gt 1; then
7868*8e022d3cSDag-Erling Smørgrav      sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
786998e903e7SBaptiste Daroussin    else
7870*8e022d3cSDag-Erling Smørgrav      sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
787198e903e7SBaptiste Daroussin    fi
7872*8e022d3cSDag-Erling Smørgrav    if test ! -s "$tmp"/subs.frag; then
787398e903e7SBaptiste Daroussin      ac_more_lines=false
787498e903e7SBaptiste Daroussin    else
787598e903e7SBaptiste Daroussin      # The purpose of the label and of the branching condition is to
787698e903e7SBaptiste Daroussin      # speed up the sed processing (if there are no `@' at all, there
787798e903e7SBaptiste Daroussin      # is no need to browse any of the substitutions).
787898e903e7SBaptiste Daroussin      # These are the two extra sed commands mentioned above.
787998e903e7SBaptiste Daroussin      (echo ':t
7880*8e022d3cSDag-Erling Smørgrav  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
7881c5b5d71aSJung-uk Kim      # It is possible to make a multiline substitution using escaped newlines.
7882c5b5d71aSJung-uk Kim      # Ensure that we do not split the substitution between script fragments.
7883c5b5d71aSJung-uk Kim      ac_BEG=$ac_end
7884*8e022d3cSDag-Erling Smørgrav      ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
7885*8e022d3cSDag-Erling Smørgrav      sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
7886*8e022d3cSDag-Erling Smørgrav      if test -s "$tmp"/subs.next; then
7887*8e022d3cSDag-Erling Smørgrav        grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
7888*8e022d3cSDag-Erling Smørgrav        if test ! -s "$tmp"/subs.edit; then
7889*8e022d3cSDag-Erling Smørgrav          grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
7890*8e022d3cSDag-Erling Smørgrav          if test ! -s "$tmp"/subs.edit; then
7891*8e022d3cSDag-Erling Smørgrav            if test "$ac_beg" -gt 1; then
7892*8e022d3cSDag-Erling Smørgrav              ac_end=`expr "$ac_end" - 1`
7893c5b5d71aSJung-uk Kim              continue
7894c5b5d71aSJung-uk Kim            fi
7895c5b5d71aSJung-uk Kim          fi
7896c5b5d71aSJung-uk Kim        fi
7897c5b5d71aSJung-uk Kim      fi
7898c5b5d71aSJung-uk Kim
789998e903e7SBaptiste Daroussin      if test -z "$ac_sed_cmds"; then
7900*8e022d3cSDag-Erling Smørgrav        ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
790198e903e7SBaptiste Daroussin      else
7902*8e022d3cSDag-Erling Smørgrav        ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
790398e903e7SBaptiste Daroussin      fi
7904*8e022d3cSDag-Erling Smørgrav      ac_sed_frag=`expr "$ac_sed_frag" + 1`
790598e903e7SBaptiste Daroussin      ac_beg=$ac_end
7906*8e022d3cSDag-Erling Smørgrav      ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
790798e903e7SBaptiste Daroussin    fi
790898e903e7SBaptiste Daroussin  done
790998e903e7SBaptiste Daroussin  if test -z "$ac_sed_cmds"; then
7910*8e022d3cSDag-Erling Smørgrav    ac_sed_cmds="cat"
791198e903e7SBaptiste Daroussin  fi
791298e903e7SBaptiste Daroussinfi # test -n "$CONFIG_FILES"
791398e903e7SBaptiste Daroussin
791498e903e7SBaptiste DaroussinEOF
7915*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
791698e903e7SBaptiste Daroussinfor ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
791798e903e7SBaptiste Daroussin  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7918*8e022d3cSDag-Erling Smørgrav  case "$ac_file" in
791998e903e7SBaptiste Daroussin  - | *:- | *:-:* ) # input from stdin
7920*8e022d3cSDag-Erling Smørgrav        cat >"$tmp"/stdin
792198e903e7SBaptiste Daroussin        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
792298e903e7SBaptiste Daroussin        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
792398e903e7SBaptiste Daroussin  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
792498e903e7SBaptiste Daroussin        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
792598e903e7SBaptiste Daroussin  * )   ac_file_in=$ac_file.in ;;
792698e903e7SBaptiste Daroussin  esac
792798e903e7SBaptiste Daroussin
792898e903e7SBaptiste Daroussin  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
792998e903e7SBaptiste Daroussin  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
793098e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(//\)[^/]' \| \
793198e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(//\)$' \| \
793298e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(/\)' \| \
793398e903e7SBaptiste Daroussin         .     : '\(.\)' 2>/dev/null ||
793498e903e7SBaptiste Daroussinecho X"$ac_file" |
793598e903e7SBaptiste Daroussin    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
793698e903e7SBaptiste Daroussin  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
793798e903e7SBaptiste Daroussin  	  /^X\(\/\/\)$/{ s//\1/; q; }
793898e903e7SBaptiste Daroussin  	  /^X\(\/\).*/{ s//\1/; q; }
793998e903e7SBaptiste Daroussin  	  s/.*/./; q'`
794098e903e7SBaptiste Daroussin  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
794198e903e7SBaptiste Daroussin    { case "$ac_dir" in
794298e903e7SBaptiste Daroussin  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
794398e903e7SBaptiste Daroussin  *)                      as_incr_dir=.;;
794498e903e7SBaptiste Daroussinesac
794598e903e7SBaptiste Daroussinas_dummy="$ac_dir"
794698e903e7SBaptiste Daroussinfor as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
794798e903e7SBaptiste Daroussin  case $as_mkdir_dir in
794898e903e7SBaptiste Daroussin    # Skip DOS drivespec
794998e903e7SBaptiste Daroussin    ?:) as_incr_dir=$as_mkdir_dir ;;
795098e903e7SBaptiste Daroussin    *)
795198e903e7SBaptiste Daroussin      as_incr_dir=$as_incr_dir/$as_mkdir_dir
795298e903e7SBaptiste Daroussin      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
795398e903e7SBaptiste Daroussin    ;;
795498e903e7SBaptiste Daroussin  esac
795598e903e7SBaptiste Daroussindone; }
795698e903e7SBaptiste Daroussin
7957*8e022d3cSDag-Erling Smørgrav    ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
795898e903e7SBaptiste Daroussin    # A "../" for each directory in $ac_dir_suffix.
795998e903e7SBaptiste Daroussin    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
796098e903e7SBaptiste Daroussin  else
796198e903e7SBaptiste Daroussin    ac_dir_suffix= ac_dots=
796298e903e7SBaptiste Daroussin  fi
796398e903e7SBaptiste Daroussin
7964*8e022d3cSDag-Erling Smørgrav  case "$srcdir" in
796598e903e7SBaptiste Daroussin  .)  ac_srcdir=.
796698e903e7SBaptiste Daroussin      if test -z "$ac_dots"; then
796798e903e7SBaptiste Daroussin         ac_top_srcdir=.
796898e903e7SBaptiste Daroussin      else
7969*8e022d3cSDag-Erling Smørgrav         ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
797098e903e7SBaptiste Daroussin      fi ;;
797198e903e7SBaptiste Daroussin  [\\/]* | ?:[\\/]* )
7972*8e022d3cSDag-Erling Smørgrav      ac_srcdir="$srcdir$ac_dir_suffix";
7973*8e022d3cSDag-Erling Smørgrav      ac_top_srcdir="$srcdir" ;;
797498e903e7SBaptiste Daroussin  *) # Relative path.
7975*8e022d3cSDag-Erling Smørgrav    ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
7976*8e022d3cSDag-Erling Smørgrav    ac_top_srcdir="$ac_dots$srcdir" ;;
797798e903e7SBaptiste Daroussin  esac
797898e903e7SBaptiste Daroussin
797998e903e7SBaptiste Daroussin  case $INSTALL in
798098e903e7SBaptiste Daroussin  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
798198e903e7SBaptiste Daroussin  *) ac_INSTALL=$ac_dots$INSTALL ;;
798298e903e7SBaptiste Daroussin  esac
798398e903e7SBaptiste Daroussin
798498e903e7SBaptiste Daroussin  if test x"$ac_file" != x-; then
7985*8e022d3cSDag-Erling Smørgrav    { echo "$as_me:7985: creating $ac_file" >&5
798698e903e7SBaptiste Daroussinecho "$as_me: creating $ac_file" >&6;}
798798e903e7SBaptiste Daroussin    rm -f "$ac_file"
798898e903e7SBaptiste Daroussin  fi
798998e903e7SBaptiste Daroussin  # Let's still pretend it is `configure' which instantiates (i.e., don't
799098e903e7SBaptiste Daroussin  # use $as_me), people would be surprised to read:
799198e903e7SBaptiste Daroussin  #    /* config.h.  Generated automatically by config.status.  */
799298e903e7SBaptiste Daroussin  configure_input="Generated automatically from `echo $ac_file_in |
799398e903e7SBaptiste Daroussin                                                 sed 's,.*/,,'` by configure."
799498e903e7SBaptiste Daroussin
799598e903e7SBaptiste Daroussin  # First look for the input files in the build tree, otherwise in the
799698e903e7SBaptiste Daroussin  # src tree.
799798e903e7SBaptiste Daroussin  ac_file_inputs=`IFS=:
799898e903e7SBaptiste Daroussin    for f in $ac_file_in; do
799998e903e7SBaptiste Daroussin      case $f in
8000*8e022d3cSDag-Erling Smørgrav      -) echo "$tmp"/stdin ;;
800198e903e7SBaptiste Daroussin      [\\/$]*)
800298e903e7SBaptiste Daroussin         # Absolute (can't be DOS-style, as IFS=:)
8003*8e022d3cSDag-Erling Smørgrav         test -f "$f" || { { echo "$as_me:8003: error: cannot find input file: $f" >&5
800498e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;}
800598e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
8006*8e022d3cSDag-Erling Smørgrav         echo "$f";;
800798e903e7SBaptiste Daroussin      *) # Relative
800898e903e7SBaptiste Daroussin         if test -f "$f"; then
800998e903e7SBaptiste Daroussin           # Build tree
8010*8e022d3cSDag-Erling Smørgrav           echo "$f"
801198e903e7SBaptiste Daroussin         elif test -f "$srcdir/$f"; then
801298e903e7SBaptiste Daroussin           # Source tree
8013*8e022d3cSDag-Erling Smørgrav           echo "$srcdir/$f"
801498e903e7SBaptiste Daroussin         else
801598e903e7SBaptiste Daroussin           # /dev/null tree
8016*8e022d3cSDag-Erling Smørgrav           { { echo "$as_me:8016: error: cannot find input file: $f" >&5
801798e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;}
801898e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
801998e903e7SBaptiste Daroussin         fi;;
802098e903e7SBaptiste Daroussin      esac
802198e903e7SBaptiste Daroussin    done` || { (exit 1); exit 1; }
802298e903e7SBaptiste DaroussinEOF
8023*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
80245b91e83fSBaptiste Daroussin  ac_warn_datarootdir=no
80255b91e83fSBaptiste Daroussin  if test x"$ac_file" != x-; then
80265b91e83fSBaptiste Daroussin    for ac_item in $ac_file_inputs
80275b91e83fSBaptiste Daroussin    do
8028*8e022d3cSDag-Erling Smørgrav      ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
80295b91e83fSBaptiste Daroussin      if test -n "$ac_seen"; then
8030*8e022d3cSDag-Erling Smørgrav        ac_used=`grep '@datarootdir@' "$ac_item"`
80315b91e83fSBaptiste Daroussin        if test -z "$ac_used"; then
8032*8e022d3cSDag-Erling Smørgrav          { echo "$as_me:8032: WARNING: datarootdir was used implicitly but not set:
80335b91e83fSBaptiste Daroussin$ac_seen" >&5
80345b91e83fSBaptiste Daroussinecho "$as_me: WARNING: datarootdir was used implicitly but not set:
80355b91e83fSBaptiste Daroussin$ac_seen" >&2;}
80365b91e83fSBaptiste Daroussin          ac_warn_datarootdir=yes
80375b91e83fSBaptiste Daroussin        fi
80385b91e83fSBaptiste Daroussin      fi
8039*8e022d3cSDag-Erling Smørgrav      ac_seen=`grep '${datarootdir}' "$ac_item"`
80405b91e83fSBaptiste Daroussin      if test -n "$ac_seen"; then
8041*8e022d3cSDag-Erling Smørgrav        { echo "$as_me:8041: WARNING: datarootdir was used explicitly but not set:
80425b91e83fSBaptiste Daroussin$ac_seen" >&5
80435b91e83fSBaptiste Daroussinecho "$as_me: WARNING: datarootdir was used explicitly but not set:
80445b91e83fSBaptiste Daroussin$ac_seen" >&2;}
80455b91e83fSBaptiste Daroussin        ac_warn_datarootdir=yes
80465b91e83fSBaptiste Daroussin      fi
80475b91e83fSBaptiste Daroussin    done
80485b91e83fSBaptiste Daroussin  fi
80495b91e83fSBaptiste Daroussin
80505b91e83fSBaptiste Daroussinif test "x$ac_warn_datarootdir" = xyes; then
80515b91e83fSBaptiste Daroussin  ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
80525b91e83fSBaptiste Daroussinfi
80535b91e83fSBaptiste Daroussin
80545b91e83fSBaptiste DaroussinEOF
8055*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
805698e903e7SBaptiste Daroussin  sed "$ac_vpsub
805798e903e7SBaptiste Daroussin$extrasub
805898e903e7SBaptiste DaroussinEOF
8059*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
806098e903e7SBaptiste Daroussin:t
806198e903e7SBaptiste Daroussin/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
806298e903e7SBaptiste Daroussins,@configure_input@,$configure_input,;t t
806398e903e7SBaptiste Daroussins,@srcdir@,$ac_srcdir,;t t
806498e903e7SBaptiste Daroussins,@top_srcdir@,$ac_top_srcdir,;t t
806598e903e7SBaptiste Daroussins,@INSTALL@,$ac_INSTALL,;t t
8066*8e022d3cSDag-Erling Smørgrav" $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
8067*8e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/stdin
8068*8e022d3cSDag-Erling SmørgravEOF
8069*8e022d3cSDag-Erling Smørgrav: "${FGREP:=grep -F}"
8070*8e022d3cSDag-Erling Smørgrav: "${EGREP:=grep -E}"
8071*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF
8072*8e022d3cSDag-Erling Smørgrav  : "\${FGREP:=$FGREP}"
8073*8e022d3cSDag-Erling Smørgrav  : "\${EGREP:=$EGREP}"
8074*8e022d3cSDag-Erling SmørgravEOF
8075*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
807698e903e7SBaptiste Daroussin  if test x"$ac_file" != x-; then
8077*8e022d3cSDag-Erling Smørgrav    cp "$tmp/out" "$ac_file"
80785b91e83fSBaptiste Daroussin
80795b91e83fSBaptiste Daroussin    for ac_name in prefix exec_prefix datarootdir
80805b91e83fSBaptiste Daroussin    do
8081*8e022d3cSDag-Erling Smørgrav        ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
80825b91e83fSBaptiste Daroussin        if test -n "$ac_seen"; then
8083*8e022d3cSDag-Erling Smørgrav            ac_init=`$EGREP '[ 	]*'$ac_name'[ 	]*=' "$ac_file"`
80845b91e83fSBaptiste Daroussin            if test -z "$ac_init"; then
8085*8e022d3cSDag-Erling Smørgrav              ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
8086*8e022d3cSDag-Erling Smørgrav              { echo "$as_me:8086: WARNING: Variable $ac_name is used but was not set:
80875b91e83fSBaptiste Daroussin$ac_seen" >&5
80885b91e83fSBaptiste Daroussinecho "$as_me: WARNING: Variable $ac_name is used but was not set:
80895b91e83fSBaptiste Daroussin$ac_seen" >&2;}
80905b91e83fSBaptiste Daroussin            fi
80915b91e83fSBaptiste Daroussin        fi
80925b91e83fSBaptiste Daroussin    done
8093*8e022d3cSDag-Erling Smørgrav    $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
8094*8e022d3cSDag-Erling Smørgrav    $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
8095*8e022d3cSDag-Erling Smørgrav    if test -s "$tmp"/out; then
8096*8e022d3cSDag-Erling Smørgrav      ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
8097*8e022d3cSDag-Erling Smørgrav      { echo "$as_me:8097: WARNING: Some variables may not be substituted:
80985b91e83fSBaptiste Daroussin$ac_seen" >&5
80995b91e83fSBaptiste Daroussinecho "$as_me: WARNING: Some variables may not be substituted:
81005b91e83fSBaptiste Daroussin$ac_seen" >&2;}
81015b91e83fSBaptiste Daroussin    fi
810298e903e7SBaptiste Daroussin  else
8103*8e022d3cSDag-Erling Smørgrav    cat "$tmp"/out
810498e903e7SBaptiste Daroussin  fi
8105*8e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/out
810698e903e7SBaptiste Daroussin
810798e903e7SBaptiste Daroussindone
810898e903e7SBaptiste DaroussinEOF
8109*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
811098e903e7SBaptiste Daroussin
811198e903e7SBaptiste Daroussin#
811298e903e7SBaptiste Daroussin# CONFIG_HEADER section.
811398e903e7SBaptiste Daroussin#
811498e903e7SBaptiste Daroussin
811598e903e7SBaptiste Daroussin# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
811698e903e7SBaptiste Daroussin# NAME is the cpp macro being defined and VALUE is the value it is being given.
811798e903e7SBaptiste Daroussin#
811898e903e7SBaptiste Daroussin# ac_d sets the value in "#define NAME VALUE" lines.
811998e903e7SBaptiste Daroussinac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
812098e903e7SBaptiste Daroussinac_dB='[ 	].*$,\1#\2'
812198e903e7SBaptiste Daroussinac_dC=' '
812298e903e7SBaptiste Daroussinac_dD=',;t'
812398e903e7SBaptiste Daroussin# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
812498e903e7SBaptiste Daroussinac_iA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
812598e903e7SBaptiste Daroussinac_iB='\([ 	]\),\1#\2define\3'
812698e903e7SBaptiste Daroussinac_iC=' '
812798e903e7SBaptiste Daroussinac_iD='\4,;t'
812898e903e7SBaptiste Daroussin# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
812998e903e7SBaptiste Daroussinac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
813098e903e7SBaptiste Daroussinac_uB='$,\1#\2define\3'
813198e903e7SBaptiste Daroussinac_uC=' '
813298e903e7SBaptiste Daroussinac_uD=',;t'
813398e903e7SBaptiste Daroussin
813498e903e7SBaptiste Daroussinfor ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
813598e903e7SBaptiste Daroussin  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8136*8e022d3cSDag-Erling Smørgrav  case "$ac_file" in
813798e903e7SBaptiste Daroussin  - | *:- | *:-:* ) # input from stdin
8138*8e022d3cSDag-Erling Smørgrav        cat >"$tmp"/stdin
813998e903e7SBaptiste Daroussin        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
814098e903e7SBaptiste Daroussin        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
814198e903e7SBaptiste Daroussin  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
814298e903e7SBaptiste Daroussin        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
814398e903e7SBaptiste Daroussin  * )   ac_file_in=$ac_file.in ;;
814498e903e7SBaptiste Daroussin  esac
814598e903e7SBaptiste Daroussin
8146*8e022d3cSDag-Erling Smørgrav  test x"$ac_file" != x- && { echo "$as_me:8146: creating $ac_file" >&5
814798e903e7SBaptiste Daroussinecho "$as_me: creating $ac_file" >&6;}
814898e903e7SBaptiste Daroussin
814998e903e7SBaptiste Daroussin  # First look for the input files in the build tree, otherwise in the
815098e903e7SBaptiste Daroussin  # src tree.
815198e903e7SBaptiste Daroussin  ac_file_inputs=`IFS=:
815298e903e7SBaptiste Daroussin    for f in $ac_file_in; do
815398e903e7SBaptiste Daroussin      case $f in
8154*8e022d3cSDag-Erling Smørgrav      -) echo "$tmp"/stdin ;;
815598e903e7SBaptiste Daroussin      [\\/$]*)
815698e903e7SBaptiste Daroussin         # Absolute (can't be DOS-style, as IFS=:)
8157*8e022d3cSDag-Erling Smørgrav         test -f "$f" || { { echo "$as_me:8157: error: cannot find input file: $f" >&5
815898e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;}
815998e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
816098e903e7SBaptiste Daroussin         echo $f;;
816198e903e7SBaptiste Daroussin      *) # Relative
816298e903e7SBaptiste Daroussin         if test -f "$f"; then
816398e903e7SBaptiste Daroussin           # Build tree
816498e903e7SBaptiste Daroussin           echo $f
816598e903e7SBaptiste Daroussin         elif test -f "$srcdir/$f"; then
816698e903e7SBaptiste Daroussin           # Source tree
8167*8e022d3cSDag-Erling Smørgrav           echo "$srcdir/$f"
816898e903e7SBaptiste Daroussin         else
816998e903e7SBaptiste Daroussin           # /dev/null tree
8170*8e022d3cSDag-Erling Smørgrav           { { echo "$as_me:8170: error: cannot find input file: $f" >&5
817198e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;}
817298e903e7SBaptiste Daroussin   { (exit 1); exit 1; }; }
817398e903e7SBaptiste Daroussin         fi;;
817498e903e7SBaptiste Daroussin      esac
817598e903e7SBaptiste Daroussin    done` || { (exit 1); exit 1; }
817698e903e7SBaptiste Daroussin  # Remove the trailing spaces.
8177*8e022d3cSDag-Erling Smørgrav  sed 's/[ 	]*$//' $ac_file_inputs >"$tmp"/in
817898e903e7SBaptiste Daroussin
817998e903e7SBaptiste DaroussinEOF
818098e903e7SBaptiste Daroussin
81815b91e83fSBaptiste Daroussin# Transform confdefs.h into two sed scripts, `conftest.defines' and
81825b91e83fSBaptiste Daroussin# `conftest.undefs', that substitutes the proper values into
81835b91e83fSBaptiste Daroussin# config.h.in to produce config.h.  The first handles `#define'
81845b91e83fSBaptiste Daroussin# templates, and the second `#undef' templates.
81855b91e83fSBaptiste Daroussin# And first: Protect against being on the right side of a sed subst in
81865b91e83fSBaptiste Daroussin# config.status.  Protect against being in an unquoted here document
81875b91e83fSBaptiste Daroussin# in config.status.
81885b91e83fSBaptiste Daroussinrm -f conftest.defines conftest.undefs
81895b91e83fSBaptiste Daroussin# Using a here document instead of a string reduces the quoting nightmare.
81905b91e83fSBaptiste Daroussin# Putting comments in sed scripts is not portable.
81915b91e83fSBaptiste Daroussin#
81925b91e83fSBaptiste Daroussin# `end' is used to avoid that the second main sed command (meant for
81935b91e83fSBaptiste Daroussin# 0-ary CPP macros) applies to n-ary macro definitions.
81945b91e83fSBaptiste Daroussin# See the Autoconf documentation for `clear'.
81955b91e83fSBaptiste Daroussincat >confdef2sed.sed <<\EOF
81965b91e83fSBaptiste Daroussins/[\\&,]/\\&/g
81975b91e83fSBaptiste Daroussins,[\\$`],\\&,g
81985b91e83fSBaptiste Daroussint clear
81995b91e83fSBaptiste Daroussin: clear
82005b91e83fSBaptiste Daroussins,^[ 	]*#[ 	]*define[ 	][ 	]*\(\([^ 	(][^ 	(]*\)([^)]*)\)[ 	]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp
82015b91e83fSBaptiste Daroussint end
82025b91e83fSBaptiste Daroussins,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	][^ 	]*\)[ 	]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
82035b91e83fSBaptiste Daroussin: end
82045b91e83fSBaptiste DaroussinEOF
82055b91e83fSBaptiste Daroussin# If some macros were called several times there might be several times
82065b91e83fSBaptiste Daroussin# the same #defines, which is useless.  Nevertheless, we may not want to
82075b91e83fSBaptiste Daroussin# sort them, since we want the *last* AC-DEFINE to be honored.
82085b91e83fSBaptiste Daroussinuniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
82095b91e83fSBaptiste Daroussinsed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
82105b91e83fSBaptiste Daroussinsed 's/ac_d/ac_i/g' conftest.defines >>conftest.undefs
82115b91e83fSBaptiste Daroussinrm -f confdef2sed.sed
821298e903e7SBaptiste Daroussin
82135b91e83fSBaptiste Daroussin# This sed command replaces #undef with comments.  This is necessary, for
82145b91e83fSBaptiste Daroussin# example, in the case of _POSIX_SOURCE, which is predefined and required
82155b91e83fSBaptiste Daroussin# on some systems where configure will not decide to define it.
82165b91e83fSBaptiste Daroussincat >>conftest.undefs <<\EOF
82175b91e83fSBaptiste Daroussins,^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
82185b91e83fSBaptiste DaroussinEOF
821998e903e7SBaptiste Daroussin
82205b91e83fSBaptiste Daroussin# Break up conftest.defines because some shells have a limit on the size
82215b91e83fSBaptiste Daroussin# of here documents, and old seds have small limits too (100 cmds).
8222*8e022d3cSDag-Erling Smørgravecho '  # Handle all the #define templates only if necessary.' >>"$CONFIG_STATUS"
8223*8e022d3cSDag-Erling Smørgravecho '  if ${EGREP-grep -E} "^[ 	]*#[ 	]*define" "$tmp"/in >/dev/null; then' >>"$CONFIG_STATUS"
8224*8e022d3cSDag-Erling Smørgravecho '  # If there are no defines, we may have an empty if/fi' >>"$CONFIG_STATUS"
8225*8e022d3cSDag-Erling Smørgravecho '  :' >>"$CONFIG_STATUS"
822698e903e7SBaptiste Daroussinrm -f conftest.tail
82275b91e83fSBaptiste Daroussinwhile grep . conftest.defines >/dev/null
822898e903e7SBaptiste Daroussindo
8229*8e022d3cSDag-Erling Smørgrav  # Write a limited-size here document to "$tmp"/defines.sed.
8230*8e022d3cSDag-Erling Smørgrav  echo '  cat >"$tmp"/defines.sed <<CEOF' >>"$CONFIG_STATUS"
82315b91e83fSBaptiste Daroussin  # Speed up: don't consider the non `#define' lines.
8232*8e022d3cSDag-Erling Smørgrav  echo '/^[ 	]*#[ 	]*define/!b' >>"$CONFIG_STATUS"
82335b91e83fSBaptiste Daroussin  # Work around the forget-to-reset-the-flag bug.
8234*8e022d3cSDag-Erling Smørgrav  echo 't clr' >>"$CONFIG_STATUS"
8235*8e022d3cSDag-Erling Smørgrav  echo ': clr' >>"$CONFIG_STATUS"
8236*8e022d3cSDag-Erling Smørgrav  sed "${ac_max_here_lines}q" conftest.defines >>"$CONFIG_STATUS"
82375b91e83fSBaptiste Daroussin  echo 'CEOF
8238*8e022d3cSDag-Erling Smørgrav  sed -f "$tmp"/defines.sed "$tmp"/in >"$tmp"/out
8239*8e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/in
8240*8e022d3cSDag-Erling Smørgrav  mv "$tmp"/out "$tmp"/in
8241*8e022d3cSDag-Erling Smørgrav' >>"$CONFIG_STATUS"
8242*8e022d3cSDag-Erling Smørgrav  sed "1,${ac_max_here_lines}d" conftest.defines >conftest.tail
82435b91e83fSBaptiste Daroussin  rm -f conftest.defines
82445b91e83fSBaptiste Daroussin  mv conftest.tail conftest.defines
82455b91e83fSBaptiste Daroussindone
82465b91e83fSBaptiste Daroussinrm -f conftest.defines
8247*8e022d3cSDag-Erling Smørgravecho '  fi # grep' >>"$CONFIG_STATUS"
8248*8e022d3cSDag-Erling Smørgravecho >>"$CONFIG_STATUS"
82495b91e83fSBaptiste Daroussin
82505b91e83fSBaptiste Daroussin# Break up conftest.undefs because some shells have a limit on the size
82515b91e83fSBaptiste Daroussin# of here documents, and old seds have small limits too (100 cmds).
8252*8e022d3cSDag-Erling Smørgravecho '  # Handle all the #undef templates' >>"$CONFIG_STATUS"
82535b91e83fSBaptiste Daroussinrm -f conftest.tail
82545b91e83fSBaptiste Daroussinwhile grep . conftest.undefs >/dev/null
82555b91e83fSBaptiste Daroussindo
8256*8e022d3cSDag-Erling Smørgrav  # Write a limited-size here document to "$tmp"/undefs.sed.
8257*8e022d3cSDag-Erling Smørgrav  echo '  cat >"$tmp"/undefs.sed <<CEOF' >>"$CONFIG_STATUS"
82585b91e83fSBaptiste Daroussin  # Speed up: don't consider the non `#undef'
8259*8e022d3cSDag-Erling Smørgrav  echo '/^[ 	]*#[ 	]*undef/!b' >>"$CONFIG_STATUS"
82605b91e83fSBaptiste Daroussin  # Work around the forget-to-reset-the-flag bug.
8261*8e022d3cSDag-Erling Smørgrav  echo 't clr' >>"$CONFIG_STATUS"
8262*8e022d3cSDag-Erling Smørgrav  echo ': clr' >>"$CONFIG_STATUS"
8263*8e022d3cSDag-Erling Smørgrav  sed "${ac_max_here_lines}q" conftest.undefs >>"$CONFIG_STATUS"
82645b91e83fSBaptiste Daroussin  echo 'CEOF
8265*8e022d3cSDag-Erling Smørgrav  sed -f "$tmp"/undefs.sed "$tmp"/in >"$tmp"/out
8266*8e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/in
8267*8e022d3cSDag-Erling Smørgrav  mv "$tmp"/out "$tmp"/in
8268*8e022d3cSDag-Erling Smørgrav' >>"$CONFIG_STATUS"
8269*8e022d3cSDag-Erling Smørgrav  sed "1,${ac_max_here_lines}d" conftest.undefs >conftest.tail
82705b91e83fSBaptiste Daroussin  rm -f conftest.undefs
82715b91e83fSBaptiste Daroussin  mv conftest.tail conftest.undefs
82725b91e83fSBaptiste Daroussindone
82735b91e83fSBaptiste Daroussinrm -f conftest.undefs
827498e903e7SBaptiste Daroussin
8275*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
827698e903e7SBaptiste Daroussin  # Let's still pretend it is `configure' which instantiates (i.e., don't
827798e903e7SBaptiste Daroussin  # use $as_me), people would be surprised to read:
827898e903e7SBaptiste Daroussin  #    /* config.h.  Generated automatically by config.status.  */
827998e903e7SBaptiste Daroussin  if test x"$ac_file" = x-; then
8280*8e022d3cSDag-Erling Smørgrav    echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
828198e903e7SBaptiste Daroussin  else
8282*8e022d3cSDag-Erling Smørgrav    echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
828398e903e7SBaptiste Daroussin  fi
8284*8e022d3cSDag-Erling Smørgrav  cat "$tmp"/in >>"$tmp"/config.h
8285*8e022d3cSDag-Erling Smørgrav  rm -f "$tmp"/in
828698e903e7SBaptiste Daroussin  if test x"$ac_file" != x-; then
8287*8e022d3cSDag-Erling Smørgrav    if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
8288*8e022d3cSDag-Erling Smørgrav      { echo "$as_me:8288: $ac_file is unchanged" >&5
828998e903e7SBaptiste Daroussinecho "$as_me: $ac_file is unchanged" >&6;}
829098e903e7SBaptiste Daroussin    else
829198e903e7SBaptiste Daroussin      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
829298e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(//\)[^/]' \| \
829398e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(//\)$' \| \
829498e903e7SBaptiste Daroussin         X"$ac_file" : 'X\(/\)' \| \
829598e903e7SBaptiste Daroussin         .     : '\(.\)' 2>/dev/null ||
829698e903e7SBaptiste Daroussinecho X"$ac_file" |
829798e903e7SBaptiste Daroussin    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
829898e903e7SBaptiste Daroussin  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
829998e903e7SBaptiste Daroussin  	  /^X\(\/\/\)$/{ s//\1/; q; }
830098e903e7SBaptiste Daroussin  	  /^X\(\/\).*/{ s//\1/; q; }
830198e903e7SBaptiste Daroussin  	  s/.*/./; q'`
830298e903e7SBaptiste Daroussin      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
830398e903e7SBaptiste Daroussin        { case "$ac_dir" in
830498e903e7SBaptiste Daroussin  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
830598e903e7SBaptiste Daroussin  *)                      as_incr_dir=.;;
830698e903e7SBaptiste Daroussinesac
830798e903e7SBaptiste Daroussinas_dummy="$ac_dir"
830898e903e7SBaptiste Daroussinfor as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
830998e903e7SBaptiste Daroussin  case $as_mkdir_dir in
831098e903e7SBaptiste Daroussin    # Skip DOS drivespec
831198e903e7SBaptiste Daroussin    ?:) as_incr_dir=$as_mkdir_dir ;;
831298e903e7SBaptiste Daroussin    *)
831398e903e7SBaptiste Daroussin      as_incr_dir=$as_incr_dir/$as_mkdir_dir
831498e903e7SBaptiste Daroussin      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
831598e903e7SBaptiste Daroussin    ;;
831698e903e7SBaptiste Daroussin  esac
831798e903e7SBaptiste Daroussindone; }
831898e903e7SBaptiste Daroussin
831998e903e7SBaptiste Daroussin      fi
8320*8e022d3cSDag-Erling Smørgrav      rm -f "$ac_file"
8321*8e022d3cSDag-Erling Smørgrav      mv "$tmp/config.h" "$ac_file"
832298e903e7SBaptiste Daroussin    fi
832398e903e7SBaptiste Daroussin  else
8324*8e022d3cSDag-Erling Smørgrav    cat "$tmp"/config.h
8325*8e022d3cSDag-Erling Smørgrav    rm -f "$tmp"/config.h
832698e903e7SBaptiste Daroussin  fi
832798e903e7SBaptiste Daroussindone
832898e903e7SBaptiste DaroussinEOF
832998e903e7SBaptiste Daroussin
8330*8e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF
833198e903e7SBaptiste Daroussin
833298e903e7SBaptiste Daroussin{ (exit 0); exit 0; }
833398e903e7SBaptiste DaroussinEOF
8334*8e022d3cSDag-Erling Smørgravchmod +x "$CONFIG_STATUS"
833598e903e7SBaptiste Daroussinac_clean_files=$ac_clean_files_save
833698e903e7SBaptiste Daroussin
833798e903e7SBaptiste Daroussin# configure is writing to config.log, and then calls config.status.
833898e903e7SBaptiste Daroussin# config.status does its own redirection, appending to config.log.
833998e903e7SBaptiste Daroussin# Unfortunately, on DOS this fails, as config.log is still kept open
834098e903e7SBaptiste Daroussin# by configure, so config.status won't be able to write to it; its
834198e903e7SBaptiste Daroussin# output is simply discarded.  So we exec the FD to /dev/null,
834298e903e7SBaptiste Daroussin# effectively closing config.log, so it can be properly (re)opened and
834398e903e7SBaptiste Daroussin# appended to by config.status.  When coming back to configure, we
834498e903e7SBaptiste Daroussin# need to make the FD available again.
834598e903e7SBaptiste Daroussinif test "$no_create" != yes; then
834698e903e7SBaptiste Daroussin  ac_cs_success=:
834798e903e7SBaptiste Daroussin  exec 5>/dev/null
8348*8e022d3cSDag-Erling Smørgrav  $SHELL "$CONFIG_STATUS" || ac_cs_success=false
834998e903e7SBaptiste Daroussin  exec 5>>config.log
835098e903e7SBaptiste Daroussin  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
835198e903e7SBaptiste Daroussin  # would make configure fail if this is the last instruction.
8352*8e022d3cSDag-Erling Smørgrav  "$ac_cs_success" || { (exit 1); exit 1; }
835398e903e7SBaptiste Daroussinfi
835498e903e7SBaptiste Daroussin
83554b4a8fcaSBaptiste Daroussintest -z "$cf_make_docs" && cf_make_docs=0
83564b4a8fcaSBaptiste Daroussin
83574b4a8fcaSBaptiste Daroussincf_output=makefile
83584b4a8fcaSBaptiste Daroussintest -f "$cf_output" || cf_output=Makefile
83594b4a8fcaSBaptiste Daroussin
83604b4a8fcaSBaptiste Daroussinif test "$cf_make_docs" = 0
83614b4a8fcaSBaptiste Daroussinthen
83620f86d14eSJung-uk Kimcat >>$cf_output <<CF_EOF
83634b4a8fcaSBaptiste Daroussin################################################################################
83640f86d14eSJung-uk Kim## generated by CF_MAKE_DOCS
83654b4a8fcaSBaptiste Daroussin.SUFFIXES : .html .1 .man .ps .pdf .txt
83664b4a8fcaSBaptiste Daroussin
83670f86d14eSJung-uk Kim${NROFF_NOTE}.1.txt :
83680f86d14eSJung-uk Kim${NROFF_NOTE}	\$(SHELL) -c "tbl \$*.1 | nroff -man | col -bx" >\$@
83694b4a8fcaSBaptiste Daroussin
83700f86d14eSJung-uk Kim${GROFF_NOTE}.ps.pdf :
83710f86d14eSJung-uk Kim${GROFF_NOTE}	ps2pdf \$*.ps
83720f86d14eSJung-uk Kim${GROFF_NOTE}
83730f86d14eSJung-uk Kim${GROFF_NOTE}.1.ps :
83740f86d14eSJung-uk Kim${GROFF_NOTE}	\$(SHELL) -c "tbl \$*.1 | groff -man" >\$@
83750f86d14eSJung-uk Kim${GROFF_NOTE}
83760f86d14eSJung-uk Kim${GROFF_NOTE}.1.txt :
8377*8e022d3cSDag-Erling Smørgrav${GROFF_NOTE}	GROFF_NO_SGR=stupid \$(SHELL) -c "tbl \$*.1 | nroff -rHY=0 -Tascii -man | col -bx" >\$@
83784b4a8fcaSBaptiste Daroussin
83790f86d14eSJung-uk Kim${MAN2HTML_NOTE}.1.html :
83800f86d14eSJung-uk Kim${MAN2HTML_NOTE}	./${MAN2HTML_TEMP} \$* 1 man >\$@
83814b4a8fcaSBaptiste Daroussin
83824b4a8fcaSBaptiste DaroussinCF_EOF
83834b4a8fcaSBaptiste Daroussin	cf_make_docs=1
83844b4a8fcaSBaptiste Daroussinfi
83854b4a8fcaSBaptiste Daroussin
83864b4a8fcaSBaptiste Daroussinfor cf_name in yacc
83874b4a8fcaSBaptiste Daroussindo
83884b4a8fcaSBaptiste Daroussincat >>$cf_output <<CF_EOF
83894b4a8fcaSBaptiste Daroussin################################################################################
83900f86d14eSJung-uk Kim${NROFF_NOTE}docs docs-$cf_name :: $cf_name.txt
83910f86d14eSJung-uk Kim${MAN2HTML_NOTE}docs docs-$cf_name :: $cf_name.html
83920f86d14eSJung-uk Kim${GROFF_NOTE}docs docs-$cf_name :: $cf_name.pdf
83930f86d14eSJung-uk Kim${GROFF_NOTE}docs docs-$cf_name :: $cf_name.ps
83940f86d14eSJung-uk Kim${GROFF_NOTE}docs docs-$cf_name :: $cf_name.txt
83954b4a8fcaSBaptiste Daroussin
83964b4a8fcaSBaptiste Daroussinclean \\
83974b4a8fcaSBaptiste Daroussindocs-clean ::
83980f86d14eSJung-uk Kim${NROFF_NOTE}	rm -f $cf_name.txt
83990f86d14eSJung-uk Kim${MAN2HTML_NOTE}	rm -f $cf_name.html
84000f86d14eSJung-uk Kim${GROFF_NOTE}	rm -f $cf_name.pdf
84010f86d14eSJung-uk Kim${GROFF_NOTE}	rm -f $cf_name.ps
84020f86d14eSJung-uk Kim${GROFF_NOTE}	rm -f $cf_name.txt
84034b4a8fcaSBaptiste Daroussin
84040f86d14eSJung-uk Kim${NROFF_NOTE}$cf_name.txt  : $cf_name.1
84050f86d14eSJung-uk Kim${MAN2HTML_NOTE}$cf_name.html : $cf_name.1
84060f86d14eSJung-uk Kim${GROFF_NOTE}$cf_name.pdf  : $cf_name.ps
84070f86d14eSJung-uk Kim${GROFF_NOTE}$cf_name.ps   : $cf_name.1
84080f86d14eSJung-uk Kim${GROFF_NOTE}$cf_name.txt  : $cf_name.1
84094b4a8fcaSBaptiste DaroussinCF_EOF
84104b4a8fcaSBaptiste Daroussindone
84114b4a8fcaSBaptiste Daroussin
8412