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