198e903e7SBaptiste Daroussin#! /bin/sh 2*822ca327SBaptiste Daroussin# From configure.in Revision: 1.29 . 398e903e7SBaptiste Daroussin# Guess values for system-dependent variables and create Makefiles. 4*822ca327SBaptiste Daroussin# Generated by Autoconf 2.52.20231210. 598e903e7SBaptiste Daroussin# 68e022d3cSDag-Erling Smørgrav# Copyright 2003-2022,2023 Thomas E. Dickey 798e903e7SBaptiste Daroussin# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 898e903e7SBaptiste Daroussin# Free Software Foundation, Inc. 998e903e7SBaptiste Daroussin# This configure script is free software; the Free Software Foundation 1098e903e7SBaptiste Daroussin# gives unlimited permission to copy, distribute and modify it. 1198e903e7SBaptiste Daroussin 1298e903e7SBaptiste Daroussin# Avoid depending upon Character Ranges. 1398e903e7SBaptiste Daroussinas_cr_letters='abcdefghijklmnopqrstuvwxyz' 1498e903e7SBaptiste Daroussinas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 1598e903e7SBaptiste Daroussinas_cr_Letters=$as_cr_letters$as_cr_LETTERS 1698e903e7SBaptiste Daroussinas_cr_digits='0123456789' 1798e903e7SBaptiste Daroussinas_cr_alnum=$as_cr_Letters$as_cr_digits 1898e903e7SBaptiste Daroussin 1998e903e7SBaptiste Daroussin# Sed expression to map a string onto a valid variable name. 2098e903e7SBaptiste Daroussinas_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 2198e903e7SBaptiste Daroussin 2298e903e7SBaptiste Daroussin# Sed expression to map a string onto a valid CPP name. 2398e903e7SBaptiste Daroussinas_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 2498e903e7SBaptiste Daroussin 2598e903e7SBaptiste Daroussin# Be Bourne compatible 2698e903e7SBaptiste Daroussinif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 2798e903e7SBaptiste Daroussin emulate sh 2898e903e7SBaptiste Daroussin NULLCMD=: 2998e903e7SBaptiste Daroussinelif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 3098e903e7SBaptiste Daroussin set -o posix 3198e903e7SBaptiste Daroussinfi 3298e903e7SBaptiste Daroussin 3398e903e7SBaptiste Daroussin# Name of the executable. 3498e903e7SBaptiste Daroussinas_me=`echo "$0" |sed 's,.*[\\/],,'` 3598e903e7SBaptiste Daroussin 3698e903e7SBaptiste Daroussinif expr a : '\(a\)' >/dev/null 2>&1; then 378e022d3cSDag-Erling Smørgrav as_expr="expr" 3898e903e7SBaptiste Daroussinelse 398e022d3cSDag-Erling Smørgrav as_expr="false" 4098e903e7SBaptiste Daroussinfi 4198e903e7SBaptiste Daroussin 4298e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file 4398e903e7SBaptiste Daroussinecho >conf$$.file 4498e903e7SBaptiste Daroussinif ln -s conf$$.file conf$$ 2>/dev/null; then 4598e903e7SBaptiste Daroussin # We could just check for DJGPP; but this test a) works b) is more generic 4698e903e7SBaptiste Daroussin # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 4798e903e7SBaptiste Daroussin if test -f conf$$.exe; then 4898e903e7SBaptiste Daroussin # Don't use ln at all; we don't have any links 4998e903e7SBaptiste Daroussin as_ln_s='cp -p' 5098e903e7SBaptiste Daroussin else 5198e903e7SBaptiste Daroussin as_ln_s='ln -s' 5298e903e7SBaptiste Daroussin fi 5398e903e7SBaptiste Daroussinelif ln conf$$.file conf$$ 2>/dev/null; then 548e022d3cSDag-Erling Smørgrav as_ln_s='ln' 5598e903e7SBaptiste Daroussinelse 5698e903e7SBaptiste Daroussin as_ln_s='cp -p' 5798e903e7SBaptiste Daroussinfi 5898e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file 5998e903e7SBaptiste Daroussin 6098e903e7SBaptiste Daroussinas_executable_p="test -f" 6198e903e7SBaptiste Daroussin 6298e903e7SBaptiste Daroussin# Support unset when possible. 6398e903e7SBaptiste Daroussinif (FOO=FOO; unset FOO) >/dev/null 2>&1; then 648e022d3cSDag-Erling Smørgrav as_unset="unset" 6598e903e7SBaptiste Daroussinelse 668e022d3cSDag-Erling Smørgrav as_unset="false" 6798e903e7SBaptiste Daroussinfi 6898e903e7SBaptiste Daroussin 6998e903e7SBaptiste Daroussin# NLS nuisances. 7098e903e7SBaptiste Daroussin$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; } 7198e903e7SBaptiste Daroussin$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; } 7298e903e7SBaptiste Daroussin$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; } 7398e903e7SBaptiste Daroussin$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; } 7498e903e7SBaptiste Daroussin$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; } 7598e903e7SBaptiste Daroussin$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; } 7698e903e7SBaptiste Daroussin$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; } 7798e903e7SBaptiste Daroussin$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; } 7898e903e7SBaptiste Daroussin 7998e903e7SBaptiste Daroussin# IFS 8098e903e7SBaptiste Daroussin# We need space, tab and new line, in precisely that order. 8198e903e7SBaptiste Daroussinas_nl=' 8298e903e7SBaptiste Daroussin' 8398e903e7SBaptiste DaroussinIFS=" $as_nl" 8498e903e7SBaptiste Daroussin 8598e903e7SBaptiste Daroussin# CDPATH. 8698e903e7SBaptiste Daroussin$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; } 8798e903e7SBaptiste Daroussin 8898e903e7SBaptiste Daroussin# Name of the host. 8998e903e7SBaptiste Daroussin# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 9098e903e7SBaptiste Daroussin# so uname gets run too. 9198e903e7SBaptiste Daroussinac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 9298e903e7SBaptiste Daroussin 9398e903e7SBaptiste Daroussinexec 6>&1 9498e903e7SBaptiste Daroussin 9598e903e7SBaptiste Daroussin# 9698e903e7SBaptiste Daroussin# Initializations. 9798e903e7SBaptiste Daroussin# 9898e903e7SBaptiste Daroussinac_default_prefix=/usr/local 9998e903e7SBaptiste Daroussincross_compiling=no 10098e903e7SBaptiste Daroussinsubdirs= 1018e022d3cSDag-Erling SmørgravMFLAGS= 1028e022d3cSDag-Erling SmørgravMAKEFLAGS= 10398e903e7SBaptiste DaroussinSHELL=${CONFIG_SHELL-/bin/sh} 10498e903e7SBaptiste Daroussin 10598e903e7SBaptiste Daroussin# Maximum number of lines to put in a shell here document. 10698e903e7SBaptiste Daroussin# This variable seems obsolete. It should probably be removed, and 10798e903e7SBaptiste Daroussin# only ac_max_sed_lines should be used. 1088e022d3cSDag-Erling Smørgrav: "${ac_max_here_lines=38}" 10998e903e7SBaptiste Daroussin 11098e903e7SBaptiste Daroussinac_unique_file="main.c" 111315e69cbSBaptiste Daroussin# Factoring default headers for most tests. 112315e69cbSBaptiste Daroussinac_includes_default="\ 113315e69cbSBaptiste Daroussin#include <stdio.h> 114315e69cbSBaptiste Daroussin#if HAVE_SYS_TYPES_H 115315e69cbSBaptiste Daroussin# include <sys/types.h> 116315e69cbSBaptiste Daroussin#endif 117315e69cbSBaptiste Daroussin#if HAVE_SYS_STAT_H 118315e69cbSBaptiste Daroussin# include <sys/stat.h> 119315e69cbSBaptiste Daroussin#endif 120315e69cbSBaptiste Daroussin#if STDC_HEADERS 121315e69cbSBaptiste Daroussin# include <stdlib.h> 122315e69cbSBaptiste Daroussin# include <stddef.h> 123315e69cbSBaptiste Daroussin#else 124315e69cbSBaptiste Daroussin# if HAVE_STDLIB_H 125315e69cbSBaptiste Daroussin# include <stdlib.h> 126315e69cbSBaptiste Daroussin# endif 127315e69cbSBaptiste Daroussin#endif 128315e69cbSBaptiste Daroussin#if HAVE_STRING_H 129315e69cbSBaptiste Daroussin# if !STDC_HEADERS && HAVE_MEMORY_H 130315e69cbSBaptiste Daroussin# include <memory.h> 131315e69cbSBaptiste Daroussin# endif 132315e69cbSBaptiste Daroussin# include <string.h> 133315e69cbSBaptiste Daroussin#endif 134315e69cbSBaptiste Daroussin#if HAVE_STRINGS_H 135315e69cbSBaptiste Daroussin# include <strings.h> 136315e69cbSBaptiste Daroussin#endif 137315e69cbSBaptiste Daroussin#if HAVE_INTTYPES_H 138315e69cbSBaptiste Daroussin# include <inttypes.h> 139315e69cbSBaptiste Daroussin#else 140315e69cbSBaptiste Daroussin# if HAVE_STDINT_H 141315e69cbSBaptiste Daroussin# include <stdint.h> 142315e69cbSBaptiste Daroussin# endif 143315e69cbSBaptiste Daroussin#endif 144315e69cbSBaptiste Daroussin#if HAVE_UNISTD_H 145315e69cbSBaptiste Daroussin# include <unistd.h> 146315e69cbSBaptiste Daroussin#endif" 14798e903e7SBaptiste Daroussin 14898e903e7SBaptiste Daroussin# Initialize some variables set by options. 14998e903e7SBaptiste Daroussinac_init_help= 15098e903e7SBaptiste Daroussinac_init_version=false 15198e903e7SBaptiste Daroussin# The variables have the same names as the options, with 15298e903e7SBaptiste Daroussin# dashes changed to underlines. 15398e903e7SBaptiste Daroussincache_file=/dev/null 15498e903e7SBaptiste Daroussinexec_prefix=NONE 15598e903e7SBaptiste Daroussinno_create= 15698e903e7SBaptiste Daroussinno_recursion= 15798e903e7SBaptiste Daroussinprefix=NONE 15898e903e7SBaptiste Daroussinprogram_prefix=NONE 15998e903e7SBaptiste Daroussinprogram_suffix=NONE 16098e903e7SBaptiste Daroussinprogram_transform_name=s,x,x, 16198e903e7SBaptiste Daroussinsilent= 16298e903e7SBaptiste Daroussinsite= 16398e903e7SBaptiste Daroussinsrcdir= 16498e903e7SBaptiste Daroussinverbose= 16598e903e7SBaptiste Daroussinx_includes=NONE 16698e903e7SBaptiste Daroussinx_libraries=NONE 16798e903e7SBaptiste Daroussin 16898e903e7SBaptiste Daroussin# Installation directory options. 16998e903e7SBaptiste Daroussin# These are left unexpanded so users can "make install exec_prefix=/foo" 17098e903e7SBaptiste Daroussin# and all the variables that are supposed to be based on exec_prefix 17198e903e7SBaptiste Daroussin# by default will actually change. 17298e903e7SBaptiste Daroussin# Use braces instead of parens because sh, perl, etc. also accept them. 17398e903e7SBaptiste Daroussinbindir='${exec_prefix}/bin' 17498e903e7SBaptiste Daroussinsbindir='${exec_prefix}/sbin' 17598e903e7SBaptiste Daroussinlibexecdir='${exec_prefix}/libexec' 1765b91e83fSBaptiste Daroussindatarootdir='${prefix}/share' 1775b91e83fSBaptiste Daroussindatadir='${datarootdir}' 17898e903e7SBaptiste Daroussinsysconfdir='${prefix}/etc' 17998e903e7SBaptiste Daroussinsharedstatedir='${prefix}/com' 18098e903e7SBaptiste Daroussinlocalstatedir='${prefix}/var' 181b53bb29fSJung-uk Kimrunstatedir='${localstatedir}/run' 18298e903e7SBaptiste Daroussinlibdir='${exec_prefix}/lib' 18398e903e7SBaptiste Daroussinincludedir='${prefix}/include' 18498e903e7SBaptiste Daroussinoldincludedir='/usr/include' 1855b91e83fSBaptiste Daroussininfodir='${datarootdir}/info' 1865b91e83fSBaptiste Daroussinmandir='${datarootdir}/man' 18798e903e7SBaptiste Daroussin 18898e903e7SBaptiste Daroussin# Identity of this package. 18998e903e7SBaptiste DaroussinPACKAGE_NAME= 19098e903e7SBaptiste DaroussinPACKAGE_TARNAME= 19198e903e7SBaptiste DaroussinPACKAGE_VERSION= 19298e903e7SBaptiste DaroussinPACKAGE_STRING= 19398e903e7SBaptiste DaroussinPACKAGE_BUGREPORT= 19498e903e7SBaptiste Daroussin 19598e903e7SBaptiste Daroussinac_prev= 19698e903e7SBaptiste Daroussinfor ac_option 19798e903e7SBaptiste Daroussindo 19898e903e7SBaptiste Daroussin # If the previous option needs an argument, assign it. 19998e903e7SBaptiste Daroussin if test -n "$ac_prev"; then 20098e903e7SBaptiste Daroussin eval "$ac_prev=\$ac_option" 20198e903e7SBaptiste Daroussin ac_prev= 20298e903e7SBaptiste Daroussin continue 20398e903e7SBaptiste Daroussin fi 20498e903e7SBaptiste Daroussin 20598e903e7SBaptiste Daroussin ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` 20698e903e7SBaptiste Daroussin 20798e903e7SBaptiste Daroussin # Accept the important Cygnus configure options, so we can diagnose typos. 20898e903e7SBaptiste Daroussin 2098e022d3cSDag-Erling Smørgrav case "$ac_option" in 21098e903e7SBaptiste Daroussin 21198e903e7SBaptiste Daroussin -bindir | --bindir | --bindi | --bind | --bin | --bi) 21298e903e7SBaptiste Daroussin ac_prev=bindir ;; 21398e903e7SBaptiste Daroussin -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 21498e903e7SBaptiste Daroussin bindir=$ac_optarg ;; 21598e903e7SBaptiste Daroussin 21698e903e7SBaptiste Daroussin -build | --build | --buil | --bui | --bu) 21798e903e7SBaptiste Daroussin ac_prev=build_alias ;; 21898e903e7SBaptiste Daroussin -build=* | --build=* | --buil=* | --bui=* | --bu=*) 21998e903e7SBaptiste Daroussin build_alias=$ac_optarg ;; 22098e903e7SBaptiste Daroussin 22198e903e7SBaptiste Daroussin -cache-file | --cache-file | --cache-fil | --cache-fi \ 22298e903e7SBaptiste Daroussin | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 22398e903e7SBaptiste Daroussin ac_prev=cache_file ;; 22498e903e7SBaptiste Daroussin -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 22598e903e7SBaptiste Daroussin | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 22698e903e7SBaptiste Daroussin cache_file=$ac_optarg ;; 22798e903e7SBaptiste Daroussin 22898e903e7SBaptiste Daroussin --config-cache | -C) 22998e903e7SBaptiste Daroussin cache_file=config.cache ;; 23098e903e7SBaptiste Daroussin 23198e903e7SBaptiste Daroussin -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 23298e903e7SBaptiste Daroussin ac_prev=datadir ;; 23398e903e7SBaptiste Daroussin -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 23498e903e7SBaptiste Daroussin | --da=*) 23598e903e7SBaptiste Daroussin datadir=$ac_optarg ;; 23698e903e7SBaptiste Daroussin 2375b91e83fSBaptiste Daroussin -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 2385b91e83fSBaptiste Daroussin | --dataroo | --dataro | --datar) 2395b91e83fSBaptiste Daroussin ac_prev=datarootdir ;; 2405b91e83fSBaptiste Daroussin -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 2415b91e83fSBaptiste Daroussin | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 2425b91e83fSBaptiste Daroussin datarootdir=$ac_optarg ;; 2435b91e83fSBaptiste Daroussin 24498e903e7SBaptiste Daroussin -disable-* | --disable-*) 24598e903e7SBaptiste Daroussin ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 24698e903e7SBaptiste Daroussin # Reject names that are not valid shell variable names. 24798e903e7SBaptiste Daroussin expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 24898e903e7SBaptiste Daroussin { echo "$as_me: error: invalid feature name: $ac_feature" >&2 24998e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 2508e022d3cSDag-Erling Smørgrav ac_feature=`echo "$ac_feature" | sed 's/-/_/g'` 25198e903e7SBaptiste Daroussin eval "enable_$ac_feature=no" ;; 25298e903e7SBaptiste Daroussin 25398e903e7SBaptiste Daroussin -enable-* | --enable-*) 25498e903e7SBaptiste Daroussin ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 25598e903e7SBaptiste Daroussin # Reject names that are not valid shell variable names. 25698e903e7SBaptiste Daroussin expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 25798e903e7SBaptiste Daroussin { echo "$as_me: error: invalid feature name: $ac_feature" >&2 25898e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 2598e022d3cSDag-Erling Smørgrav ac_feature=`echo "$ac_feature" | sed 's/-/_/g'` 2608e022d3cSDag-Erling Smørgrav case "$ac_option" in 26198e903e7SBaptiste Daroussin *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 26298e903e7SBaptiste Daroussin *) ac_optarg=yes ;; 26398e903e7SBaptiste Daroussin esac 26498e903e7SBaptiste Daroussin eval "enable_$ac_feature='$ac_optarg'" ;; 26598e903e7SBaptiste Daroussin 26698e903e7SBaptiste Daroussin -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 26798e903e7SBaptiste Daroussin | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 26898e903e7SBaptiste Daroussin | --exec | --exe | --ex) 26998e903e7SBaptiste Daroussin ac_prev=exec_prefix ;; 27098e903e7SBaptiste Daroussin -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 27198e903e7SBaptiste Daroussin | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 27298e903e7SBaptiste Daroussin | --exec=* | --exe=* | --ex=*) 27398e903e7SBaptiste Daroussin exec_prefix=$ac_optarg ;; 27498e903e7SBaptiste Daroussin 27598e903e7SBaptiste Daroussin -gas | --gas | --ga | --g) 27698e903e7SBaptiste Daroussin # Obsolete; use --with-gas. 27798e903e7SBaptiste Daroussin with_gas=yes ;; 27898e903e7SBaptiste Daroussin 27998e903e7SBaptiste Daroussin -help | --help | --hel | --he | -h) 28098e903e7SBaptiste Daroussin ac_init_help=long ;; 28198e903e7SBaptiste Daroussin -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 28298e903e7SBaptiste Daroussin ac_init_help=recursive ;; 28398e903e7SBaptiste Daroussin -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 28498e903e7SBaptiste Daroussin ac_init_help=short ;; 28598e903e7SBaptiste Daroussin 28698e903e7SBaptiste Daroussin -host | --host | --hos | --ho) 28798e903e7SBaptiste Daroussin ac_prev=host_alias ;; 28898e903e7SBaptiste Daroussin -host=* | --host=* | --hos=* | --ho=*) 28998e903e7SBaptiste Daroussin host_alias=$ac_optarg ;; 29098e903e7SBaptiste Daroussin 29198e903e7SBaptiste Daroussin -includedir | --includedir | --includedi | --included | --include \ 29298e903e7SBaptiste Daroussin | --includ | --inclu | --incl | --inc) 29398e903e7SBaptiste Daroussin ac_prev=includedir ;; 29498e903e7SBaptiste Daroussin -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 29598e903e7SBaptiste Daroussin | --includ=* | --inclu=* | --incl=* | --inc=*) 29698e903e7SBaptiste Daroussin includedir=$ac_optarg ;; 29798e903e7SBaptiste Daroussin 29898e903e7SBaptiste Daroussin -infodir | --infodir | --infodi | --infod | --info | --inf) 29998e903e7SBaptiste Daroussin ac_prev=infodir ;; 30098e903e7SBaptiste Daroussin -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 30198e903e7SBaptiste Daroussin infodir=$ac_optarg ;; 30298e903e7SBaptiste Daroussin 30398e903e7SBaptiste Daroussin -libdir | --libdir | --libdi | --libd) 30498e903e7SBaptiste Daroussin ac_prev=libdir ;; 30598e903e7SBaptiste Daroussin -libdir=* | --libdir=* | --libdi=* | --libd=*) 30698e903e7SBaptiste Daroussin libdir=$ac_optarg ;; 30798e903e7SBaptiste Daroussin 30898e903e7SBaptiste Daroussin -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 30998e903e7SBaptiste Daroussin | --libexe | --libex | --libe) 31098e903e7SBaptiste Daroussin ac_prev=libexecdir ;; 31198e903e7SBaptiste Daroussin -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 31298e903e7SBaptiste Daroussin | --libexe=* | --libex=* | --libe=*) 31398e903e7SBaptiste Daroussin libexecdir=$ac_optarg ;; 31498e903e7SBaptiste Daroussin 31598e903e7SBaptiste Daroussin -localstatedir | --localstatedir | --localstatedi | --localstated \ 31698e903e7SBaptiste Daroussin | --localstate | --localstat | --localsta | --localst \ 31798e903e7SBaptiste Daroussin | --locals | --local | --loca | --loc | --lo) 31898e903e7SBaptiste Daroussin ac_prev=localstatedir ;; 31998e903e7SBaptiste Daroussin -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 32098e903e7SBaptiste Daroussin | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 32198e903e7SBaptiste Daroussin | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 32298e903e7SBaptiste Daroussin localstatedir=$ac_optarg ;; 32398e903e7SBaptiste Daroussin 324b53bb29fSJung-uk Kim -runstatedir | --runstatedir | --runstatedi | --runstated \ 325b53bb29fSJung-uk Kim | --runstate | --runstat | --runsta | --runst \ 326b53bb29fSJung-uk Kim | --runs | --run | --ru) 327b53bb29fSJung-uk Kim ac_prev=runstatedir ;; 328b53bb29fSJung-uk Kim -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 329b53bb29fSJung-uk Kim | --runstate=* | --runstat=* | --runsta=* | --runst=* \ 330b53bb29fSJung-uk Kim | --runs=* | --run=* | --ru=*) 331b53bb29fSJung-uk Kim runstatedir=$ac_optarg ;; 332b53bb29fSJung-uk Kim 33398e903e7SBaptiste Daroussin -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 33498e903e7SBaptiste Daroussin ac_prev=mandir ;; 33598e903e7SBaptiste Daroussin -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 33698e903e7SBaptiste Daroussin mandir=$ac_optarg ;; 33798e903e7SBaptiste Daroussin 33898e903e7SBaptiste Daroussin -nfp | --nfp | --nf) 33998e903e7SBaptiste Daroussin # Obsolete; use --without-fp. 34098e903e7SBaptiste Daroussin with_fp=no ;; 34198e903e7SBaptiste Daroussin 34298e903e7SBaptiste Daroussin -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 34398e903e7SBaptiste Daroussin | --no-cr | --no-c) 34498e903e7SBaptiste Daroussin no_create=yes ;; 34598e903e7SBaptiste Daroussin 34698e903e7SBaptiste Daroussin -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 34798e903e7SBaptiste Daroussin | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 34898e903e7SBaptiste Daroussin no_recursion=yes ;; 34998e903e7SBaptiste Daroussin 35098e903e7SBaptiste Daroussin -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 35198e903e7SBaptiste Daroussin | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 35298e903e7SBaptiste Daroussin | --oldin | --oldi | --old | --ol | --o) 35398e903e7SBaptiste Daroussin ac_prev=oldincludedir ;; 35498e903e7SBaptiste Daroussin -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 35598e903e7SBaptiste Daroussin | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 35698e903e7SBaptiste Daroussin | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 35798e903e7SBaptiste Daroussin oldincludedir=$ac_optarg ;; 35898e903e7SBaptiste Daroussin 35998e903e7SBaptiste Daroussin -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 36098e903e7SBaptiste Daroussin ac_prev=prefix ;; 36198e903e7SBaptiste Daroussin -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 36298e903e7SBaptiste Daroussin prefix=$ac_optarg ;; 36398e903e7SBaptiste Daroussin 36498e903e7SBaptiste Daroussin -program-prefix | --program-prefix | --program-prefi | --program-pref \ 36598e903e7SBaptiste Daroussin | --program-pre | --program-pr | --program-p) 36698e903e7SBaptiste Daroussin ac_prev=program_prefix ;; 36798e903e7SBaptiste Daroussin -program-prefix=* | --program-prefix=* | --program-prefi=* \ 36898e903e7SBaptiste Daroussin | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 36998e903e7SBaptiste Daroussin program_prefix=$ac_optarg ;; 37098e903e7SBaptiste Daroussin 37198e903e7SBaptiste Daroussin -program-suffix | --program-suffix | --program-suffi | --program-suff \ 37298e903e7SBaptiste Daroussin | --program-suf | --program-su | --program-s) 37398e903e7SBaptiste Daroussin ac_prev=program_suffix ;; 37498e903e7SBaptiste Daroussin -program-suffix=* | --program-suffix=* | --program-suffi=* \ 37598e903e7SBaptiste Daroussin | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 37698e903e7SBaptiste Daroussin program_suffix=$ac_optarg ;; 37798e903e7SBaptiste Daroussin 37898e903e7SBaptiste Daroussin -program-transform-name | --program-transform-name \ 37998e903e7SBaptiste Daroussin | --program-transform-nam | --program-transform-na \ 38098e903e7SBaptiste Daroussin | --program-transform-n | --program-transform- \ 38198e903e7SBaptiste Daroussin | --program-transform | --program-transfor \ 38298e903e7SBaptiste Daroussin | --program-transfo | --program-transf \ 38398e903e7SBaptiste Daroussin | --program-trans | --program-tran \ 38498e903e7SBaptiste Daroussin | --progr-tra | --program-tr | --program-t) 38598e903e7SBaptiste Daroussin ac_prev=program_transform_name ;; 38698e903e7SBaptiste Daroussin -program-transform-name=* | --program-transform-name=* \ 38798e903e7SBaptiste Daroussin | --program-transform-nam=* | --program-transform-na=* \ 38898e903e7SBaptiste Daroussin | --program-transform-n=* | --program-transform-=* \ 38998e903e7SBaptiste Daroussin | --program-transform=* | --program-transfor=* \ 39098e903e7SBaptiste Daroussin | --program-transfo=* | --program-transf=* \ 39198e903e7SBaptiste Daroussin | --program-trans=* | --program-tran=* \ 39298e903e7SBaptiste Daroussin | --progr-tra=* | --program-tr=* | --program-t=*) 39398e903e7SBaptiste Daroussin program_transform_name=$ac_optarg ;; 39498e903e7SBaptiste Daroussin 39598e903e7SBaptiste Daroussin -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 39698e903e7SBaptiste Daroussin | -silent | --silent | --silen | --sile | --sil) 39798e903e7SBaptiste Daroussin silent=yes ;; 39898e903e7SBaptiste Daroussin 39998e903e7SBaptiste Daroussin -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 40098e903e7SBaptiste Daroussin ac_prev=sbindir ;; 40198e903e7SBaptiste Daroussin -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 40298e903e7SBaptiste Daroussin | --sbi=* | --sb=*) 40398e903e7SBaptiste Daroussin sbindir=$ac_optarg ;; 40498e903e7SBaptiste Daroussin 40598e903e7SBaptiste Daroussin -sharedstatedir | --sharedstatedir | --sharedstatedi \ 40698e903e7SBaptiste Daroussin | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 40798e903e7SBaptiste Daroussin | --sharedst | --shareds | --shared | --share | --shar \ 40898e903e7SBaptiste Daroussin | --sha | --sh) 40998e903e7SBaptiste Daroussin ac_prev=sharedstatedir ;; 41098e903e7SBaptiste Daroussin -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 41198e903e7SBaptiste Daroussin | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 41298e903e7SBaptiste Daroussin | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 41398e903e7SBaptiste Daroussin | --sha=* | --sh=*) 41498e903e7SBaptiste Daroussin sharedstatedir=$ac_optarg ;; 41598e903e7SBaptiste Daroussin 41698e903e7SBaptiste Daroussin -site | --site | --sit) 41798e903e7SBaptiste Daroussin ac_prev=site ;; 41898e903e7SBaptiste Daroussin -site=* | --site=* | --sit=*) 41998e903e7SBaptiste Daroussin site=$ac_optarg ;; 42098e903e7SBaptiste Daroussin 42198e903e7SBaptiste Daroussin -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 42298e903e7SBaptiste Daroussin ac_prev=srcdir ;; 42398e903e7SBaptiste Daroussin -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 42498e903e7SBaptiste Daroussin srcdir=$ac_optarg ;; 42598e903e7SBaptiste Daroussin 42698e903e7SBaptiste Daroussin -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 42798e903e7SBaptiste Daroussin | --syscon | --sysco | --sysc | --sys | --sy) 42898e903e7SBaptiste Daroussin ac_prev=sysconfdir ;; 42998e903e7SBaptiste Daroussin -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 43098e903e7SBaptiste Daroussin | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 43198e903e7SBaptiste Daroussin sysconfdir=$ac_optarg ;; 43298e903e7SBaptiste Daroussin 43398e903e7SBaptiste Daroussin -target | --target | --targe | --targ | --tar | --ta | --t) 43498e903e7SBaptiste Daroussin ac_prev=target_alias ;; 43598e903e7SBaptiste Daroussin -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 43698e903e7SBaptiste Daroussin target_alias=$ac_optarg ;; 43798e903e7SBaptiste Daroussin 43898e903e7SBaptiste Daroussin -v | -verbose | --verbose | --verbos | --verbo | --verb) 43998e903e7SBaptiste Daroussin verbose=yes ;; 44098e903e7SBaptiste Daroussin 44198e903e7SBaptiste Daroussin -version | --version | --versio | --versi | --vers | -V) 44298e903e7SBaptiste Daroussin ac_init_version=: ;; 44398e903e7SBaptiste Daroussin 44498e903e7SBaptiste Daroussin -with-* | --with-*) 44598e903e7SBaptiste Daroussin ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 44698e903e7SBaptiste Daroussin # Reject names that are not valid shell variable names. 44798e903e7SBaptiste Daroussin expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 44898e903e7SBaptiste Daroussin { echo "$as_me: error: invalid package name: $ac_package" >&2 44998e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 4508e022d3cSDag-Erling Smørgrav ac_package=`echo "$ac_package" | sed 's/-/_/g'` 4518e022d3cSDag-Erling Smørgrav case "$ac_option" in 45298e903e7SBaptiste Daroussin *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 45398e903e7SBaptiste Daroussin *) ac_optarg=yes ;; 45498e903e7SBaptiste Daroussin esac 45598e903e7SBaptiste Daroussin eval "with_$ac_package='$ac_optarg'" ;; 45698e903e7SBaptiste Daroussin 45798e903e7SBaptiste Daroussin -without-* | --without-*) 45898e903e7SBaptiste Daroussin ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 45998e903e7SBaptiste Daroussin # Reject names that are not valid shell variable names. 46098e903e7SBaptiste Daroussin expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 46198e903e7SBaptiste Daroussin { echo "$as_me: error: invalid package name: $ac_package" >&2 46298e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 4638e022d3cSDag-Erling Smørgrav ac_package=`echo "$ac_package" | sed 's/-/_/g'` 46498e903e7SBaptiste Daroussin eval "with_$ac_package=no" ;; 46598e903e7SBaptiste Daroussin 46698e903e7SBaptiste Daroussin --x) 46798e903e7SBaptiste Daroussin # Obsolete; use --with-x. 46898e903e7SBaptiste Daroussin with_x=yes ;; 46998e903e7SBaptiste Daroussin 47098e903e7SBaptiste Daroussin -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 47198e903e7SBaptiste Daroussin | --x-incl | --x-inc | --x-in | --x-i) 47298e903e7SBaptiste Daroussin ac_prev=x_includes ;; 47398e903e7SBaptiste Daroussin -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 47498e903e7SBaptiste Daroussin | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 47598e903e7SBaptiste Daroussin x_includes=$ac_optarg ;; 47698e903e7SBaptiste Daroussin 47798e903e7SBaptiste Daroussin -x-libraries | --x-libraries | --x-librarie | --x-librari \ 47898e903e7SBaptiste Daroussin | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 47998e903e7SBaptiste Daroussin ac_prev=x_libraries ;; 48098e903e7SBaptiste Daroussin -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 48198e903e7SBaptiste Daroussin | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 48298e903e7SBaptiste Daroussin x_libraries=$ac_optarg ;; 48398e903e7SBaptiste Daroussin 48498e903e7SBaptiste Daroussin -*) { echo "$as_me: error: unrecognized option: $ac_option 48598e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&2 48698e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 48798e903e7SBaptiste Daroussin ;; 48898e903e7SBaptiste Daroussin 48998e903e7SBaptiste Daroussin *=*) 49098e903e7SBaptiste Daroussin ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 49198e903e7SBaptiste Daroussin # Reject names that are not valid shell variable names. 49298e903e7SBaptiste Daroussin expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 49398e903e7SBaptiste Daroussin { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 49498e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 49598e903e7SBaptiste Daroussin ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` 49698e903e7SBaptiste Daroussin eval "$ac_envvar='$ac_optarg'" 4978e022d3cSDag-Erling Smørgrav export "$ac_envvar" ;; 49898e903e7SBaptiste Daroussin 49998e903e7SBaptiste Daroussin *) 50098e903e7SBaptiste Daroussin # FIXME: should be removed in autoconf 3.0. 50198e903e7SBaptiste Daroussin echo "$as_me: WARNING: you should use --build, --host, --target" >&2 50298e903e7SBaptiste Daroussin expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 50398e903e7SBaptiste Daroussin echo "$as_me: WARNING: invalid host type: $ac_option" >&2 5048e022d3cSDag-Erling Smørgrav : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}" 50598e903e7SBaptiste Daroussin ;; 50698e903e7SBaptiste Daroussin 50798e903e7SBaptiste Daroussin esac 50898e903e7SBaptiste Daroussindone 50998e903e7SBaptiste Daroussin 51098e903e7SBaptiste Daroussinif test -n "$ac_prev"; then 5118e022d3cSDag-Erling Smørgrav ac_option=--`echo "$ac_prev" | sed 's/_/-/g'` 51298e903e7SBaptiste Daroussin { echo "$as_me: error: missing argument to $ac_option" >&2 51398e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 51498e903e7SBaptiste Daroussinfi 51598e903e7SBaptiste Daroussin 51698e903e7SBaptiste Daroussin# Be sure to have absolute paths. 51798e903e7SBaptiste Daroussinfor ac_var in exec_prefix prefix 51898e903e7SBaptiste Daroussindo 5198e022d3cSDag-Erling Smørgrav eval ac_val=$`echo "$ac_var"` 5208e022d3cSDag-Erling Smørgrav case "$ac_val" in 52198e903e7SBaptiste Daroussin [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 52298e903e7SBaptiste Daroussin *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 52398e903e7SBaptiste Daroussin { (exit 1); exit 1; }; };; 52498e903e7SBaptiste Daroussin esac 52598e903e7SBaptiste Daroussindone 52698e903e7SBaptiste Daroussin 52798e903e7SBaptiste Daroussin# Be sure to have absolute paths. 5285b91e83fSBaptiste Daroussinfor ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \ 52998e903e7SBaptiste Daroussin localstatedir libdir includedir oldincludedir infodir mandir 53098e903e7SBaptiste Daroussindo 5318e022d3cSDag-Erling Smørgrav eval ac_val=$`echo "$ac_var"` 5328e022d3cSDag-Erling Smørgrav case "$ac_val" in 53398e903e7SBaptiste Daroussin [\\/$]* | ?:[\\/]* ) ;; 53498e903e7SBaptiste Daroussin *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 53598e903e7SBaptiste Daroussin { (exit 1); exit 1; }; };; 53698e903e7SBaptiste Daroussin esac 53798e903e7SBaptiste Daroussindone 53898e903e7SBaptiste Daroussin 53998e903e7SBaptiste Daroussin# There might be people who depend on the old broken behavior: `$host' 54098e903e7SBaptiste Daroussin# used to hold the argument of --host etc. 54198e903e7SBaptiste Daroussinbuild=$build_alias 54298e903e7SBaptiste Daroussinhost=$host_alias 54398e903e7SBaptiste Daroussintarget=$target_alias 54498e903e7SBaptiste Daroussin 54598e903e7SBaptiste Daroussin# FIXME: should be removed in autoconf 3.0. 54698e903e7SBaptiste Daroussinif test "x$host_alias" != x; then 54798e903e7SBaptiste Daroussin if test "x$build_alias" = x; then 54898e903e7SBaptiste Daroussin cross_compiling=maybe 54998e903e7SBaptiste Daroussin echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 55098e903e7SBaptiste Daroussin If a cross compiler is detected then cross compile mode will be used." >&2 55198e903e7SBaptiste Daroussin elif test "x$build_alias" != "x$host_alias"; then 55298e903e7SBaptiste Daroussin cross_compiling=yes 55398e903e7SBaptiste Daroussin fi 55498e903e7SBaptiste Daroussinfi 55598e903e7SBaptiste Daroussin 55698e903e7SBaptiste Daroussinac_tool_prefix= 55798e903e7SBaptiste Daroussintest -n "$host_alias" && ac_tool_prefix=$host_alias- 55898e903e7SBaptiste Daroussin 55998e903e7SBaptiste Daroussintest "$silent" = yes && exec 6>/dev/null 56098e903e7SBaptiste Daroussin 56198e903e7SBaptiste Daroussin# Find the source files, if location was not specified. 56298e903e7SBaptiste Daroussinif test -z "$srcdir"; then 56398e903e7SBaptiste Daroussin ac_srcdir_defaulted=yes 56498e903e7SBaptiste Daroussin # Try the directory containing this script, then its parent. 56598e903e7SBaptiste Daroussin ac_prog=$0 56698e903e7SBaptiste Daroussin ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'` 56798e903e7SBaptiste Daroussin test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 56898e903e7SBaptiste Daroussin srcdir=$ac_confdir 5698e022d3cSDag-Erling Smørgrav if test ! -r "$srcdir/$ac_unique_file"; then 57098e903e7SBaptiste Daroussin srcdir=.. 57198e903e7SBaptiste Daroussin fi 57298e903e7SBaptiste Daroussinelse 57398e903e7SBaptiste Daroussin ac_srcdir_defaulted=no 57498e903e7SBaptiste Daroussinfi 5758e022d3cSDag-Erling Smørgravif test ! -r "$srcdir/$ac_unique_file"; then 57698e903e7SBaptiste Daroussin if test "$ac_srcdir_defaulted" = yes; then 57798e903e7SBaptiste Daroussin { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2 57898e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 57998e903e7SBaptiste Daroussin else 58098e903e7SBaptiste Daroussin { echo "$as_me: error: cannot find sources in $srcdir" >&2 58198e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 58298e903e7SBaptiste Daroussin fi 58398e903e7SBaptiste Daroussinfi 58498e903e7SBaptiste Daroussinsrcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 58598e903e7SBaptiste Daroussinac_env_build_alias_set=${build_alias+set} 58698e903e7SBaptiste Daroussinac_env_build_alias_value=$build_alias 58798e903e7SBaptiste Daroussinac_cv_env_build_alias_set=${build_alias+set} 58898e903e7SBaptiste Daroussinac_cv_env_build_alias_value=$build_alias 58998e903e7SBaptiste Daroussinac_env_host_alias_set=${host_alias+set} 59098e903e7SBaptiste Daroussinac_env_host_alias_value=$host_alias 59198e903e7SBaptiste Daroussinac_cv_env_host_alias_set=${host_alias+set} 59298e903e7SBaptiste Daroussinac_cv_env_host_alias_value=$host_alias 59398e903e7SBaptiste Daroussinac_env_target_alias_set=${target_alias+set} 59498e903e7SBaptiste Daroussinac_env_target_alias_value=$target_alias 59598e903e7SBaptiste Daroussinac_cv_env_target_alias_set=${target_alias+set} 59698e903e7SBaptiste Daroussinac_cv_env_target_alias_value=$target_alias 59798e903e7SBaptiste Daroussinac_env_CC_set=${CC+set} 59898e903e7SBaptiste Daroussinac_env_CC_value=$CC 59998e903e7SBaptiste Daroussinac_cv_env_CC_set=${CC+set} 60098e903e7SBaptiste Daroussinac_cv_env_CC_value=$CC 60198e903e7SBaptiste Daroussinac_env_CFLAGS_set=${CFLAGS+set} 60298e903e7SBaptiste Daroussinac_env_CFLAGS_value=$CFLAGS 60398e903e7SBaptiste Daroussinac_cv_env_CFLAGS_set=${CFLAGS+set} 60498e903e7SBaptiste Daroussinac_cv_env_CFLAGS_value=$CFLAGS 60598e903e7SBaptiste Daroussinac_env_LDFLAGS_set=${LDFLAGS+set} 60698e903e7SBaptiste Daroussinac_env_LDFLAGS_value=$LDFLAGS 60798e903e7SBaptiste Daroussinac_cv_env_LDFLAGS_set=${LDFLAGS+set} 60898e903e7SBaptiste Daroussinac_cv_env_LDFLAGS_value=$LDFLAGS 60998e903e7SBaptiste Daroussinac_env_CPPFLAGS_set=${CPPFLAGS+set} 61098e903e7SBaptiste Daroussinac_env_CPPFLAGS_value=$CPPFLAGS 61198e903e7SBaptiste Daroussinac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} 61298e903e7SBaptiste Daroussinac_cv_env_CPPFLAGS_value=$CPPFLAGS 61398e903e7SBaptiste Daroussinac_env_CPP_set=${CPP+set} 61498e903e7SBaptiste Daroussinac_env_CPP_value=$CPP 61598e903e7SBaptiste Daroussinac_cv_env_CPP_set=${CPP+set} 61698e903e7SBaptiste Daroussinac_cv_env_CPP_value=$CPP 61798e903e7SBaptiste Daroussin 61898e903e7SBaptiste Daroussin# 61998e903e7SBaptiste Daroussin# Report the --help message. 62098e903e7SBaptiste Daroussin# 62198e903e7SBaptiste Daroussinif test "$ac_init_help" = "long"; then 62298e903e7SBaptiste Daroussin # Omit some internal or obsolete options to make the list less imposing. 62398e903e7SBaptiste Daroussin # This message is too long to be a string in the A/UX 3.1 sh. 62498e903e7SBaptiste Daroussin cat <<EOF 62598e903e7SBaptiste Daroussin\`configure' configures this package to adapt to many kinds of systems. 62698e903e7SBaptiste Daroussin 62798e903e7SBaptiste DaroussinUsage: $0 [OPTION]... [VAR=VALUE]... 62898e903e7SBaptiste Daroussin 62998e903e7SBaptiste DaroussinTo assign environment variables (e.g., CC, CFLAGS...), specify them as 63098e903e7SBaptiste DaroussinVAR=VALUE. See below for descriptions of some of the useful variables. 63198e903e7SBaptiste Daroussin 63298e903e7SBaptiste DaroussinDefaults for the options are specified in brackets. 63398e903e7SBaptiste Daroussin 63498e903e7SBaptiste DaroussinConfiguration: 63598e903e7SBaptiste Daroussin -h, --help display this help and exit 63698e903e7SBaptiste Daroussin --help=short display options specific to this package 63798e903e7SBaptiste Daroussin --help=recursive display the short help of all the included packages 63898e903e7SBaptiste Daroussin -V, --version display version information and exit 63998e903e7SBaptiste Daroussin -q, --quiet, --silent do not print \`checking...' messages 64098e903e7SBaptiste Daroussin --cache-file=FILE cache test results in FILE [disabled] 64198e903e7SBaptiste Daroussin -C, --config-cache alias for \`--cache-file=config.cache' 64298e903e7SBaptiste Daroussin -n, --no-create do not create output files 64398e903e7SBaptiste Daroussin --srcdir=DIR find the sources in DIR [configure dir or \`..'] 64498e903e7SBaptiste Daroussin 64598e903e7SBaptiste DaroussinEOF 64698e903e7SBaptiste Daroussin 64798e903e7SBaptiste Daroussin cat <<EOF 64898e903e7SBaptiste DaroussinInstallation directories: 64998e903e7SBaptiste Daroussin --prefix=PREFIX install architecture-independent files in PREFIX 65098e903e7SBaptiste Daroussin [$ac_default_prefix] 65198e903e7SBaptiste Daroussin --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 65298e903e7SBaptiste Daroussin [PREFIX] 65398e903e7SBaptiste Daroussin 65498e903e7SBaptiste DaroussinBy default, \`make install' will install all the files in 65598e903e7SBaptiste Daroussin\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 65698e903e7SBaptiste Daroussinan installation prefix other than \`$ac_default_prefix' using \`--prefix', 65798e903e7SBaptiste Daroussinfor instance \`--prefix=\$HOME'. 65898e903e7SBaptiste Daroussin 65998e903e7SBaptiste DaroussinFor better control, use the options below. 66098e903e7SBaptiste Daroussin 66198e903e7SBaptiste DaroussinFine tuning of the installation directories: 66298e903e7SBaptiste Daroussin --bindir=DIR user executables [EPREFIX/bin] 66398e903e7SBaptiste Daroussin --sbindir=DIR system admin executables [EPREFIX/sbin] 66498e903e7SBaptiste Daroussin --libexecdir=DIR program executables [EPREFIX/libexec] 6655b91e83fSBaptiste Daroussin --datarootdir=DIR read-only architecture-independent data [PREFIX/share] 6665b91e83fSBaptiste Daroussin --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 66798e903e7SBaptiste Daroussin --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 66898e903e7SBaptiste Daroussin --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 66998e903e7SBaptiste Daroussin --localstatedir=DIR modifiable single-machine data [PREFIX/var] 670b53bb29fSJung-uk Kim --runstatedir=DIR extra definition of runtime data [LOCALSTATEDIR/run] 67198e903e7SBaptiste Daroussin --libdir=DIR object code libraries [EPREFIX/lib] 67298e903e7SBaptiste Daroussin --includedir=DIR C header files [PREFIX/include] 67398e903e7SBaptiste Daroussin --oldincludedir=DIR C header files for non-gcc [/usr/include] 6745b91e83fSBaptiste Daroussin --infodir=DIR info documentation [DATAROOTDIR/info] 6755b91e83fSBaptiste Daroussin --mandir=DIR man documentation [DATAROOTDIR/man] 67698e903e7SBaptiste DaroussinEOF 67798e903e7SBaptiste Daroussin 67898e903e7SBaptiste Daroussin cat <<\EOF 67998e903e7SBaptiste Daroussin 68098e903e7SBaptiste DaroussinProgram names: 68198e903e7SBaptiste Daroussin --program-prefix=PREFIX prepend PREFIX to installed program names 68298e903e7SBaptiste Daroussin --program-suffix=SUFFIX append SUFFIX to installed program names 68398e903e7SBaptiste Daroussin --program-transform-name=PROGRAM run sed PROGRAM on installed program names 68498e903e7SBaptiste Daroussin 68598e903e7SBaptiste DaroussinSystem types: 68698e903e7SBaptiste Daroussin --build=BUILD configure for building on BUILD [guessed] 68798e903e7SBaptiste Daroussin --host=HOST build programs to run on HOST [BUILD] 68898e903e7SBaptiste Daroussin --target=TARGET configure for building compilers for TARGET [HOST] 68998e903e7SBaptiste DaroussinEOF 69098e903e7SBaptiste Daroussinfi 69198e903e7SBaptiste Daroussin 69298e903e7SBaptiste Daroussinif test -n "$ac_init_help"; then 69398e903e7SBaptiste Daroussin 69498e903e7SBaptiste Daroussin cat <<\EOF 69598e903e7SBaptiste Daroussin 69698e903e7SBaptiste DaroussinOptional Packages: 69798e903e7SBaptiste Daroussin --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 69898e903e7SBaptiste Daroussin --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 69998e903e7SBaptiste Daroussin 70098e903e7SBaptiste DaroussinOptional Features: 70198e903e7SBaptiste Daroussin --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 70298e903e7SBaptiste Daroussin --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 70398e903e7SBaptiste Daroussin 7040c8de5b0SBaptiste Daroussin --with-max-table-size=N set the maximum table size = N (no default) 7058e022d3cSDag-Erling Smørgrav --disable-btyacc disable support for the btyacc backtracking 7068e022d3cSDag-Erling Smørgrav extension (default: enabled) 7078e022d3cSDag-Erling Smørgrav --enable-warnings test: turn on gcc compiler warnings 7088e022d3cSDag-Erling Smørgrav --enable-stdnoreturn enable C11 _Noreturn feature for diagnostics 7095b91e83fSBaptiste Daroussin --disable-echo do not display "compiling" commands 71098e903e7SBaptiste Daroussin --with-dmalloc test: use Gray Watson's dmalloc library 71198e903e7SBaptiste Daroussin --with-dbmalloc test: use Conor Cahill's dbmalloc library 71298e903e7SBaptiste Daroussin --with-valgrind test: use valgrind 71398e903e7SBaptiste Daroussin --disable-leaks test: free permanent memory, analyze leaks 714*822ca327SBaptiste Daroussin --with-manpage-format specify manpage-format: gzip/compress/bzip2/xz, 715*822ca327SBaptiste Daroussin BSDI/normal and optionally formatted/catonly, 716*822ca327SBaptiste Daroussin e.g., gzip,formatted 717*822ca327SBaptiste Daroussin --with-man2html[=XXX] use XXX rather than groff 71898e903e7SBaptiste Daroussin 71998e903e7SBaptiste DaroussinSome influential environment variables: 72098e903e7SBaptiste Daroussin CC C compiler command 72198e903e7SBaptiste Daroussin CFLAGS C compiler flags 72298e903e7SBaptiste Daroussin LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 72398e903e7SBaptiste Daroussin nonstandard directory <lib dir> 72498e903e7SBaptiste Daroussin CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 72598e903e7SBaptiste Daroussin headers in a nonstandard directory <include dir> 72698e903e7SBaptiste Daroussin CPP C preprocessor 72798e903e7SBaptiste Daroussin 72898e903e7SBaptiste DaroussinUse these variables to override the choices made by `configure' or to help 72998e903e7SBaptiste Daroussinit to find libraries and programs with nonstandard names/locations. 73098e903e7SBaptiste Daroussin 73198e903e7SBaptiste DaroussinEOF 73298e903e7SBaptiste Daroussinfi 73398e903e7SBaptiste Daroussin 73498e903e7SBaptiste Daroussinif test "$ac_init_help" = "recursive"; then 73598e903e7SBaptiste Daroussin # If there are subdirs, report their specific --help. 73698e903e7SBaptiste Daroussin ac_popdir=`pwd` 73798e903e7SBaptiste Daroussin for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue 7388e022d3cSDag-Erling Smørgrav cd "$ac_subdir" 73998e903e7SBaptiste Daroussin # A "../" for each directory in /$ac_subdir. 7408e022d3cSDag-Erling Smørgrav ac_dots=`echo "$ac_subdir" | 74198e903e7SBaptiste Daroussin sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'` 74298e903e7SBaptiste Daroussin 7438e022d3cSDag-Erling Smørgrav case "$srcdir" in 74498e903e7SBaptiste Daroussin .) # No --srcdir option. We are building in place. 7458e022d3cSDag-Erling Smørgrav ac_sub_srcdir="$srcdir" ;; 74698e903e7SBaptiste Daroussin [\\/]* | ?:[\\/]* ) # Absolute path. 7478e022d3cSDag-Erling Smørgrav ac_sub_srcdir="$srcdir/$ac_subdir" ;; 74898e903e7SBaptiste Daroussin *) # Relative path. 7498e022d3cSDag-Erling Smørgrav ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;; 75098e903e7SBaptiste Daroussin esac 75198e903e7SBaptiste Daroussin 75298e903e7SBaptiste Daroussin # Check for guested configure; otherwise get Cygnus style configure. 7538e022d3cSDag-Erling Smørgrav if test -f "$ac_sub_srcdir/configure.gnu"; then 75498e903e7SBaptiste Daroussin echo 7558e022d3cSDag-Erling Smørgrav $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive 7568e022d3cSDag-Erling Smørgrav elif test -f "$ac_sub_srcdir/configure"; then 75798e903e7SBaptiste Daroussin echo 7588e022d3cSDag-Erling Smørgrav $SHELL "$ac_sub_srcdir/configure" --help=recursive 7598e022d3cSDag-Erling Smørgrav elif test -f "$ac_sub_srcdir/configure.ac" || 7608e022d3cSDag-Erling Smørgrav test -f "$ac_sub_srcdir/configure.in"; then 76198e903e7SBaptiste Daroussin echo 7628e022d3cSDag-Erling Smørgrav "$ac_configure" --help 76398e903e7SBaptiste Daroussin else 76498e903e7SBaptiste Daroussin echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2 76598e903e7SBaptiste Daroussin fi 7668e022d3cSDag-Erling Smørgrav cd "$ac_popdir" 76798e903e7SBaptiste Daroussin done 76898e903e7SBaptiste Daroussinfi 76998e903e7SBaptiste Daroussin 77098e903e7SBaptiste Daroussintest -n "$ac_init_help" && exit 0 7718e022d3cSDag-Erling Smørgravif "$ac_init_version"; then 77298e903e7SBaptiste Daroussin cat <<\EOF 77398e903e7SBaptiste Daroussin 7748e022d3cSDag-Erling SmørgravCopyright 2003-2022,2023 Thomas E. Dickey 77598e903e7SBaptiste DaroussinCopyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 77698e903e7SBaptiste DaroussinFree Software Foundation, Inc. 77798e903e7SBaptiste DaroussinThis configure script is free software; the Free Software Foundation 77898e903e7SBaptiste Daroussingives unlimited permission to copy, distribute and modify it. 77998e903e7SBaptiste DaroussinEOF 78098e903e7SBaptiste Daroussin exit 0 78198e903e7SBaptiste Daroussinfi 78298e903e7SBaptiste Daroussinexec 5>config.log 78398e903e7SBaptiste Daroussincat >&5 <<EOF 78498e903e7SBaptiste DaroussinThis file contains any messages produced by compilers while 78598e903e7SBaptiste Daroussinrunning configure, to aid debugging if configure makes a mistake. 78698e903e7SBaptiste Daroussin 78798e903e7SBaptiste DaroussinIt was created by $as_me, which was 788*822ca327SBaptiste Daroussingenerated by GNU Autoconf 2.52.20231210. Invocation command line was 78998e903e7SBaptiste Daroussin 79098e903e7SBaptiste Daroussin $ $0 $@ 79198e903e7SBaptiste Daroussin 79298e903e7SBaptiste DaroussinEOF 79398e903e7SBaptiste Daroussin{ 79498e903e7SBaptiste Daroussincat <<_ASUNAME 79598e903e7SBaptiste Daroussin## ---------- ## 79698e903e7SBaptiste Daroussin## Platform. ## 79798e903e7SBaptiste Daroussin## ---------- ## 79898e903e7SBaptiste Daroussin 79998e903e7SBaptiste Daroussinhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 80098e903e7SBaptiste Daroussinuname -m = `(uname -m) 2>/dev/null || echo unknown` 80198e903e7SBaptiste Daroussinuname -r = `(uname -r) 2>/dev/null || echo unknown` 80298e903e7SBaptiste Daroussinuname -s = `(uname -s) 2>/dev/null || echo unknown` 80398e903e7SBaptiste Daroussinuname -v = `(uname -v) 2>/dev/null || echo unknown` 80498e903e7SBaptiste Daroussin 80598e903e7SBaptiste Daroussin/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 80698e903e7SBaptiste Daroussin/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 80798e903e7SBaptiste Daroussin 80898e903e7SBaptiste Daroussin/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 80998e903e7SBaptiste Daroussin/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 81098e903e7SBaptiste Daroussin/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 81198e903e7SBaptiste Daroussinhostinfo = `(hostinfo) 2>/dev/null || echo unknown` 81298e903e7SBaptiste Daroussin/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 81398e903e7SBaptiste Daroussin/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 81498e903e7SBaptiste Daroussin/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 81598e903e7SBaptiste Daroussin 81698e903e7SBaptiste DaroussinPATH = $PATH 81798e903e7SBaptiste Daroussin 81898e903e7SBaptiste Daroussin_ASUNAME 81998e903e7SBaptiste Daroussin} >&5 82098e903e7SBaptiste Daroussin 82198e903e7SBaptiste Daroussincat >&5 <<EOF 82298e903e7SBaptiste Daroussin## ------------ ## 82398e903e7SBaptiste Daroussin## Core tests. ## 82498e903e7SBaptiste Daroussin## ------------ ## 82598e903e7SBaptiste Daroussin 82698e903e7SBaptiste DaroussinEOF 82798e903e7SBaptiste Daroussin 82898e903e7SBaptiste Daroussin# Keep a trace of the command line. 82998e903e7SBaptiste Daroussin# Strip out --no-create and --no-recursion so they do not pile up. 83098e903e7SBaptiste Daroussin# Also quote any args containing shell meta-characters. 83198e903e7SBaptiste Daroussinac_configure_args= 83298e903e7SBaptiste Daroussinac_sep= 83398e903e7SBaptiste Daroussinfor ac_arg 83498e903e7SBaptiste Daroussindo 8358e022d3cSDag-Erling Smørgrav case "$ac_arg" in 83698e903e7SBaptiste Daroussin -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 83798e903e7SBaptiste Daroussin | --no-cr | --no-c) ;; 83898e903e7SBaptiste Daroussin -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 83998e903e7SBaptiste Daroussin | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 84098e903e7SBaptiste Daroussin *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 84198e903e7SBaptiste Daroussin ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` 84298e903e7SBaptiste Daroussin ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 84398e903e7SBaptiste Daroussin ac_sep=" " ;; 84498e903e7SBaptiste Daroussin *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg" 84598e903e7SBaptiste Daroussin ac_sep=" " ;; 84698e903e7SBaptiste Daroussin esac 84798e903e7SBaptiste Daroussin # Get rid of the leading space. 84898e903e7SBaptiste Daroussindone 84998e903e7SBaptiste Daroussin 85098e903e7SBaptiste Daroussin# When interrupted or exit'd, cleanup temporary files, and complete 85198e903e7SBaptiste Daroussin# config.log. We remove comments because anyway the quotes in there 85298e903e7SBaptiste Daroussin# would cause problems or look ugly. 85398e903e7SBaptiste Daroussintrap 'exit_status=$? 85498e903e7SBaptiste Daroussin # Save into config.log some information that might help in debugging. 85598e903e7SBaptiste Daroussin echo >&5 85698e903e7SBaptiste Daroussin echo "## ----------------- ##" >&5 85798e903e7SBaptiste Daroussin echo "## Cache variables. ##" >&5 85898e903e7SBaptiste Daroussin echo "## ----------------- ##" >&5 85998e903e7SBaptiste Daroussin echo >&5 86098e903e7SBaptiste Daroussin # The following way of writing the cache mishandles newlines in values, 86198e903e7SBaptiste Daroussin{ 86298e903e7SBaptiste Daroussin (set) 2>&1 | 86398e903e7SBaptiste Daroussin case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 86498e903e7SBaptiste Daroussin *ac_space=\ *) 86598e903e7SBaptiste Daroussin sed -n \ 86698e903e7SBaptiste Daroussin "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 86798e903e7SBaptiste Daroussin s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 86898e903e7SBaptiste Daroussin ;; 86998e903e7SBaptiste Daroussin *) 87098e903e7SBaptiste Daroussin sed -n \ 87198e903e7SBaptiste Daroussin "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 87298e903e7SBaptiste Daroussin ;; 87398e903e7SBaptiste Daroussin esac; 87498e903e7SBaptiste Daroussin} >&5 87598e903e7SBaptiste Daroussin sed "/^$/d" confdefs.h >conftest.log 87698e903e7SBaptiste Daroussin if test -s conftest.log; then 87798e903e7SBaptiste Daroussin echo >&5 87898e903e7SBaptiste Daroussin echo "## ------------ ##" >&5 87998e903e7SBaptiste Daroussin echo "## confdefs.h. ##" >&5 88098e903e7SBaptiste Daroussin echo "## ------------ ##" >&5 88198e903e7SBaptiste Daroussin echo >&5 88298e903e7SBaptiste Daroussin cat conftest.log >&5 88398e903e7SBaptiste Daroussin fi 88498e903e7SBaptiste Daroussin (echo; echo) >&5 88598e903e7SBaptiste Daroussin test "$ac_signal" != 0 && 88698e903e7SBaptiste Daroussin echo "$as_me: caught signal $ac_signal" >&5 88798e903e7SBaptiste Daroussin echo "$as_me: exit $exit_status" >&5 88898e903e7SBaptiste Daroussin rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files && 88998e903e7SBaptiste Daroussin exit $exit_status 89098e903e7SBaptiste Daroussin ' 0 89198e903e7SBaptiste Daroussinfor ac_signal in 1 2 13 15; do 8928e022d3cSDag-Erling Smørgrav trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal" 89398e903e7SBaptiste Daroussindone 89498e903e7SBaptiste Daroussinac_signal=0 89598e903e7SBaptiste Daroussin 89698e903e7SBaptiste Daroussin# confdefs.h avoids OS command line length limits that DEFS can exceed. 89798e903e7SBaptiste Daroussinrm -rf conftest* confdefs.h 89898e903e7SBaptiste Daroussin# AIX cpp loses on an empty file, so make sure it contains at least a newline. 89998e903e7SBaptiste Daroussinecho >confdefs.h 90098e903e7SBaptiste Daroussin 90198e903e7SBaptiste Daroussin# Let the site file select an alternate cache file if it wants to. 90298e903e7SBaptiste Daroussin# Prefer explicitly selected file to automatically selected ones. 90398e903e7SBaptiste Daroussinif test -z "$CONFIG_SITE"; then 90498e903e7SBaptiste Daroussin if test "x$prefix" != xNONE; then 90598e903e7SBaptiste Daroussin CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 90698e903e7SBaptiste Daroussin else 90798e903e7SBaptiste Daroussin CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 90898e903e7SBaptiste Daroussin fi 90998e903e7SBaptiste Daroussinfi 91098e903e7SBaptiste Daroussinfor ac_site_file in $CONFIG_SITE; do 91198e903e7SBaptiste Daroussin if test -r "$ac_site_file"; then 912*822ca327SBaptiste Daroussin { echo "$as_me:912: loading site script $ac_site_file" >&5 91398e903e7SBaptiste Daroussinecho "$as_me: loading site script $ac_site_file" >&6;} 91498e903e7SBaptiste Daroussin cat "$ac_site_file" >&5 91598e903e7SBaptiste Daroussin . "$ac_site_file" 91698e903e7SBaptiste Daroussin fi 91798e903e7SBaptiste Daroussindone 91898e903e7SBaptiste Daroussin 91998e903e7SBaptiste Daroussinif test -r "$cache_file"; then 92098e903e7SBaptiste Daroussin # Some versions of bash will fail to source /dev/null (special 92198e903e7SBaptiste Daroussin # files actually), so we avoid doing that. 92298e903e7SBaptiste Daroussin if test -f "$cache_file"; then 923*822ca327SBaptiste Daroussin { echo "$as_me:923: loading cache $cache_file" >&5 92498e903e7SBaptiste Daroussinecho "$as_me: loading cache $cache_file" >&6;} 92598e903e7SBaptiste Daroussin case $cache_file in 92698e903e7SBaptiste Daroussin [\\/]* | ?:[\\/]* ) . $cache_file;; 92798e903e7SBaptiste Daroussin *) . ./$cache_file;; 92898e903e7SBaptiste Daroussin esac 92998e903e7SBaptiste Daroussin fi 93098e903e7SBaptiste Daroussinelse 931*822ca327SBaptiste Daroussin { echo "$as_me:931: creating cache $cache_file" >&5 93298e903e7SBaptiste Daroussinecho "$as_me: creating cache $cache_file" >&6;} 93398e903e7SBaptiste Daroussin >$cache_file 93498e903e7SBaptiste Daroussinfi 93598e903e7SBaptiste Daroussin 93698e903e7SBaptiste Daroussin# Check that the precious variables saved in the cache have kept the same 93798e903e7SBaptiste Daroussin# value. 93898e903e7SBaptiste Daroussinac_cache_corrupted=false 93998e903e7SBaptiste Daroussinfor ac_var in `(set) 2>&1 | 94098e903e7SBaptiste Daroussin sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 94198e903e7SBaptiste Daroussin eval ac_old_set=\$ac_cv_env_${ac_var}_set 94298e903e7SBaptiste Daroussin eval ac_new_set=\$ac_env_${ac_var}_set 94398e903e7SBaptiste Daroussin eval ac_old_val="\$ac_cv_env_${ac_var}_value" 94498e903e7SBaptiste Daroussin eval ac_new_val="\$ac_env_${ac_var}_value" 9458e022d3cSDag-Erling Smørgrav case "$ac_old_set,$ac_new_set" in 94698e903e7SBaptiste Daroussin set,) 947*822ca327SBaptiste Daroussin { echo "$as_me:947: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 94898e903e7SBaptiste Daroussinecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 94998e903e7SBaptiste Daroussin ac_cache_corrupted=: ;; 95098e903e7SBaptiste Daroussin ,set) 951*822ca327SBaptiste Daroussin { echo "$as_me:951: error: \`$ac_var' was not set in the previous run" >&5 95298e903e7SBaptiste Daroussinecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 95398e903e7SBaptiste Daroussin ac_cache_corrupted=: ;; 95498e903e7SBaptiste Daroussin ,);; 95598e903e7SBaptiste Daroussin *) 95698e903e7SBaptiste Daroussin if test "x$ac_old_val" != "x$ac_new_val"; then 957*822ca327SBaptiste Daroussin { echo "$as_me:957: error: \`$ac_var' has changed since the previous run:" >&5 95898e903e7SBaptiste Daroussinecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 959*822ca327SBaptiste Daroussin { echo "$as_me:959: former value: $ac_old_val" >&5 96098e903e7SBaptiste Daroussinecho "$as_me: former value: $ac_old_val" >&2;} 961*822ca327SBaptiste Daroussin { echo "$as_me:961: current value: $ac_new_val" >&5 96298e903e7SBaptiste Daroussinecho "$as_me: current value: $ac_new_val" >&2;} 96398e903e7SBaptiste Daroussin ac_cache_corrupted=: 96498e903e7SBaptiste Daroussin fi;; 96598e903e7SBaptiste Daroussin esac 96698e903e7SBaptiste Daroussin # Pass precious variables to config.status. It doesn't matter if 96798e903e7SBaptiste Daroussin # we pass some twice (in addition to the command line arguments). 96898e903e7SBaptiste Daroussin if test "$ac_new_set" = set; then 9698e022d3cSDag-Erling Smørgrav case "$ac_new_val" in 97098e903e7SBaptiste Daroussin *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 97198e903e7SBaptiste Daroussin ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` 97298e903e7SBaptiste Daroussin ac_configure_args="$ac_configure_args '$ac_arg'" 97398e903e7SBaptiste Daroussin ;; 97498e903e7SBaptiste Daroussin *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val" 97598e903e7SBaptiste Daroussin ;; 97698e903e7SBaptiste Daroussin esac 97798e903e7SBaptiste Daroussin fi 97898e903e7SBaptiste Daroussindone 9798e022d3cSDag-Erling Smørgravif "$ac_cache_corrupted"; then 980*822ca327SBaptiste Daroussin { echo "$as_me:980: error: changes in the environment can compromise the build" >&5 98198e903e7SBaptiste Daroussinecho "$as_me: error: changes in the environment can compromise the build" >&2;} 982*822ca327SBaptiste Daroussin { { echo "$as_me:982: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 98398e903e7SBaptiste Daroussinecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 98498e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 98598e903e7SBaptiste Daroussinfi 98698e903e7SBaptiste Daroussin 98798e903e7SBaptiste Daroussinac_ext=c 98898e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS' 9898e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 9908e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 99198e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu 9928e022d3cSDag-Erling Smørgravac_main_return="return" 99398e903e7SBaptiste Daroussin 9940f86d14eSJung-uk Kimcase `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in 9958e022d3cSDag-Erling Smørgrav *c*,-n*) ECHO_N= 9968e022d3cSDag-Erling Smørgrav ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway 9978e022d3cSDag-Erling Smørgrav ECHO_T=' ' 9988e022d3cSDag-Erling Smørgrav ;; 9998e022d3cSDag-Erling Smørgrav *c*,* ) ECHO_N=-n 10008e022d3cSDag-Erling Smørgrav ECHO_C= 10018e022d3cSDag-Erling Smørgrav ECHO_T= 10028e022d3cSDag-Erling Smørgrav ;; 10038e022d3cSDag-Erling Smørgrav *) ECHO_N= 10048e022d3cSDag-Erling Smørgrav ECHO_C='\c' 10058e022d3cSDag-Erling Smørgrav ECHO_T= 10068e022d3cSDag-Erling Smørgrav ;; 100798e903e7SBaptiste Daroussinesac 100898e903e7SBaptiste Daroussinecho "#! $SHELL" >conftest.sh 100998e903e7SBaptiste Daroussinecho "exit 0" >>conftest.sh 101098e903e7SBaptiste Daroussinchmod +x conftest.sh 1011*822ca327SBaptiste Daroussinif { (echo "$as_me:1011: PATH=\".;.\"; conftest.sh") >&5 101298e903e7SBaptiste Daroussin (PATH=".;."; conftest.sh) 2>&5 101398e903e7SBaptiste Daroussin ac_status=$? 1014*822ca327SBaptiste Daroussin echo "$as_me:1014: \$? = $ac_status" >&5 10158e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; then 101698e903e7SBaptiste Daroussin ac_path_separator=';' 101798e903e7SBaptiste Daroussinelse 101898e903e7SBaptiste Daroussin ac_path_separator=: 101998e903e7SBaptiste Daroussinfi 102098e903e7SBaptiste DaroussinPATH_SEPARATOR="$ac_path_separator" 102198e903e7SBaptiste Daroussinrm -f conftest.sh 102298e903e7SBaptiste Daroussin 102398e903e7SBaptiste Daroussinac_config_headers="$ac_config_headers config.h:config_h.in" 102498e903e7SBaptiste Daroussin 102598e903e7SBaptiste Daroussinac_aux_dir= 102698e903e7SBaptiste Daroussinfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 10278e022d3cSDag-Erling Smørgrav if test -f "$ac_dir/install-sh"; then 102898e903e7SBaptiste Daroussin ac_aux_dir=$ac_dir 102998e903e7SBaptiste Daroussin ac_install_sh="$ac_aux_dir/install-sh -c" 103098e903e7SBaptiste Daroussin break 10318e022d3cSDag-Erling Smørgrav elif test -f "$ac_dir/install.sh"; then 103298e903e7SBaptiste Daroussin ac_aux_dir=$ac_dir 103398e903e7SBaptiste Daroussin ac_install_sh="$ac_aux_dir/install.sh -c" 103498e903e7SBaptiste Daroussin break 10358e022d3cSDag-Erling Smørgrav elif test -f "$ac_dir/shtool"; then 103698e903e7SBaptiste Daroussin ac_aux_dir=$ac_dir 103798e903e7SBaptiste Daroussin ac_install_sh="$ac_aux_dir/shtool install -c" 103898e903e7SBaptiste Daroussin break 103998e903e7SBaptiste Daroussin fi 104098e903e7SBaptiste Daroussindone 104198e903e7SBaptiste Daroussinif test -z "$ac_aux_dir"; then 1042*822ca327SBaptiste Daroussin { { echo "$as_me:1042: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 104398e903e7SBaptiste Daroussinecho "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} 104498e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 104598e903e7SBaptiste Daroussinfi 104698e903e7SBaptiste Daroussinac_config_guess="$SHELL $ac_aux_dir/config.guess" 104798e903e7SBaptiste Daroussinac_config_sub="$SHELL $ac_aux_dir/config.sub" 104898e903e7SBaptiste Daroussinac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 104998e903e7SBaptiste Daroussin 105098e903e7SBaptiste Daroussin# Make sure we can run config.sub. 105198e903e7SBaptiste Daroussin$ac_config_sub sun4 >/dev/null 2>&1 || 1052*822ca327SBaptiste Daroussin { { echo "$as_me:1052: error: cannot run $ac_config_sub" >&5 105398e903e7SBaptiste Daroussinecho "$as_me: error: cannot run $ac_config_sub" >&2;} 105498e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 105598e903e7SBaptiste Daroussin 1056*822ca327SBaptiste Daroussinecho "$as_me:1056: checking build system type" >&5 105798e903e7SBaptiste Daroussinecho $ECHO_N "checking build system type... $ECHO_C" >&6 105898e903e7SBaptiste Daroussinif test "${ac_cv_build+set}" = set; then 105998e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 106098e903e7SBaptiste Daroussinelse 106198e903e7SBaptiste Daroussin ac_cv_build_alias=$build_alias 106298e903e7SBaptiste Daroussintest -z "$ac_cv_build_alias" && 106398e903e7SBaptiste Daroussin ac_cv_build_alias=`$ac_config_guess` 106498e903e7SBaptiste Daroussintest -z "$ac_cv_build_alias" && 1065*822ca327SBaptiste Daroussin { { echo "$as_me:1065: error: cannot guess build type; you must specify one" >&5 106698e903e7SBaptiste Daroussinecho "$as_me: error: cannot guess build type; you must specify one" >&2;} 106798e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 10688e022d3cSDag-Erling Smørgravac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` || 1069*822ca327SBaptiste Daroussin { { echo "$as_me:1069: error: $ac_config_sub $ac_cv_build_alias failed." >&5 107098e903e7SBaptiste Daroussinecho "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;} 107198e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 107298e903e7SBaptiste Daroussin 107398e903e7SBaptiste Daroussinfi 1074*822ca327SBaptiste Daroussinecho "$as_me:1074: result: $ac_cv_build" >&5 107598e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_build" >&6 107698e903e7SBaptiste Daroussinbuild=$ac_cv_build 10778e022d3cSDag-Erling Smørgravbuild_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 10788e022d3cSDag-Erling Smørgravbuild_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 10798e022d3cSDag-Erling Smørgravbuild_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 108098e903e7SBaptiste Daroussin 1081*822ca327SBaptiste Daroussinecho "$as_me:1081: checking host system type" >&5 108298e903e7SBaptiste Daroussinecho $ECHO_N "checking host system type... $ECHO_C" >&6 108398e903e7SBaptiste Daroussinif test "${ac_cv_host+set}" = set; then 108498e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 108598e903e7SBaptiste Daroussinelse 108698e903e7SBaptiste Daroussin ac_cv_host_alias=$host_alias 108798e903e7SBaptiste Daroussintest -z "$ac_cv_host_alias" && 108898e903e7SBaptiste Daroussin ac_cv_host_alias=$ac_cv_build_alias 10898e022d3cSDag-Erling Smørgravac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` || 1090*822ca327SBaptiste Daroussin { { echo "$as_me:1090: error: $ac_config_sub $ac_cv_host_alias failed" >&5 109198e903e7SBaptiste Daroussinecho "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 109298e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 109398e903e7SBaptiste Daroussin 109498e903e7SBaptiste Daroussinfi 1095*822ca327SBaptiste Daroussinecho "$as_me:1095: result: $ac_cv_host" >&5 109698e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_host" >&6 109798e903e7SBaptiste Daroussinhost=$ac_cv_host 10988e022d3cSDag-Erling Smørgravhost_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 10998e022d3cSDag-Erling Smørgravhost_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 11008e022d3cSDag-Erling Smørgravhost_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 110198e903e7SBaptiste Daroussin 11028e022d3cSDag-Erling Smørgravif test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then 1103*822ca327SBaptiste Daroussin echo "$as_me:1103: checking target system type" >&5 110498e903e7SBaptiste Daroussinecho $ECHO_N "checking target system type... $ECHO_C" >&6 110598e903e7SBaptiste Daroussinif test "${ac_cv_target+set}" = set; then 110698e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 110798e903e7SBaptiste Daroussinelse 110898e903e7SBaptiste Daroussin ac_cv_target_alias=$target_alias 110998e903e7SBaptiste Daroussintest "x$ac_cv_target_alias" = "x" && 111098e903e7SBaptiste Daroussin ac_cv_target_alias=$ac_cv_host_alias 11118e022d3cSDag-Erling Smørgravac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` || 1112*822ca327SBaptiste Daroussin { { echo "$as_me:1112: error: $ac_config_sub $ac_cv_target_alias failed" >&5 111398e903e7SBaptiste Daroussinecho "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} 111498e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 111598e903e7SBaptiste Daroussin 111698e903e7SBaptiste Daroussinfi 1117*822ca327SBaptiste Daroussinecho "$as_me:1117: result: $ac_cv_target" >&5 111898e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_target" >&6 111998e903e7SBaptiste Daroussintarget=$ac_cv_target 11208e022d3cSDag-Erling Smørgravtarget_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 11218e022d3cSDag-Erling Smørgravtarget_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 11228e022d3cSDag-Erling Smørgravtarget_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 112398e903e7SBaptiste Daroussin 112498e903e7SBaptiste Daroussin# The aliases save the names the user supplied, while $host etc. 112598e903e7SBaptiste Daroussin# will get canonicalized. 112698e903e7SBaptiste Daroussintest -n "$target_alias" && 112798e903e7SBaptiste Daroussin test "$program_prefix$program_suffix$program_transform_name" = \ 112898e903e7SBaptiste Daroussin NONENONEs,x,x, && 112998e903e7SBaptiste Daroussin program_prefix=${target_alias}- 113098e903e7SBaptiste Daroussin system_name="$host_os" 113198e903e7SBaptiste Daroussinelse 113298e903e7SBaptiste Daroussin system_name="`(uname -s -r) 2>/dev/null`" 113398e903e7SBaptiste Daroussin if test -z "$system_name" ; then 113498e903e7SBaptiste Daroussin system_name="`(hostname) 2>/dev/null`" 113598e903e7SBaptiste Daroussin fi 113698e903e7SBaptiste Daroussinfi 11375b91e83fSBaptiste Daroussintest -n "$system_name" && 11385b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF 113998e903e7SBaptiste Daroussin#define SYSTEM_NAME "$system_name" 114098e903e7SBaptiste DaroussinEOF 114198e903e7SBaptiste Daroussin 114298e903e7SBaptiste Daroussinif test "${cf_cv_system_name+set}" = set; then 114398e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 114498e903e7SBaptiste Daroussinelse 114598e903e7SBaptiste Daroussin cf_cv_system_name="$system_name" 114698e903e7SBaptiste Daroussinfi 114798e903e7SBaptiste Daroussin 114898e903e7SBaptiste Daroussintest -z "$system_name" && system_name="$cf_cv_system_name" 1149*822ca327SBaptiste Daroussintest -n "$cf_cv_system_name" && echo "$as_me:1149: result: Configuring for $cf_cv_system_name" >&5 115098e903e7SBaptiste Daroussinecho "${ECHO_T}Configuring for $cf_cv_system_name" >&6 115198e903e7SBaptiste Daroussin 115298e903e7SBaptiste Daroussinif test ".$system_name" != ".$cf_cv_system_name" ; then 1153*822ca327SBaptiste Daroussin echo "$as_me:1153: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5 115498e903e7SBaptiste Daroussinecho "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6 1155*822ca327SBaptiste Daroussin { { echo "$as_me:1155: error: \"Please remove config.cache and try again.\"" >&5 115698e903e7SBaptiste Daroussinecho "$as_me: error: \"Please remove config.cache and try again.\"" >&2;} 115798e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 115898e903e7SBaptiste Daroussinfi 115998e903e7SBaptiste Daroussin 116098e903e7SBaptiste Daroussintest "$program_prefix" != NONE && 116198e903e7SBaptiste Daroussin program_transform_name="s,^,$program_prefix,;$program_transform_name" 116298e903e7SBaptiste Daroussin# Use a double $ so make ignores it. 116398e903e7SBaptiste Daroussintest "$program_suffix" != NONE && 116498e903e7SBaptiste Daroussin program_transform_name="s,\$,$program_suffix,;$program_transform_name" 116598e903e7SBaptiste Daroussin# Double any \ or $. echo might interpret backslashes. 116698e903e7SBaptiste Daroussin# By default was `s,x,x', remove it if useless. 116798e903e7SBaptiste Daroussincat <<\_ACEOF >conftest.sed 116898e903e7SBaptiste Daroussins/[\\$]/&&/g;s/;s,x,x,$// 116998e903e7SBaptiste Daroussin_ACEOF 117098e903e7SBaptiste Daroussinprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed` 117198e903e7SBaptiste Daroussinrm conftest.sed 117298e903e7SBaptiste Daroussin 117398e903e7SBaptiste Daroussinac_ext=c 117498e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS' 11758e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 11768e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 117798e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu 11788e022d3cSDag-Erling Smørgravac_main_return="return" 117998e903e7SBaptiste Daroussinif test -n "$ac_tool_prefix"; then 118098e903e7SBaptiste Daroussin # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 118198e903e7SBaptiste Daroussinset dummy ${ac_tool_prefix}gcc; ac_word=$2 1182*822ca327SBaptiste Daroussinecho "$as_me:1182: checking for $ac_word" >&5 118398e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 118498e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then 118598e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 118698e903e7SBaptiste Daroussinelse 118798e903e7SBaptiste Daroussin if test -n "$CC"; then 118898e903e7SBaptiste Daroussin ac_cv_prog_CC="$CC" # Let the user override the test. 118998e903e7SBaptiste Daroussinelse 119098e903e7SBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 119198e903e7SBaptiste Daroussinac_dummy="$PATH" 119298e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do 119398e903e7SBaptiste Daroussin IFS=$ac_save_IFS 119498e903e7SBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 119598e903e7SBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 119698e903e7SBaptiste Daroussinac_cv_prog_CC="${ac_tool_prefix}gcc" 1197*822ca327SBaptiste Daroussinecho "$as_me:1197: found $ac_dir/$ac_word" >&5 119898e903e7SBaptiste Daroussinbreak 119998e903e7SBaptiste Daroussindone 120098e903e7SBaptiste Daroussin 120198e903e7SBaptiste Daroussinfi 120298e903e7SBaptiste Daroussinfi 120398e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC 120498e903e7SBaptiste Daroussinif test -n "$CC"; then 1205*822ca327SBaptiste Daroussin echo "$as_me:1205: result: $CC" >&5 120698e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6 120798e903e7SBaptiste Daroussinelse 1208*822ca327SBaptiste Daroussin echo "$as_me:1208: result: no" >&5 120998e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6 121098e903e7SBaptiste Daroussinfi 121198e903e7SBaptiste Daroussin 121298e903e7SBaptiste Daroussinfi 121398e903e7SBaptiste Daroussinif test -z "$ac_cv_prog_CC"; then 121498e903e7SBaptiste Daroussin ac_ct_CC=$CC 121598e903e7SBaptiste Daroussin # Extract the first word of "gcc", so it can be a program name with args. 121698e903e7SBaptiste Daroussinset dummy gcc; ac_word=$2 1217*822ca327SBaptiste Daroussinecho "$as_me:1217: checking for $ac_word" >&5 121898e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 121998e903e7SBaptiste Daroussinif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 122098e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 122198e903e7SBaptiste Daroussinelse 122298e903e7SBaptiste Daroussin if test -n "$ac_ct_CC"; then 122398e903e7SBaptiste Daroussin ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 122498e903e7SBaptiste Daroussinelse 122598e903e7SBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 122698e903e7SBaptiste Daroussinac_dummy="$PATH" 122798e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do 122898e903e7SBaptiste Daroussin IFS=$ac_save_IFS 122998e903e7SBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 123098e903e7SBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 123198e903e7SBaptiste Daroussinac_cv_prog_ac_ct_CC="gcc" 1232*822ca327SBaptiste Daroussinecho "$as_me:1232: found $ac_dir/$ac_word" >&5 123398e903e7SBaptiste Daroussinbreak 123498e903e7SBaptiste Daroussindone 123598e903e7SBaptiste Daroussin 123698e903e7SBaptiste Daroussinfi 123798e903e7SBaptiste Daroussinfi 123898e903e7SBaptiste Daroussinac_ct_CC=$ac_cv_prog_ac_ct_CC 123998e903e7SBaptiste Daroussinif test -n "$ac_ct_CC"; then 1240*822ca327SBaptiste Daroussin echo "$as_me:1240: result: $ac_ct_CC" >&5 124198e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_ct_CC" >&6 124298e903e7SBaptiste Daroussinelse 1243*822ca327SBaptiste Daroussin echo "$as_me:1243: result: no" >&5 124498e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6 124598e903e7SBaptiste Daroussinfi 124698e903e7SBaptiste Daroussin 124798e903e7SBaptiste Daroussin CC=$ac_ct_CC 124898e903e7SBaptiste Daroussinelse 124998e903e7SBaptiste Daroussin CC="$ac_cv_prog_CC" 125098e903e7SBaptiste Daroussinfi 125198e903e7SBaptiste Daroussin 125298e903e7SBaptiste Daroussinif test -z "$CC"; then 125398e903e7SBaptiste Daroussin if test -n "$ac_tool_prefix"; then 125498e903e7SBaptiste Daroussin # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 125598e903e7SBaptiste Daroussinset dummy ${ac_tool_prefix}cc; ac_word=$2 1256*822ca327SBaptiste Daroussinecho "$as_me:1256: checking for $ac_word" >&5 125798e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 125898e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then 125998e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 126098e903e7SBaptiste Daroussinelse 126198e903e7SBaptiste Daroussin if test -n "$CC"; then 126298e903e7SBaptiste Daroussin ac_cv_prog_CC="$CC" # Let the user override the test. 126398e903e7SBaptiste Daroussinelse 126498e903e7SBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 126598e903e7SBaptiste Daroussinac_dummy="$PATH" 126698e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do 126798e903e7SBaptiste Daroussin IFS=$ac_save_IFS 126898e903e7SBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 126998e903e7SBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 127098e903e7SBaptiste Daroussinac_cv_prog_CC="${ac_tool_prefix}cc" 1271*822ca327SBaptiste Daroussinecho "$as_me:1271: found $ac_dir/$ac_word" >&5 127298e903e7SBaptiste Daroussinbreak 127398e903e7SBaptiste Daroussindone 127498e903e7SBaptiste Daroussin 127598e903e7SBaptiste Daroussinfi 127698e903e7SBaptiste Daroussinfi 127798e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC 127898e903e7SBaptiste Daroussinif test -n "$CC"; then 1279*822ca327SBaptiste Daroussin echo "$as_me:1279: result: $CC" >&5 128098e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6 128198e903e7SBaptiste Daroussinelse 1282*822ca327SBaptiste Daroussin echo "$as_me:1282: result: no" >&5 128398e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6 128498e903e7SBaptiste Daroussinfi 128598e903e7SBaptiste Daroussin 128698e903e7SBaptiste Daroussinfi 128798e903e7SBaptiste Daroussinif test -z "$ac_cv_prog_CC"; then 128898e903e7SBaptiste Daroussin ac_ct_CC=$CC 128998e903e7SBaptiste Daroussin # Extract the first word of "cc", so it can be a program name with args. 129098e903e7SBaptiste Daroussinset dummy cc; ac_word=$2 1291*822ca327SBaptiste Daroussinecho "$as_me:1291: checking for $ac_word" >&5 129298e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 129398e903e7SBaptiste Daroussinif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 129498e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 129598e903e7SBaptiste Daroussinelse 129698e903e7SBaptiste Daroussin if test -n "$ac_ct_CC"; then 129798e903e7SBaptiste Daroussin ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 129898e903e7SBaptiste Daroussinelse 129998e903e7SBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 130098e903e7SBaptiste Daroussinac_dummy="$PATH" 130198e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do 130298e903e7SBaptiste Daroussin IFS=$ac_save_IFS 130398e903e7SBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 130498e903e7SBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 130598e903e7SBaptiste Daroussinac_cv_prog_ac_ct_CC="cc" 1306*822ca327SBaptiste Daroussinecho "$as_me:1306: found $ac_dir/$ac_word" >&5 130798e903e7SBaptiste Daroussinbreak 130898e903e7SBaptiste Daroussindone 130998e903e7SBaptiste Daroussin 131098e903e7SBaptiste Daroussinfi 131198e903e7SBaptiste Daroussinfi 131298e903e7SBaptiste Daroussinac_ct_CC=$ac_cv_prog_ac_ct_CC 131398e903e7SBaptiste Daroussinif test -n "$ac_ct_CC"; then 1314*822ca327SBaptiste Daroussin echo "$as_me:1314: result: $ac_ct_CC" >&5 131598e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_ct_CC" >&6 131698e903e7SBaptiste Daroussinelse 1317*822ca327SBaptiste Daroussin echo "$as_me:1317: result: no" >&5 131898e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6 131998e903e7SBaptiste Daroussinfi 132098e903e7SBaptiste Daroussin 132198e903e7SBaptiste Daroussin CC=$ac_ct_CC 132298e903e7SBaptiste Daroussinelse 132398e903e7SBaptiste Daroussin CC="$ac_cv_prog_CC" 132498e903e7SBaptiste Daroussinfi 132598e903e7SBaptiste Daroussin 132698e903e7SBaptiste Daroussinfi 132798e903e7SBaptiste Daroussinif test -z "$CC"; then 132898e903e7SBaptiste Daroussin # Extract the first word of "cc", so it can be a program name with args. 132998e903e7SBaptiste Daroussinset dummy cc; ac_word=$2 1330*822ca327SBaptiste Daroussinecho "$as_me:1330: checking for $ac_word" >&5 133198e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 133298e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then 133398e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 133498e903e7SBaptiste Daroussinelse 133598e903e7SBaptiste Daroussin if test -n "$CC"; then 133698e903e7SBaptiste Daroussin ac_cv_prog_CC="$CC" # Let the user override the test. 133798e903e7SBaptiste Daroussinelse 133898e903e7SBaptiste Daroussin ac_prog_rejected=no 133998e903e7SBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 134098e903e7SBaptiste Daroussinac_dummy="$PATH" 134198e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do 134298e903e7SBaptiste Daroussin IFS=$ac_save_IFS 134398e903e7SBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 134498e903e7SBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 134598e903e7SBaptiste Daroussinif test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 134698e903e7SBaptiste Daroussin ac_prog_rejected=yes 134798e903e7SBaptiste Daroussin continue 134898e903e7SBaptiste Daroussinfi 134998e903e7SBaptiste Daroussinac_cv_prog_CC="cc" 1350*822ca327SBaptiste Daroussinecho "$as_me:1350: found $ac_dir/$ac_word" >&5 135198e903e7SBaptiste Daroussinbreak 135298e903e7SBaptiste Daroussindone 135398e903e7SBaptiste Daroussin 13548e022d3cSDag-Erling Smørgravif test "$ac_prog_rejected" = yes; then 135598e903e7SBaptiste Daroussin # We found a bogon in the path, so make sure we never use it. 135698e903e7SBaptiste Daroussin set dummy $ac_cv_prog_CC 135798e903e7SBaptiste Daroussin shift 135898e903e7SBaptiste Daroussin if test $# != 0; then 135998e903e7SBaptiste Daroussin # We chose a different compiler from the bogus one. 136098e903e7SBaptiste Daroussin # However, it has the same basename, so the bogon will be chosen 136198e903e7SBaptiste Daroussin # first if we set CC to just the basename; use the full file name. 136298e903e7SBaptiste Daroussin shift 136398e903e7SBaptiste Daroussin set dummy "$ac_dir/$ac_word" ${1+"$@"} 136498e903e7SBaptiste Daroussin shift 136598e903e7SBaptiste Daroussin ac_cv_prog_CC="$@" 136698e903e7SBaptiste Daroussin fi 136798e903e7SBaptiste Daroussinfi 136898e903e7SBaptiste Daroussinfi 136998e903e7SBaptiste Daroussinfi 137098e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC 137198e903e7SBaptiste Daroussinif test -n "$CC"; then 1372*822ca327SBaptiste Daroussin echo "$as_me:1372: result: $CC" >&5 137398e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6 137498e903e7SBaptiste Daroussinelse 1375*822ca327SBaptiste Daroussin echo "$as_me:1375: result: no" >&5 137698e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6 137798e903e7SBaptiste Daroussinfi 137898e903e7SBaptiste Daroussin 137998e903e7SBaptiste Daroussinfi 138098e903e7SBaptiste Daroussinif test -z "$CC"; then 138198e903e7SBaptiste Daroussin if test -n "$ac_tool_prefix"; then 138298e903e7SBaptiste Daroussin for ac_prog in cl 138398e903e7SBaptiste Daroussin do 138498e903e7SBaptiste Daroussin # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 138598e903e7SBaptiste Daroussinset dummy $ac_tool_prefix$ac_prog; ac_word=$2 1386*822ca327SBaptiste Daroussinecho "$as_me:1386: checking for $ac_word" >&5 138798e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 138898e903e7SBaptiste Daroussinif test "${ac_cv_prog_CC+set}" = set; then 138998e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 139098e903e7SBaptiste Daroussinelse 139198e903e7SBaptiste Daroussin if test -n "$CC"; then 139298e903e7SBaptiste Daroussin ac_cv_prog_CC="$CC" # Let the user override the test. 139398e903e7SBaptiste Daroussinelse 139498e903e7SBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 139598e903e7SBaptiste Daroussinac_dummy="$PATH" 139698e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do 139798e903e7SBaptiste Daroussin IFS=$ac_save_IFS 139898e903e7SBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 139998e903e7SBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 140098e903e7SBaptiste Daroussinac_cv_prog_CC="$ac_tool_prefix$ac_prog" 1401*822ca327SBaptiste Daroussinecho "$as_me:1401: found $ac_dir/$ac_word" >&5 140298e903e7SBaptiste Daroussinbreak 140398e903e7SBaptiste Daroussindone 140498e903e7SBaptiste Daroussin 140598e903e7SBaptiste Daroussinfi 140698e903e7SBaptiste Daroussinfi 140798e903e7SBaptiste DaroussinCC=$ac_cv_prog_CC 140898e903e7SBaptiste Daroussinif test -n "$CC"; then 1409*822ca327SBaptiste Daroussin echo "$as_me:1409: result: $CC" >&5 141098e903e7SBaptiste Daroussinecho "${ECHO_T}$CC" >&6 141198e903e7SBaptiste Daroussinelse 1412*822ca327SBaptiste Daroussin echo "$as_me:1412: result: no" >&5 141398e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6 141498e903e7SBaptiste Daroussinfi 141598e903e7SBaptiste Daroussin 141698e903e7SBaptiste Daroussin test -n "$CC" && break 141798e903e7SBaptiste Daroussin done 141898e903e7SBaptiste Daroussinfi 141998e903e7SBaptiste Daroussinif test -z "$CC"; then 142098e903e7SBaptiste Daroussin ac_ct_CC=$CC 142198e903e7SBaptiste Daroussin for ac_prog in cl 142298e903e7SBaptiste Daroussindo 142398e903e7SBaptiste Daroussin # Extract the first word of "$ac_prog", so it can be a program name with args. 142498e903e7SBaptiste Daroussinset dummy $ac_prog; ac_word=$2 1425*822ca327SBaptiste Daroussinecho "$as_me:1425: checking for $ac_word" >&5 142698e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 142798e903e7SBaptiste Daroussinif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 142898e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 142998e903e7SBaptiste Daroussinelse 143098e903e7SBaptiste Daroussin if test -n "$ac_ct_CC"; then 143198e903e7SBaptiste Daroussin ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 143298e903e7SBaptiste Daroussinelse 143398e903e7SBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 143498e903e7SBaptiste Daroussinac_dummy="$PATH" 143598e903e7SBaptiste Daroussinfor ac_dir in $ac_dummy; do 143698e903e7SBaptiste Daroussin IFS=$ac_save_IFS 143798e903e7SBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 143898e903e7SBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 143998e903e7SBaptiste Daroussinac_cv_prog_ac_ct_CC="$ac_prog" 1440*822ca327SBaptiste Daroussinecho "$as_me:1440: found $ac_dir/$ac_word" >&5 144198e903e7SBaptiste Daroussinbreak 144298e903e7SBaptiste Daroussindone 144398e903e7SBaptiste Daroussin 144498e903e7SBaptiste Daroussinfi 144598e903e7SBaptiste Daroussinfi 144698e903e7SBaptiste Daroussinac_ct_CC=$ac_cv_prog_ac_ct_CC 144798e903e7SBaptiste Daroussinif test -n "$ac_ct_CC"; then 1448*822ca327SBaptiste Daroussin echo "$as_me:1448: result: $ac_ct_CC" >&5 144998e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_ct_CC" >&6 145098e903e7SBaptiste Daroussinelse 1451*822ca327SBaptiste Daroussin echo "$as_me:1451: result: no" >&5 145298e903e7SBaptiste Daroussinecho "${ECHO_T}no" >&6 145398e903e7SBaptiste Daroussinfi 145498e903e7SBaptiste Daroussin 145598e903e7SBaptiste Daroussin test -n "$ac_ct_CC" && break 145698e903e7SBaptiste Daroussindone 145798e903e7SBaptiste Daroussin 145898e903e7SBaptiste Daroussin CC=$ac_ct_CC 145998e903e7SBaptiste Daroussinfi 146098e903e7SBaptiste Daroussin 146198e903e7SBaptiste Daroussinfi 146298e903e7SBaptiste Daroussin 1463*822ca327SBaptiste Daroussintest -z "$CC" && { { echo "$as_me:1463: error: no acceptable cc found in \$PATH" >&5 146498e903e7SBaptiste Daroussinecho "$as_me: error: no acceptable cc found in \$PATH" >&2;} 146598e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 146698e903e7SBaptiste Daroussin 146798e903e7SBaptiste Daroussin# Provide some information about the compiler. 1468*822ca327SBaptiste Daroussinecho "$as_me:1468:" \ 146998e903e7SBaptiste Daroussin "checking for C compiler version" >&5 14708e022d3cSDag-Erling Smørgravac_compiler=`set X $ac_compile; echo "$2"` 1471*822ca327SBaptiste Daroussin{ (eval echo "$as_me:1471: \"$ac_compiler --version </dev/null >&5\"") >&5 147298e903e7SBaptiste Daroussin (eval $ac_compiler --version </dev/null >&5) 2>&5 147398e903e7SBaptiste Daroussin ac_status=$? 1474*822ca327SBaptiste Daroussin echo "$as_me:1474: \$? = $ac_status" >&5 14758e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } 1476*822ca327SBaptiste Daroussin{ (eval echo "$as_me:1476: \"$ac_compiler -v </dev/null >&5\"") >&5 14775b91e83fSBaptiste Daroussin (eval $ac_compiler -v </dev/null >&5) 2>&5 14785b91e83fSBaptiste Daroussin ac_status=$? 1479*822ca327SBaptiste Daroussin echo "$as_me:1479: \$? = $ac_status" >&5 14808e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } 1481*822ca327SBaptiste Daroussin{ (eval echo "$as_me:1481: \"$ac_compiler -V </dev/null >&5\"") >&5 14825b91e83fSBaptiste Daroussin (eval $ac_compiler -V </dev/null >&5) 2>&5 14835b91e83fSBaptiste Daroussin ac_status=$? 1484*822ca327SBaptiste Daroussin echo "$as_me:1484: \$? = $ac_status" >&5 14858e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } 148698e903e7SBaptiste Daroussin 14878e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF 1488*822ca327SBaptiste Daroussin#line 1488 "configure" 148998e903e7SBaptiste Daroussin#include "confdefs.h" 149098e903e7SBaptiste Daroussin 149198e903e7SBaptiste Daroussinint 1492b53bb29fSJung-uk Kimmain (void) 149398e903e7SBaptiste Daroussin{ 149498e903e7SBaptiste Daroussin 149598e903e7SBaptiste Daroussin ; 149698e903e7SBaptiste Daroussin return 0; 149798e903e7SBaptiste Daroussin} 149898e903e7SBaptiste Daroussin_ACEOF 149998e903e7SBaptiste Daroussinac_clean_files_save=$ac_clean_files 150098e903e7SBaptiste Daroussinac_clean_files="$ac_clean_files a.out a.exe" 150198e903e7SBaptiste Daroussin# Try to create an executable without -o first, disregard a.out. 150298e903e7SBaptiste Daroussin# It will help us diagnose broken compilers, and finding out an intuition 150398e903e7SBaptiste Daroussin# of exeext. 1504*822ca327SBaptiste Daroussinecho "$as_me:1504: checking for C compiler default output" >&5 150598e903e7SBaptiste Daroussinecho $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 15068e022d3cSDag-Erling Smørgravac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'` 1507*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1507: \"$ac_link_default\"") >&5 150898e903e7SBaptiste Daroussin (eval $ac_link_default) 2>&5 150998e903e7SBaptiste Daroussin ac_status=$? 1510*822ca327SBaptiste Daroussin echo "$as_me:1510: \$? = $ac_status" >&5 15118e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; then 151298e903e7SBaptiste Daroussin # Find the output, starting from the most likely. This scheme is 151398e903e7SBaptiste Daroussin# not robust to junk in `.', hence go to wildcards (a.*) only as a last 151498e903e7SBaptiste Daroussin# resort. 151598e903e7SBaptiste Daroussinfor ac_file in `ls a.exe conftest.exe 2>/dev/null; 151698e903e7SBaptiste Daroussin ls a.out conftest 2>/dev/null; 151798e903e7SBaptiste Daroussin ls a.* conftest.* 2>/dev/null`; do 151898e903e7SBaptiste Daroussin case $ac_file in 151998e903e7SBaptiste Daroussin *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 152098e903e7SBaptiste Daroussin a.out ) # We found the default executable, but exeext='' is most 152198e903e7SBaptiste Daroussin # certainly right. 152298e903e7SBaptiste Daroussin break;; 152398e903e7SBaptiste Daroussin *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 152498e903e7SBaptiste Daroussin # FIXME: I believe we export ac_cv_exeext for Libtool --akim. 152598e903e7SBaptiste Daroussin export ac_cv_exeext 152698e903e7SBaptiste Daroussin break;; 152798e903e7SBaptiste Daroussin * ) break;; 152898e903e7SBaptiste Daroussin esac 152998e903e7SBaptiste Daroussindone 153098e903e7SBaptiste Daroussinelse 153198e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 15328e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 1533*822ca327SBaptiste Daroussin{ { echo "$as_me:1533: error: C compiler cannot create executables" >&5 153498e903e7SBaptiste Daroussinecho "$as_me: error: C compiler cannot create executables" >&2;} 153598e903e7SBaptiste Daroussin { (exit 77); exit 77; }; } 153698e903e7SBaptiste Daroussinfi 153798e903e7SBaptiste Daroussin 153898e903e7SBaptiste Daroussinac_exeext=$ac_cv_exeext 1539*822ca327SBaptiste Daroussinecho "$as_me:1539: result: $ac_file" >&5 154098e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_file" >&6 154198e903e7SBaptiste Daroussin 154298e903e7SBaptiste Daroussin# Check the compiler produces executables we can run. If not, either 154398e903e7SBaptiste Daroussin# the compiler is broken, or we cross compile. 1544*822ca327SBaptiste Daroussinecho "$as_me:1544: checking whether the C compiler works" >&5 154598e903e7SBaptiste Daroussinecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 154698e903e7SBaptiste Daroussin# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 154798e903e7SBaptiste Daroussin# If not cross compiling, check that we can run a simple program. 154898e903e7SBaptiste Daroussinif test "$cross_compiling" != yes; then 154998e903e7SBaptiste Daroussin if { ac_try='./$ac_file' 1550*822ca327SBaptiste Daroussin { (eval echo "$as_me:1550: \"$ac_try\"") >&5 155198e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 155298e903e7SBaptiste Daroussin ac_status=$? 1553*822ca327SBaptiste Daroussin echo "$as_me:1553: \$? = $ac_status" >&5 15548e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 155598e903e7SBaptiste Daroussin cross_compiling=no 155698e903e7SBaptiste Daroussin else 155798e903e7SBaptiste Daroussin if test "$cross_compiling" = maybe; then 155898e903e7SBaptiste Daroussin cross_compiling=yes 155998e903e7SBaptiste Daroussin else 1560*822ca327SBaptiste Daroussin { { echo "$as_me:1560: error: cannot run C compiled programs. 156198e903e7SBaptiste DaroussinIf you meant to cross compile, use \`--host'." >&5 156298e903e7SBaptiste Daroussinecho "$as_me: error: cannot run C compiled programs. 156398e903e7SBaptiste DaroussinIf you meant to cross compile, use \`--host'." >&2;} 156498e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 156598e903e7SBaptiste Daroussin fi 156698e903e7SBaptiste Daroussin fi 156798e903e7SBaptiste Daroussinfi 1568*822ca327SBaptiste Daroussinecho "$as_me:1568: result: yes" >&5 156998e903e7SBaptiste Daroussinecho "${ECHO_T}yes" >&6 157098e903e7SBaptiste Daroussin 15718e022d3cSDag-Erling Smørgravrm -f a.out a.exe "conftest$ac_cv_exeext" 157298e903e7SBaptiste Daroussinac_clean_files=$ac_clean_files_save 157398e903e7SBaptiste Daroussin# Check the compiler produces executables we can run. If not, either 157498e903e7SBaptiste Daroussin# the compiler is broken, or we cross compile. 1575*822ca327SBaptiste Daroussinecho "$as_me:1575: checking whether we are cross compiling" >&5 157698e903e7SBaptiste Daroussinecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 1577*822ca327SBaptiste Daroussinecho "$as_me:1577: result: $cross_compiling" >&5 157898e903e7SBaptiste Daroussinecho "${ECHO_T}$cross_compiling" >&6 157998e903e7SBaptiste Daroussin 1580*822ca327SBaptiste Daroussinecho "$as_me:1580: checking for executable suffix" >&5 158198e903e7SBaptiste Daroussinecho $ECHO_N "checking for executable suffix... $ECHO_C" >&6 1582*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1582: \"$ac_link\"") >&5 158398e903e7SBaptiste Daroussin (eval $ac_link) 2>&5 158498e903e7SBaptiste Daroussin ac_status=$? 1585*822ca327SBaptiste Daroussin echo "$as_me:1585: \$? = $ac_status" >&5 15868e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; then 158798e903e7SBaptiste Daroussin # If both `conftest.exe' and `conftest' are `present' (well, observable) 158898e903e7SBaptiste Daroussin# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 158998e903e7SBaptiste Daroussin# work properly (i.e., refer to `conftest.exe'), while it won't with 159098e903e7SBaptiste Daroussin# `rm'. 159198e903e7SBaptiste Daroussinfor ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do 159298e903e7SBaptiste Daroussin case $ac_file in 159398e903e7SBaptiste Daroussin *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 159498e903e7SBaptiste Daroussin *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 159598e903e7SBaptiste Daroussin export ac_cv_exeext 159698e903e7SBaptiste Daroussin break;; 159798e903e7SBaptiste Daroussin * ) break;; 159898e903e7SBaptiste Daroussin esac 159998e903e7SBaptiste Daroussindone 160098e903e7SBaptiste Daroussinelse 1601*822ca327SBaptiste Daroussin { { echo "$as_me:1601: error: cannot compute EXEEXT: cannot compile and link" >&5 160298e903e7SBaptiste Daroussinecho "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;} 160398e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 160498e903e7SBaptiste Daroussinfi 160598e903e7SBaptiste Daroussin 16068e022d3cSDag-Erling Smørgravrm -f "conftest$ac_cv_exeext" 1607*822ca327SBaptiste Daroussinecho "$as_me:1607: result: $ac_cv_exeext" >&5 160898e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_exeext" >&6 160998e903e7SBaptiste Daroussin 16108e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_ext" 161198e903e7SBaptiste DaroussinEXEEXT=$ac_cv_exeext 161298e903e7SBaptiste Daroussinac_exeext=$EXEEXT 1613*822ca327SBaptiste Daroussinecho "$as_me:1613: checking for object suffix" >&5 161498e903e7SBaptiste Daroussinecho $ECHO_N "checking for object suffix... $ECHO_C" >&6 161598e903e7SBaptiste Daroussinif test "${ac_cv_objext+set}" = set; then 161698e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 161798e903e7SBaptiste Daroussinelse 16188e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 1619*822ca327SBaptiste Daroussin#line 1619 "configure" 162098e903e7SBaptiste Daroussin#include "confdefs.h" 162198e903e7SBaptiste Daroussin 162298e903e7SBaptiste Daroussinint 1623b53bb29fSJung-uk Kimmain (void) 162498e903e7SBaptiste Daroussin{ 162598e903e7SBaptiste Daroussin 162698e903e7SBaptiste Daroussin ; 162798e903e7SBaptiste Daroussin return 0; 162898e903e7SBaptiste Daroussin} 162998e903e7SBaptiste Daroussin_ACEOF 163098e903e7SBaptiste Daroussinrm -f conftest.o conftest.obj 1631*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1631: \"$ac_compile\"") >&5 163298e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 163398e903e7SBaptiste Daroussin ac_status=$? 1634*822ca327SBaptiste Daroussin echo "$as_me:1634: \$? = $ac_status" >&5 16358e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; then 163698e903e7SBaptiste Daroussin for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 163798e903e7SBaptiste Daroussin case $ac_file in 163898e903e7SBaptiste Daroussin *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;; 163998e903e7SBaptiste Daroussin *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 164098e903e7SBaptiste Daroussin break;; 164198e903e7SBaptiste Daroussin esac 164298e903e7SBaptiste Daroussindone 164398e903e7SBaptiste Daroussinelse 164498e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 16458e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 1646*822ca327SBaptiste Daroussin{ { echo "$as_me:1646: error: cannot compute OBJEXT: cannot compile" >&5 164798e903e7SBaptiste Daroussinecho "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;} 164898e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 164998e903e7SBaptiste Daroussinfi 165098e903e7SBaptiste Daroussin 16518e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_cv_objext" "conftest.$ac_ext" 165298e903e7SBaptiste Daroussinfi 1653*822ca327SBaptiste Daroussinecho "$as_me:1653: result: $ac_cv_objext" >&5 165498e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_objext" >&6 165598e903e7SBaptiste DaroussinOBJEXT=$ac_cv_objext 165698e903e7SBaptiste Daroussinac_objext=$OBJEXT 1657*822ca327SBaptiste Daroussinecho "$as_me:1657: checking whether we are using the GNU C compiler" >&5 165898e903e7SBaptiste Daroussinecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 165998e903e7SBaptiste Daroussinif test "${ac_cv_c_compiler_gnu+set}" = set; then 166098e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 166198e903e7SBaptiste Daroussinelse 16628e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 1663*822ca327SBaptiste Daroussin#line 1663 "configure" 166498e903e7SBaptiste Daroussin#include "confdefs.h" 166598e903e7SBaptiste Daroussin 166698e903e7SBaptiste Daroussinint 1667b53bb29fSJung-uk Kimmain (void) 166898e903e7SBaptiste Daroussin{ 166998e903e7SBaptiste Daroussin#ifndef __GNUC__ 167098e903e7SBaptiste Daroussin choke me 167198e903e7SBaptiste Daroussin#endif 167298e903e7SBaptiste Daroussin 167398e903e7SBaptiste Daroussin ; 167498e903e7SBaptiste Daroussin return 0; 167598e903e7SBaptiste Daroussin} 167698e903e7SBaptiste Daroussin_ACEOF 16778e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 1678*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1678: \"$ac_compile\"") >&5 167998e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 168098e903e7SBaptiste Daroussin ac_status=$? 1681*822ca327SBaptiste Daroussin echo "$as_me:1681: \$? = $ac_status" >&5 16828e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 16838e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 1684*822ca327SBaptiste Daroussin { (eval echo "$as_me:1684: \"$ac_try\"") >&5 168598e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 168698e903e7SBaptiste Daroussin ac_status=$? 1687*822ca327SBaptiste Daroussin echo "$as_me:1687: \$? = $ac_status" >&5 16888e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 168998e903e7SBaptiste Daroussin ac_compiler_gnu=yes 169098e903e7SBaptiste Daroussinelse 169198e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 16928e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 169398e903e7SBaptiste Daroussinac_compiler_gnu=no 169498e903e7SBaptiste Daroussinfi 16958e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 169698e903e7SBaptiste Daroussinac_cv_c_compiler_gnu=$ac_compiler_gnu 169798e903e7SBaptiste Daroussin 169898e903e7SBaptiste Daroussinfi 1699*822ca327SBaptiste Daroussinecho "$as_me:1699: result: $ac_cv_c_compiler_gnu" >&5 170098e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 170198e903e7SBaptiste DaroussinGCC=`test $ac_compiler_gnu = yes && echo yes` 170298e903e7SBaptiste Daroussinac_test_CFLAGS=${CFLAGS+set} 170398e903e7SBaptiste Daroussinac_save_CFLAGS=$CFLAGS 170498e903e7SBaptiste DaroussinCFLAGS="-g" 1705*822ca327SBaptiste Daroussinecho "$as_me:1705: checking whether $CC accepts -g" >&5 170698e903e7SBaptiste Daroussinecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 170798e903e7SBaptiste Daroussinif test "${ac_cv_prog_cc_g+set}" = set; then 170898e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 170998e903e7SBaptiste Daroussinelse 17108e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 1711*822ca327SBaptiste Daroussin#line 1711 "configure" 171298e903e7SBaptiste Daroussin#include "confdefs.h" 171398e903e7SBaptiste Daroussin 171498e903e7SBaptiste Daroussinint 1715b53bb29fSJung-uk Kimmain (void) 171698e903e7SBaptiste Daroussin{ 171798e903e7SBaptiste Daroussin 171898e903e7SBaptiste Daroussin ; 171998e903e7SBaptiste Daroussin return 0; 172098e903e7SBaptiste Daroussin} 172198e903e7SBaptiste Daroussin_ACEOF 17228e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 1723*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1723: \"$ac_compile\"") >&5 172498e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 172598e903e7SBaptiste Daroussin ac_status=$? 1726*822ca327SBaptiste Daroussin echo "$as_me:1726: \$? = $ac_status" >&5 17278e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 17288e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 1729*822ca327SBaptiste Daroussin { (eval echo "$as_me:1729: \"$ac_try\"") >&5 173098e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 173198e903e7SBaptiste Daroussin ac_status=$? 1732*822ca327SBaptiste Daroussin echo "$as_me:1732: \$? = $ac_status" >&5 17338e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 173498e903e7SBaptiste Daroussin ac_cv_prog_cc_g=yes 173598e903e7SBaptiste Daroussinelse 173698e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 17378e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 173898e903e7SBaptiste Daroussinac_cv_prog_cc_g=no 173998e903e7SBaptiste Daroussinfi 17408e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 174198e903e7SBaptiste Daroussinfi 1742*822ca327SBaptiste Daroussinecho "$as_me:1742: result: $ac_cv_prog_cc_g" >&5 174398e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_prog_cc_g" >&6 174498e903e7SBaptiste Daroussinif test "$ac_test_CFLAGS" = set; then 174598e903e7SBaptiste Daroussin CFLAGS=$ac_save_CFLAGS 174698e903e7SBaptiste Daroussinelif test $ac_cv_prog_cc_g = yes; then 174798e903e7SBaptiste Daroussin if test "$GCC" = yes; then 174898e903e7SBaptiste Daroussin CFLAGS="-g -O2" 174998e903e7SBaptiste Daroussin else 175098e903e7SBaptiste Daroussin CFLAGS="-g" 175198e903e7SBaptiste Daroussin fi 175298e903e7SBaptiste Daroussinelse 175398e903e7SBaptiste Daroussin if test "$GCC" = yes; then 175498e903e7SBaptiste Daroussin CFLAGS="-O2" 175598e903e7SBaptiste Daroussin else 175698e903e7SBaptiste Daroussin CFLAGS= 175798e903e7SBaptiste Daroussin fi 175898e903e7SBaptiste Daroussinfi 175998e903e7SBaptiste Daroussin# Some people use a C++ compiler to compile C. Since we use `exit', 176098e903e7SBaptiste Daroussin# in C++ we need to declare it. In case someone uses the same compiler 176198e903e7SBaptiste Daroussin# for both compiling C and C++ we need to have the C++ compiler decide 176298e903e7SBaptiste Daroussin# the declaration of exit, since it's the most demanding environment. 17638e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF 176498e903e7SBaptiste Daroussin#ifndef __cplusplus 176598e903e7SBaptiste Daroussin choke me 176698e903e7SBaptiste Daroussin#endif 176798e903e7SBaptiste Daroussin_ACEOF 17688e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 1769*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1769: \"$ac_compile\"") >&5 177098e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 177198e903e7SBaptiste Daroussin ac_status=$? 1772*822ca327SBaptiste Daroussin echo "$as_me:1772: \$? = $ac_status" >&5 17738e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 17748e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 1775*822ca327SBaptiste Daroussin { (eval echo "$as_me:1775: \"$ac_try\"") >&5 177698e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 177798e903e7SBaptiste Daroussin ac_status=$? 1778*822ca327SBaptiste Daroussin echo "$as_me:1778: \$? = $ac_status" >&5 17798e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 178098e903e7SBaptiste Daroussin for ac_declaration in \ 178198e903e7SBaptiste Daroussin ''\ 178298e903e7SBaptiste Daroussin '#include <stdlib.h>' \ 178398e903e7SBaptiste Daroussin 'extern "C" void std::exit (int) throw (); using std::exit;' \ 178498e903e7SBaptiste Daroussin 'extern "C" void std::exit (int); using std::exit;' \ 178598e903e7SBaptiste Daroussin 'extern "C" void exit (int) throw ();' \ 178698e903e7SBaptiste Daroussin 'extern "C" void exit (int);' \ 178798e903e7SBaptiste Daroussin 'void exit (int);' 178898e903e7SBaptiste Daroussindo 17898e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 1790*822ca327SBaptiste Daroussin#line 1790 "configure" 179198e903e7SBaptiste Daroussin#include "confdefs.h" 179298e903e7SBaptiste Daroussin#include <stdlib.h> 179398e903e7SBaptiste Daroussin$ac_declaration 179498e903e7SBaptiste Daroussinint 1795b53bb29fSJung-uk Kimmain (void) 179698e903e7SBaptiste Daroussin{ 179798e903e7SBaptiste Daroussinexit (42); 179898e903e7SBaptiste Daroussin ; 179998e903e7SBaptiste Daroussin return 0; 180098e903e7SBaptiste Daroussin} 180198e903e7SBaptiste Daroussin_ACEOF 18028e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 1803*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1803: \"$ac_compile\"") >&5 180498e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 180598e903e7SBaptiste Daroussin ac_status=$? 1806*822ca327SBaptiste Daroussin echo "$as_me:1806: \$? = $ac_status" >&5 18078e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 18088e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 1809*822ca327SBaptiste Daroussin { (eval echo "$as_me:1809: \"$ac_try\"") >&5 181098e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 181198e903e7SBaptiste Daroussin ac_status=$? 1812*822ca327SBaptiste Daroussin echo "$as_me:1812: \$? = $ac_status" >&5 18138e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 181498e903e7SBaptiste Daroussin : 181598e903e7SBaptiste Daroussinelse 181698e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 18178e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 181898e903e7SBaptiste Daroussincontinue 181998e903e7SBaptiste Daroussinfi 18208e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 18218e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 1822*822ca327SBaptiste Daroussin#line 1822 "configure" 182398e903e7SBaptiste Daroussin#include "confdefs.h" 182498e903e7SBaptiste Daroussin$ac_declaration 182598e903e7SBaptiste Daroussinint 1826b53bb29fSJung-uk Kimmain (void) 182798e903e7SBaptiste Daroussin{ 182898e903e7SBaptiste Daroussinexit (42); 182998e903e7SBaptiste Daroussin ; 183098e903e7SBaptiste Daroussin return 0; 183198e903e7SBaptiste Daroussin} 183298e903e7SBaptiste Daroussin_ACEOF 18338e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 1834*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1834: \"$ac_compile\"") >&5 183598e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 183698e903e7SBaptiste Daroussin ac_status=$? 1837*822ca327SBaptiste Daroussin echo "$as_me:1837: \$? = $ac_status" >&5 18388e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 18398e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 1840*822ca327SBaptiste Daroussin { (eval echo "$as_me:1840: \"$ac_try\"") >&5 184198e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 184298e903e7SBaptiste Daroussin ac_status=$? 1843*822ca327SBaptiste Daroussin echo "$as_me:1843: \$? = $ac_status" >&5 18448e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 184598e903e7SBaptiste Daroussin break 184698e903e7SBaptiste Daroussinelse 184798e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 18488e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 184998e903e7SBaptiste Daroussinfi 18508e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 185198e903e7SBaptiste Daroussindone 185298e903e7SBaptiste Daroussinrm -rf conftest* 185398e903e7SBaptiste Daroussinif test -n "$ac_declaration"; then 185498e903e7SBaptiste Daroussin echo '#ifdef __cplusplus' >>confdefs.h 18558e022d3cSDag-Erling Smørgrav echo "$ac_declaration" >>confdefs.h 185698e903e7SBaptiste Daroussin echo '#endif' >>confdefs.h 185798e903e7SBaptiste Daroussinfi 185898e903e7SBaptiste Daroussin 185998e903e7SBaptiste Daroussinelse 186098e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 18618e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 186298e903e7SBaptiste Daroussinfi 18638e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 186498e903e7SBaptiste Daroussinac_ext=c 186598e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS' 18668e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 18678e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 186898e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu 18698e022d3cSDag-Erling Smørgravac_main_return="return" 187098e903e7SBaptiste Daroussin 18715b91e83fSBaptiste DaroussinGCC_VERSION=none 18725b91e83fSBaptiste Daroussinif test "$GCC" = yes ; then 1873*822ca327SBaptiste Daroussin echo "$as_me:1873: checking version of $CC" >&5 18745b91e83fSBaptiste Daroussinecho $ECHO_N "checking version of $CC... $ECHO_C" >&6 1875*822ca327SBaptiste Daroussin GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" 18765b91e83fSBaptiste Daroussin test -z "$GCC_VERSION" && GCC_VERSION=unknown 1877*822ca327SBaptiste Daroussin echo "$as_me:1877: result: $GCC_VERSION" >&5 18785b91e83fSBaptiste Daroussinecho "${ECHO_T}$GCC_VERSION" >&6 18795b91e83fSBaptiste Daroussinfi 18805b91e83fSBaptiste Daroussin 1881b53bb29fSJung-uk KimINTEL_COMPILER=no 1882b53bb29fSJung-uk Kim 1883b53bb29fSJung-uk Kimif test "$GCC" = yes ; then 18848e022d3cSDag-Erling Smørgrav case "$host_os" in 1885b53bb29fSJung-uk Kim (linux*|gnu*) 1886*822ca327SBaptiste Daroussin echo "$as_me:1886: checking if this is really Intel C compiler" >&5 1887b53bb29fSJung-uk Kimecho $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6 1888b53bb29fSJung-uk Kim cf_save_CFLAGS="$CFLAGS" 1889b53bb29fSJung-uk Kim CFLAGS="$CFLAGS -no-gcc" 18908e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 1891*822ca327SBaptiste Daroussin#line 1891 "configure" 1892b53bb29fSJung-uk Kim#include "confdefs.h" 1893b53bb29fSJung-uk Kim 1894b53bb29fSJung-uk Kimint 1895b53bb29fSJung-uk Kimmain (void) 1896b53bb29fSJung-uk Kim{ 1897b53bb29fSJung-uk Kim 1898b53bb29fSJung-uk Kim#ifdef __INTEL_COMPILER 1899b53bb29fSJung-uk Kim#else 1900*822ca327SBaptiste Daroussin#error __INTEL_COMPILER is not defined 1901b53bb29fSJung-uk Kim#endif 1902b53bb29fSJung-uk Kim 1903b53bb29fSJung-uk Kim ; 1904b53bb29fSJung-uk Kim return 0; 1905b53bb29fSJung-uk Kim} 1906b53bb29fSJung-uk Kim_ACEOF 19078e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 1908*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1908: \"$ac_compile\"") >&5 1909b53bb29fSJung-uk Kim (eval $ac_compile) 2>&5 1910b53bb29fSJung-uk Kim ac_status=$? 1911*822ca327SBaptiste Daroussin echo "$as_me:1911: \$? = $ac_status" >&5 19128e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 19138e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 1914*822ca327SBaptiste Daroussin { (eval echo "$as_me:1914: \"$ac_try\"") >&5 1915b53bb29fSJung-uk Kim (eval $ac_try) 2>&5 1916b53bb29fSJung-uk Kim ac_status=$? 1917*822ca327SBaptiste Daroussin echo "$as_me:1917: \$? = $ac_status" >&5 19188e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 1919b53bb29fSJung-uk Kim INTEL_COMPILER=yes 1920b53bb29fSJung-uk Kimcf_save_CFLAGS="$cf_save_CFLAGS -we147" 1921b53bb29fSJung-uk Kim 1922b53bb29fSJung-uk Kimelse 1923b53bb29fSJung-uk Kim echo "$as_me: failed program was:" >&5 19248e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 1925b53bb29fSJung-uk Kimfi 19268e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 1927b53bb29fSJung-uk Kim CFLAGS="$cf_save_CFLAGS" 1928*822ca327SBaptiste Daroussin echo "$as_me:1928: result: $INTEL_COMPILER" >&5 1929b53bb29fSJung-uk Kimecho "${ECHO_T}$INTEL_COMPILER" >&6 1930b53bb29fSJung-uk Kim ;; 1931b53bb29fSJung-uk Kim esac 1932b53bb29fSJung-uk Kimfi 1933b53bb29fSJung-uk Kim 1934b53bb29fSJung-uk KimCLANG_COMPILER=no 1935b53bb29fSJung-uk Kim 1936b53bb29fSJung-uk Kimif test "$GCC" = yes ; then 1937*822ca327SBaptiste Daroussin echo "$as_me:1937: checking if this is really Clang C compiler" >&5 1938b53bb29fSJung-uk Kimecho $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6 1939b53bb29fSJung-uk Kim cf_save_CFLAGS="$CFLAGS" 19408e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 1941*822ca327SBaptiste Daroussin#line 1941 "configure" 1942b53bb29fSJung-uk Kim#include "confdefs.h" 1943b53bb29fSJung-uk Kim 1944b53bb29fSJung-uk Kimint 1945b53bb29fSJung-uk Kimmain (void) 1946b53bb29fSJung-uk Kim{ 1947b53bb29fSJung-uk Kim 1948b53bb29fSJung-uk Kim#ifdef __clang__ 1949b53bb29fSJung-uk Kim#else 1950*822ca327SBaptiste Daroussin#error __clang__ is not defined 1951b53bb29fSJung-uk Kim#endif 1952b53bb29fSJung-uk Kim 1953b53bb29fSJung-uk Kim ; 1954b53bb29fSJung-uk Kim return 0; 1955b53bb29fSJung-uk Kim} 1956b53bb29fSJung-uk Kim_ACEOF 19578e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 1958*822ca327SBaptiste Daroussinif { (eval echo "$as_me:1958: \"$ac_compile\"") >&5 1959b53bb29fSJung-uk Kim (eval $ac_compile) 2>&5 1960b53bb29fSJung-uk Kim ac_status=$? 1961*822ca327SBaptiste Daroussin echo "$as_me:1961: \$? = $ac_status" >&5 19628e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 19638e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 1964*822ca327SBaptiste Daroussin { (eval echo "$as_me:1964: \"$ac_try\"") >&5 1965b53bb29fSJung-uk Kim (eval $ac_try) 2>&5 1966b53bb29fSJung-uk Kim ac_status=$? 1967*822ca327SBaptiste Daroussin echo "$as_me:1967: \$? = $ac_status" >&5 19688e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 1969b53bb29fSJung-uk Kim CLANG_COMPILER=yes 1970b53bb29fSJung-uk Kim 1971b53bb29fSJung-uk Kimelse 1972b53bb29fSJung-uk Kim echo "$as_me: failed program was:" >&5 19738e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 1974b53bb29fSJung-uk Kimfi 19758e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 1976b53bb29fSJung-uk Kim CFLAGS="$cf_save_CFLAGS" 1977*822ca327SBaptiste Daroussin echo "$as_me:1977: result: $CLANG_COMPILER" >&5 1978b53bb29fSJung-uk Kimecho "${ECHO_T}$CLANG_COMPILER" >&6 1979b53bb29fSJung-uk Kimfi 1980b53bb29fSJung-uk Kim 19818e022d3cSDag-Erling SmørgravCLANG_VERSION=none 19828e022d3cSDag-Erling Smørgrav 19838e022d3cSDag-Erling Smørgravif test "x$CLANG_COMPILER" = "xyes" ; then 19848e022d3cSDag-Erling Smørgrav case "$CC" in 19858e022d3cSDag-Erling Smørgrav (c[1-9][0-9]|*/c[1-9][0-9]) 1986*822ca327SBaptiste Daroussin { echo "$as_me:1986: WARNING: replacing broken compiler alias $CC" >&5 19878e022d3cSDag-Erling Smørgravecho "$as_me: WARNING: replacing broken compiler alias $CC" >&2;} 19888e022d3cSDag-Erling Smørgrav CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`" 19898e022d3cSDag-Erling Smørgrav CC=clang 19908e022d3cSDag-Erling Smørgrav ;; 19918e022d3cSDag-Erling Smørgrav esac 19928e022d3cSDag-Erling Smørgrav 1993*822ca327SBaptiste Daroussin echo "$as_me:1993: checking version of $CC" >&5 19948e022d3cSDag-Erling Smørgravecho $ECHO_N "checking version of $CC... $ECHO_C" >&6 19958e022d3cSDag-Erling Smørgrav CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" 19968e022d3cSDag-Erling Smørgrav test -z "$CLANG_VERSION" && CLANG_VERSION=unknown 1997*822ca327SBaptiste Daroussin echo "$as_me:1997: result: $CLANG_VERSION" >&5 19988e022d3cSDag-Erling Smørgravecho "${ECHO_T}$CLANG_VERSION" >&6 19998e022d3cSDag-Erling Smørgrav 20008e022d3cSDag-Erling Smørgrav for cf_clang_opt in \ 20018e022d3cSDag-Erling Smørgrav -Qunused-arguments \ 20028e022d3cSDag-Erling Smørgrav -Wno-error=implicit-function-declaration 20038e022d3cSDag-Erling Smørgrav do 2004*822ca327SBaptiste Daroussin echo "$as_me:2004: checking if option $cf_clang_opt works" >&5 20058e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6 20068e022d3cSDag-Erling Smørgrav cf_save_CFLAGS="$CFLAGS" 20078e022d3cSDag-Erling Smørgrav CFLAGS="$CFLAGS $cf_clang_opt" 20088e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 2009*822ca327SBaptiste Daroussin#line 2009 "configure" 20108e022d3cSDag-Erling Smørgrav#include "confdefs.h" 20118e022d3cSDag-Erling Smørgrav 20128e022d3cSDag-Erling Smørgrav #include <stdio.h> 20138e022d3cSDag-Erling Smørgravint 20148e022d3cSDag-Erling Smørgravmain (void) 20158e022d3cSDag-Erling Smørgrav{ 20168e022d3cSDag-Erling Smørgrav 20178e022d3cSDag-Erling Smørgrav printf("hello!\\n"); 20188e022d3cSDag-Erling Smørgrav ; 20198e022d3cSDag-Erling Smørgrav return 0; 20208e022d3cSDag-Erling Smørgrav} 20218e022d3cSDag-Erling Smørgrav_ACEOF 20228e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" 2023*822ca327SBaptiste Daroussinif { (eval echo "$as_me:2023: \"$ac_link\"") >&5 20248e022d3cSDag-Erling Smørgrav (eval $ac_link) 2>&5 20258e022d3cSDag-Erling Smørgrav ac_status=$? 2026*822ca327SBaptiste Daroussin echo "$as_me:2026: \$? = $ac_status" >&5 20278e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 20288e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest$ac_exeext"' 2029*822ca327SBaptiste Daroussin { (eval echo "$as_me:2029: \"$ac_try\"") >&5 20308e022d3cSDag-Erling Smørgrav (eval $ac_try) 2>&5 20318e022d3cSDag-Erling Smørgrav ac_status=$? 2032*822ca327SBaptiste Daroussin echo "$as_me:2032: \$? = $ac_status" >&5 20338e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 20348e022d3cSDag-Erling Smørgrav 20358e022d3cSDag-Erling Smørgrav cf_clang_optok=yes 20368e022d3cSDag-Erling Smørgravelse 20378e022d3cSDag-Erling Smørgrav echo "$as_me: failed program was:" >&5 20388e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 20398e022d3cSDag-Erling Smørgrav 20408e022d3cSDag-Erling Smørgrav cf_clang_optok=no 20418e022d3cSDag-Erling Smørgravfi 20428e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 2043*822ca327SBaptiste Daroussin echo "$as_me:2043: result: $cf_clang_optok" >&5 20448e022d3cSDag-Erling Smørgravecho "${ECHO_T}$cf_clang_optok" >&6 20458e022d3cSDag-Erling Smørgrav CFLAGS="$cf_save_CFLAGS" 20468e022d3cSDag-Erling Smørgrav if test "$cf_clang_optok" = yes; then 20478e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6 20488e022d3cSDag-Erling Smørgrav 2049*822ca327SBaptiste Daroussinecho "${as_me:-configure}:2049: testing adding option $cf_clang_opt ..." 1>&5 20508e022d3cSDag-Erling Smørgrav 20518e022d3cSDag-Erling Smørgrav test -n "$CFLAGS" && CFLAGS="$CFLAGS " 20528e022d3cSDag-Erling Smørgrav CFLAGS="${CFLAGS}$cf_clang_opt" 20538e022d3cSDag-Erling Smørgrav 20548e022d3cSDag-Erling Smørgrav fi 20558e022d3cSDag-Erling Smørgrav done 20568e022d3cSDag-Erling Smørgravfi 20578e022d3cSDag-Erling Smørgrav 2058*822ca327SBaptiste Daroussinecho "$as_me:2058: checking for $CC option to accept ANSI C" >&5 205998e903e7SBaptiste Daroussinecho $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 206098e903e7SBaptiste Daroussinif test "${ac_cv_prog_cc_stdc+set}" = set; then 206198e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 206298e903e7SBaptiste Daroussinelse 206398e903e7SBaptiste Daroussin ac_cv_prog_cc_stdc=no 206498e903e7SBaptiste Daroussinac_save_CC=$CC 20658e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF 2066*822ca327SBaptiste Daroussin#line 2066 "configure" 206798e903e7SBaptiste Daroussin#include "confdefs.h" 206898e903e7SBaptiste Daroussin#include <stdarg.h> 206998e903e7SBaptiste Daroussin#include <stdio.h> 207098e903e7SBaptiste Daroussin#include <sys/types.h> 207198e903e7SBaptiste Daroussin#include <sys/stat.h> 207298e903e7SBaptiste Daroussin/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 207398e903e7SBaptiste Daroussinstruct buf { int x; }; 207498e903e7SBaptiste DaroussinFILE * (*rcsopen) (struct buf *, struct stat *, int); 20758e022d3cSDag-Erling Smørgravstatic char *e (char **p, int i) 207698e903e7SBaptiste Daroussin{ 207798e903e7SBaptiste Daroussin return p[i]; 207898e903e7SBaptiste Daroussin} 207998e903e7SBaptiste Daroussinstatic char *f (char * (*g) (char **, int), char **p, ...) 208098e903e7SBaptiste Daroussin{ 208198e903e7SBaptiste Daroussin char *s; 208298e903e7SBaptiste Daroussin va_list v; 208398e903e7SBaptiste Daroussin va_start (v,p); 208498e903e7SBaptiste Daroussin s = g (p, va_arg (v,int)); 208598e903e7SBaptiste Daroussin va_end (v); 208698e903e7SBaptiste Daroussin return s; 208798e903e7SBaptiste Daroussin} 208898e903e7SBaptiste Daroussinint test (int i, double x); 208998e903e7SBaptiste Daroussinstruct s1 {int (*f) (int a);}; 209098e903e7SBaptiste Daroussinstruct s2 {int (*f) (double a);}; 209198e903e7SBaptiste Daroussinint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 209298e903e7SBaptiste Daroussinint argc; 209398e903e7SBaptiste Daroussinchar **argv; 209498e903e7SBaptiste Daroussinint 2095b53bb29fSJung-uk Kimmain (void) 209698e903e7SBaptiste Daroussin{ 209798e903e7SBaptiste Daroussinreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 209898e903e7SBaptiste Daroussin ; 209998e903e7SBaptiste Daroussin return 0; 210098e903e7SBaptiste Daroussin} 210198e903e7SBaptiste Daroussin_ACEOF 210298e903e7SBaptiste Daroussin# Don't try gcc -ansi; that turns off useful extensions and 210398e903e7SBaptiste Daroussin# breaks some systems' header files. 210498e903e7SBaptiste Daroussin# AIX -qlanglvl=ansi 210598e903e7SBaptiste Daroussin# Ultrix and OSF/1 -std1 210698e903e7SBaptiste Daroussin# HP-UX 10.20 and later -Ae 210798e903e7SBaptiste Daroussin# HP-UX older versions -Aa -D_HPUX_SOURCE 210898e903e7SBaptiste Daroussin# SVR4 -Xc -D__EXTENSIONS__ 210998e903e7SBaptiste Daroussinfor ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 211098e903e7SBaptiste Daroussindo 211198e903e7SBaptiste Daroussin CC="$ac_save_CC $ac_arg" 21128e022d3cSDag-Erling Smørgrav rm -f "conftest.$ac_objext" 2113*822ca327SBaptiste Daroussinif { (eval echo "$as_me:2113: \"$ac_compile\"") >&5 211498e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 211598e903e7SBaptiste Daroussin ac_status=$? 2116*822ca327SBaptiste Daroussin echo "$as_me:2116: \$? = $ac_status" >&5 21178e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 21188e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 2119*822ca327SBaptiste Daroussin { (eval echo "$as_me:2119: \"$ac_try\"") >&5 212098e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 212198e903e7SBaptiste Daroussin ac_status=$? 2122*822ca327SBaptiste Daroussin echo "$as_me:2122: \$? = $ac_status" >&5 21238e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 212498e903e7SBaptiste Daroussin ac_cv_prog_cc_stdc=$ac_arg 212598e903e7SBaptiste Daroussinbreak 212698e903e7SBaptiste Daroussinelse 212798e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 21288e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 212998e903e7SBaptiste Daroussinfi 21308e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 213198e903e7SBaptiste Daroussindone 21328e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_ext" "conftest.$ac_objext" 213398e903e7SBaptiste DaroussinCC=$ac_save_CC 213498e903e7SBaptiste Daroussin 213598e903e7SBaptiste Daroussinfi 213698e903e7SBaptiste Daroussin 213798e903e7SBaptiste Daroussincase "x$ac_cv_prog_cc_stdc" in 213898e903e7SBaptiste Daroussin x|xno) 2139*822ca327SBaptiste Daroussin echo "$as_me:2139: result: none needed" >&5 214098e903e7SBaptiste Daroussinecho "${ECHO_T}none needed" >&6 ;; 214198e903e7SBaptiste Daroussin *) 2142*822ca327SBaptiste Daroussin echo "$as_me:2142: result: $ac_cv_prog_cc_stdc" >&5 214398e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 214498e903e7SBaptiste Daroussin CC="$CC $ac_cv_prog_cc_stdc" ;; 214598e903e7SBaptiste Daroussinesac 214698e903e7SBaptiste Daroussin 214798e903e7SBaptiste Daroussin# This should have been defined by AC_PROG_CC 21488e022d3cSDag-Erling Smørgrav: "${CC:=cc}" 214998e903e7SBaptiste Daroussin 2150*822ca327SBaptiste Daroussinecho "$as_me:2150: checking \$CFLAGS variable" >&5 2151b53bb29fSJung-uk Kimecho $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6 2152b53bb29fSJung-uk Kimcase "x$CFLAGS" in 2153b53bb29fSJung-uk Kim(*-[IUD]*) 2154*822ca327SBaptiste Daroussin echo "$as_me:2154: result: broken" >&5 215598e903e7SBaptiste Daroussinecho "${ECHO_T}broken" >&6 2156*822ca327SBaptiste Daroussin { echo "$as_me:2156: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5 2157b53bb29fSJung-uk Kimecho "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;} 2158b53bb29fSJung-uk Kim cf_flags="$CFLAGS" 2159b53bb29fSJung-uk Kim CFLAGS= 21602aca18c7SJung-uk Kim for cf_arg in $cf_flags 21612aca18c7SJung-uk Kim do 216298e903e7SBaptiste Daroussin 216398e903e7SBaptiste Daroussincf_fix_cppflags=no 216498e903e7SBaptiste Daroussincf_new_cflags= 216598e903e7SBaptiste Daroussincf_new_cppflags= 216698e903e7SBaptiste Daroussincf_new_extra_cppflags= 216798e903e7SBaptiste Daroussin 2168b53bb29fSJung-uk Kimfor cf_add_cflags in $cf_arg 216998e903e7SBaptiste Daroussindo 21708e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 21710f86d14eSJung-uk Kim(no) 21728e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 21730f86d14eSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 21748e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 21750f86d14eSJung-uk Kim (-D*) 21768e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 217798e903e7SBaptiste Daroussin 217811fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 217998e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 218098e903e7SBaptiste Daroussin && cf_fix_cppflags=yes 218198e903e7SBaptiste Daroussin 21828e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 2183b53bb29fSJung-uk Kim 2184b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2185b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2186b53bb29fSJung-uk Kim 218798e903e7SBaptiste Daroussin continue 218898e903e7SBaptiste Daroussin elif test "${cf_tst_cflags}" = "\"'" ; then 2189b53bb29fSJung-uk Kim 2190b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2191b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2192b53bb29fSJung-uk Kim 219398e903e7SBaptiste Daroussin continue 219498e903e7SBaptiste Daroussin fi 219598e903e7SBaptiste Daroussin ;; 219698e903e7SBaptiste Daroussin esac 219798e903e7SBaptiste Daroussin case "$CPPFLAGS" in 21980f86d14eSJung-uk Kim (*$cf_add_cflags) 219998e903e7SBaptiste Daroussin ;; 22000f86d14eSJung-uk Kim (*) 22018e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 22020f86d14eSJung-uk Kim (-D*) 220398e903e7SBaptiste Daroussin cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 220498e903e7SBaptiste Daroussin 220598e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 220698e903e7SBaptiste Daroussin sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 220798e903e7SBaptiste Daroussin -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 220898e903e7SBaptiste Daroussin 220998e903e7SBaptiste Daroussin ;; 221098e903e7SBaptiste Daroussin esac 2211b53bb29fSJung-uk Kim 2212b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 2213b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 2214b53bb29fSJung-uk Kim 221598e903e7SBaptiste Daroussin ;; 221698e903e7SBaptiste Daroussin esac 221798e903e7SBaptiste Daroussin ;; 22180f86d14eSJung-uk Kim (*) 2219b53bb29fSJung-uk Kim 2220b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 2221b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 2222b53bb29fSJung-uk Kim 222398e903e7SBaptiste Daroussin ;; 222498e903e7SBaptiste Daroussin esac 222598e903e7SBaptiste Daroussin ;; 22260f86d14eSJung-uk Kim(yes) 2227b53bb29fSJung-uk Kim 2228b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2229b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 223098e903e7SBaptiste Daroussin 22318e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 223298e903e7SBaptiste Daroussin 223311fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 223498e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 223598e903e7SBaptiste Daroussin && cf_fix_cppflags=no 223698e903e7SBaptiste Daroussin ;; 223798e903e7SBaptiste Daroussinesac 223898e903e7SBaptiste Daroussindone 223998e903e7SBaptiste Daroussin 224098e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then 224198e903e7SBaptiste Daroussin 2242b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 2243b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 2244b53bb29fSJung-uk Kim 224598e903e7SBaptiste Daroussinfi 224698e903e7SBaptiste Daroussin 224798e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then 224898e903e7SBaptiste Daroussin 2249b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 2250b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 2251b53bb29fSJung-uk Kim 225298e903e7SBaptiste Daroussinfi 225398e903e7SBaptiste Daroussin 225498e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then 225598e903e7SBaptiste Daroussin 2256b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 2257b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 2258b53bb29fSJung-uk Kim 2259b53bb29fSJung-uk Kimfi 2260b53bb29fSJung-uk Kim 2261b53bb29fSJung-uk Kim done 2262b53bb29fSJung-uk Kim ;; 2263b53bb29fSJung-uk Kim(*) 2264*822ca327SBaptiste Daroussin echo "$as_me:2264: result: ok" >&5 2265b53bb29fSJung-uk Kimecho "${ECHO_T}ok" >&6 2266b53bb29fSJung-uk Kim ;; 2267b53bb29fSJung-uk Kimesac 2268b53bb29fSJung-uk Kim 2269*822ca327SBaptiste Daroussinecho "$as_me:2269: checking \$CC variable" >&5 2270b53bb29fSJung-uk Kimecho $ECHO_N "checking \$CC variable... $ECHO_C" >&6 2271b53bb29fSJung-uk Kimcase "$CC" in 2272b53bb29fSJung-uk Kim(*[\ \ ]-*) 2273*822ca327SBaptiste Daroussin echo "$as_me:2273: result: broken" >&5 2274b53bb29fSJung-uk Kimecho "${ECHO_T}broken" >&6 2275*822ca327SBaptiste Daroussin { echo "$as_me:2275: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5 2276b53bb29fSJung-uk Kimecho "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;} 2277b53bb29fSJung-uk Kim # humor him... 2278b53bb29fSJung-uk Kim cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'` 2279*822ca327SBaptiste Daroussin cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"` 2280b53bb29fSJung-uk Kim CC="$cf_prog" 2281b53bb29fSJung-uk Kim for cf_arg in $cf_flags 2282b53bb29fSJung-uk Kim do 2283b53bb29fSJung-uk Kim case "x$cf_arg" in 2284b53bb29fSJung-uk Kim (x-[IUDfgOW]*) 2285b53bb29fSJung-uk Kim 2286b53bb29fSJung-uk Kimcf_fix_cppflags=no 2287b53bb29fSJung-uk Kimcf_new_cflags= 2288b53bb29fSJung-uk Kimcf_new_cppflags= 2289b53bb29fSJung-uk Kimcf_new_extra_cppflags= 2290b53bb29fSJung-uk Kim 2291b53bb29fSJung-uk Kimfor cf_add_cflags in $cf_arg 2292b53bb29fSJung-uk Kimdo 22938e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 2294b53bb29fSJung-uk Kim(no) 22958e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 2296b53bb29fSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 22978e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 2298b53bb29fSJung-uk Kim (-D*) 22998e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 2300b53bb29fSJung-uk Kim 2301b53bb29fSJung-uk Kim test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2302b53bb29fSJung-uk Kim && test -z "${cf_tst_cflags}" \ 2303b53bb29fSJung-uk Kim && cf_fix_cppflags=yes 2304b53bb29fSJung-uk Kim 23058e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 2306b53bb29fSJung-uk Kim 2307b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2308b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2309b53bb29fSJung-uk Kim 2310b53bb29fSJung-uk Kim continue 2311b53bb29fSJung-uk Kim elif test "${cf_tst_cflags}" = "\"'" ; then 2312b53bb29fSJung-uk Kim 2313b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2314b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2315b53bb29fSJung-uk Kim 2316b53bb29fSJung-uk Kim continue 2317b53bb29fSJung-uk Kim fi 2318b53bb29fSJung-uk Kim ;; 2319b53bb29fSJung-uk Kim esac 2320b53bb29fSJung-uk Kim case "$CPPFLAGS" in 2321b53bb29fSJung-uk Kim (*$cf_add_cflags) 2322b53bb29fSJung-uk Kim ;; 2323b53bb29fSJung-uk Kim (*) 23248e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 2325b53bb29fSJung-uk Kim (-D*) 2326b53bb29fSJung-uk Kim cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 2327b53bb29fSJung-uk Kim 2328b53bb29fSJung-uk KimCPPFLAGS=`echo "$CPPFLAGS" | \ 2329b53bb29fSJung-uk Kim sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 2330b53bb29fSJung-uk Kim -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 2331b53bb29fSJung-uk Kim 2332b53bb29fSJung-uk Kim ;; 2333b53bb29fSJung-uk Kim esac 2334b53bb29fSJung-uk Kim 2335b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 2336b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 2337b53bb29fSJung-uk Kim 2338b53bb29fSJung-uk Kim ;; 2339b53bb29fSJung-uk Kim esac 2340b53bb29fSJung-uk Kim ;; 2341b53bb29fSJung-uk Kim (*) 2342b53bb29fSJung-uk Kim 2343b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 2344b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 2345b53bb29fSJung-uk Kim 2346b53bb29fSJung-uk Kim ;; 2347b53bb29fSJung-uk Kim esac 2348b53bb29fSJung-uk Kim ;; 2349b53bb29fSJung-uk Kim(yes) 2350b53bb29fSJung-uk Kim 2351b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2352b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2353b53bb29fSJung-uk Kim 23548e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 2355b53bb29fSJung-uk Kim 2356b53bb29fSJung-uk Kim test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2357b53bb29fSJung-uk Kim && test -z "${cf_tst_cflags}" \ 2358b53bb29fSJung-uk Kim && cf_fix_cppflags=no 2359b53bb29fSJung-uk Kim ;; 2360b53bb29fSJung-uk Kimesac 2361b53bb29fSJung-uk Kimdone 2362b53bb29fSJung-uk Kim 2363b53bb29fSJung-uk Kimif test -n "$cf_new_cflags" ; then 2364b53bb29fSJung-uk Kim 2365b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 2366b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 2367b53bb29fSJung-uk Kim 2368b53bb29fSJung-uk Kimfi 2369b53bb29fSJung-uk Kim 2370b53bb29fSJung-uk Kimif test -n "$cf_new_cppflags" ; then 2371b53bb29fSJung-uk Kim 2372b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 2373b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 2374b53bb29fSJung-uk Kim 2375b53bb29fSJung-uk Kimfi 2376b53bb29fSJung-uk Kim 2377b53bb29fSJung-uk Kimif test -n "$cf_new_extra_cppflags" ; then 2378b53bb29fSJung-uk Kim 2379b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 2380b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 2381b53bb29fSJung-uk Kim 238298e903e7SBaptiste Daroussinfi 238398e903e7SBaptiste Daroussin 23842aca18c7SJung-uk Kim ;; 23852aca18c7SJung-uk Kim (*) 23862aca18c7SJung-uk Kim CC="$CC $cf_arg" 23872aca18c7SJung-uk Kim ;; 23882aca18c7SJung-uk Kim esac 23892aca18c7SJung-uk Kim done 2390c5b5d71aSJung-uk Kim test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6 2391c5b5d71aSJung-uk Kim 2392*822ca327SBaptiste Daroussinecho "${as_me:-configure}:2392: testing resulting CC: '$CC' ..." 1>&5 2393c5b5d71aSJung-uk Kim 2394c5b5d71aSJung-uk Kim test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6 2395c5b5d71aSJung-uk Kim 2396*822ca327SBaptiste Daroussinecho "${as_me:-configure}:2396: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5 2397c5b5d71aSJung-uk Kim 2398c5b5d71aSJung-uk Kim test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6 2399c5b5d71aSJung-uk Kim 2400*822ca327SBaptiste Daroussinecho "${as_me:-configure}:2400: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5 2401c5b5d71aSJung-uk Kim 240298e903e7SBaptiste Daroussin ;; 24030f86d14eSJung-uk Kim(*) 2404*822ca327SBaptiste Daroussin echo "$as_me:2404: result: ok" >&5 240598e903e7SBaptiste Daroussinecho "${ECHO_T}ok" >&6 240698e903e7SBaptiste Daroussin ;; 240798e903e7SBaptiste Daroussinesac 240898e903e7SBaptiste Daroussin 2409*822ca327SBaptiste Daroussinecho "$as_me:2409: checking whether ${MAKE-make} sets \${MAKE}" >&5 24105b91e83fSBaptiste Daroussinecho $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 24115b91e83fSBaptiste Daroussinset dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` 24125b91e83fSBaptiste Daroussinif eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then 24135b91e83fSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 24145b91e83fSBaptiste Daroussinelse 24155b91e83fSBaptiste Daroussin cat >conftest.make <<\EOF 24165b91e83fSBaptiste Daroussinall: 24175b91e83fSBaptiste Daroussin @echo 'ac_maketemp="${MAKE}"' 24185b91e83fSBaptiste DaroussinEOF 24195b91e83fSBaptiste Daroussin# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 24205b91e83fSBaptiste Daroussineval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` 24215b91e83fSBaptiste Daroussinif test -n "$ac_maketemp"; then 24225b91e83fSBaptiste Daroussin eval ac_cv_prog_make_${ac_make}_set=yes 24235b91e83fSBaptiste Daroussinelse 24245b91e83fSBaptiste Daroussin eval ac_cv_prog_make_${ac_make}_set=no 24255b91e83fSBaptiste Daroussinfi 24265b91e83fSBaptiste Daroussinrm -f conftest.make 24275b91e83fSBaptiste Daroussinfi 24285b91e83fSBaptiste Daroussinif eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 2429*822ca327SBaptiste Daroussin echo "$as_me:2429: result: yes" >&5 24305b91e83fSBaptiste Daroussinecho "${ECHO_T}yes" >&6 24315b91e83fSBaptiste Daroussin SET_MAKE= 24325b91e83fSBaptiste Daroussinelse 2433*822ca327SBaptiste Daroussin echo "$as_me:2433: result: no" >&5 24345b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6 24355b91e83fSBaptiste Daroussin SET_MAKE="MAKE=${MAKE-make}" 24365b91e83fSBaptiste Daroussinfi 24375b91e83fSBaptiste Daroussin 24385b91e83fSBaptiste Daroussin# Find a good install program. We prefer a C program (faster), 24395b91e83fSBaptiste Daroussin# so one script is as good as another. But avoid the broken or 24405b91e83fSBaptiste Daroussin# incompatible versions: 24415b91e83fSBaptiste Daroussin# SysV /etc/install, /usr/sbin/install 24425b91e83fSBaptiste Daroussin# SunOS /usr/etc/install 24435b91e83fSBaptiste Daroussin# IRIX /sbin/install 24445b91e83fSBaptiste Daroussin# AIX /bin/install 24455b91e83fSBaptiste Daroussin# AmigaOS /C/install, which installs bootblocks on floppy discs 24465b91e83fSBaptiste Daroussin# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 24475b91e83fSBaptiste Daroussin# AFS /usr/afsws/bin/install, which mishandles nonexistent args 24485b91e83fSBaptiste Daroussin# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 24495b91e83fSBaptiste Daroussin# ./install, which can be erroneously created by make from ./install.sh. 2450*822ca327SBaptiste Daroussinecho "$as_me:2450: checking for a BSD compatible install" >&5 24515b91e83fSBaptiste Daroussinecho $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6 24525b91e83fSBaptiste Daroussinif test -z "$INSTALL"; then 24535b91e83fSBaptiste Daroussinif test "${ac_cv_path_install+set}" = set; then 24545b91e83fSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 24555b91e83fSBaptiste Daroussinelse 24565b91e83fSBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 24575b91e83fSBaptiste Daroussin for ac_dir in $PATH; do 24585b91e83fSBaptiste Daroussin IFS=$ac_save_IFS 24595b91e83fSBaptiste Daroussin # Account for people who put trailing slashes in PATH elements. 24605b91e83fSBaptiste Daroussin case $ac_dir/ in 24615b91e83fSBaptiste Daroussin / | ./ | .// | /cC/* \ 24625b91e83fSBaptiste Daroussin | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \ 24635b91e83fSBaptiste Daroussin | /usr/ucb/* ) ;; 24645b91e83fSBaptiste Daroussin *) 24655b91e83fSBaptiste Daroussin # OSF1 and SCO ODT 3.0 have their own names for install. 24665b91e83fSBaptiste Daroussin # Don't use installbsd from OSF since it installs stuff as root 24675b91e83fSBaptiste Daroussin # by default. 24685b91e83fSBaptiste Daroussin for ac_prog in ginstall scoinst install; do 24695b91e83fSBaptiste Daroussin if $as_executable_p "$ac_dir/$ac_prog"; then 24705b91e83fSBaptiste Daroussin if test $ac_prog = install && 24715b91e83fSBaptiste Daroussin grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then 24725b91e83fSBaptiste Daroussin # AIX install. It has an incompatible calling convention. 24735b91e83fSBaptiste Daroussin : 24745b91e83fSBaptiste Daroussin elif test $ac_prog = install && 24755b91e83fSBaptiste Daroussin grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then 24765b91e83fSBaptiste Daroussin # program-specific install script used by HP pwplus--don't use. 24775b91e83fSBaptiste Daroussin : 24785b91e83fSBaptiste Daroussin else 24795b91e83fSBaptiste Daroussin ac_cv_path_install="$ac_dir/$ac_prog -c" 24805b91e83fSBaptiste Daroussin break 2 24815b91e83fSBaptiste Daroussin fi 24825b91e83fSBaptiste Daroussin fi 24835b91e83fSBaptiste Daroussin done 24845b91e83fSBaptiste Daroussin ;; 24855b91e83fSBaptiste Daroussin esac 24865b91e83fSBaptiste Daroussin done 24875b91e83fSBaptiste Daroussin 24885b91e83fSBaptiste Daroussinfi 24895b91e83fSBaptiste Daroussin if test "${ac_cv_path_install+set}" = set; then 24905b91e83fSBaptiste Daroussin INSTALL=$ac_cv_path_install 24915b91e83fSBaptiste Daroussin else 24925b91e83fSBaptiste Daroussin # As a last resort, use the slow shell script. We don't cache a 24935b91e83fSBaptiste Daroussin # path for INSTALL within a source directory, because that will 24945b91e83fSBaptiste Daroussin # break other packages using the cache if that directory is 24955b91e83fSBaptiste Daroussin # removed, or if the path is relative. 24965b91e83fSBaptiste Daroussin INSTALL=$ac_install_sh 24975b91e83fSBaptiste Daroussin fi 24985b91e83fSBaptiste Daroussinfi 2499*822ca327SBaptiste Daroussinecho "$as_me:2499: result: $INSTALL" >&5 25005b91e83fSBaptiste Daroussinecho "${ECHO_T}$INSTALL" >&6 25015b91e83fSBaptiste Daroussin 25025b91e83fSBaptiste Daroussin# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 25035b91e83fSBaptiste Daroussin# It thinks the first close brace ends the variable substitution. 25045b91e83fSBaptiste Daroussintest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 25055b91e83fSBaptiste Daroussin 25065b91e83fSBaptiste Daroussintest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 25075b91e83fSBaptiste Daroussin 25085b91e83fSBaptiste Daroussintest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 25095b91e83fSBaptiste Daroussin 2510*822ca327SBaptiste Daroussinecho "$as_me:2510: checking if filesystem supports mixed-case filenames" >&5 25115b91e83fSBaptiste Daroussinecho $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6 25125b91e83fSBaptiste Daroussinif test "${cf_cv_mixedcase+set}" = set; then 251398e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 251498e903e7SBaptiste Daroussinelse 251598e903e7SBaptiste Daroussin 25165b91e83fSBaptiste Daroussinif test "$cross_compiling" = yes ; then 25178e022d3cSDag-Erling Smørgrav case "$target_alias" in 25188e022d3cSDag-Erling Smørgrav (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*) 25195b91e83fSBaptiste Daroussin cf_cv_mixedcase=no 252098e903e7SBaptiste Daroussin ;; 25210f86d14eSJung-uk Kim (*) 25225b91e83fSBaptiste Daroussin cf_cv_mixedcase=yes 252398e903e7SBaptiste Daroussin ;; 252498e903e7SBaptiste Daroussin esac 252598e903e7SBaptiste Daroussinelse 25265b91e83fSBaptiste Daroussin rm -f conftest CONFTEST 25275b91e83fSBaptiste Daroussin echo test >conftest 25285b91e83fSBaptiste Daroussin if test -f CONFTEST ; then 25295b91e83fSBaptiste Daroussin cf_cv_mixedcase=no 253098e903e7SBaptiste Daroussin else 25315b91e83fSBaptiste Daroussin cf_cv_mixedcase=yes 25325b91e83fSBaptiste Daroussin fi 25335b91e83fSBaptiste Daroussin rm -f conftest CONFTEST 25345b91e83fSBaptiste Daroussinfi 25355b91e83fSBaptiste Daroussin 25365b91e83fSBaptiste Daroussinfi 2537*822ca327SBaptiste Daroussinecho "$as_me:2537: result: $cf_cv_mixedcase" >&5 25385b91e83fSBaptiste Daroussinecho "${ECHO_T}$cf_cv_mixedcase" >&6 25395b91e83fSBaptiste Daroussintest "$cf_cv_mixedcase" = yes && 254098e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF 25415b91e83fSBaptiste Daroussin#define MIXEDCASE_FILENAMES 1 254298e903e7SBaptiste DaroussinEOF 254398e903e7SBaptiste Daroussin 25445b91e83fSBaptiste Daroussinfor ac_prog in exctags ctags 25455b91e83fSBaptiste Daroussindo 25465b91e83fSBaptiste Daroussin # Extract the first word of "$ac_prog", so it can be a program name with args. 25475b91e83fSBaptiste Daroussinset dummy $ac_prog; ac_word=$2 2548*822ca327SBaptiste Daroussinecho "$as_me:2548: checking for $ac_word" >&5 25495b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 25505b91e83fSBaptiste Daroussinif test "${ac_cv_prog_CTAGS+set}" = set; then 25515b91e83fSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 25525b91e83fSBaptiste Daroussinelse 25535b91e83fSBaptiste Daroussin if test -n "$CTAGS"; then 25545b91e83fSBaptiste Daroussin ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test. 25555b91e83fSBaptiste Daroussinelse 25565b91e83fSBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 25575b91e83fSBaptiste Daroussinac_dummy="$PATH" 25585b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do 25595b91e83fSBaptiste Daroussin IFS=$ac_save_IFS 25605b91e83fSBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 25615b91e83fSBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 25625b91e83fSBaptiste Daroussinac_cv_prog_CTAGS="$ac_prog" 2563*822ca327SBaptiste Daroussinecho "$as_me:2563: found $ac_dir/$ac_word" >&5 25645b91e83fSBaptiste Daroussinbreak 25655b91e83fSBaptiste Daroussindone 25665b91e83fSBaptiste Daroussin 256798e903e7SBaptiste Daroussinfi 256898e903e7SBaptiste Daroussinfi 25695b91e83fSBaptiste DaroussinCTAGS=$ac_cv_prog_CTAGS 25705b91e83fSBaptiste Daroussinif test -n "$CTAGS"; then 2571*822ca327SBaptiste Daroussin echo "$as_me:2571: result: $CTAGS" >&5 25725b91e83fSBaptiste Daroussinecho "${ECHO_T}$CTAGS" >&6 25735b91e83fSBaptiste Daroussinelse 2574*822ca327SBaptiste Daroussin echo "$as_me:2574: result: no" >&5 25755b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6 25765b91e83fSBaptiste Daroussinfi 257798e903e7SBaptiste Daroussin 25785b91e83fSBaptiste Daroussin test -n "$CTAGS" && break 25795b91e83fSBaptiste Daroussindone 25805b91e83fSBaptiste Daroussin 25815b91e83fSBaptiste Daroussinfor ac_prog in exetags etags 25825b91e83fSBaptiste Daroussindo 25835b91e83fSBaptiste Daroussin # Extract the first word of "$ac_prog", so it can be a program name with args. 25845b91e83fSBaptiste Daroussinset dummy $ac_prog; ac_word=$2 2585*822ca327SBaptiste Daroussinecho "$as_me:2585: checking for $ac_word" >&5 25865b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 25875b91e83fSBaptiste Daroussinif test "${ac_cv_prog_ETAGS+set}" = set; then 25885b91e83fSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 25895b91e83fSBaptiste Daroussinelse 25905b91e83fSBaptiste Daroussin if test -n "$ETAGS"; then 25915b91e83fSBaptiste Daroussin ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test. 25925b91e83fSBaptiste Daroussinelse 25935b91e83fSBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 25945b91e83fSBaptiste Daroussinac_dummy="$PATH" 25955b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do 25965b91e83fSBaptiste Daroussin IFS=$ac_save_IFS 25975b91e83fSBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 25985b91e83fSBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 25995b91e83fSBaptiste Daroussinac_cv_prog_ETAGS="$ac_prog" 2600*822ca327SBaptiste Daroussinecho "$as_me:2600: found $ac_dir/$ac_word" >&5 26015b91e83fSBaptiste Daroussinbreak 26025b91e83fSBaptiste Daroussindone 26035b91e83fSBaptiste Daroussin 260498e903e7SBaptiste Daroussinfi 26055b91e83fSBaptiste Daroussinfi 26065b91e83fSBaptiste DaroussinETAGS=$ac_cv_prog_ETAGS 26075b91e83fSBaptiste Daroussinif test -n "$ETAGS"; then 2608*822ca327SBaptiste Daroussin echo "$as_me:2608: result: $ETAGS" >&5 26095b91e83fSBaptiste Daroussinecho "${ECHO_T}$ETAGS" >&6 26105b91e83fSBaptiste Daroussinelse 2611*822ca327SBaptiste Daroussin echo "$as_me:2611: result: no" >&5 26125b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6 26135b91e83fSBaptiste Daroussinfi 26145b91e83fSBaptiste Daroussin 26155b91e83fSBaptiste Daroussin test -n "$ETAGS" && break 26165b91e83fSBaptiste Daroussindone 26175b91e83fSBaptiste Daroussin 26185b91e83fSBaptiste Daroussin# Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args. 26195b91e83fSBaptiste Daroussinset dummy ${CTAGS:-ctags}; ac_word=$2 2620*822ca327SBaptiste Daroussinecho "$as_me:2620: checking for $ac_word" >&5 26215b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 26225b91e83fSBaptiste Daroussinif test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then 26235b91e83fSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 26245b91e83fSBaptiste Daroussinelse 26255b91e83fSBaptiste Daroussin if test -n "$MAKE_LOWER_TAGS"; then 26265b91e83fSBaptiste Daroussin ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test. 26275b91e83fSBaptiste Daroussinelse 26285b91e83fSBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 26295b91e83fSBaptiste Daroussinac_dummy="$PATH" 26305b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do 26315b91e83fSBaptiste Daroussin IFS=$ac_save_IFS 26325b91e83fSBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 26335b91e83fSBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 26345b91e83fSBaptiste Daroussinac_cv_prog_MAKE_LOWER_TAGS="yes" 2635*822ca327SBaptiste Daroussinecho "$as_me:2635: found $ac_dir/$ac_word" >&5 26365b91e83fSBaptiste Daroussinbreak 26375b91e83fSBaptiste Daroussindone 26385b91e83fSBaptiste Daroussin 26395b91e83fSBaptiste Daroussin test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no" 26405b91e83fSBaptiste Daroussinfi 26415b91e83fSBaptiste Daroussinfi 26425b91e83fSBaptiste DaroussinMAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS 26435b91e83fSBaptiste Daroussinif test -n "$MAKE_LOWER_TAGS"; then 2644*822ca327SBaptiste Daroussin echo "$as_me:2644: result: $MAKE_LOWER_TAGS" >&5 26455b91e83fSBaptiste Daroussinecho "${ECHO_T}$MAKE_LOWER_TAGS" >&6 26465b91e83fSBaptiste Daroussinelse 2647*822ca327SBaptiste Daroussin echo "$as_me:2647: result: no" >&5 26485b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6 26495b91e83fSBaptiste Daroussinfi 26505b91e83fSBaptiste Daroussin 26515b91e83fSBaptiste Daroussinif test "$cf_cv_mixedcase" = yes ; then 26525b91e83fSBaptiste Daroussin # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args. 26535b91e83fSBaptiste Daroussinset dummy ${ETAGS:-etags}; ac_word=$2 2654*822ca327SBaptiste Daroussinecho "$as_me:2654: checking for $ac_word" >&5 26555b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 26565b91e83fSBaptiste Daroussinif test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then 26575b91e83fSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 26585b91e83fSBaptiste Daroussinelse 26595b91e83fSBaptiste Daroussin if test -n "$MAKE_UPPER_TAGS"; then 26605b91e83fSBaptiste Daroussin ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test. 26615b91e83fSBaptiste Daroussinelse 26625b91e83fSBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 26635b91e83fSBaptiste Daroussinac_dummy="$PATH" 26645b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do 26655b91e83fSBaptiste Daroussin IFS=$ac_save_IFS 26665b91e83fSBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 26675b91e83fSBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 26685b91e83fSBaptiste Daroussinac_cv_prog_MAKE_UPPER_TAGS="yes" 2669*822ca327SBaptiste Daroussinecho "$as_me:2669: found $ac_dir/$ac_word" >&5 26705b91e83fSBaptiste Daroussinbreak 26715b91e83fSBaptiste Daroussindone 26725b91e83fSBaptiste Daroussin 26735b91e83fSBaptiste Daroussin test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no" 26745b91e83fSBaptiste Daroussinfi 26755b91e83fSBaptiste Daroussinfi 26765b91e83fSBaptiste DaroussinMAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS 26775b91e83fSBaptiste Daroussinif test -n "$MAKE_UPPER_TAGS"; then 2678*822ca327SBaptiste Daroussin echo "$as_me:2678: result: $MAKE_UPPER_TAGS" >&5 26795b91e83fSBaptiste Daroussinecho "${ECHO_T}$MAKE_UPPER_TAGS" >&6 26805b91e83fSBaptiste Daroussinelse 2681*822ca327SBaptiste Daroussin echo "$as_me:2681: result: no" >&5 26825b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6 26835b91e83fSBaptiste Daroussinfi 26845b91e83fSBaptiste Daroussin 26855b91e83fSBaptiste Daroussinelse 26865b91e83fSBaptiste Daroussin MAKE_UPPER_TAGS=no 26875b91e83fSBaptiste Daroussinfi 26885b91e83fSBaptiste Daroussin 26895b91e83fSBaptiste Daroussinif test "$MAKE_UPPER_TAGS" = yes ; then 26905b91e83fSBaptiste Daroussin MAKE_UPPER_TAGS= 26915b91e83fSBaptiste Daroussinelse 26925b91e83fSBaptiste Daroussin MAKE_UPPER_TAGS="#" 26935b91e83fSBaptiste Daroussinfi 26945b91e83fSBaptiste Daroussin 26955b91e83fSBaptiste Daroussinif test "$MAKE_LOWER_TAGS" = yes ; then 26965b91e83fSBaptiste Daroussin MAKE_LOWER_TAGS= 26975b91e83fSBaptiste Daroussinelse 26985b91e83fSBaptiste Daroussin MAKE_LOWER_TAGS="#" 26995b91e83fSBaptiste Daroussinfi 27005b91e83fSBaptiste Daroussin 27010c8de5b0SBaptiste Daroussinfor ac_prog in mawk gawk nawk awk 27020c8de5b0SBaptiste Daroussindo 27030c8de5b0SBaptiste Daroussin # Extract the first word of "$ac_prog", so it can be a program name with args. 27040c8de5b0SBaptiste Daroussinset dummy $ac_prog; ac_word=$2 2705*822ca327SBaptiste Daroussinecho "$as_me:2705: checking for $ac_word" >&5 27060c8de5b0SBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 27070c8de5b0SBaptiste Daroussinif test "${ac_cv_prog_AWK+set}" = set; then 27080c8de5b0SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 27090c8de5b0SBaptiste Daroussinelse 27100c8de5b0SBaptiste Daroussin if test -n "$AWK"; then 27110c8de5b0SBaptiste Daroussin ac_cv_prog_AWK="$AWK" # Let the user override the test. 27120c8de5b0SBaptiste Daroussinelse 27130c8de5b0SBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 27140c8de5b0SBaptiste Daroussinac_dummy="$PATH" 27150c8de5b0SBaptiste Daroussinfor ac_dir in $ac_dummy; do 27160c8de5b0SBaptiste Daroussin IFS=$ac_save_IFS 27170c8de5b0SBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 27180c8de5b0SBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 27190c8de5b0SBaptiste Daroussinac_cv_prog_AWK="$ac_prog" 2720*822ca327SBaptiste Daroussinecho "$as_me:2720: found $ac_dir/$ac_word" >&5 27210c8de5b0SBaptiste Daroussinbreak 27220c8de5b0SBaptiste Daroussindone 27230c8de5b0SBaptiste Daroussin 27240c8de5b0SBaptiste Daroussinfi 27250c8de5b0SBaptiste Daroussinfi 27260c8de5b0SBaptiste DaroussinAWK=$ac_cv_prog_AWK 27270c8de5b0SBaptiste Daroussinif test -n "$AWK"; then 2728*822ca327SBaptiste Daroussin echo "$as_me:2728: result: $AWK" >&5 27290c8de5b0SBaptiste Daroussinecho "${ECHO_T}$AWK" >&6 27300c8de5b0SBaptiste Daroussinelse 2731*822ca327SBaptiste Daroussin echo "$as_me:2731: result: no" >&5 27320c8de5b0SBaptiste Daroussinecho "${ECHO_T}no" >&6 27330c8de5b0SBaptiste Daroussinfi 27340c8de5b0SBaptiste Daroussin 27350c8de5b0SBaptiste Daroussin test -n "$AWK" && break 27360c8de5b0SBaptiste Daroussindone 27370c8de5b0SBaptiste Daroussin 2738*822ca327SBaptiste Daroussintest -z "$AWK" && { { echo "$as_me:2738: error: No awk program found" >&5 27390c8de5b0SBaptiste Daroussinecho "$as_me: error: No awk program found" >&2;} 27400c8de5b0SBaptiste Daroussin { (exit 1); exit 1; }; } 27410c8de5b0SBaptiste Daroussin 2742c5b5d71aSJung-uk Kimfor ac_prog in lint cppcheck splint 27435b91e83fSBaptiste Daroussindo 27445b91e83fSBaptiste Daroussin # Extract the first word of "$ac_prog", so it can be a program name with args. 27455b91e83fSBaptiste Daroussinset dummy $ac_prog; ac_word=$2 2746*822ca327SBaptiste Daroussinecho "$as_me:2746: checking for $ac_word" >&5 27475b91e83fSBaptiste Daroussinecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 27485b91e83fSBaptiste Daroussinif test "${ac_cv_prog_LINT+set}" = set; then 27495b91e83fSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 27505b91e83fSBaptiste Daroussinelse 27515b91e83fSBaptiste Daroussin if test -n "$LINT"; then 27525b91e83fSBaptiste Daroussin ac_cv_prog_LINT="$LINT" # Let the user override the test. 27535b91e83fSBaptiste Daroussinelse 27545b91e83fSBaptiste Daroussin ac_save_IFS=$IFS; IFS=$ac_path_separator 27555b91e83fSBaptiste Daroussinac_dummy="$PATH" 27565b91e83fSBaptiste Daroussinfor ac_dir in $ac_dummy; do 27575b91e83fSBaptiste Daroussin IFS=$ac_save_IFS 27585b91e83fSBaptiste Daroussin test -z "$ac_dir" && ac_dir=. 27595b91e83fSBaptiste Daroussin $as_executable_p "$ac_dir/$ac_word" || continue 27605b91e83fSBaptiste Daroussinac_cv_prog_LINT="$ac_prog" 2761*822ca327SBaptiste Daroussinecho "$as_me:2761: found $ac_dir/$ac_word" >&5 27625b91e83fSBaptiste Daroussinbreak 27635b91e83fSBaptiste Daroussindone 27645b91e83fSBaptiste Daroussin 27655b91e83fSBaptiste Daroussinfi 27665b91e83fSBaptiste Daroussinfi 27675b91e83fSBaptiste DaroussinLINT=$ac_cv_prog_LINT 27685b91e83fSBaptiste Daroussinif test -n "$LINT"; then 2769*822ca327SBaptiste Daroussin echo "$as_me:2769: result: $LINT" >&5 27705b91e83fSBaptiste Daroussinecho "${ECHO_T}$LINT" >&6 27715b91e83fSBaptiste Daroussinelse 2772*822ca327SBaptiste Daroussin echo "$as_me:2772: result: no" >&5 27735b91e83fSBaptiste Daroussinecho "${ECHO_T}no" >&6 27745b91e83fSBaptiste Daroussinfi 27755b91e83fSBaptiste Daroussin 27765b91e83fSBaptiste Daroussin test -n "$LINT" && break 27775b91e83fSBaptiste Daroussindone 277898e903e7SBaptiste Daroussin 2779b53bb29fSJung-uk Kimcase "x$LINT" in 2780b53bb29fSJung-uk Kim(xcppcheck|x*/cppcheck) 2781b53bb29fSJung-uk Kim test -z "$LINT_OPTS" && LINT_OPTS="--enable=all" 2782b53bb29fSJung-uk Kim ;; 2783b53bb29fSJung-uk Kimesac 2784b53bb29fSJung-uk Kim 2785*822ca327SBaptiste Daroussinecho "$as_me:2785: checking if the POSIX test-macros are already defined" >&5 2786b53bb29fSJung-uk Kimecho $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6 2787b53bb29fSJung-uk Kimif test "${cf_cv_posix_visible+set}" = set; then 2788b53bb29fSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 2789b53bb29fSJung-uk Kimelse 2790b53bb29fSJung-uk Kim 27918e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF 2792*822ca327SBaptiste Daroussin#line 2792 "configure" 2793b53bb29fSJung-uk Kim#include "confdefs.h" 2794b53bb29fSJung-uk Kim#include <stdio.h> 2795b53bb29fSJung-uk Kimint 2796b53bb29fSJung-uk Kimmain (void) 2797b53bb29fSJung-uk Kim{ 2798b53bb29fSJung-uk Kim 2799b53bb29fSJung-uk Kim#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \ 2800b53bb29fSJung-uk Kim && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \ 2801b53bb29fSJung-uk Kim && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \ 2802b53bb29fSJung-uk Kim && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0) 2803b53bb29fSJung-uk Kim#error conflicting symbols found 2804b53bb29fSJung-uk Kim#endif 2805b53bb29fSJung-uk Kim 2806b53bb29fSJung-uk Kim ; 2807b53bb29fSJung-uk Kim return 0; 2808b53bb29fSJung-uk Kim} 2809b53bb29fSJung-uk Kim_ACEOF 28108e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 2811*822ca327SBaptiste Daroussinif { (eval echo "$as_me:2811: \"$ac_compile\"") >&5 2812b53bb29fSJung-uk Kim (eval $ac_compile) 2>&5 2813b53bb29fSJung-uk Kim ac_status=$? 2814*822ca327SBaptiste Daroussin echo "$as_me:2814: \$? = $ac_status" >&5 28158e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 28168e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 2817*822ca327SBaptiste Daroussin { (eval echo "$as_me:2817: \"$ac_try\"") >&5 2818b53bb29fSJung-uk Kim (eval $ac_try) 2>&5 2819b53bb29fSJung-uk Kim ac_status=$? 2820*822ca327SBaptiste Daroussin echo "$as_me:2820: \$? = $ac_status" >&5 28218e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 2822b53bb29fSJung-uk Kim cf_cv_posix_visible=no 2823b53bb29fSJung-uk Kimelse 2824b53bb29fSJung-uk Kim echo "$as_me: failed program was:" >&5 28258e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 2826b53bb29fSJung-uk Kimcf_cv_posix_visible=yes 2827b53bb29fSJung-uk Kimfi 28288e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 2829b53bb29fSJung-uk Kim 2830b53bb29fSJung-uk Kimfi 2831*822ca327SBaptiste Daroussinecho "$as_me:2831: result: $cf_cv_posix_visible" >&5 2832b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_posix_visible" >&6 2833b53bb29fSJung-uk Kim 2834b53bb29fSJung-uk Kimif test "$cf_cv_posix_visible" = no; then 2835b53bb29fSJung-uk Kim 283698e903e7SBaptiste Daroussincf_XOPEN_SOURCE=500 283798e903e7SBaptiste Daroussincf_POSIX_C_SOURCE=199506L 283898e903e7SBaptiste Daroussincf_xopen_source= 283998e903e7SBaptiste Daroussin 28408e022d3cSDag-Erling Smørgravcase "$host_os" in 28410f86d14eSJung-uk Kim(aix[4-7]*) 284298e903e7SBaptiste Daroussin cf_xopen_source="-D_ALL_SOURCE" 284398e903e7SBaptiste Daroussin ;; 28440f86d14eSJung-uk Kim(darwin[0-8].*) 284598e903e7SBaptiste Daroussin cf_xopen_source="-D_APPLE_C_SOURCE" 284698e903e7SBaptiste Daroussin ;; 28470f86d14eSJung-uk Kim(darwin*) 284898e903e7SBaptiste Daroussin cf_xopen_source="-D_DARWIN_C_SOURCE" 284998e903e7SBaptiste Daroussin cf_XOPEN_SOURCE= 285098e903e7SBaptiste Daroussin ;; 2851b53bb29fSJung-uk Kim(freebsd*|dragonfly*|midnightbsd*) 285298e903e7SBaptiste Daroussin # 5.x headers associate 285398e903e7SBaptiste Daroussin # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L 285498e903e7SBaptiste Daroussin # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L 285598e903e7SBaptiste Daroussin cf_POSIX_C_SOURCE=200112L 285698e903e7SBaptiste Daroussin cf_XOPEN_SOURCE=600 285798e903e7SBaptiste Daroussin cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 285898e903e7SBaptiste Daroussin ;; 28590f86d14eSJung-uk Kim(hpux11*) 286098e903e7SBaptiste Daroussin cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500" 286198e903e7SBaptiste Daroussin ;; 28620f86d14eSJung-uk Kim(hpux*) 286398e903e7SBaptiste Daroussin cf_xopen_source="-D_HPUX_SOURCE" 286498e903e7SBaptiste Daroussin ;; 28650f86d14eSJung-uk Kim(irix[56].*) 286698e903e7SBaptiste Daroussin cf_xopen_source="-D_SGI_SOURCE" 286798e903e7SBaptiste Daroussin cf_XOPEN_SOURCE= 286898e903e7SBaptiste Daroussin ;; 2869*822ca327SBaptiste Daroussin(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc) 287098e903e7SBaptiste Daroussin 2871b53bb29fSJung-uk Kimcf_gnu_xopen_source=$cf_XOPEN_SOURCE 2872b53bb29fSJung-uk Kim 28738e022d3cSDag-Erling Smørgravecho "$as_me:2873: checking if this is the GNU C library" >&5 2874b53bb29fSJung-uk Kimecho $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6 2875b53bb29fSJung-uk Kimif test "${cf_cv_gnu_library+set}" = set; then 2876b53bb29fSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 2877b53bb29fSJung-uk Kimelse 2878b53bb29fSJung-uk Kim 28798e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF 28808e022d3cSDag-Erling Smørgrav#line 2880 "configure" 2881b53bb29fSJung-uk Kim#include "confdefs.h" 2882b53bb29fSJung-uk Kim#include <sys/types.h> 2883b53bb29fSJung-uk Kimint 2884b53bb29fSJung-uk Kimmain (void) 2885b53bb29fSJung-uk Kim{ 2886b53bb29fSJung-uk Kim 2887b53bb29fSJung-uk Kim #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0 2888b53bb29fSJung-uk Kim return 0; 2889b53bb29fSJung-uk Kim #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0 2890b53bb29fSJung-uk Kim return 0; 2891b53bb29fSJung-uk Kim #else 2892b53bb29fSJung-uk Kim # error not GNU C library 2893b53bb29fSJung-uk Kim #endif 2894b53bb29fSJung-uk Kim ; 2895b53bb29fSJung-uk Kim return 0; 2896b53bb29fSJung-uk Kim} 2897b53bb29fSJung-uk Kim_ACEOF 28988e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 28998e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:2899: \"$ac_compile\"") >&5 2900b53bb29fSJung-uk Kim (eval $ac_compile) 2>&5 2901b53bb29fSJung-uk Kim ac_status=$? 29028e022d3cSDag-Erling Smørgrav echo "$as_me:2902: \$? = $ac_status" >&5 29038e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 29048e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 29058e022d3cSDag-Erling Smørgrav { (eval echo "$as_me:2905: \"$ac_try\"") >&5 2906b53bb29fSJung-uk Kim (eval $ac_try) 2>&5 2907b53bb29fSJung-uk Kim ac_status=$? 29088e022d3cSDag-Erling Smørgrav echo "$as_me:2908: \$? = $ac_status" >&5 29098e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 2910b53bb29fSJung-uk Kim cf_cv_gnu_library=yes 2911b53bb29fSJung-uk Kimelse 2912b53bb29fSJung-uk Kim echo "$as_me: failed program was:" >&5 29138e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 2914b53bb29fSJung-uk Kimcf_cv_gnu_library=no 2915b53bb29fSJung-uk Kimfi 29168e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 2917b53bb29fSJung-uk Kim 2918b53bb29fSJung-uk Kimfi 29198e022d3cSDag-Erling Smørgravecho "$as_me:2919: result: $cf_cv_gnu_library" >&5 2920b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_gnu_library" >&6 2921b53bb29fSJung-uk Kim 2922b53bb29fSJung-uk Kimif test x$cf_cv_gnu_library = xyes; then 2923b53bb29fSJung-uk Kim 2924b53bb29fSJung-uk Kim # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE 2925b53bb29fSJung-uk Kim # was changed to help a little. newlib incorporated the change about 4 2926b53bb29fSJung-uk Kim # years later. 29278e022d3cSDag-Erling Smørgrav echo "$as_me:2927: checking if _DEFAULT_SOURCE can be used as a basis" >&5 2928b53bb29fSJung-uk Kimecho $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6 2929b53bb29fSJung-uk Kimif test "${cf_cv_gnu_library_219+set}" = set; then 2930b53bb29fSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 2931b53bb29fSJung-uk Kimelse 2932b53bb29fSJung-uk Kim 2933b53bb29fSJung-uk Kim cf_save="$CPPFLAGS" 2934b53bb29fSJung-uk Kim 2935b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 2936b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE" 2937b53bb29fSJung-uk Kim 29388e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 29398e022d3cSDag-Erling Smørgrav#line 2939 "configure" 2940b53bb29fSJung-uk Kim#include "confdefs.h" 2941b53bb29fSJung-uk Kim#include <sys/types.h> 2942b53bb29fSJung-uk Kimint 2943b53bb29fSJung-uk Kimmain (void) 2944b53bb29fSJung-uk Kim{ 2945b53bb29fSJung-uk Kim 2946b53bb29fSJung-uk Kim #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2) 2947b53bb29fSJung-uk Kim return 0; 2948b53bb29fSJung-uk Kim #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3) 2949b53bb29fSJung-uk Kim return 0; 2950b53bb29fSJung-uk Kim #else 2951b53bb29fSJung-uk Kim # error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old 2952b53bb29fSJung-uk Kim #endif 2953b53bb29fSJung-uk Kim ; 2954b53bb29fSJung-uk Kim return 0; 2955b53bb29fSJung-uk Kim} 2956b53bb29fSJung-uk Kim_ACEOF 29578e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 29588e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:2958: \"$ac_compile\"") >&5 2959b53bb29fSJung-uk Kim (eval $ac_compile) 2>&5 2960b53bb29fSJung-uk Kim ac_status=$? 29618e022d3cSDag-Erling Smørgrav echo "$as_me:2961: \$? = $ac_status" >&5 29628e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 29638e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 29648e022d3cSDag-Erling Smørgrav { (eval echo "$as_me:2964: \"$ac_try\"") >&5 2965b53bb29fSJung-uk Kim (eval $ac_try) 2>&5 2966b53bb29fSJung-uk Kim ac_status=$? 29678e022d3cSDag-Erling Smørgrav echo "$as_me:2967: \$? = $ac_status" >&5 29688e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 2969b53bb29fSJung-uk Kim cf_cv_gnu_library_219=yes 2970b53bb29fSJung-uk Kimelse 2971b53bb29fSJung-uk Kim echo "$as_me: failed program was:" >&5 29728e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 2973b53bb29fSJung-uk Kimcf_cv_gnu_library_219=no 2974b53bb29fSJung-uk Kimfi 29758e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 2976b53bb29fSJung-uk Kim CPPFLAGS="$cf_save" 2977b53bb29fSJung-uk Kim 2978b53bb29fSJung-uk Kimfi 29798e022d3cSDag-Erling Smørgravecho "$as_me:2979: result: $cf_cv_gnu_library_219" >&5 2980b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_gnu_library_219" >&6 2981b53bb29fSJung-uk Kim 2982b53bb29fSJung-uk Kim if test "x$cf_cv_gnu_library_219" = xyes; then 2983b53bb29fSJung-uk Kim cf_save="$CPPFLAGS" 29848e022d3cSDag-Erling Smørgrav echo "$as_me:2984: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5 2985b53bb29fSJung-uk Kimecho $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6 2986b53bb29fSJung-uk Kimif test "${cf_cv_gnu_dftsrc_219+set}" = set; then 2987b53bb29fSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 2988b53bb29fSJung-uk Kimelse 2989b53bb29fSJung-uk Kim 2990b53bb29fSJung-uk Kimcf_fix_cppflags=no 2991b53bb29fSJung-uk Kimcf_new_cflags= 2992b53bb29fSJung-uk Kimcf_new_cppflags= 2993b53bb29fSJung-uk Kimcf_new_extra_cppflags= 2994b53bb29fSJung-uk Kim 2995b53bb29fSJung-uk Kimfor cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source 2996b53bb29fSJung-uk Kimdo 29978e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 2998b53bb29fSJung-uk Kim(no) 29998e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 3000b53bb29fSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 30018e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 3002b53bb29fSJung-uk Kim (-D*) 30038e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 3004b53bb29fSJung-uk Kim 3005b53bb29fSJung-uk Kim test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 3006b53bb29fSJung-uk Kim && test -z "${cf_tst_cflags}" \ 3007b53bb29fSJung-uk Kim && cf_fix_cppflags=yes 3008b53bb29fSJung-uk Kim 30098e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 3010b53bb29fSJung-uk Kim 3011b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3012b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3013b53bb29fSJung-uk Kim 3014b53bb29fSJung-uk Kim continue 3015b53bb29fSJung-uk Kim elif test "${cf_tst_cflags}" = "\"'" ; then 3016b53bb29fSJung-uk Kim 3017b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3018b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3019b53bb29fSJung-uk Kim 3020b53bb29fSJung-uk Kim continue 3021b53bb29fSJung-uk Kim fi 3022b53bb29fSJung-uk Kim ;; 3023b53bb29fSJung-uk Kim esac 3024b53bb29fSJung-uk Kim case "$CPPFLAGS" in 3025b53bb29fSJung-uk Kim (*$cf_add_cflags) 3026b53bb29fSJung-uk Kim ;; 3027b53bb29fSJung-uk Kim (*) 30288e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 3029b53bb29fSJung-uk Kim (-D*) 3030b53bb29fSJung-uk Kim cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 3031b53bb29fSJung-uk Kim 3032b53bb29fSJung-uk KimCPPFLAGS=`echo "$CPPFLAGS" | \ 3033b53bb29fSJung-uk Kim sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 3034b53bb29fSJung-uk Kim -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 3035b53bb29fSJung-uk Kim 3036b53bb29fSJung-uk Kim ;; 3037b53bb29fSJung-uk Kim esac 3038b53bb29fSJung-uk Kim 3039b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 3040b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 3041b53bb29fSJung-uk Kim 3042b53bb29fSJung-uk Kim ;; 3043b53bb29fSJung-uk Kim esac 3044b53bb29fSJung-uk Kim ;; 3045b53bb29fSJung-uk Kim (*) 3046b53bb29fSJung-uk Kim 3047b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 3048b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 3049b53bb29fSJung-uk Kim 3050b53bb29fSJung-uk Kim ;; 3051b53bb29fSJung-uk Kim esac 3052b53bb29fSJung-uk Kim ;; 3053b53bb29fSJung-uk Kim(yes) 3054b53bb29fSJung-uk Kim 3055b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3056b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3057b53bb29fSJung-uk Kim 30588e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 3059b53bb29fSJung-uk Kim 3060b53bb29fSJung-uk Kim test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 3061b53bb29fSJung-uk Kim && test -z "${cf_tst_cflags}" \ 3062b53bb29fSJung-uk Kim && cf_fix_cppflags=no 3063b53bb29fSJung-uk Kim ;; 3064b53bb29fSJung-uk Kimesac 3065b53bb29fSJung-uk Kimdone 3066b53bb29fSJung-uk Kim 3067b53bb29fSJung-uk Kimif test -n "$cf_new_cflags" ; then 3068b53bb29fSJung-uk Kim 3069b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 3070b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 3071b53bb29fSJung-uk Kim 3072b53bb29fSJung-uk Kimfi 3073b53bb29fSJung-uk Kim 3074b53bb29fSJung-uk Kimif test -n "$cf_new_cppflags" ; then 3075b53bb29fSJung-uk Kim 3076b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3077b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 3078b53bb29fSJung-uk Kim 3079b53bb29fSJung-uk Kimfi 3080b53bb29fSJung-uk Kim 3081b53bb29fSJung-uk Kimif test -n "$cf_new_extra_cppflags" ; then 3082b53bb29fSJung-uk Kim 3083b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 3084b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 3085b53bb29fSJung-uk Kim 3086b53bb29fSJung-uk Kimfi 3087b53bb29fSJung-uk Kim 30888e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 30898e022d3cSDag-Erling Smørgrav#line 3089 "configure" 3090b53bb29fSJung-uk Kim#include "confdefs.h" 3091b53bb29fSJung-uk Kim 3092b53bb29fSJung-uk Kim #include <limits.h> 3093b53bb29fSJung-uk Kim #include <sys/types.h> 3094b53bb29fSJung-uk Kim 3095b53bb29fSJung-uk Kimint 3096b53bb29fSJung-uk Kimmain (void) 3097b53bb29fSJung-uk Kim{ 3098b53bb29fSJung-uk Kim 3099b53bb29fSJung-uk Kim #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1) 3100b53bb29fSJung-uk Kim return 0; 3101b53bb29fSJung-uk Kim #else 3102b53bb29fSJung-uk Kim # error GNU C library is too old 3103b53bb29fSJung-uk Kim #endif 3104b53bb29fSJung-uk Kim ; 3105b53bb29fSJung-uk Kim return 0; 3106b53bb29fSJung-uk Kim} 3107b53bb29fSJung-uk Kim_ACEOF 31088e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 31098e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3109: \"$ac_compile\"") >&5 3110b53bb29fSJung-uk Kim (eval $ac_compile) 2>&5 3111b53bb29fSJung-uk Kim ac_status=$? 31128e022d3cSDag-Erling Smørgrav echo "$as_me:3112: \$? = $ac_status" >&5 31138e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 31148e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 31158e022d3cSDag-Erling Smørgrav { (eval echo "$as_me:3115: \"$ac_try\"") >&5 3116b53bb29fSJung-uk Kim (eval $ac_try) 2>&5 3117b53bb29fSJung-uk Kim ac_status=$? 31188e022d3cSDag-Erling Smørgrav echo "$as_me:3118: \$? = $ac_status" >&5 31198e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 3120b53bb29fSJung-uk Kim cf_cv_gnu_dftsrc_219=yes 3121b53bb29fSJung-uk Kimelse 3122b53bb29fSJung-uk Kim echo "$as_me: failed program was:" >&5 31238e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 3124b53bb29fSJung-uk Kimcf_cv_gnu_dftsrc_219=no 3125b53bb29fSJung-uk Kimfi 31268e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 3127b53bb29fSJung-uk Kim 3128b53bb29fSJung-uk Kimfi 31298e022d3cSDag-Erling Smørgravecho "$as_me:3129: result: $cf_cv_gnu_dftsrc_219" >&5 3130b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6 3131b53bb29fSJung-uk Kim test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save" 3132b53bb29fSJung-uk Kim else 3133b53bb29fSJung-uk Kim cf_cv_gnu_dftsrc_219=maybe 3134b53bb29fSJung-uk Kim fi 3135b53bb29fSJung-uk Kim 3136b53bb29fSJung-uk Kim if test "x$cf_cv_gnu_dftsrc_219" != xyes; then 3137b53bb29fSJung-uk Kim 31388e022d3cSDag-Erling Smørgrav echo "$as_me:3138: checking if we must define _GNU_SOURCE" >&5 313998e903e7SBaptiste Daroussinecho $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6 314098e903e7SBaptiste Daroussinif test "${cf_cv_gnu_source+set}" = set; then 314198e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 314298e903e7SBaptiste Daroussinelse 314398e903e7SBaptiste Daroussin 31448e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 31458e022d3cSDag-Erling Smørgrav#line 3145 "configure" 314698e903e7SBaptiste Daroussin#include "confdefs.h" 314798e903e7SBaptiste Daroussin#include <sys/types.h> 314898e903e7SBaptiste Daroussinint 3149b53bb29fSJung-uk Kimmain (void) 315098e903e7SBaptiste Daroussin{ 315198e903e7SBaptiste Daroussin 315298e903e7SBaptiste Daroussin #ifndef _XOPEN_SOURCE 3153b53bb29fSJung-uk Kim #error expected _XOPEN_SOURCE to be defined 315498e903e7SBaptiste Daroussin #endif 315598e903e7SBaptiste Daroussin ; 315698e903e7SBaptiste Daroussin return 0; 315798e903e7SBaptiste Daroussin} 315898e903e7SBaptiste Daroussin_ACEOF 31598e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 31608e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3160: \"$ac_compile\"") >&5 316198e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 316298e903e7SBaptiste Daroussin ac_status=$? 31638e022d3cSDag-Erling Smørgrav echo "$as_me:3163: \$? = $ac_status" >&5 31648e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 31658e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 31668e022d3cSDag-Erling Smørgrav { (eval echo "$as_me:3166: \"$ac_try\"") >&5 316798e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 316898e903e7SBaptiste Daroussin ac_status=$? 31698e022d3cSDag-Erling Smørgrav echo "$as_me:3169: \$? = $ac_status" >&5 31708e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 317198e903e7SBaptiste Daroussin cf_cv_gnu_source=no 317298e903e7SBaptiste Daroussinelse 317398e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 31748e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 317598e903e7SBaptiste Daroussincf_save="$CPPFLAGS" 3176b53bb29fSJung-uk Kim 3177b53bb29fSJung-uk Kimcf_fix_cppflags=no 3178b53bb29fSJung-uk Kimcf_new_cflags= 3179b53bb29fSJung-uk Kimcf_new_cppflags= 3180b53bb29fSJung-uk Kimcf_new_extra_cppflags= 3181b53bb29fSJung-uk Kim 3182b53bb29fSJung-uk Kimfor cf_add_cflags in -D_GNU_SOURCE 3183b53bb29fSJung-uk Kimdo 31848e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 3185b53bb29fSJung-uk Kim(no) 31868e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 3187b53bb29fSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 31888e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 3189b53bb29fSJung-uk Kim (-D*) 31908e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 3191b53bb29fSJung-uk Kim 3192b53bb29fSJung-uk Kim test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 3193b53bb29fSJung-uk Kim && test -z "${cf_tst_cflags}" \ 3194b53bb29fSJung-uk Kim && cf_fix_cppflags=yes 3195b53bb29fSJung-uk Kim 31968e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 3197b53bb29fSJung-uk Kim 3198b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3199b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3200b53bb29fSJung-uk Kim 3201b53bb29fSJung-uk Kim continue 3202b53bb29fSJung-uk Kim elif test "${cf_tst_cflags}" = "\"'" ; then 3203b53bb29fSJung-uk Kim 3204b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3205b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3206b53bb29fSJung-uk Kim 3207b53bb29fSJung-uk Kim continue 3208b53bb29fSJung-uk Kim fi 3209b53bb29fSJung-uk Kim ;; 3210b53bb29fSJung-uk Kim esac 3211b53bb29fSJung-uk Kim case "$CPPFLAGS" in 3212b53bb29fSJung-uk Kim (*$cf_add_cflags) 3213b53bb29fSJung-uk Kim ;; 3214b53bb29fSJung-uk Kim (*) 32158e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 3216b53bb29fSJung-uk Kim (-D*) 3217b53bb29fSJung-uk Kim cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 3218b53bb29fSJung-uk Kim 3219b53bb29fSJung-uk KimCPPFLAGS=`echo "$CPPFLAGS" | \ 3220b53bb29fSJung-uk Kim sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 3221b53bb29fSJung-uk Kim -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 3222b53bb29fSJung-uk Kim 3223b53bb29fSJung-uk Kim ;; 3224b53bb29fSJung-uk Kim esac 3225b53bb29fSJung-uk Kim 3226b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 3227b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 3228b53bb29fSJung-uk Kim 3229b53bb29fSJung-uk Kim ;; 3230b53bb29fSJung-uk Kim esac 3231b53bb29fSJung-uk Kim ;; 3232b53bb29fSJung-uk Kim (*) 3233b53bb29fSJung-uk Kim 3234b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 3235b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 3236b53bb29fSJung-uk Kim 3237b53bb29fSJung-uk Kim ;; 3238b53bb29fSJung-uk Kim esac 3239b53bb29fSJung-uk Kim ;; 3240b53bb29fSJung-uk Kim(yes) 3241b53bb29fSJung-uk Kim 3242b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3243b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3244b53bb29fSJung-uk Kim 32458e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 3246b53bb29fSJung-uk Kim 3247b53bb29fSJung-uk Kim test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 3248b53bb29fSJung-uk Kim && test -z "${cf_tst_cflags}" \ 3249b53bb29fSJung-uk Kim && cf_fix_cppflags=no 3250b53bb29fSJung-uk Kim ;; 3251b53bb29fSJung-uk Kimesac 3252b53bb29fSJung-uk Kimdone 3253b53bb29fSJung-uk Kim 3254b53bb29fSJung-uk Kimif test -n "$cf_new_cflags" ; then 3255b53bb29fSJung-uk Kim 3256b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 3257b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 3258b53bb29fSJung-uk Kim 3259b53bb29fSJung-uk Kimfi 3260b53bb29fSJung-uk Kim 3261b53bb29fSJung-uk Kimif test -n "$cf_new_cppflags" ; then 3262b53bb29fSJung-uk Kim 3263b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3264b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 3265b53bb29fSJung-uk Kim 3266b53bb29fSJung-uk Kimfi 3267b53bb29fSJung-uk Kim 3268b53bb29fSJung-uk Kimif test -n "$cf_new_extra_cppflags" ; then 3269b53bb29fSJung-uk Kim 3270b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 3271b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 3272b53bb29fSJung-uk Kim 3273b53bb29fSJung-uk Kimfi 3274b53bb29fSJung-uk Kim 32758e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 32768e022d3cSDag-Erling Smørgrav#line 3276 "configure" 327798e903e7SBaptiste Daroussin#include "confdefs.h" 327898e903e7SBaptiste Daroussin#include <sys/types.h> 327998e903e7SBaptiste Daroussinint 3280b53bb29fSJung-uk Kimmain (void) 328198e903e7SBaptiste Daroussin{ 328298e903e7SBaptiste Daroussin 328398e903e7SBaptiste Daroussin #ifdef _XOPEN_SOURCE 3284b53bb29fSJung-uk Kim #error expected _XOPEN_SOURCE to be undefined 328598e903e7SBaptiste Daroussin #endif 328698e903e7SBaptiste Daroussin ; 328798e903e7SBaptiste Daroussin return 0; 328898e903e7SBaptiste Daroussin} 328998e903e7SBaptiste Daroussin_ACEOF 32908e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 32918e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3291: \"$ac_compile\"") >&5 329298e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 329398e903e7SBaptiste Daroussin ac_status=$? 32948e022d3cSDag-Erling Smørgrav echo "$as_me:3294: \$? = $ac_status" >&5 32958e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 32968e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 32978e022d3cSDag-Erling Smørgrav { (eval echo "$as_me:3297: \"$ac_try\"") >&5 329898e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 329998e903e7SBaptiste Daroussin ac_status=$? 33008e022d3cSDag-Erling Smørgrav echo "$as_me:3300: \$? = $ac_status" >&5 33018e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 330298e903e7SBaptiste Daroussin cf_cv_gnu_source=no 330398e903e7SBaptiste Daroussinelse 330498e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 33058e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 330698e903e7SBaptiste Daroussincf_cv_gnu_source=yes 330798e903e7SBaptiste Daroussinfi 33088e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 330998e903e7SBaptiste Daroussin CPPFLAGS="$cf_save" 331098e903e7SBaptiste Daroussin 331198e903e7SBaptiste Daroussinfi 33128e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 331398e903e7SBaptiste Daroussin 331498e903e7SBaptiste Daroussinfi 33158e022d3cSDag-Erling Smørgravecho "$as_me:3315: result: $cf_cv_gnu_source" >&5 331698e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_gnu_source" >&6 33172aca18c7SJung-uk Kim 33182aca18c7SJung-uk Kim if test "$cf_cv_gnu_source" = yes 33192aca18c7SJung-uk Kim then 33208e022d3cSDag-Erling Smørgrav echo "$as_me:3320: checking if we should also define _DEFAULT_SOURCE" >&5 33212aca18c7SJung-uk Kimecho $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6 33222aca18c7SJung-uk Kimif test "${cf_cv_default_source+set}" = set; then 33232aca18c7SJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 33242aca18c7SJung-uk Kimelse 33252aca18c7SJung-uk Kim 3326b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3327b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE" 3328b53bb29fSJung-uk Kim 33298e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 33308e022d3cSDag-Erling Smørgrav#line 3330 "configure" 33312aca18c7SJung-uk Kim#include "confdefs.h" 33322aca18c7SJung-uk Kim#include <sys/types.h> 33332aca18c7SJung-uk Kimint 3334b53bb29fSJung-uk Kimmain (void) 33352aca18c7SJung-uk Kim{ 33362aca18c7SJung-uk Kim 33372aca18c7SJung-uk Kim #ifdef _DEFAULT_SOURCE 3338b53bb29fSJung-uk Kim #error expected _DEFAULT_SOURCE to be undefined 33392aca18c7SJung-uk Kim #endif 33402aca18c7SJung-uk Kim ; 33412aca18c7SJung-uk Kim return 0; 33422aca18c7SJung-uk Kim} 33432aca18c7SJung-uk Kim_ACEOF 33448e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 33458e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3345: \"$ac_compile\"") >&5 33462aca18c7SJung-uk Kim (eval $ac_compile) 2>&5 33472aca18c7SJung-uk Kim ac_status=$? 33488e022d3cSDag-Erling Smørgrav echo "$as_me:3348: \$? = $ac_status" >&5 33498e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 33508e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 33518e022d3cSDag-Erling Smørgrav { (eval echo "$as_me:3351: \"$ac_try\"") >&5 33522aca18c7SJung-uk Kim (eval $ac_try) 2>&5 33532aca18c7SJung-uk Kim ac_status=$? 33548e022d3cSDag-Erling Smørgrav echo "$as_me:3354: \$? = $ac_status" >&5 33558e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 33562aca18c7SJung-uk Kim cf_cv_default_source=no 33572aca18c7SJung-uk Kimelse 33582aca18c7SJung-uk Kim echo "$as_me: failed program was:" >&5 33598e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 33602aca18c7SJung-uk Kimcf_cv_default_source=yes 33612aca18c7SJung-uk Kimfi 33628e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 33632aca18c7SJung-uk Kim 33642aca18c7SJung-uk Kimfi 33658e022d3cSDag-Erling Smørgravecho "$as_me:3365: result: $cf_cv_default_source" >&5 33662aca18c7SJung-uk Kimecho "${ECHO_T}$cf_cv_default_source" >&6 3367b53bb29fSJung-uk Kim if test "$cf_cv_default_source" = yes 3368b53bb29fSJung-uk Kim then 3369b53bb29fSJung-uk Kim 3370b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3371b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE" 3372b53bb29fSJung-uk Kim 3373b53bb29fSJung-uk Kim fi 3374b53bb29fSJung-uk Kim fi 3375b53bb29fSJung-uk Kim fi 3376b53bb29fSJung-uk Kim 33772aca18c7SJung-uk Kimfi 337898e903e7SBaptiste Daroussin 337998e903e7SBaptiste Daroussin ;; 33800f86d14eSJung-uk Kim(minix*) 338111fce282SBaptiste Daroussin cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this... 338211fce282SBaptiste Daroussin ;; 33830f86d14eSJung-uk Kim(mirbsd*) 338498e903e7SBaptiste Daroussin # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types 338598e903e7SBaptiste Daroussin cf_XOPEN_SOURCE= 338698e903e7SBaptiste Daroussin 3387b53bb29fSJung-uk Kimif test "$cf_cv_posix_visible" = no; then 3388b53bb29fSJung-uk Kim 338998e903e7SBaptiste Daroussincf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE 339098e903e7SBaptiste Daroussin 339198e903e7SBaptiste Daroussincf_save_CFLAGS="$CFLAGS" 339298e903e7SBaptiste Daroussincf_save_CPPFLAGS="$CPPFLAGS" 339398e903e7SBaptiste Daroussin 339498e903e7SBaptiste Daroussincf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \ 339598e903e7SBaptiste Daroussin sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 339698e903e7SBaptiste Daroussin -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 339798e903e7SBaptiste Daroussin 339898e903e7SBaptiste Daroussincf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \ 339998e903e7SBaptiste Daroussin sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 340098e903e7SBaptiste Daroussin -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 340198e903e7SBaptiste Daroussin 34028e022d3cSDag-Erling Smørgravecho "$as_me:3402: checking if we should define _POSIX_C_SOURCE" >&5 340398e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6 340498e903e7SBaptiste Daroussinif test "${cf_cv_posix_c_source+set}" = set; then 340598e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 340698e903e7SBaptiste Daroussinelse 340798e903e7SBaptiste Daroussin 34088e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:3408: testing if the symbol is already defined go no further ..." 1>&5 340998e903e7SBaptiste Daroussin 34108e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 34118e022d3cSDag-Erling Smørgrav#line 3411 "configure" 341298e903e7SBaptiste Daroussin#include "confdefs.h" 341398e903e7SBaptiste Daroussin#include <sys/types.h> 341498e903e7SBaptiste Daroussinint 3415b53bb29fSJung-uk Kimmain (void) 341698e903e7SBaptiste Daroussin{ 341798e903e7SBaptiste Daroussin 341898e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE 3419*822ca327SBaptiste Daroussin#error _POSIX_C_SOURCE is not defined 342098e903e7SBaptiste Daroussin#endif 342198e903e7SBaptiste Daroussin ; 342298e903e7SBaptiste Daroussin return 0; 342398e903e7SBaptiste Daroussin} 342498e903e7SBaptiste Daroussin_ACEOF 34258e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 34268e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3426: \"$ac_compile\"") >&5 342798e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 342898e903e7SBaptiste Daroussin ac_status=$? 34298e022d3cSDag-Erling Smørgrav echo "$as_me:3429: \$? = $ac_status" >&5 34308e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 34318e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 34328e022d3cSDag-Erling Smørgrav { (eval echo "$as_me:3432: \"$ac_try\"") >&5 343398e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 343498e903e7SBaptiste Daroussin ac_status=$? 34358e022d3cSDag-Erling Smørgrav echo "$as_me:3435: \$? = $ac_status" >&5 34368e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 343798e903e7SBaptiste Daroussin cf_cv_posix_c_source=no 343898e903e7SBaptiste Daroussinelse 343998e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 34408e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 344198e903e7SBaptiste Daroussincf_want_posix_source=no 34420f86d14eSJung-uk Kim case .$cf_POSIX_C_SOURCE in 34430f86d14eSJung-uk Kim (.[12]??*) 344498e903e7SBaptiste Daroussin cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 344598e903e7SBaptiste Daroussin ;; 34460f86d14eSJung-uk Kim (.2) 344798e903e7SBaptiste Daroussin cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 344898e903e7SBaptiste Daroussin cf_want_posix_source=yes 344998e903e7SBaptiste Daroussin ;; 34500f86d14eSJung-uk Kim (.*) 345198e903e7SBaptiste Daroussin cf_want_posix_source=yes 345298e903e7SBaptiste Daroussin ;; 345398e903e7SBaptiste Daroussin esac 345498e903e7SBaptiste Daroussin if test "$cf_want_posix_source" = yes ; then 34558e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 34568e022d3cSDag-Erling Smørgrav#line 3456 "configure" 345798e903e7SBaptiste Daroussin#include "confdefs.h" 345898e903e7SBaptiste Daroussin#include <sys/types.h> 345998e903e7SBaptiste Daroussinint 3460b53bb29fSJung-uk Kimmain (void) 346198e903e7SBaptiste Daroussin{ 346298e903e7SBaptiste Daroussin 346398e903e7SBaptiste Daroussin#ifdef _POSIX_SOURCE 3464*822ca327SBaptiste Daroussin#error _POSIX_SOURCE is defined 346598e903e7SBaptiste Daroussin#endif 346698e903e7SBaptiste Daroussin ; 346798e903e7SBaptiste Daroussin return 0; 346898e903e7SBaptiste Daroussin} 346998e903e7SBaptiste Daroussin_ACEOF 34708e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 34718e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3471: \"$ac_compile\"") >&5 347298e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 347398e903e7SBaptiste Daroussin ac_status=$? 34748e022d3cSDag-Erling Smørgrav echo "$as_me:3474: \$? = $ac_status" >&5 34758e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 34768e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 34778e022d3cSDag-Erling Smørgrav { (eval echo "$as_me:3477: \"$ac_try\"") >&5 347898e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 347998e903e7SBaptiste Daroussin ac_status=$? 34808e022d3cSDag-Erling Smørgrav echo "$as_me:3480: \$? = $ac_status" >&5 34818e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 348298e903e7SBaptiste Daroussin : 348398e903e7SBaptiste Daroussinelse 348498e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 34858e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 348698e903e7SBaptiste Daroussincf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE" 348798e903e7SBaptiste Daroussinfi 34888e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 348998e903e7SBaptiste Daroussin fi 349098e903e7SBaptiste Daroussin 34918e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:3491: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 349298e903e7SBaptiste Daroussin 349398e903e7SBaptiste Daroussin CFLAGS="$cf_trim_CFLAGS" 3494b53bb29fSJung-uk Kim CPPFLAGS="$cf_trim_CPPFLAGS" 349598e903e7SBaptiste Daroussin 3496b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3497b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" 3498b53bb29fSJung-uk Kim 34998e022d3cSDag-Erling Smørgravecho "${as_me:-configure}:3499: testing if the second compile does not leave our definition intact error ..." 1>&5 350098e903e7SBaptiste Daroussin 35018e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 35028e022d3cSDag-Erling Smørgrav#line 3502 "configure" 350398e903e7SBaptiste Daroussin#include "confdefs.h" 350498e903e7SBaptiste Daroussin#include <sys/types.h> 350598e903e7SBaptiste Daroussinint 3506b53bb29fSJung-uk Kimmain (void) 350798e903e7SBaptiste Daroussin{ 350898e903e7SBaptiste Daroussin 350998e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE 3510*822ca327SBaptiste Daroussin#error _POSIX_C_SOURCE is not defined 351198e903e7SBaptiste Daroussin#endif 351298e903e7SBaptiste Daroussin ; 351398e903e7SBaptiste Daroussin return 0; 351498e903e7SBaptiste Daroussin} 351598e903e7SBaptiste Daroussin_ACEOF 35168e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 35178e022d3cSDag-Erling Smørgravif { (eval echo "$as_me:3517: \"$ac_compile\"") >&5 351898e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 351998e903e7SBaptiste Daroussin ac_status=$? 35208e022d3cSDag-Erling Smørgrav echo "$as_me:3520: \$? = $ac_status" >&5 35218e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 35228e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 35238e022d3cSDag-Erling Smørgrav { (eval echo "$as_me:3523: \"$ac_try\"") >&5 352498e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 352598e903e7SBaptiste Daroussin ac_status=$? 35268e022d3cSDag-Erling Smørgrav echo "$as_me:3526: \$? = $ac_status" >&5 35278e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 352898e903e7SBaptiste Daroussin : 352998e903e7SBaptiste Daroussinelse 353098e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 35318e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 353298e903e7SBaptiste Daroussincf_cv_posix_c_source=no 353398e903e7SBaptiste Daroussinfi 35348e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 353598e903e7SBaptiste Daroussin CFLAGS="$cf_save_CFLAGS" 353698e903e7SBaptiste Daroussin CPPFLAGS="$cf_save_CPPFLAGS" 353798e903e7SBaptiste Daroussin 353898e903e7SBaptiste Daroussinfi 35398e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 354098e903e7SBaptiste Daroussin 354198e903e7SBaptiste Daroussinfi 35428e022d3cSDag-Erling Smørgravecho "$as_me:3542: result: $cf_cv_posix_c_source" >&5 354398e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_posix_c_source" >&6 354498e903e7SBaptiste Daroussin 354598e903e7SBaptiste Daroussinif test "$cf_cv_posix_c_source" != no ; then 354698e903e7SBaptiste Daroussin CFLAGS="$cf_trim_CFLAGS" 354798e903e7SBaptiste Daroussin CPPFLAGS="$cf_trim_CPPFLAGS" 354898e903e7SBaptiste Daroussin 354998e903e7SBaptiste Daroussincf_fix_cppflags=no 355098e903e7SBaptiste Daroussincf_new_cflags= 355198e903e7SBaptiste Daroussincf_new_cppflags= 355298e903e7SBaptiste Daroussincf_new_extra_cppflags= 355398e903e7SBaptiste Daroussin 355498e903e7SBaptiste Daroussinfor cf_add_cflags in $cf_cv_posix_c_source 355598e903e7SBaptiste Daroussindo 35568e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 35570f86d14eSJung-uk Kim(no) 35588e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 35590f86d14eSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 35608e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 35610f86d14eSJung-uk Kim (-D*) 35628e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 356398e903e7SBaptiste Daroussin 356411fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 356598e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 356698e903e7SBaptiste Daroussin && cf_fix_cppflags=yes 356798e903e7SBaptiste Daroussin 35688e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 3569b53bb29fSJung-uk Kim 3570b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3571b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3572b53bb29fSJung-uk Kim 357398e903e7SBaptiste Daroussin continue 357498e903e7SBaptiste Daroussin elif test "${cf_tst_cflags}" = "\"'" ; then 3575b53bb29fSJung-uk Kim 3576b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3577b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3578b53bb29fSJung-uk Kim 357998e903e7SBaptiste Daroussin continue 358098e903e7SBaptiste Daroussin fi 358198e903e7SBaptiste Daroussin ;; 358298e903e7SBaptiste Daroussin esac 358398e903e7SBaptiste Daroussin case "$CPPFLAGS" in 35840f86d14eSJung-uk Kim (*$cf_add_cflags) 358598e903e7SBaptiste Daroussin ;; 35860f86d14eSJung-uk Kim (*) 35878e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 35880f86d14eSJung-uk Kim (-D*) 358998e903e7SBaptiste Daroussin cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 359098e903e7SBaptiste Daroussin 359198e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 359298e903e7SBaptiste Daroussin sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 359398e903e7SBaptiste Daroussin -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 359498e903e7SBaptiste Daroussin 359598e903e7SBaptiste Daroussin ;; 359698e903e7SBaptiste Daroussin esac 3597b53bb29fSJung-uk Kim 3598b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 3599b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 3600b53bb29fSJung-uk Kim 360198e903e7SBaptiste Daroussin ;; 360298e903e7SBaptiste Daroussin esac 360398e903e7SBaptiste Daroussin ;; 36040f86d14eSJung-uk Kim (*) 3605b53bb29fSJung-uk Kim 3606b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 3607b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 3608b53bb29fSJung-uk Kim 360998e903e7SBaptiste Daroussin ;; 361098e903e7SBaptiste Daroussin esac 361198e903e7SBaptiste Daroussin ;; 36120f86d14eSJung-uk Kim(yes) 3613b53bb29fSJung-uk Kim 3614b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3615b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 361698e903e7SBaptiste Daroussin 36178e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 361898e903e7SBaptiste Daroussin 361911fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 362098e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 362198e903e7SBaptiste Daroussin && cf_fix_cppflags=no 362298e903e7SBaptiste Daroussin ;; 362398e903e7SBaptiste Daroussinesac 362498e903e7SBaptiste Daroussindone 362598e903e7SBaptiste Daroussin 362698e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then 362798e903e7SBaptiste Daroussin 3628b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 3629b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 3630b53bb29fSJung-uk Kim 363198e903e7SBaptiste Daroussinfi 363298e903e7SBaptiste Daroussin 363398e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then 363498e903e7SBaptiste Daroussin 3635b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3636b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 3637b53bb29fSJung-uk Kim 363898e903e7SBaptiste Daroussinfi 363998e903e7SBaptiste Daroussin 364098e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then 364198e903e7SBaptiste Daroussin 3642b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 3643b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 3644b53bb29fSJung-uk Kim 364598e903e7SBaptiste Daroussinfi 364698e903e7SBaptiste Daroussin 364798e903e7SBaptiste Daroussinfi 364898e903e7SBaptiste Daroussin 3649b53bb29fSJung-uk Kimfi # cf_cv_posix_visible 3650b53bb29fSJung-uk Kim 365198e903e7SBaptiste Daroussin ;; 36520f86d14eSJung-uk Kim(netbsd*) 365398e903e7SBaptiste Daroussin cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw 365498e903e7SBaptiste Daroussin ;; 36558e022d3cSDag-Erling Smørgrav(openbsd[6-9]*) 36568e022d3cSDag-Erling Smørgrav # OpenBSD 6.x has broken locale support, both compile-time and runtime. 36578e022d3cSDag-Erling Smørgrav # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html 36588e022d3cSDag-Erling Smørgrav # Abusing the conformance level is a workaround. 36598e022d3cSDag-Erling Smørgrav { echo "$as_me:3659: WARNING: this system does not provide usable locale support" >&5 36608e022d3cSDag-Erling Smørgravecho "$as_me: WARNING: this system does not provide usable locale support" >&2;} 36618e022d3cSDag-Erling Smørgrav cf_xopen_source="-D_BSD_SOURCE" 36628e022d3cSDag-Erling Smørgrav cf_XOPEN_SOURCE=700 36638e022d3cSDag-Erling Smørgrav ;; 36648e022d3cSDag-Erling Smørgrav(openbsd[4-5]*) 366598e903e7SBaptiste Daroussin # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw 366698e903e7SBaptiste Daroussin cf_xopen_source="-D_BSD_SOURCE" 366798e903e7SBaptiste Daroussin cf_XOPEN_SOURCE=600 366898e903e7SBaptiste Daroussin ;; 36690f86d14eSJung-uk Kim(openbsd*) 367098e903e7SBaptiste Daroussin # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw 367198e903e7SBaptiste Daroussin ;; 36720f86d14eSJung-uk Kim(osf[45]*) 367398e903e7SBaptiste Daroussin cf_xopen_source="-D_OSF_SOURCE" 367498e903e7SBaptiste Daroussin ;; 36750f86d14eSJung-uk Kim(nto-qnx*) 367698e903e7SBaptiste Daroussin cf_xopen_source="-D_QNX_SOURCE" 367798e903e7SBaptiste Daroussin ;; 36780f86d14eSJung-uk Kim(sco*) 367998e903e7SBaptiste Daroussin # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer 368098e903e7SBaptiste Daroussin ;; 36810f86d14eSJung-uk Kim(solaris2.*) 368298e903e7SBaptiste Daroussin cf_xopen_source="-D__EXTENSIONS__" 36830c8de5b0SBaptiste Daroussin cf_cv_xopen_source=broken 368498e903e7SBaptiste Daroussin ;; 36850f86d14eSJung-uk Kim(sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2) 3686315e69cbSBaptiste Daroussin cf_XOPEN_SOURCE= 3687315e69cbSBaptiste Daroussin cf_POSIX_C_SOURCE= 3688315e69cbSBaptiste Daroussin ;; 36890f86d14eSJung-uk Kim(*) 369098e903e7SBaptiste Daroussin 36918e022d3cSDag-Erling Smørgravecho "$as_me:3691: checking if we should define _XOPEN_SOURCE" >&5 369298e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6 369398e903e7SBaptiste Daroussinif test "${cf_cv_xopen_source+set}" = set; then 369498e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 369598e903e7SBaptiste Daroussinelse 369698e903e7SBaptiste Daroussin 36978e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 36988e022d3cSDag-Erling Smørgrav#line 3698 "configure" 369998e903e7SBaptiste Daroussin#include "confdefs.h" 370098e903e7SBaptiste Daroussin 3701*822ca327SBaptiste Daroussin$ac_includes_default 370298e903e7SBaptiste Daroussin 370398e903e7SBaptiste Daroussinint 3704b53bb29fSJung-uk Kimmain (void) 370598e903e7SBaptiste Daroussin{ 370698e903e7SBaptiste Daroussin 370798e903e7SBaptiste Daroussin#ifndef _XOPEN_SOURCE 3708*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined 370998e903e7SBaptiste Daroussin#endif 37108e022d3cSDag-Erling Smørgrav 371198e903e7SBaptiste Daroussin ; 371298e903e7SBaptiste Daroussin return 0; 371398e903e7SBaptiste Daroussin} 371498e903e7SBaptiste Daroussin_ACEOF 37158e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 3716*822ca327SBaptiste Daroussinif { (eval echo "$as_me:3716: \"$ac_compile\"") >&5 371798e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 371898e903e7SBaptiste Daroussin ac_status=$? 3719*822ca327SBaptiste Daroussin echo "$as_me:3719: \$? = $ac_status" >&5 37208e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 37218e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 3722*822ca327SBaptiste Daroussin { (eval echo "$as_me:3722: \"$ac_try\"") >&5 372398e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 372498e903e7SBaptiste Daroussin ac_status=$? 3725*822ca327SBaptiste Daroussin echo "$as_me:3725: \$? = $ac_status" >&5 37268e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 372798e903e7SBaptiste Daroussin cf_cv_xopen_source=no 372898e903e7SBaptiste Daroussinelse 372998e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 37308e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 373198e903e7SBaptiste Daroussincf_save="$CPPFLAGS" 3732b53bb29fSJung-uk Kim 3733b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3734b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 3735b53bb29fSJung-uk Kim 37368e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 3737*822ca327SBaptiste Daroussin#line 3737 "configure" 373898e903e7SBaptiste Daroussin#include "confdefs.h" 373998e903e7SBaptiste Daroussin 3740*822ca327SBaptiste Daroussin$ac_includes_default 374198e903e7SBaptiste Daroussin 374298e903e7SBaptiste Daroussinint 3743b53bb29fSJung-uk Kimmain (void) 374498e903e7SBaptiste Daroussin{ 374598e903e7SBaptiste Daroussin 37468e022d3cSDag-Erling Smørgrav#ifndef _XOPEN_SOURCE 3747*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined 374898e903e7SBaptiste Daroussin#endif 37498e022d3cSDag-Erling Smørgrav 375098e903e7SBaptiste Daroussin ; 375198e903e7SBaptiste Daroussin return 0; 375298e903e7SBaptiste Daroussin} 375398e903e7SBaptiste Daroussin_ACEOF 37548e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 3755*822ca327SBaptiste Daroussinif { (eval echo "$as_me:3755: \"$ac_compile\"") >&5 375698e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 375798e903e7SBaptiste Daroussin ac_status=$? 3758*822ca327SBaptiste Daroussin echo "$as_me:3758: \$? = $ac_status" >&5 37598e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 37608e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 3761*822ca327SBaptiste Daroussin { (eval echo "$as_me:3761: \"$ac_try\"") >&5 376298e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 376398e903e7SBaptiste Daroussin ac_status=$? 3764*822ca327SBaptiste Daroussin echo "$as_me:3764: \$? = $ac_status" >&5 37658e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 376698e903e7SBaptiste Daroussin cf_cv_xopen_source=no 376798e903e7SBaptiste Daroussinelse 376898e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 37698e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 377098e903e7SBaptiste Daroussincf_cv_xopen_source=$cf_XOPEN_SOURCE 377198e903e7SBaptiste Daroussinfi 37728e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 377398e903e7SBaptiste Daroussin CPPFLAGS="$cf_save" 377498e903e7SBaptiste Daroussin 377598e903e7SBaptiste Daroussinfi 37768e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 377798e903e7SBaptiste Daroussin 377898e903e7SBaptiste Daroussinfi 3779*822ca327SBaptiste Daroussinecho "$as_me:3779: result: $cf_cv_xopen_source" >&5 378098e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_xopen_source" >&6 378198e903e7SBaptiste Daroussin 378298e903e7SBaptiste Daroussinif test "$cf_cv_xopen_source" != no ; then 378398e903e7SBaptiste Daroussin 378498e903e7SBaptiste DaroussinCFLAGS=`echo "$CFLAGS" | \ 378598e903e7SBaptiste Daroussin sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 378698e903e7SBaptiste Daroussin -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 378798e903e7SBaptiste Daroussin 378898e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 378998e903e7SBaptiste Daroussin sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 379098e903e7SBaptiste Daroussin -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 379198e903e7SBaptiste Daroussin 379298e903e7SBaptiste Daroussin cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source" 379398e903e7SBaptiste Daroussin 37948e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_temp_xopen_source 37958e022d3cSDag-Erling Smørgravdo 37968e022d3cSDag-Erling Smørgrav case "x$cf_add_cflags" in 37978e022d3cSDag-Erling Smørgrav (x-[DU]*) 37988e022d3cSDag-Erling Smørgrav 37998e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 38008e022d3cSDag-Erling Smørgravwhile true 38018e022d3cSDag-Erling Smørgravdo 38028e022d3cSDag-Erling Smørgrav cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 38038e022d3cSDag-Erling Smørgrav test "$CFLAGS" != "$cf_old_cflag" || break 38048e022d3cSDag-Erling Smørgrav 38058e022d3cSDag-Erling Smørgrav CFLAGS="$cf_old_cflag" 38068e022d3cSDag-Erling Smørgravdone 38078e022d3cSDag-Erling Smørgrav 38088e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 38098e022d3cSDag-Erling Smørgravwhile true 38108e022d3cSDag-Erling Smørgravdo 38118e022d3cSDag-Erling Smørgrav cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 38128e022d3cSDag-Erling Smørgrav test "$CPPFLAGS" != "$cf_old_cflag" || break 38138e022d3cSDag-Erling Smørgrav 38148e022d3cSDag-Erling Smørgrav CPPFLAGS="$cf_old_cflag" 38158e022d3cSDag-Erling Smørgravdone 38168e022d3cSDag-Erling Smørgrav 38178e022d3cSDag-Erling Smørgrav ;; 38188e022d3cSDag-Erling Smørgrav esac 38198e022d3cSDag-Erling Smørgrav 382098e903e7SBaptiste Daroussincf_fix_cppflags=no 382198e903e7SBaptiste Daroussincf_new_cflags= 382298e903e7SBaptiste Daroussincf_new_cppflags= 382398e903e7SBaptiste Daroussincf_new_extra_cppflags= 382498e903e7SBaptiste Daroussin 38258e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_add_cflags 382698e903e7SBaptiste Daroussindo 38278e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 38280f86d14eSJung-uk Kim(no) 38298e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 38300f86d14eSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 38318e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 38320f86d14eSJung-uk Kim (-D*) 38338e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 383498e903e7SBaptiste Daroussin 383511fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 383698e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 383798e903e7SBaptiste Daroussin && cf_fix_cppflags=yes 383898e903e7SBaptiste Daroussin 38398e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 3840b53bb29fSJung-uk Kim 3841b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3842b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3843b53bb29fSJung-uk Kim 384498e903e7SBaptiste Daroussin continue 384598e903e7SBaptiste Daroussin elif test "${cf_tst_cflags}" = "\"'" ; then 3846b53bb29fSJung-uk Kim 3847b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3848b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3849b53bb29fSJung-uk Kim 385098e903e7SBaptiste Daroussin continue 385198e903e7SBaptiste Daroussin fi 385298e903e7SBaptiste Daroussin ;; 385398e903e7SBaptiste Daroussin esac 385498e903e7SBaptiste Daroussin case "$CPPFLAGS" in 38550f86d14eSJung-uk Kim (*$cf_add_cflags) 385698e903e7SBaptiste Daroussin ;; 38570f86d14eSJung-uk Kim (*) 38588e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 38590f86d14eSJung-uk Kim (-D*) 386098e903e7SBaptiste Daroussin cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 386198e903e7SBaptiste Daroussin 386298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 386398e903e7SBaptiste Daroussin sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 386498e903e7SBaptiste Daroussin -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 386598e903e7SBaptiste Daroussin 386698e903e7SBaptiste Daroussin ;; 386798e903e7SBaptiste Daroussin esac 3868b53bb29fSJung-uk Kim 3869b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 3870b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 3871b53bb29fSJung-uk Kim 387298e903e7SBaptiste Daroussin ;; 387398e903e7SBaptiste Daroussin esac 387498e903e7SBaptiste Daroussin ;; 38750f86d14eSJung-uk Kim (*) 3876b53bb29fSJung-uk Kim 3877b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 3878b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 3879b53bb29fSJung-uk Kim 388098e903e7SBaptiste Daroussin ;; 388198e903e7SBaptiste Daroussin esac 388298e903e7SBaptiste Daroussin ;; 38830f86d14eSJung-uk Kim(yes) 3884b53bb29fSJung-uk Kim 3885b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3886b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 388798e903e7SBaptiste Daroussin 38888e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 388998e903e7SBaptiste Daroussin 389011fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 389198e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 389298e903e7SBaptiste Daroussin && cf_fix_cppflags=no 389398e903e7SBaptiste Daroussin ;; 389498e903e7SBaptiste Daroussinesac 389598e903e7SBaptiste Daroussindone 389698e903e7SBaptiste Daroussin 389798e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then 389898e903e7SBaptiste Daroussin 3899b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 3900b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 3901b53bb29fSJung-uk Kim 390298e903e7SBaptiste Daroussinfi 390398e903e7SBaptiste Daroussin 390498e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then 390598e903e7SBaptiste Daroussin 3906b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3907b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 3908b53bb29fSJung-uk Kim 390998e903e7SBaptiste Daroussinfi 391098e903e7SBaptiste Daroussin 391198e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then 391298e903e7SBaptiste Daroussin 3913b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 3914b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 3915b53bb29fSJung-uk Kim 391698e903e7SBaptiste Daroussinfi 391798e903e7SBaptiste Daroussin 39188e022d3cSDag-Erling Smørgravdone 39198e022d3cSDag-Erling Smørgrav 392098e903e7SBaptiste Daroussinfi 392198e903e7SBaptiste Daroussin 39228e022d3cSDag-Erling Smørgrav cf_save_xopen_cppflags="$CPPFLAGS" 39238e022d3cSDag-Erling Smørgrav 3924b53bb29fSJung-uk Kimif test "$cf_cv_posix_visible" = no; then 3925b53bb29fSJung-uk Kim 392698e903e7SBaptiste Daroussincf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE 392798e903e7SBaptiste Daroussin 392898e903e7SBaptiste Daroussincf_save_CFLAGS="$CFLAGS" 392998e903e7SBaptiste Daroussincf_save_CPPFLAGS="$CPPFLAGS" 393098e903e7SBaptiste Daroussin 393198e903e7SBaptiste Daroussincf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \ 393298e903e7SBaptiste Daroussin sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 393398e903e7SBaptiste Daroussin -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 393498e903e7SBaptiste Daroussin 393598e903e7SBaptiste Daroussincf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \ 393698e903e7SBaptiste Daroussin sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 393798e903e7SBaptiste Daroussin -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 393898e903e7SBaptiste Daroussin 3939*822ca327SBaptiste Daroussinecho "$as_me:3939: checking if we should define _POSIX_C_SOURCE" >&5 394098e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6 394198e903e7SBaptiste Daroussinif test "${cf_cv_posix_c_source+set}" = set; then 394298e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 394398e903e7SBaptiste Daroussinelse 394498e903e7SBaptiste Daroussin 3945*822ca327SBaptiste Daroussinecho "${as_me:-configure}:3945: testing if the symbol is already defined go no further ..." 1>&5 394698e903e7SBaptiste Daroussin 39478e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 3948*822ca327SBaptiste Daroussin#line 3948 "configure" 394998e903e7SBaptiste Daroussin#include "confdefs.h" 395098e903e7SBaptiste Daroussin#include <sys/types.h> 395198e903e7SBaptiste Daroussinint 3952b53bb29fSJung-uk Kimmain (void) 395398e903e7SBaptiste Daroussin{ 395498e903e7SBaptiste Daroussin 395598e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE 3956*822ca327SBaptiste Daroussin#error _POSIX_C_SOURCE is not defined 395798e903e7SBaptiste Daroussin#endif 395898e903e7SBaptiste Daroussin ; 395998e903e7SBaptiste Daroussin return 0; 396098e903e7SBaptiste Daroussin} 396198e903e7SBaptiste Daroussin_ACEOF 39628e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 3963*822ca327SBaptiste Daroussinif { (eval echo "$as_me:3963: \"$ac_compile\"") >&5 396498e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 396598e903e7SBaptiste Daroussin ac_status=$? 3966*822ca327SBaptiste Daroussin echo "$as_me:3966: \$? = $ac_status" >&5 39678e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 39688e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 3969*822ca327SBaptiste Daroussin { (eval echo "$as_me:3969: \"$ac_try\"") >&5 397098e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 397198e903e7SBaptiste Daroussin ac_status=$? 3972*822ca327SBaptiste Daroussin echo "$as_me:3972: \$? = $ac_status" >&5 39738e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 397498e903e7SBaptiste Daroussin cf_cv_posix_c_source=no 397598e903e7SBaptiste Daroussinelse 397698e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 39778e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 397898e903e7SBaptiste Daroussincf_want_posix_source=no 39790f86d14eSJung-uk Kim case .$cf_POSIX_C_SOURCE in 39800f86d14eSJung-uk Kim (.[12]??*) 398198e903e7SBaptiste Daroussin cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 398298e903e7SBaptiste Daroussin ;; 39830f86d14eSJung-uk Kim (.2) 398498e903e7SBaptiste Daroussin cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 398598e903e7SBaptiste Daroussin cf_want_posix_source=yes 398698e903e7SBaptiste Daroussin ;; 39870f86d14eSJung-uk Kim (.*) 398898e903e7SBaptiste Daroussin cf_want_posix_source=yes 398998e903e7SBaptiste Daroussin ;; 399098e903e7SBaptiste Daroussin esac 399198e903e7SBaptiste Daroussin if test "$cf_want_posix_source" = yes ; then 39928e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 3993*822ca327SBaptiste Daroussin#line 3993 "configure" 399498e903e7SBaptiste Daroussin#include "confdefs.h" 399598e903e7SBaptiste Daroussin#include <sys/types.h> 399698e903e7SBaptiste Daroussinint 3997b53bb29fSJung-uk Kimmain (void) 399898e903e7SBaptiste Daroussin{ 399998e903e7SBaptiste Daroussin 400098e903e7SBaptiste Daroussin#ifdef _POSIX_SOURCE 4001*822ca327SBaptiste Daroussin#error _POSIX_SOURCE is defined 400298e903e7SBaptiste Daroussin#endif 400398e903e7SBaptiste Daroussin ; 400498e903e7SBaptiste Daroussin return 0; 400598e903e7SBaptiste Daroussin} 400698e903e7SBaptiste Daroussin_ACEOF 40078e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 4008*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4008: \"$ac_compile\"") >&5 400998e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 401098e903e7SBaptiste Daroussin ac_status=$? 4011*822ca327SBaptiste Daroussin echo "$as_me:4011: \$? = $ac_status" >&5 40128e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 40138e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 4014*822ca327SBaptiste Daroussin { (eval echo "$as_me:4014: \"$ac_try\"") >&5 401598e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 401698e903e7SBaptiste Daroussin ac_status=$? 4017*822ca327SBaptiste Daroussin echo "$as_me:4017: \$? = $ac_status" >&5 40188e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 401998e903e7SBaptiste Daroussin : 402098e903e7SBaptiste Daroussinelse 402198e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 40228e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 402398e903e7SBaptiste Daroussincf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE" 402498e903e7SBaptiste Daroussinfi 40258e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 402698e903e7SBaptiste Daroussin fi 402798e903e7SBaptiste Daroussin 4028*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4028: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 402998e903e7SBaptiste Daroussin 403098e903e7SBaptiste Daroussin CFLAGS="$cf_trim_CFLAGS" 4031b53bb29fSJung-uk Kim CPPFLAGS="$cf_trim_CPPFLAGS" 403298e903e7SBaptiste Daroussin 4033b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4034b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" 4035b53bb29fSJung-uk Kim 4036*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4036: testing if the second compile does not leave our definition intact error ..." 1>&5 403798e903e7SBaptiste Daroussin 40388e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4039*822ca327SBaptiste Daroussin#line 4039 "configure" 404098e903e7SBaptiste Daroussin#include "confdefs.h" 404198e903e7SBaptiste Daroussin#include <sys/types.h> 404298e903e7SBaptiste Daroussinint 4043b53bb29fSJung-uk Kimmain (void) 404498e903e7SBaptiste Daroussin{ 404598e903e7SBaptiste Daroussin 404698e903e7SBaptiste Daroussin#ifndef _POSIX_C_SOURCE 4047*822ca327SBaptiste Daroussin#error _POSIX_C_SOURCE is not defined 404898e903e7SBaptiste Daroussin#endif 404998e903e7SBaptiste Daroussin ; 405098e903e7SBaptiste Daroussin return 0; 405198e903e7SBaptiste Daroussin} 405298e903e7SBaptiste Daroussin_ACEOF 40538e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 4054*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4054: \"$ac_compile\"") >&5 405598e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 405698e903e7SBaptiste Daroussin ac_status=$? 4057*822ca327SBaptiste Daroussin echo "$as_me:4057: \$? = $ac_status" >&5 40588e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 40598e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 4060*822ca327SBaptiste Daroussin { (eval echo "$as_me:4060: \"$ac_try\"") >&5 406198e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 406298e903e7SBaptiste Daroussin ac_status=$? 4063*822ca327SBaptiste Daroussin echo "$as_me:4063: \$? = $ac_status" >&5 40648e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 406598e903e7SBaptiste Daroussin : 406698e903e7SBaptiste Daroussinelse 406798e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 40688e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 406998e903e7SBaptiste Daroussincf_cv_posix_c_source=no 407098e903e7SBaptiste Daroussinfi 40718e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 407298e903e7SBaptiste Daroussin CFLAGS="$cf_save_CFLAGS" 407398e903e7SBaptiste Daroussin CPPFLAGS="$cf_save_CPPFLAGS" 407498e903e7SBaptiste Daroussin 407598e903e7SBaptiste Daroussinfi 40768e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 407798e903e7SBaptiste Daroussin 407898e903e7SBaptiste Daroussinfi 4079*822ca327SBaptiste Daroussinecho "$as_me:4079: result: $cf_cv_posix_c_source" >&5 408098e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_posix_c_source" >&6 408198e903e7SBaptiste Daroussin 408298e903e7SBaptiste Daroussinif test "$cf_cv_posix_c_source" != no ; then 408398e903e7SBaptiste Daroussin CFLAGS="$cf_trim_CFLAGS" 408498e903e7SBaptiste Daroussin CPPFLAGS="$cf_trim_CPPFLAGS" 408598e903e7SBaptiste Daroussin 408698e903e7SBaptiste Daroussincf_fix_cppflags=no 408798e903e7SBaptiste Daroussincf_new_cflags= 408898e903e7SBaptiste Daroussincf_new_cppflags= 408998e903e7SBaptiste Daroussincf_new_extra_cppflags= 409098e903e7SBaptiste Daroussin 409198e903e7SBaptiste Daroussinfor cf_add_cflags in $cf_cv_posix_c_source 409298e903e7SBaptiste Daroussindo 40938e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 40940f86d14eSJung-uk Kim(no) 40958e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 40960f86d14eSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 40978e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 40980f86d14eSJung-uk Kim (-D*) 40998e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 410098e903e7SBaptiste Daroussin 410111fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 410298e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 410398e903e7SBaptiste Daroussin && cf_fix_cppflags=yes 410498e903e7SBaptiste Daroussin 41058e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 4106b53bb29fSJung-uk Kim 4107b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4108b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4109b53bb29fSJung-uk Kim 411098e903e7SBaptiste Daroussin continue 411198e903e7SBaptiste Daroussin elif test "${cf_tst_cflags}" = "\"'" ; then 4112b53bb29fSJung-uk Kim 4113b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4114b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4115b53bb29fSJung-uk Kim 411698e903e7SBaptiste Daroussin continue 411798e903e7SBaptiste Daroussin fi 411898e903e7SBaptiste Daroussin ;; 411998e903e7SBaptiste Daroussin esac 412098e903e7SBaptiste Daroussin case "$CPPFLAGS" in 41210f86d14eSJung-uk Kim (*$cf_add_cflags) 412298e903e7SBaptiste Daroussin ;; 41230f86d14eSJung-uk Kim (*) 41248e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 41250f86d14eSJung-uk Kim (-D*) 412698e903e7SBaptiste Daroussin cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 412798e903e7SBaptiste Daroussin 412898e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 412998e903e7SBaptiste Daroussin sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 413098e903e7SBaptiste Daroussin -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 413198e903e7SBaptiste Daroussin 413298e903e7SBaptiste Daroussin ;; 413398e903e7SBaptiste Daroussin esac 4134b53bb29fSJung-uk Kim 4135b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4136b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4137b53bb29fSJung-uk Kim 413898e903e7SBaptiste Daroussin ;; 413998e903e7SBaptiste Daroussin esac 414098e903e7SBaptiste Daroussin ;; 41410f86d14eSJung-uk Kim (*) 4142b53bb29fSJung-uk Kim 4143b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4144b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4145b53bb29fSJung-uk Kim 414698e903e7SBaptiste Daroussin ;; 414798e903e7SBaptiste Daroussin esac 414898e903e7SBaptiste Daroussin ;; 41490f86d14eSJung-uk Kim(yes) 4150b53bb29fSJung-uk Kim 4151b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4152b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 415398e903e7SBaptiste Daroussin 41548e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 415598e903e7SBaptiste Daroussin 415611fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 415798e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 415898e903e7SBaptiste Daroussin && cf_fix_cppflags=no 415998e903e7SBaptiste Daroussin ;; 416098e903e7SBaptiste Daroussinesac 416198e903e7SBaptiste Daroussindone 416298e903e7SBaptiste Daroussin 416398e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then 416498e903e7SBaptiste Daroussin 4165b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4166b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 4167b53bb29fSJung-uk Kim 416898e903e7SBaptiste Daroussinfi 416998e903e7SBaptiste Daroussin 417098e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then 417198e903e7SBaptiste Daroussin 4172b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4173b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4174b53bb29fSJung-uk Kim 417598e903e7SBaptiste Daroussinfi 417698e903e7SBaptiste Daroussin 417798e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then 417898e903e7SBaptiste Daroussin 4179b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4180b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4181b53bb29fSJung-uk Kim 418298e903e7SBaptiste Daroussinfi 418398e903e7SBaptiste Daroussin 418498e903e7SBaptiste Daroussinfi 418598e903e7SBaptiste Daroussin 4186b53bb29fSJung-uk Kimfi # cf_cv_posix_visible 4187b53bb29fSJung-uk Kim 41888e022d3cSDag-Erling Smørgrav # Some of these niche implementations use copy/paste, double-check... 4189*822ca327SBaptiste Daroussin if test "$cf_cv_xopen_source" = no ; then 4190*822ca327SBaptiste Daroussin test -n "$verbose" && echo " checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE" 1>&6 41918e022d3cSDag-Erling Smørgrav 4192*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4192: testing checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE ..." 1>&5 41938e022d3cSDag-Erling Smørgrav 41948e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4195*822ca327SBaptiste Daroussin#line 4195 "configure" 41968e022d3cSDag-Erling Smørgrav#include "confdefs.h" 41978e022d3cSDag-Erling Smørgrav 4198*822ca327SBaptiste Daroussin$ac_includes_default 41998e022d3cSDag-Erling Smørgrav 42008e022d3cSDag-Erling Smørgravint 42018e022d3cSDag-Erling Smørgravmain (void) 42028e022d3cSDag-Erling Smørgrav{ 42038e022d3cSDag-Erling Smørgrav 42048e022d3cSDag-Erling Smørgrav#ifndef _XOPEN_SOURCE 4205*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined 42068e022d3cSDag-Erling Smørgrav#endif 42078e022d3cSDag-Erling Smørgrav 42088e022d3cSDag-Erling Smørgrav ; 42098e022d3cSDag-Erling Smørgrav return 0; 42108e022d3cSDag-Erling Smørgrav} 42118e022d3cSDag-Erling Smørgrav_ACEOF 42128e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 4213*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4213: \"$ac_compile\"") >&5 42148e022d3cSDag-Erling Smørgrav (eval $ac_compile) 2>&5 42158e022d3cSDag-Erling Smørgrav ac_status=$? 4216*822ca327SBaptiste Daroussin echo "$as_me:4216: \$? = $ac_status" >&5 42178e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 42188e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 4219*822ca327SBaptiste Daroussin { (eval echo "$as_me:4219: \"$ac_try\"") >&5 42208e022d3cSDag-Erling Smørgrav (eval $ac_try) 2>&5 42218e022d3cSDag-Erling Smørgrav ac_status=$? 4222*822ca327SBaptiste Daroussin echo "$as_me:4222: \$? = $ac_status" >&5 42238e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 42248e022d3cSDag-Erling Smørgrav : 42258e022d3cSDag-Erling Smørgravelse 42268e022d3cSDag-Erling Smørgrav echo "$as_me: failed program was:" >&5 42278e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 42288e022d3cSDag-Erling Smørgrav 4229*822ca327SBaptiste Daroussin { echo "$as_me:4229: WARNING: _POSIX_C_SOURCE definition is not usable" >&5 42308e022d3cSDag-Erling Smørgravecho "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;} 42318e022d3cSDag-Erling Smørgrav CPPFLAGS="$cf_save_xopen_cppflags" 42328e022d3cSDag-Erling Smørgravfi 42338e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 42348e022d3cSDag-Erling Smørgrav fi 423598e903e7SBaptiste Daroussin ;; 423698e903e7SBaptiste Daroussinesac 423798e903e7SBaptiste Daroussin 423898e903e7SBaptiste Daroussinif test -n "$cf_xopen_source" ; then 423998e903e7SBaptiste Daroussin 42408e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_xopen_source 42418e022d3cSDag-Erling Smørgravdo 42428e022d3cSDag-Erling Smørgrav case "x$cf_add_cflags" in 42438e022d3cSDag-Erling Smørgrav (x-[DU]*) 42448e022d3cSDag-Erling Smørgrav 42458e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 42468e022d3cSDag-Erling Smørgravwhile true 42478e022d3cSDag-Erling Smørgravdo 42488e022d3cSDag-Erling Smørgrav cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 42498e022d3cSDag-Erling Smørgrav test "$CFLAGS" != "$cf_old_cflag" || break 42508e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " removing old option $cf_add_cflags from CFLAGS" 1>&6 42518e022d3cSDag-Erling Smørgrav 4252*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4252: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5 42538e022d3cSDag-Erling Smørgrav 42548e022d3cSDag-Erling Smørgrav CFLAGS="$cf_old_cflag" 42558e022d3cSDag-Erling Smørgravdone 42568e022d3cSDag-Erling Smørgrav 42578e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 42588e022d3cSDag-Erling Smørgravwhile true 42598e022d3cSDag-Erling Smørgravdo 42608e022d3cSDag-Erling Smørgrav cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 42618e022d3cSDag-Erling Smørgrav test "$CPPFLAGS" != "$cf_old_cflag" || break 42628e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " removing old option $cf_add_cflags from CPPFLAGS" 1>&6 42638e022d3cSDag-Erling Smørgrav 4264*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4264: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5 42658e022d3cSDag-Erling Smørgrav 42668e022d3cSDag-Erling Smørgrav CPPFLAGS="$cf_old_cflag" 42678e022d3cSDag-Erling Smørgravdone 42688e022d3cSDag-Erling Smørgrav 42698e022d3cSDag-Erling Smørgrav ;; 42708e022d3cSDag-Erling Smørgrav esac 42718e022d3cSDag-Erling Smørgrav 427298e903e7SBaptiste Daroussincf_fix_cppflags=no 427398e903e7SBaptiste Daroussincf_new_cflags= 427498e903e7SBaptiste Daroussincf_new_cppflags= 427598e903e7SBaptiste Daroussincf_new_extra_cppflags= 427698e903e7SBaptiste Daroussin 42778e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_add_cflags 427898e903e7SBaptiste Daroussindo 42798e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 42800f86d14eSJung-uk Kim(no) 42818e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 42820f86d14eSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 42838e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 42840f86d14eSJung-uk Kim (-D*) 42858e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 428698e903e7SBaptiste Daroussin 428711fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 428898e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 428998e903e7SBaptiste Daroussin && cf_fix_cppflags=yes 429098e903e7SBaptiste Daroussin 42918e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 4292b53bb29fSJung-uk Kim 4293b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4294b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4295b53bb29fSJung-uk Kim 429698e903e7SBaptiste Daroussin continue 429798e903e7SBaptiste Daroussin elif test "${cf_tst_cflags}" = "\"'" ; then 4298b53bb29fSJung-uk Kim 4299b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4300b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4301b53bb29fSJung-uk Kim 430298e903e7SBaptiste Daroussin continue 430398e903e7SBaptiste Daroussin fi 430498e903e7SBaptiste Daroussin ;; 430598e903e7SBaptiste Daroussin esac 430698e903e7SBaptiste Daroussin case "$CPPFLAGS" in 43070f86d14eSJung-uk Kim (*$cf_add_cflags) 430898e903e7SBaptiste Daroussin ;; 43090f86d14eSJung-uk Kim (*) 43108e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 43110f86d14eSJung-uk Kim (-D*) 431298e903e7SBaptiste Daroussin cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 431398e903e7SBaptiste Daroussin 431498e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 431598e903e7SBaptiste Daroussin sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 431698e903e7SBaptiste Daroussin -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 431798e903e7SBaptiste Daroussin 431898e903e7SBaptiste Daroussin ;; 431998e903e7SBaptiste Daroussin esac 4320b53bb29fSJung-uk Kim 4321b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4322b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4323b53bb29fSJung-uk Kim 432498e903e7SBaptiste Daroussin ;; 432598e903e7SBaptiste Daroussin esac 432698e903e7SBaptiste Daroussin ;; 43270f86d14eSJung-uk Kim (*) 4328b53bb29fSJung-uk Kim 4329b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4330b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4331b53bb29fSJung-uk Kim 433298e903e7SBaptiste Daroussin ;; 433398e903e7SBaptiste Daroussin esac 433498e903e7SBaptiste Daroussin ;; 43350f86d14eSJung-uk Kim(yes) 4336b53bb29fSJung-uk Kim 4337b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4338b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 433998e903e7SBaptiste Daroussin 43408e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 434198e903e7SBaptiste Daroussin 434211fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 434398e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 434498e903e7SBaptiste Daroussin && cf_fix_cppflags=no 434598e903e7SBaptiste Daroussin ;; 434698e903e7SBaptiste Daroussinesac 434798e903e7SBaptiste Daroussindone 434898e903e7SBaptiste Daroussin 434998e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then 435011fce282SBaptiste Daroussin test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 435111fce282SBaptiste Daroussin 4352*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4352: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 435398e903e7SBaptiste Daroussin 4354b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4355b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 4356b53bb29fSJung-uk Kim 435798e903e7SBaptiste Daroussinfi 435898e903e7SBaptiste Daroussin 435998e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then 436011fce282SBaptiste Daroussin test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 436111fce282SBaptiste Daroussin 4362*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4362: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 436398e903e7SBaptiste Daroussin 4364b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4365b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4366b53bb29fSJung-uk Kim 436798e903e7SBaptiste Daroussinfi 436898e903e7SBaptiste Daroussin 436998e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then 437011fce282SBaptiste Daroussin test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 437111fce282SBaptiste Daroussin 4372*822ca327SBaptiste Daroussinecho "${as_me:-configure}:4372: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 437398e903e7SBaptiste Daroussin 4374b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4375b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4376b53bb29fSJung-uk Kim 437798e903e7SBaptiste Daroussinfi 437898e903e7SBaptiste Daroussin 43798e022d3cSDag-Erling Smørgravdone 43808e022d3cSDag-Erling Smørgrav 438198e903e7SBaptiste Daroussinfi 438298e903e7SBaptiste Daroussin 438398e903e7SBaptiste Daroussinif test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then 4384*822ca327SBaptiste Daroussin echo "$as_me:4384: checking if _XOPEN_SOURCE really is set" >&5 438598e903e7SBaptiste Daroussinecho $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6 43868e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4387*822ca327SBaptiste Daroussin#line 4387 "configure" 438898e903e7SBaptiste Daroussin#include "confdefs.h" 438998e903e7SBaptiste Daroussin#include <stdlib.h> 439098e903e7SBaptiste Daroussinint 4391b53bb29fSJung-uk Kimmain (void) 439298e903e7SBaptiste Daroussin{ 439398e903e7SBaptiste Daroussin 439498e903e7SBaptiste Daroussin#ifndef _XOPEN_SOURCE 4395*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined 439698e903e7SBaptiste Daroussin#endif 439798e903e7SBaptiste Daroussin ; 439898e903e7SBaptiste Daroussin return 0; 439998e903e7SBaptiste Daroussin} 440098e903e7SBaptiste Daroussin_ACEOF 44018e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 4402*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4402: \"$ac_compile\"") >&5 440398e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 440498e903e7SBaptiste Daroussin ac_status=$? 4405*822ca327SBaptiste Daroussin echo "$as_me:4405: \$? = $ac_status" >&5 44068e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 44078e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 4408*822ca327SBaptiste Daroussin { (eval echo "$as_me:4408: \"$ac_try\"") >&5 440998e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 441098e903e7SBaptiste Daroussin ac_status=$? 4411*822ca327SBaptiste Daroussin echo "$as_me:4411: \$? = $ac_status" >&5 44128e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 441398e903e7SBaptiste Daroussin cf_XOPEN_SOURCE_set=yes 441498e903e7SBaptiste Daroussinelse 441598e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 44168e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 441798e903e7SBaptiste Daroussincf_XOPEN_SOURCE_set=no 441898e903e7SBaptiste Daroussinfi 44198e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 4420*822ca327SBaptiste Daroussin echo "$as_me:4420: result: $cf_XOPEN_SOURCE_set" >&5 442198e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6 44228e022d3cSDag-Erling Smørgrav if test "$cf_XOPEN_SOURCE_set" = yes 442398e903e7SBaptiste Daroussin then 44248e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4425*822ca327SBaptiste Daroussin#line 4425 "configure" 442698e903e7SBaptiste Daroussin#include "confdefs.h" 442798e903e7SBaptiste Daroussin#include <stdlib.h> 442898e903e7SBaptiste Daroussinint 4429b53bb29fSJung-uk Kimmain (void) 443098e903e7SBaptiste Daroussin{ 443198e903e7SBaptiste Daroussin 443298e903e7SBaptiste Daroussin#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE 4433*822ca327SBaptiste Daroussin#error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE 443498e903e7SBaptiste Daroussin#endif 443598e903e7SBaptiste Daroussin ; 443698e903e7SBaptiste Daroussin return 0; 443798e903e7SBaptiste Daroussin} 443898e903e7SBaptiste Daroussin_ACEOF 44398e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 4440*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4440: \"$ac_compile\"") >&5 444198e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 444298e903e7SBaptiste Daroussin ac_status=$? 4443*822ca327SBaptiste Daroussin echo "$as_me:4443: \$? = $ac_status" >&5 44448e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 44458e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 4446*822ca327SBaptiste Daroussin { (eval echo "$as_me:4446: \"$ac_try\"") >&5 444798e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 444898e903e7SBaptiste Daroussin ac_status=$? 4449*822ca327SBaptiste Daroussin echo "$as_me:4449: \$? = $ac_status" >&5 44508e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 445198e903e7SBaptiste Daroussin cf_XOPEN_SOURCE_set_ok=yes 445298e903e7SBaptiste Daroussinelse 445398e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 44548e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 445598e903e7SBaptiste Daroussincf_XOPEN_SOURCE_set_ok=no 445698e903e7SBaptiste Daroussinfi 44578e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 44588e022d3cSDag-Erling Smørgrav if test "$cf_XOPEN_SOURCE_set_ok" = no 445998e903e7SBaptiste Daroussin then 4460*822ca327SBaptiste Daroussin { echo "$as_me:4460: WARNING: _XOPEN_SOURCE is lower than requested" >&5 446198e903e7SBaptiste Daroussinecho "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;} 446298e903e7SBaptiste Daroussin fi 446398e903e7SBaptiste Daroussin else 446498e903e7SBaptiste Daroussin 4465*822ca327SBaptiste Daroussinecho "$as_me:4465: checking if we should define _XOPEN_SOURCE" >&5 446698e903e7SBaptiste Daroussinecho $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6 446798e903e7SBaptiste Daroussinif test "${cf_cv_xopen_source+set}" = set; then 446898e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 446998e903e7SBaptiste Daroussinelse 447098e903e7SBaptiste Daroussin 44718e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4472*822ca327SBaptiste Daroussin#line 4472 "configure" 447398e903e7SBaptiste Daroussin#include "confdefs.h" 447498e903e7SBaptiste Daroussin 4475*822ca327SBaptiste Daroussin$ac_includes_default 447698e903e7SBaptiste Daroussin 447798e903e7SBaptiste Daroussinint 4478b53bb29fSJung-uk Kimmain (void) 447998e903e7SBaptiste Daroussin{ 448098e903e7SBaptiste Daroussin 448198e903e7SBaptiste Daroussin#ifndef _XOPEN_SOURCE 4482*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined 448398e903e7SBaptiste Daroussin#endif 44848e022d3cSDag-Erling Smørgrav 448598e903e7SBaptiste Daroussin ; 448698e903e7SBaptiste Daroussin return 0; 448798e903e7SBaptiste Daroussin} 448898e903e7SBaptiste Daroussin_ACEOF 44898e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 4490*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4490: \"$ac_compile\"") >&5 449198e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 449298e903e7SBaptiste Daroussin ac_status=$? 4493*822ca327SBaptiste Daroussin echo "$as_me:4493: \$? = $ac_status" >&5 44948e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 44958e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 4496*822ca327SBaptiste Daroussin { (eval echo "$as_me:4496: \"$ac_try\"") >&5 449798e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 449898e903e7SBaptiste Daroussin ac_status=$? 4499*822ca327SBaptiste Daroussin echo "$as_me:4499: \$? = $ac_status" >&5 45008e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 450198e903e7SBaptiste Daroussin cf_cv_xopen_source=no 450298e903e7SBaptiste Daroussinelse 450398e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 45048e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 450598e903e7SBaptiste Daroussincf_save="$CPPFLAGS" 4506b53bb29fSJung-uk Kim 4507b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4508b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 4509b53bb29fSJung-uk Kim 45108e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4511*822ca327SBaptiste Daroussin#line 4511 "configure" 451298e903e7SBaptiste Daroussin#include "confdefs.h" 451398e903e7SBaptiste Daroussin 4514*822ca327SBaptiste Daroussin$ac_includes_default 451598e903e7SBaptiste Daroussin 451698e903e7SBaptiste Daroussinint 4517b53bb29fSJung-uk Kimmain (void) 451898e903e7SBaptiste Daroussin{ 451998e903e7SBaptiste Daroussin 45208e022d3cSDag-Erling Smørgrav#ifndef _XOPEN_SOURCE 4521*822ca327SBaptiste Daroussin#error _XOPEN_SOURCE is not defined 452298e903e7SBaptiste Daroussin#endif 45238e022d3cSDag-Erling Smørgrav 452498e903e7SBaptiste Daroussin ; 452598e903e7SBaptiste Daroussin return 0; 452698e903e7SBaptiste Daroussin} 452798e903e7SBaptiste Daroussin_ACEOF 45288e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 4529*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4529: \"$ac_compile\"") >&5 453098e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 453198e903e7SBaptiste Daroussin ac_status=$? 4532*822ca327SBaptiste Daroussin echo "$as_me:4532: \$? = $ac_status" >&5 45338e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 45348e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 4535*822ca327SBaptiste Daroussin { (eval echo "$as_me:4535: \"$ac_try\"") >&5 453698e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 453798e903e7SBaptiste Daroussin ac_status=$? 4538*822ca327SBaptiste Daroussin echo "$as_me:4538: \$? = $ac_status" >&5 45398e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 454098e903e7SBaptiste Daroussin cf_cv_xopen_source=no 454198e903e7SBaptiste Daroussinelse 454298e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 45438e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 454498e903e7SBaptiste Daroussincf_cv_xopen_source=$cf_XOPEN_SOURCE 454598e903e7SBaptiste Daroussinfi 45468e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 454798e903e7SBaptiste Daroussin CPPFLAGS="$cf_save" 454898e903e7SBaptiste Daroussin 454998e903e7SBaptiste Daroussinfi 45508e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 455198e903e7SBaptiste Daroussin 455298e903e7SBaptiste Daroussinfi 4553*822ca327SBaptiste Daroussinecho "$as_me:4553: result: $cf_cv_xopen_source" >&5 455498e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_xopen_source" >&6 455598e903e7SBaptiste Daroussin 455698e903e7SBaptiste Daroussinif test "$cf_cv_xopen_source" != no ; then 455798e903e7SBaptiste Daroussin 455898e903e7SBaptiste DaroussinCFLAGS=`echo "$CFLAGS" | \ 455998e903e7SBaptiste Daroussin sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 456098e903e7SBaptiste Daroussin -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 456198e903e7SBaptiste Daroussin 456298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 456398e903e7SBaptiste Daroussin sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 456498e903e7SBaptiste Daroussin -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 456598e903e7SBaptiste Daroussin 456698e903e7SBaptiste Daroussin cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source" 456798e903e7SBaptiste Daroussin 45688e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_temp_xopen_source 45698e022d3cSDag-Erling Smørgravdo 45708e022d3cSDag-Erling Smørgrav case "x$cf_add_cflags" in 45718e022d3cSDag-Erling Smørgrav (x-[DU]*) 45728e022d3cSDag-Erling Smørgrav 45738e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 45748e022d3cSDag-Erling Smørgravwhile true 45758e022d3cSDag-Erling Smørgravdo 45768e022d3cSDag-Erling Smørgrav cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 45778e022d3cSDag-Erling Smørgrav test "$CFLAGS" != "$cf_old_cflag" || break 45788e022d3cSDag-Erling Smørgrav 45798e022d3cSDag-Erling Smørgrav CFLAGS="$cf_old_cflag" 45808e022d3cSDag-Erling Smørgravdone 45818e022d3cSDag-Erling Smørgrav 45828e022d3cSDag-Erling Smørgravcf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 45838e022d3cSDag-Erling Smørgravwhile true 45848e022d3cSDag-Erling Smørgravdo 45858e022d3cSDag-Erling Smørgrav cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 45868e022d3cSDag-Erling Smørgrav test "$CPPFLAGS" != "$cf_old_cflag" || break 45878e022d3cSDag-Erling Smørgrav 45888e022d3cSDag-Erling Smørgrav CPPFLAGS="$cf_old_cflag" 45898e022d3cSDag-Erling Smørgravdone 45908e022d3cSDag-Erling Smørgrav 45918e022d3cSDag-Erling Smørgrav ;; 45928e022d3cSDag-Erling Smørgrav esac 45938e022d3cSDag-Erling Smørgrav 459498e903e7SBaptiste Daroussincf_fix_cppflags=no 459598e903e7SBaptiste Daroussincf_new_cflags= 459698e903e7SBaptiste Daroussincf_new_cppflags= 459798e903e7SBaptiste Daroussincf_new_extra_cppflags= 459898e903e7SBaptiste Daroussin 45998e022d3cSDag-Erling Smørgravfor cf_add_cflags in $cf_add_cflags 460098e903e7SBaptiste Daroussindo 46018e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 46020f86d14eSJung-uk Kim(no) 46038e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 46040f86d14eSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 46058e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 46060f86d14eSJung-uk Kim (-D*) 46078e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 460898e903e7SBaptiste Daroussin 460911fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 461098e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 461198e903e7SBaptiste Daroussin && cf_fix_cppflags=yes 461298e903e7SBaptiste Daroussin 46138e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 4614b53bb29fSJung-uk Kim 4615b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4616b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4617b53bb29fSJung-uk Kim 461898e903e7SBaptiste Daroussin continue 461998e903e7SBaptiste Daroussin elif test "${cf_tst_cflags}" = "\"'" ; then 4620b53bb29fSJung-uk Kim 4621b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4622b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4623b53bb29fSJung-uk Kim 462498e903e7SBaptiste Daroussin continue 462598e903e7SBaptiste Daroussin fi 462698e903e7SBaptiste Daroussin ;; 462798e903e7SBaptiste Daroussin esac 462898e903e7SBaptiste Daroussin case "$CPPFLAGS" in 46290f86d14eSJung-uk Kim (*$cf_add_cflags) 463098e903e7SBaptiste Daroussin ;; 46310f86d14eSJung-uk Kim (*) 46328e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 46330f86d14eSJung-uk Kim (-D*) 463498e903e7SBaptiste Daroussin cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 463598e903e7SBaptiste Daroussin 463698e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 463798e903e7SBaptiste Daroussin sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 463898e903e7SBaptiste Daroussin -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 463998e903e7SBaptiste Daroussin 464098e903e7SBaptiste Daroussin ;; 464198e903e7SBaptiste Daroussin esac 4642b53bb29fSJung-uk Kim 4643b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4644b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4645b53bb29fSJung-uk Kim 464698e903e7SBaptiste Daroussin ;; 464798e903e7SBaptiste Daroussin esac 464898e903e7SBaptiste Daroussin ;; 46490f86d14eSJung-uk Kim (*) 4650b53bb29fSJung-uk Kim 4651b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4652b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4653b53bb29fSJung-uk Kim 465498e903e7SBaptiste Daroussin ;; 465598e903e7SBaptiste Daroussin esac 465698e903e7SBaptiste Daroussin ;; 46570f86d14eSJung-uk Kim(yes) 4658b53bb29fSJung-uk Kim 4659b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4660b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 466198e903e7SBaptiste Daroussin 46628e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 466398e903e7SBaptiste Daroussin 466411fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 466598e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 466698e903e7SBaptiste Daroussin && cf_fix_cppflags=no 466798e903e7SBaptiste Daroussin ;; 466898e903e7SBaptiste Daroussinesac 466998e903e7SBaptiste Daroussindone 467098e903e7SBaptiste Daroussin 467198e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then 467298e903e7SBaptiste Daroussin 4673b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4674b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 4675b53bb29fSJung-uk Kim 467698e903e7SBaptiste Daroussinfi 467798e903e7SBaptiste Daroussin 467898e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then 467998e903e7SBaptiste Daroussin 4680b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4681b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4682b53bb29fSJung-uk Kim 468398e903e7SBaptiste Daroussinfi 468498e903e7SBaptiste Daroussin 468598e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then 468698e903e7SBaptiste Daroussin 4687b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4688b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4689b53bb29fSJung-uk Kim 469098e903e7SBaptiste Daroussinfi 469198e903e7SBaptiste Daroussin 46928e022d3cSDag-Erling Smørgravdone 46938e022d3cSDag-Erling Smørgrav 469498e903e7SBaptiste Daroussinfi 469598e903e7SBaptiste Daroussin 469698e903e7SBaptiste Daroussin fi 469798e903e7SBaptiste Daroussinfi 4698b53bb29fSJung-uk Kimfi # cf_cv_posix_visible 469998e903e7SBaptiste Daroussin 47008e022d3cSDag-Erling Smørgravfor ac_prog in ggrep grep 47018e022d3cSDag-Erling Smørgravdo 47028e022d3cSDag-Erling Smørgrav # Extract the first word of "$ac_prog", so it can be a program name with args. 47038e022d3cSDag-Erling Smørgravset dummy $ac_prog; ac_word=$2 4704*822ca327SBaptiste Daroussinecho "$as_me:4704: checking for $ac_word" >&5 47058e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 47068e022d3cSDag-Erling Smørgravif test "${ac_cv_prog_GREP+set}" = set; then 47078e022d3cSDag-Erling Smørgrav echo $ECHO_N "(cached) $ECHO_C" >&6 47088e022d3cSDag-Erling Smørgravelse 47098e022d3cSDag-Erling Smørgrav if test -n "$GREP"; then 47108e022d3cSDag-Erling Smørgrav ac_cv_prog_GREP="$GREP" # Let the user override the test. 47118e022d3cSDag-Erling Smørgravelse 47128e022d3cSDag-Erling Smørgrav ac_save_IFS=$IFS; IFS=$ac_path_separator 47138e022d3cSDag-Erling Smørgravac_dummy="$PATH" 47148e022d3cSDag-Erling Smørgravfor ac_dir in $ac_dummy; do 47158e022d3cSDag-Erling Smørgrav IFS=$ac_save_IFS 47168e022d3cSDag-Erling Smørgrav test -z "$ac_dir" && ac_dir=. 47178e022d3cSDag-Erling Smørgrav $as_executable_p "$ac_dir/$ac_word" || continue 47188e022d3cSDag-Erling Smørgravac_cv_prog_GREP="$ac_prog" 4719*822ca327SBaptiste Daroussinecho "$as_me:4719: found $ac_dir/$ac_word" >&5 47208e022d3cSDag-Erling Smørgravbreak 47218e022d3cSDag-Erling Smørgravdone 47228e022d3cSDag-Erling Smørgrav 47238e022d3cSDag-Erling Smørgravfi 47248e022d3cSDag-Erling Smørgravfi 47258e022d3cSDag-Erling SmørgravGREP=$ac_cv_prog_GREP 47268e022d3cSDag-Erling Smørgravif test -n "$GREP"; then 4727*822ca327SBaptiste Daroussin echo "$as_me:4727: result: $GREP" >&5 47288e022d3cSDag-Erling Smørgravecho "${ECHO_T}$GREP" >&6 47298e022d3cSDag-Erling Smørgravelse 4730*822ca327SBaptiste Daroussin echo "$as_me:4730: result: no" >&5 47318e022d3cSDag-Erling Smørgravecho "${ECHO_T}no" >&6 47328e022d3cSDag-Erling Smørgravfi 47338e022d3cSDag-Erling Smørgrav 47348e022d3cSDag-Erling Smørgrav test -n "$GREP" && break 47358e022d3cSDag-Erling Smørgravdone 47368e022d3cSDag-Erling Smørgravtest -n "$GREP" || GREP=": " 47378e022d3cSDag-Erling Smørgrav 4738*822ca327SBaptiste Daroussinecho "$as_me:4738: checking for egrep" >&5 47398e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for egrep... $ECHO_C" >&6 47408e022d3cSDag-Erling Smørgravif test "${ac_cv_path_EGREP+set}" = set; then 47418e022d3cSDag-Erling Smørgrav echo $ECHO_N "(cached) $ECHO_C" >&6 47428e022d3cSDag-Erling Smørgravelse 47438e022d3cSDag-Erling Smørgrav if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 47448e022d3cSDag-Erling Smørgrav then ac_cv_path_EGREP="$GREP -E" 47458e022d3cSDag-Erling Smørgrav else 47468e022d3cSDag-Erling Smørgrav for ac_prog in gegrep egrep 47478e022d3cSDag-Erling Smørgravdo 47488e022d3cSDag-Erling Smørgrav # Extract the first word of "$ac_prog", so it can be a program name with args. 47498e022d3cSDag-Erling Smørgravset dummy $ac_prog; ac_word=$2 4750*822ca327SBaptiste Daroussinecho "$as_me:4750: checking for $ac_word" >&5 47518e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 47528e022d3cSDag-Erling Smørgravif test "${ac_cv_path_EGREP+set}" = set; then 47538e022d3cSDag-Erling Smørgrav echo $ECHO_N "(cached) $ECHO_C" >&6 47548e022d3cSDag-Erling Smørgravelse 47558e022d3cSDag-Erling Smørgrav case $EGREP in 47568e022d3cSDag-Erling Smørgrav [\\/]* | ?:[\\/]*) 47578e022d3cSDag-Erling Smørgrav ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path. 47588e022d3cSDag-Erling Smørgrav ;; 47598e022d3cSDag-Erling Smørgrav *) 47608e022d3cSDag-Erling Smørgrav ac_save_IFS=$IFS; IFS=$ac_path_separator 47618e022d3cSDag-Erling Smørgravac_dummy="$PATH" 47628e022d3cSDag-Erling Smørgravfor ac_dir in $ac_dummy; do 47638e022d3cSDag-Erling Smørgrav IFS=$ac_save_IFS 47648e022d3cSDag-Erling Smørgrav test -z "$ac_dir" && ac_dir=. 47658e022d3cSDag-Erling Smørgrav if $as_executable_p "$ac_dir/$ac_word"; then 47668e022d3cSDag-Erling Smørgrav ac_cv_path_EGREP="$ac_dir/$ac_word" 4767*822ca327SBaptiste Daroussin echo "$as_me:4767: found $ac_dir/$ac_word" >&5 47688e022d3cSDag-Erling Smørgrav break 47698e022d3cSDag-Erling Smørgravfi 47708e022d3cSDag-Erling Smørgravdone 47718e022d3cSDag-Erling Smørgrav 47728e022d3cSDag-Erling Smørgrav ;; 47738e022d3cSDag-Erling Smørgravesac 47748e022d3cSDag-Erling Smørgravfi 47758e022d3cSDag-Erling SmørgravEGREP=$ac_cv_path_EGREP 47768e022d3cSDag-Erling Smørgrav 47778e022d3cSDag-Erling Smørgravif test -n "$EGREP"; then 4778*822ca327SBaptiste Daroussin echo "$as_me:4778: result: $EGREP" >&5 47798e022d3cSDag-Erling Smørgravecho "${ECHO_T}$EGREP" >&6 47808e022d3cSDag-Erling Smørgravelse 4781*822ca327SBaptiste Daroussin echo "$as_me:4781: result: no" >&5 47828e022d3cSDag-Erling Smørgravecho "${ECHO_T}no" >&6 47838e022d3cSDag-Erling Smørgravfi 47848e022d3cSDag-Erling Smørgrav 47858e022d3cSDag-Erling Smørgrav test -n "$EGREP" && break 47868e022d3cSDag-Erling Smørgravdone 47878e022d3cSDag-Erling Smørgravtest -n "$EGREP" || EGREP=": " 47888e022d3cSDag-Erling Smørgrav 4789*822ca327SBaptiste Daroussin test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:4789: error: cannot find workable egrep" >&5 47908e022d3cSDag-Erling Smørgravecho "$as_me: error: cannot find workable egrep" >&2;} 47918e022d3cSDag-Erling Smørgrav { (exit 1); exit 1; }; } 47928e022d3cSDag-Erling Smørgrav fi 47938e022d3cSDag-Erling Smørgravfi 4794*822ca327SBaptiste Daroussinecho "$as_me:4794: result: $ac_cv_path_EGREP" >&5 47958e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_path_EGREP" >&6 47968e022d3cSDag-Erling Smørgrav EGREP="$ac_cv_path_EGREP" 47978e022d3cSDag-Erling Smørgrav 479898e903e7SBaptiste Daroussinac_ext=c 479998e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS' 48008e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 48018e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 480298e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu 48038e022d3cSDag-Erling Smørgravac_main_return="return" 4804*822ca327SBaptiste Daroussinecho "$as_me:4804: checking how to run the C preprocessor" >&5 480598e903e7SBaptiste Daroussinecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 480698e903e7SBaptiste Daroussin# On Suns, sometimes $CPP names a directory. 480798e903e7SBaptiste Daroussinif test -n "$CPP" && test -d "$CPP"; then 480898e903e7SBaptiste Daroussin CPP= 480998e903e7SBaptiste Daroussinfi 481098e903e7SBaptiste Daroussinif test -z "$CPP"; then 481198e903e7SBaptiste Daroussin if test "${ac_cv_prog_CPP+set}" = set; then 481298e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 481398e903e7SBaptiste Daroussinelse 481498e903e7SBaptiste Daroussin # Double quotes because CPP needs to be expanded 481598e903e7SBaptiste Daroussin for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 481698e903e7SBaptiste Daroussin do 481798e903e7SBaptiste Daroussin ac_preproc_ok=false 481898e903e7SBaptiste Daroussinfor ac_c_preproc_warn_flag in '' yes 481998e903e7SBaptiste Daroussindo 482098e903e7SBaptiste Daroussin # Use a header file that comes with gcc, so configuring glibc 482198e903e7SBaptiste Daroussin # with a fresh cross-compiler works. 482298e903e7SBaptiste Daroussin # On the NeXT, cc -E runs the code through the compiler's parser, 482398e903e7SBaptiste Daroussin # not just through cpp. "Syntax error" is here to catch this case. 48248e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4825*822ca327SBaptiste Daroussin#line 4825 "configure" 482698e903e7SBaptiste Daroussin#include "confdefs.h" 482798e903e7SBaptiste Daroussin#include <assert.h> 482898e903e7SBaptiste Daroussin Syntax error 482998e903e7SBaptiste Daroussin_ACEOF 4830*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4830: \"$ac_cpp "conftest.$ac_ext"\"") >&5 48318e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 483298e903e7SBaptiste Daroussin ac_status=$? 48338e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 483498e903e7SBaptiste Daroussin rm -f conftest.er1 483598e903e7SBaptiste Daroussin cat conftest.err >&5 4836*822ca327SBaptiste Daroussin echo "$as_me:4836: \$? = $ac_status" >&5 48378e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 483898e903e7SBaptiste Daroussin if test -s conftest.err; then 483998e903e7SBaptiste Daroussin ac_cpp_err=$ac_c_preproc_warn_flag 484098e903e7SBaptiste Daroussin else 484198e903e7SBaptiste Daroussin ac_cpp_err= 484298e903e7SBaptiste Daroussin fi 484398e903e7SBaptiste Daroussinelse 484498e903e7SBaptiste Daroussin ac_cpp_err=yes 484598e903e7SBaptiste Daroussinfi 484698e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then 484798e903e7SBaptiste Daroussin : 484898e903e7SBaptiste Daroussinelse 484998e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 48508e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 485198e903e7SBaptiste Daroussin # Broken: fails on valid input. 485298e903e7SBaptiste Daroussincontinue 485398e903e7SBaptiste Daroussinfi 48548e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 485598e903e7SBaptiste Daroussin 485698e903e7SBaptiste Daroussin # OK, works on sane cases. Now check whether non-existent headers 485798e903e7SBaptiste Daroussin # can be detected and how. 48588e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4859*822ca327SBaptiste Daroussin#line 4859 "configure" 486098e903e7SBaptiste Daroussin#include "confdefs.h" 486198e903e7SBaptiste Daroussin#include <ac_nonexistent.h> 486298e903e7SBaptiste Daroussin_ACEOF 4863*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4863: \"$ac_cpp "conftest.$ac_ext"\"") >&5 48648e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 486598e903e7SBaptiste Daroussin ac_status=$? 48668e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 486798e903e7SBaptiste Daroussin rm -f conftest.er1 486898e903e7SBaptiste Daroussin cat conftest.err >&5 4869*822ca327SBaptiste Daroussin echo "$as_me:4869: \$? = $ac_status" >&5 48708e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 487198e903e7SBaptiste Daroussin if test -s conftest.err; then 487298e903e7SBaptiste Daroussin ac_cpp_err=$ac_c_preproc_warn_flag 487398e903e7SBaptiste Daroussin else 487498e903e7SBaptiste Daroussin ac_cpp_err= 487598e903e7SBaptiste Daroussin fi 487698e903e7SBaptiste Daroussinelse 487798e903e7SBaptiste Daroussin ac_cpp_err=yes 487898e903e7SBaptiste Daroussinfi 487998e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then 488098e903e7SBaptiste Daroussin # Broken: success on invalid input. 488198e903e7SBaptiste Daroussincontinue 488298e903e7SBaptiste Daroussinelse 488398e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 48848e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 488598e903e7SBaptiste Daroussin # Passes both tests. 488698e903e7SBaptiste Daroussinac_preproc_ok=: 488798e903e7SBaptiste Daroussinbreak 488898e903e7SBaptiste Daroussinfi 48898e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 489098e903e7SBaptiste Daroussin 489198e903e7SBaptiste Daroussindone 489298e903e7SBaptiste Daroussin# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 48938e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 489498e903e7SBaptiste Daroussinif $ac_preproc_ok; then 489598e903e7SBaptiste Daroussin break 489698e903e7SBaptiste Daroussinfi 489798e903e7SBaptiste Daroussin 489898e903e7SBaptiste Daroussin done 489998e903e7SBaptiste Daroussin ac_cv_prog_CPP=$CPP 490098e903e7SBaptiste Daroussin 490198e903e7SBaptiste Daroussinfi 490298e903e7SBaptiste Daroussin CPP=$ac_cv_prog_CPP 490398e903e7SBaptiste Daroussinelse 490498e903e7SBaptiste Daroussin ac_cv_prog_CPP=$CPP 490598e903e7SBaptiste Daroussinfi 4906*822ca327SBaptiste Daroussinecho "$as_me:4906: result: $CPP" >&5 490798e903e7SBaptiste Daroussinecho "${ECHO_T}$CPP" >&6 490898e903e7SBaptiste Daroussinac_preproc_ok=false 490998e903e7SBaptiste Daroussinfor ac_c_preproc_warn_flag in '' yes 491098e903e7SBaptiste Daroussindo 491198e903e7SBaptiste Daroussin # Use a header file that comes with gcc, so configuring glibc 491298e903e7SBaptiste Daroussin # with a fresh cross-compiler works. 491398e903e7SBaptiste Daroussin # On the NeXT, cc -E runs the code through the compiler's parser, 491498e903e7SBaptiste Daroussin # not just through cpp. "Syntax error" is here to catch this case. 49158e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4916*822ca327SBaptiste Daroussin#line 4916 "configure" 491798e903e7SBaptiste Daroussin#include "confdefs.h" 491898e903e7SBaptiste Daroussin#include <assert.h> 491998e903e7SBaptiste Daroussin Syntax error 492098e903e7SBaptiste Daroussin_ACEOF 4921*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4921: \"$ac_cpp "conftest.$ac_ext"\"") >&5 49228e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 492398e903e7SBaptiste Daroussin ac_status=$? 49248e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 492598e903e7SBaptiste Daroussin rm -f conftest.er1 492698e903e7SBaptiste Daroussin cat conftest.err >&5 4927*822ca327SBaptiste Daroussin echo "$as_me:4927: \$? = $ac_status" >&5 49288e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 492998e903e7SBaptiste Daroussin if test -s conftest.err; then 493098e903e7SBaptiste Daroussin ac_cpp_err=$ac_c_preproc_warn_flag 493198e903e7SBaptiste Daroussin else 493298e903e7SBaptiste Daroussin ac_cpp_err= 493398e903e7SBaptiste Daroussin fi 493498e903e7SBaptiste Daroussinelse 493598e903e7SBaptiste Daroussin ac_cpp_err=yes 493698e903e7SBaptiste Daroussinfi 493798e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then 493898e903e7SBaptiste Daroussin : 493998e903e7SBaptiste Daroussinelse 494098e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 49418e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 494298e903e7SBaptiste Daroussin # Broken: fails on valid input. 494398e903e7SBaptiste Daroussincontinue 494498e903e7SBaptiste Daroussinfi 49458e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 494698e903e7SBaptiste Daroussin 494798e903e7SBaptiste Daroussin # OK, works on sane cases. Now check whether non-existent headers 494898e903e7SBaptiste Daroussin # can be detected and how. 49498e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 4950*822ca327SBaptiste Daroussin#line 4950 "configure" 495198e903e7SBaptiste Daroussin#include "confdefs.h" 495298e903e7SBaptiste Daroussin#include <ac_nonexistent.h> 495398e903e7SBaptiste Daroussin_ACEOF 4954*822ca327SBaptiste Daroussinif { (eval echo "$as_me:4954: \"$ac_cpp "conftest.$ac_ext"\"") >&5 49558e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 495698e903e7SBaptiste Daroussin ac_status=$? 49578e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 495898e903e7SBaptiste Daroussin rm -f conftest.er1 495998e903e7SBaptiste Daroussin cat conftest.err >&5 4960*822ca327SBaptiste Daroussin echo "$as_me:4960: \$? = $ac_status" >&5 49618e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 496298e903e7SBaptiste Daroussin if test -s conftest.err; then 496398e903e7SBaptiste Daroussin ac_cpp_err=$ac_c_preproc_warn_flag 496498e903e7SBaptiste Daroussin else 496598e903e7SBaptiste Daroussin ac_cpp_err= 496698e903e7SBaptiste Daroussin fi 496798e903e7SBaptiste Daroussinelse 496898e903e7SBaptiste Daroussin ac_cpp_err=yes 496998e903e7SBaptiste Daroussinfi 497098e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then 497198e903e7SBaptiste Daroussin # Broken: success on invalid input. 497298e903e7SBaptiste Daroussincontinue 497398e903e7SBaptiste Daroussinelse 497498e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 49758e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 497698e903e7SBaptiste Daroussin # Passes both tests. 497798e903e7SBaptiste Daroussinac_preproc_ok=: 497898e903e7SBaptiste Daroussinbreak 497998e903e7SBaptiste Daroussinfi 49808e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 498198e903e7SBaptiste Daroussin 498298e903e7SBaptiste Daroussindone 498398e903e7SBaptiste Daroussin# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 49848e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 498598e903e7SBaptiste Daroussinif $ac_preproc_ok; then 498698e903e7SBaptiste Daroussin : 498798e903e7SBaptiste Daroussinelse 4988*822ca327SBaptiste Daroussin { { echo "$as_me:4988: error: C preprocessor \"$CPP\" fails sanity check" >&5 498998e903e7SBaptiste Daroussinecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} 499098e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 499198e903e7SBaptiste Daroussinfi 499298e903e7SBaptiste Daroussin 499398e903e7SBaptiste Daroussinac_ext=c 499498e903e7SBaptiste Daroussinac_cpp='$CPP $CPPFLAGS' 49958e022d3cSDag-Erling Smørgravac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 49968e022d3cSDag-Erling Smørgravac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 499798e903e7SBaptiste Daroussinac_compiler_gnu=$ac_cv_c_compiler_gnu 49988e022d3cSDag-Erling Smørgravac_main_return="return" 499998e903e7SBaptiste Daroussin 5000*822ca327SBaptiste Daroussinecho "$as_me:5000: checking for ANSI C header files" >&5 50018e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 50028e022d3cSDag-Erling Smørgravif test "${ac_cv_header_stdc+set}" = set; then 50038e022d3cSDag-Erling Smørgrav echo $ECHO_N "(cached) $ECHO_C" >&6 50048e022d3cSDag-Erling Smørgravelse 50058e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5006*822ca327SBaptiste Daroussin#line 5006 "configure" 50078e022d3cSDag-Erling Smørgrav#include "confdefs.h" 50088e022d3cSDag-Erling Smørgrav#include <stdlib.h> 50098e022d3cSDag-Erling Smørgrav#include <stdarg.h> 50108e022d3cSDag-Erling Smørgrav#include <string.h> 50118e022d3cSDag-Erling Smørgrav#include <float.h> 50128e022d3cSDag-Erling Smørgrav 50138e022d3cSDag-Erling Smørgrav_ACEOF 5014*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5014: \"$ac_cpp "conftest.$ac_ext"\"") >&5 50158e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 50168e022d3cSDag-Erling Smørgrav ac_status=$? 50178e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 50188e022d3cSDag-Erling Smørgrav rm -f conftest.er1 50198e022d3cSDag-Erling Smørgrav cat conftest.err >&5 5020*822ca327SBaptiste Daroussin echo "$as_me:5020: \$? = $ac_status" >&5 50218e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 50228e022d3cSDag-Erling Smørgrav if test -s conftest.err; then 50238e022d3cSDag-Erling Smørgrav ac_cpp_err=$ac_c_preproc_warn_flag 50248e022d3cSDag-Erling Smørgrav else 50258e022d3cSDag-Erling Smørgrav ac_cpp_err= 50268e022d3cSDag-Erling Smørgrav fi 50278e022d3cSDag-Erling Smørgravelse 50288e022d3cSDag-Erling Smørgrav ac_cpp_err=yes 50298e022d3cSDag-Erling Smørgravfi 50308e022d3cSDag-Erling Smørgravif test -z "$ac_cpp_err"; then 50318e022d3cSDag-Erling Smørgrav ac_cv_header_stdc=yes 50328e022d3cSDag-Erling Smørgravelse 50338e022d3cSDag-Erling Smørgrav echo "$as_me: failed program was:" >&5 50348e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 50358e022d3cSDag-Erling Smørgrav ac_cv_header_stdc=no 50368e022d3cSDag-Erling Smørgravfi 50378e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 50388e022d3cSDag-Erling Smørgrav 50398e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then 50408e022d3cSDag-Erling Smørgrav # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 50418e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5042*822ca327SBaptiste Daroussin#line 5042 "configure" 50438e022d3cSDag-Erling Smørgrav#include "confdefs.h" 50448e022d3cSDag-Erling Smørgrav#include <string.h> 50458e022d3cSDag-Erling Smørgrav 50468e022d3cSDag-Erling Smørgrav_ACEOF 50478e022d3cSDag-Erling Smørgravif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 50488e022d3cSDag-Erling Smørgrav $EGREP "memchr" >/dev/null 2>&1; then 50498e022d3cSDag-Erling Smørgrav : 50508e022d3cSDag-Erling Smørgravelse 50518e022d3cSDag-Erling Smørgrav ac_cv_header_stdc=no 50528e022d3cSDag-Erling Smørgravfi 50538e022d3cSDag-Erling Smørgravrm -rf conftest* 50548e022d3cSDag-Erling Smørgrav 50558e022d3cSDag-Erling Smørgravfi 50568e022d3cSDag-Erling Smørgrav 50578e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then 50588e022d3cSDag-Erling Smørgrav # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 50598e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5060*822ca327SBaptiste Daroussin#line 5060 "configure" 50618e022d3cSDag-Erling Smørgrav#include "confdefs.h" 50628e022d3cSDag-Erling Smørgrav#include <stdlib.h> 50638e022d3cSDag-Erling Smørgrav 50648e022d3cSDag-Erling Smørgrav_ACEOF 50658e022d3cSDag-Erling Smørgravif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 50668e022d3cSDag-Erling Smørgrav $EGREP "free" >/dev/null 2>&1; then 50678e022d3cSDag-Erling Smørgrav : 50688e022d3cSDag-Erling Smørgravelse 50698e022d3cSDag-Erling Smørgrav ac_cv_header_stdc=no 50708e022d3cSDag-Erling Smørgravfi 50718e022d3cSDag-Erling Smørgravrm -rf conftest* 50728e022d3cSDag-Erling Smørgrav 50738e022d3cSDag-Erling Smørgravfi 50748e022d3cSDag-Erling Smørgrav 50758e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then 50768e022d3cSDag-Erling Smørgrav # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 50778e022d3cSDag-Erling Smørgrav if test "$cross_compiling" = yes; then 50788e022d3cSDag-Erling Smørgrav : 50798e022d3cSDag-Erling Smørgravelse 50808e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5081*822ca327SBaptiste Daroussin#line 5081 "configure" 50828e022d3cSDag-Erling Smørgrav#include "confdefs.h" 50838e022d3cSDag-Erling Smørgrav#include <ctype.h> 50848e022d3cSDag-Erling Smørgrav#if ((' ' & 0x0FF) == 0x020) 50858e022d3cSDag-Erling Smørgrav# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 50868e022d3cSDag-Erling Smørgrav# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 50878e022d3cSDag-Erling Smørgrav#else 50888e022d3cSDag-Erling Smørgrav# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ 50898e022d3cSDag-Erling Smørgrav || ('j' <= (c) && (c) <= 'r') \ 50908e022d3cSDag-Erling Smørgrav || ('s' <= (c) && (c) <= 'z')) 50918e022d3cSDag-Erling Smørgrav# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 50928e022d3cSDag-Erling Smørgrav#endif 50938e022d3cSDag-Erling Smørgrav 50948e022d3cSDag-Erling Smørgrav#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 50958e022d3cSDag-Erling Smørgravint 50968e022d3cSDag-Erling Smørgravmain (void) 50978e022d3cSDag-Erling Smørgrav{ 50988e022d3cSDag-Erling Smørgrav int i; 50998e022d3cSDag-Erling Smørgrav for (i = 0; i < 256; i++) 51008e022d3cSDag-Erling Smørgrav if (XOR (islower (i), ISLOWER (i)) 51018e022d3cSDag-Erling Smørgrav || toupper (i) != TOUPPER (i)) 51028e022d3cSDag-Erling Smørgrav $ac_main_return(2); 51038e022d3cSDag-Erling Smørgrav $ac_main_return (0); 51048e022d3cSDag-Erling Smørgrav} 51058e022d3cSDag-Erling Smørgrav_ACEOF 51068e022d3cSDag-Erling Smørgravrm -f "conftest$ac_exeext" 5107*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5107: \"$ac_link\"") >&5 51088e022d3cSDag-Erling Smørgrav (eval $ac_link) 2>&5 51098e022d3cSDag-Erling Smørgrav ac_status=$? 5110*822ca327SBaptiste Daroussin echo "$as_me:5110: \$? = $ac_status" >&5 51118e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 5112*822ca327SBaptiste Daroussin { (eval echo "$as_me:5112: \"$ac_try\"") >&5 51138e022d3cSDag-Erling Smørgrav (eval $ac_try) 2>&5 51148e022d3cSDag-Erling Smørgrav ac_status=$? 5115*822ca327SBaptiste Daroussin echo "$as_me:5115: \$? = $ac_status" >&5 51168e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 51178e022d3cSDag-Erling Smørgrav : 51188e022d3cSDag-Erling Smørgravelse 51198e022d3cSDag-Erling Smørgrav echo "$as_me: program exited with status $ac_status" >&5 51208e022d3cSDag-Erling Smørgravecho "$as_me: failed program was:" >&5 51218e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 51228e022d3cSDag-Erling Smørgravac_cv_header_stdc=no 51238e022d3cSDag-Erling Smørgravfi 51248e022d3cSDag-Erling Smørgravrm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 51258e022d3cSDag-Erling Smørgravfi 51268e022d3cSDag-Erling Smørgravfi 51278e022d3cSDag-Erling Smørgravfi 5128*822ca327SBaptiste Daroussinecho "$as_me:5128: result: $ac_cv_header_stdc" >&5 51298e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_header_stdc" >&6 51308e022d3cSDag-Erling Smørgravif test $ac_cv_header_stdc = yes; then 51318e022d3cSDag-Erling Smørgrav 51328e022d3cSDag-Erling Smørgravcat >>confdefs.h <<\EOF 51338e022d3cSDag-Erling Smørgrav#define STDC_HEADERS 1 51348e022d3cSDag-Erling SmørgravEOF 51358e022d3cSDag-Erling Smørgrav 51368e022d3cSDag-Erling Smørgravfi 51378e022d3cSDag-Erling Smørgrav 51388e022d3cSDag-Erling Smørgrav# On IRIX 5.3, sys/types and inttypes.h are conflicting. 51398e022d3cSDag-Erling Smørgrav 51408e022d3cSDag-Erling Smørgravfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 51418e022d3cSDag-Erling Smørgrav inttypes.h stdint.h unistd.h 514298e903e7SBaptiste Daroussindo 514398e903e7SBaptiste Daroussinas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5144*822ca327SBaptiste Daroussinecho "$as_me:5144: checking for $ac_header" >&5 514598e903e7SBaptiste Daroussinecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6 514698e903e7SBaptiste Daroussinif eval "test \"\${$as_ac_Header+set}\" = set"; then 514798e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 514898e903e7SBaptiste Daroussinelse 51498e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5150*822ca327SBaptiste Daroussin#line 5150 "configure" 51518e022d3cSDag-Erling Smørgrav#include "confdefs.h" 51528e022d3cSDag-Erling Smørgrav$ac_includes_default 51538e022d3cSDag-Erling Smørgrav#include <$ac_header> 51548e022d3cSDag-Erling Smørgrav_ACEOF 51558e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 5156*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5156: \"$ac_compile\"") >&5 51578e022d3cSDag-Erling Smørgrav (eval $ac_compile) 2>&5 51588e022d3cSDag-Erling Smørgrav ac_status=$? 5159*822ca327SBaptiste Daroussin echo "$as_me:5159: \$? = $ac_status" >&5 51608e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 51618e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 5162*822ca327SBaptiste Daroussin { (eval echo "$as_me:5162: \"$ac_try\"") >&5 51638e022d3cSDag-Erling Smørgrav (eval $ac_try) 2>&5 51648e022d3cSDag-Erling Smørgrav ac_status=$? 5165*822ca327SBaptiste Daroussin echo "$as_me:5165: \$? = $ac_status" >&5 51668e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 51678e022d3cSDag-Erling Smørgrav eval "$as_ac_Header=yes" 51688e022d3cSDag-Erling Smørgravelse 51698e022d3cSDag-Erling Smørgrav echo "$as_me: failed program was:" >&5 51708e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 51718e022d3cSDag-Erling Smørgraveval "$as_ac_Header=no" 51728e022d3cSDag-Erling Smørgravfi 51738e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 51748e022d3cSDag-Erling Smørgravfi 5175*822ca327SBaptiste Daroussinecho "$as_me:5175: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 51768e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 51778e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 51788e022d3cSDag-Erling Smørgrav cat >>confdefs.h <<EOF 51798e022d3cSDag-Erling Smørgrav#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 51808e022d3cSDag-Erling SmørgravEOF 51818e022d3cSDag-Erling Smørgrav 51828e022d3cSDag-Erling Smørgravfi 51838e022d3cSDag-Erling Smørgravdone 51848e022d3cSDag-Erling Smørgrav 5185*822ca327SBaptiste Daroussinecho "$as_me:5185: checking whether exit is declared" >&5 51868e022d3cSDag-Erling Smørgravecho $ECHO_N "checking whether exit is declared... $ECHO_C" >&6 51878e022d3cSDag-Erling Smørgravif test "${ac_cv_have_decl_exit+set}" = set; then 51888e022d3cSDag-Erling Smørgrav echo $ECHO_N "(cached) $ECHO_C" >&6 51898e022d3cSDag-Erling Smørgravelse 51908e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5191*822ca327SBaptiste Daroussin#line 5191 "configure" 51928e022d3cSDag-Erling Smørgrav#include "confdefs.h" 51938e022d3cSDag-Erling Smørgrav$ac_includes_default 51948e022d3cSDag-Erling Smørgravint 51958e022d3cSDag-Erling Smørgravmain (void) 51968e022d3cSDag-Erling Smørgrav{ 51978e022d3cSDag-Erling Smørgrav#ifndef exit 5198*822ca327SBaptiste Daroussin (void) exit; 51998e022d3cSDag-Erling Smørgrav#endif 52008e022d3cSDag-Erling Smørgrav 52018e022d3cSDag-Erling Smørgrav ; 52028e022d3cSDag-Erling Smørgrav return 0; 52038e022d3cSDag-Erling Smørgrav} 52048e022d3cSDag-Erling Smørgrav_ACEOF 52058e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 5206*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5206: \"$ac_compile\"") >&5 52078e022d3cSDag-Erling Smørgrav (eval $ac_compile) 2>&5 52088e022d3cSDag-Erling Smørgrav ac_status=$? 5209*822ca327SBaptiste Daroussin echo "$as_me:5209: \$? = $ac_status" >&5 52108e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 52118e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 5212*822ca327SBaptiste Daroussin { (eval echo "$as_me:5212: \"$ac_try\"") >&5 52138e022d3cSDag-Erling Smørgrav (eval $ac_try) 2>&5 52148e022d3cSDag-Erling Smørgrav ac_status=$? 5215*822ca327SBaptiste Daroussin echo "$as_me:5215: \$? = $ac_status" >&5 52168e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 52178e022d3cSDag-Erling Smørgrav ac_cv_have_decl_exit=yes 52188e022d3cSDag-Erling Smørgravelse 52198e022d3cSDag-Erling Smørgrav echo "$as_me: failed program was:" >&5 52208e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 52218e022d3cSDag-Erling Smørgravac_cv_have_decl_exit=no 52228e022d3cSDag-Erling Smørgravfi 52238e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 52248e022d3cSDag-Erling Smørgravfi 5225*822ca327SBaptiste Daroussinecho "$as_me:5225: result: $ac_cv_have_decl_exit" >&5 52268e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_have_decl_exit" >&6 52278e022d3cSDag-Erling Smørgrav 52288e022d3cSDag-Erling Smørgravfor ac_header in fcntl.h 52298e022d3cSDag-Erling Smørgravdo 52308e022d3cSDag-Erling Smørgravas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5231*822ca327SBaptiste Daroussinecho "$as_me:5231: checking for $ac_header" >&5 52328e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6 52338e022d3cSDag-Erling Smørgravif eval "test \"\${$as_ac_Header+set}\" = set"; then 52348e022d3cSDag-Erling Smørgrav echo $ECHO_N "(cached) $ECHO_C" >&6 52358e022d3cSDag-Erling Smørgravelse 52368e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5237*822ca327SBaptiste Daroussin#line 5237 "configure" 523898e903e7SBaptiste Daroussin#include "confdefs.h" 523998e903e7SBaptiste Daroussin#include <$ac_header> 524098e903e7SBaptiste Daroussin_ACEOF 5241*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5241: \"$ac_cpp "conftest.$ac_ext"\"") >&5 52428e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 524398e903e7SBaptiste Daroussin ac_status=$? 52448e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 524598e903e7SBaptiste Daroussin rm -f conftest.er1 524698e903e7SBaptiste Daroussin cat conftest.err >&5 5247*822ca327SBaptiste Daroussin echo "$as_me:5247: \$? = $ac_status" >&5 52488e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 524998e903e7SBaptiste Daroussin if test -s conftest.err; then 525098e903e7SBaptiste Daroussin ac_cpp_err=$ac_c_preproc_warn_flag 525198e903e7SBaptiste Daroussin else 525298e903e7SBaptiste Daroussin ac_cpp_err= 525398e903e7SBaptiste Daroussin fi 525498e903e7SBaptiste Daroussinelse 525598e903e7SBaptiste Daroussin ac_cpp_err=yes 525698e903e7SBaptiste Daroussinfi 525798e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then 525898e903e7SBaptiste Daroussin eval "$as_ac_Header=yes" 525998e903e7SBaptiste Daroussinelse 526098e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 52618e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 526298e903e7SBaptiste Daroussin eval "$as_ac_Header=no" 526398e903e7SBaptiste Daroussinfi 52648e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 526598e903e7SBaptiste Daroussinfi 5266*822ca327SBaptiste Daroussinecho "$as_me:5266: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 52678e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 52688e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 526998e903e7SBaptiste Daroussin cat >>confdefs.h <<EOF 527098e903e7SBaptiste Daroussin#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 527198e903e7SBaptiste DaroussinEOF 527298e903e7SBaptiste Daroussin 527398e903e7SBaptiste Daroussinfi 527498e903e7SBaptiste Daroussindone 527598e903e7SBaptiste Daroussin 52763e794565SJung-uk Kimfor ac_header in \ 52773e794565SJung-uk Kimunistd.h \ 52783e794565SJung-uk Kim 52793e794565SJung-uk Kimdo 52803e794565SJung-uk Kimas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5281*822ca327SBaptiste Daroussinecho "$as_me:5281: checking for $ac_header" >&5 52823e794565SJung-uk Kimecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6 52833e794565SJung-uk Kimif eval "test \"\${$as_ac_Header+set}\" = set"; then 52843e794565SJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 52853e794565SJung-uk Kimelse 52868e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5287*822ca327SBaptiste Daroussin#line 5287 "configure" 52883e794565SJung-uk Kim#include "confdefs.h" 52893e794565SJung-uk Kim#include <$ac_header> 52903e794565SJung-uk Kim_ACEOF 5291*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5291: \"$ac_cpp "conftest.$ac_ext"\"") >&5 52928e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 52933e794565SJung-uk Kim ac_status=$? 52948e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 52953e794565SJung-uk Kim rm -f conftest.er1 52963e794565SJung-uk Kim cat conftest.err >&5 5297*822ca327SBaptiste Daroussin echo "$as_me:5297: \$? = $ac_status" >&5 52988e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 52993e794565SJung-uk Kim if test -s conftest.err; then 53003e794565SJung-uk Kim ac_cpp_err=$ac_c_preproc_warn_flag 53013e794565SJung-uk Kim else 53023e794565SJung-uk Kim ac_cpp_err= 53033e794565SJung-uk Kim fi 53043e794565SJung-uk Kimelse 53053e794565SJung-uk Kim ac_cpp_err=yes 53063e794565SJung-uk Kimfi 53073e794565SJung-uk Kimif test -z "$ac_cpp_err"; then 53083e794565SJung-uk Kim eval "$as_ac_Header=yes" 53093e794565SJung-uk Kimelse 53103e794565SJung-uk Kim echo "$as_me: failed program was:" >&5 53118e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 53123e794565SJung-uk Kim eval "$as_ac_Header=no" 53133e794565SJung-uk Kimfi 53148e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 53153e794565SJung-uk Kimfi 5316*822ca327SBaptiste Daroussinecho "$as_me:5316: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 53178e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 53188e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 53193e794565SJung-uk Kim cat >>confdefs.h <<EOF 53203e794565SJung-uk Kim#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 53213e794565SJung-uk KimEOF 53223e794565SJung-uk Kim 53233e794565SJung-uk Kimfi 53243e794565SJung-uk Kimdone 53253e794565SJung-uk Kim 5326*822ca327SBaptiste Daroussinecho "$as_me:5326: checking for working mkstemp" >&5 532798e903e7SBaptiste Daroussinecho $ECHO_N "checking for working mkstemp... $ECHO_C" >&6 532898e903e7SBaptiste Daroussinif test "${cf_cv_func_mkstemp+set}" = set; then 532998e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 533098e903e7SBaptiste Daroussinelse 533198e903e7SBaptiste Daroussin 53328e022d3cSDag-Erling Smørgravrm -rf ./conftest* 533398e903e7SBaptiste Daroussinif test "$cross_compiling" = yes; then 53345b91e83fSBaptiste Daroussin cf_cv_func_mkstemp=maybe 533598e903e7SBaptiste Daroussinelse 53368e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5337*822ca327SBaptiste Daroussin#line 5337 "configure" 533898e903e7SBaptiste Daroussin#include "confdefs.h" 533998e903e7SBaptiste Daroussin 53408e022d3cSDag-Erling Smørgrav$ac_includes_default 53418e022d3cSDag-Erling Smørgrav 53423e794565SJung-uk Kimint main(void) 534398e903e7SBaptiste Daroussin{ 5344*822ca327SBaptiste Daroussin static char tmpl[] = "conftestXXXXXX"; 534598e903e7SBaptiste Daroussin char name[2][80]; 534698e903e7SBaptiste Daroussin int n; 534798e903e7SBaptiste Daroussin int result = 0; 534898e903e7SBaptiste Daroussin int fd; 534998e903e7SBaptiste Daroussin struct stat sb; 535098e903e7SBaptiste Daroussin 535198e903e7SBaptiste Daroussin umask(077); 535298e903e7SBaptiste Daroussin for (n = 0; n < 2; ++n) { 535398e903e7SBaptiste Daroussin strcpy(name[n], tmpl); 535498e903e7SBaptiste Daroussin if ((fd = mkstemp(name[n])) >= 0) { 535598e903e7SBaptiste Daroussin if (!strcmp(name[n], tmpl) 535698e903e7SBaptiste Daroussin || stat(name[n], &sb) != 0 535798e903e7SBaptiste Daroussin || (sb.st_mode & S_IFMT) != S_IFREG 535898e903e7SBaptiste Daroussin || (sb.st_mode & 077) != 0) { 535998e903e7SBaptiste Daroussin result = 1; 536098e903e7SBaptiste Daroussin } 536198e903e7SBaptiste Daroussin close(fd); 536298e903e7SBaptiste Daroussin } 536398e903e7SBaptiste Daroussin } 536498e903e7SBaptiste Daroussin if (result == 0 536598e903e7SBaptiste Daroussin && !strcmp(name[0], name[1])) 536698e903e7SBaptiste Daroussin result = 1; 536798e903e7SBaptiste Daroussin ${cf_cv_main_return:-return}(result); 536898e903e7SBaptiste Daroussin} 536998e903e7SBaptiste Daroussin 537098e903e7SBaptiste Daroussin_ACEOF 53718e022d3cSDag-Erling Smørgravrm -f "conftest$ac_exeext" 5372*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5372: \"$ac_link\"") >&5 537398e903e7SBaptiste Daroussin (eval $ac_link) 2>&5 537498e903e7SBaptiste Daroussin ac_status=$? 5375*822ca327SBaptiste Daroussin echo "$as_me:5375: \$? = $ac_status" >&5 53768e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 5377*822ca327SBaptiste Daroussin { (eval echo "$as_me:5377: \"$ac_try\"") >&5 537898e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 537998e903e7SBaptiste Daroussin ac_status=$? 5380*822ca327SBaptiste Daroussin echo "$as_me:5380: \$? = $ac_status" >&5 53818e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 538298e903e7SBaptiste Daroussin cf_cv_func_mkstemp=yes 538398e903e7SBaptiste Daroussin 538498e903e7SBaptiste Daroussinelse 538598e903e7SBaptiste Daroussin echo "$as_me: program exited with status $ac_status" >&5 538698e903e7SBaptiste Daroussinecho "$as_me: failed program was:" >&5 53878e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 538898e903e7SBaptiste Daroussincf_cv_func_mkstemp=no 538998e903e7SBaptiste Daroussin 539098e903e7SBaptiste Daroussinfi 53918e022d3cSDag-Erling Smørgravrm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 539298e903e7SBaptiste Daroussinfi 539398e903e7SBaptiste Daroussin 539498e903e7SBaptiste Daroussinfi 5395*822ca327SBaptiste Daroussinecho "$as_me:5395: result: $cf_cv_func_mkstemp" >&5 539698e903e7SBaptiste Daroussinecho "${ECHO_T}$cf_cv_func_mkstemp" >&6 53975b91e83fSBaptiste Daroussinif test "x$cf_cv_func_mkstemp" = xmaybe ; then 5398*822ca327SBaptiste Daroussin echo "$as_me:5398: checking for mkstemp" >&5 53995b91e83fSBaptiste Daroussinecho $ECHO_N "checking for mkstemp... $ECHO_C" >&6 54005b91e83fSBaptiste Daroussinif test "${ac_cv_func_mkstemp+set}" = set; then 54015b91e83fSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 54025b91e83fSBaptiste Daroussinelse 54038e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5404*822ca327SBaptiste Daroussin#line 5404 "configure" 54055b91e83fSBaptiste Daroussin#include "confdefs.h" 5406b53bb29fSJung-uk Kim#define mkstemp autoconf_temporary 5407b53bb29fSJung-uk Kim#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 5408b53bb29fSJung-uk Kim#undef mkstemp 5409b53bb29fSJung-uk Kim 54105b91e83fSBaptiste Daroussin#ifdef __cplusplus 54115b91e83fSBaptiste Daroussinextern "C" 54125b91e83fSBaptiste Daroussin#endif 5413b53bb29fSJung-uk Kim 54145b91e83fSBaptiste Daroussin/* We use char because int might match the return type of a gcc2 54155b91e83fSBaptiste Daroussin builtin and then its argument prototype would still apply. */ 5416b53bb29fSJung-uk Kimchar mkstemp (void); 54175b91e83fSBaptiste Daroussin 54185b91e83fSBaptiste Daroussinint 5419b53bb29fSJung-uk Kimmain (void) 54205b91e83fSBaptiste Daroussin{ 5421b53bb29fSJung-uk Kim 5422b53bb29fSJung-uk Kim/* The GNU C library defines stubs for functions which it implements 54235b91e83fSBaptiste Daroussin to always fail with ENOSYS. Some functions are actually named 54245b91e83fSBaptiste Daroussin something starting with __ and the normal name is an alias. */ 54255b91e83fSBaptiste Daroussin#if defined (__stub_mkstemp) || defined (__stub___mkstemp) 5426b53bb29fSJung-uk Kim#error found stub for mkstemp 54275b91e83fSBaptiste Daroussin#endif 54285b91e83fSBaptiste Daroussin 5429b53bb29fSJung-uk Kim return mkstemp (); 54305b91e83fSBaptiste Daroussin ; 54315b91e83fSBaptiste Daroussin return 0; 54325b91e83fSBaptiste Daroussin} 54335b91e83fSBaptiste Daroussin_ACEOF 54348e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" 5435*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5435: \"$ac_link\"") >&5 54365b91e83fSBaptiste Daroussin (eval $ac_link) 2>&5 54375b91e83fSBaptiste Daroussin ac_status=$? 5438*822ca327SBaptiste Daroussin echo "$as_me:5438: \$? = $ac_status" >&5 54398e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 54408e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest$ac_exeext"' 5441*822ca327SBaptiste Daroussin { (eval echo "$as_me:5441: \"$ac_try\"") >&5 54425b91e83fSBaptiste Daroussin (eval $ac_try) 2>&5 54435b91e83fSBaptiste Daroussin ac_status=$? 5444*822ca327SBaptiste Daroussin echo "$as_me:5444: \$? = $ac_status" >&5 54458e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 54465b91e83fSBaptiste Daroussin ac_cv_func_mkstemp=yes 54475b91e83fSBaptiste Daroussinelse 54485b91e83fSBaptiste Daroussin echo "$as_me: failed program was:" >&5 54498e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 54505b91e83fSBaptiste Daroussinac_cv_func_mkstemp=no 54515b91e83fSBaptiste Daroussinfi 54528e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 54535b91e83fSBaptiste Daroussinfi 5454*822ca327SBaptiste Daroussinecho "$as_me:5454: result: $ac_cv_func_mkstemp" >&5 54555b91e83fSBaptiste Daroussinecho "${ECHO_T}$ac_cv_func_mkstemp" >&6 54565b91e83fSBaptiste Daroussin 54575b91e83fSBaptiste Daroussinfi 545898e903e7SBaptiste Daroussinif test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then 54595b91e83fSBaptiste Daroussin 546098e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF 546198e903e7SBaptiste Daroussin#define HAVE_MKSTEMP 1 546298e903e7SBaptiste DaroussinEOF 546398e903e7SBaptiste Daroussin 546498e903e7SBaptiste Daroussinfi 546598e903e7SBaptiste Daroussin 5466b53bb29fSJung-uk Kimfor ac_header in unistd.h getopt.h 5467b53bb29fSJung-uk Kimdo 5468b53bb29fSJung-uk Kimas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5469*822ca327SBaptiste Daroussinecho "$as_me:5469: checking for $ac_header" >&5 5470b53bb29fSJung-uk Kimecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6 5471b53bb29fSJung-uk Kimif eval "test \"\${$as_ac_Header+set}\" = set"; then 5472b53bb29fSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 5473b53bb29fSJung-uk Kimelse 54748e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5475*822ca327SBaptiste Daroussin#line 5475 "configure" 5476b53bb29fSJung-uk Kim#include "confdefs.h" 5477b53bb29fSJung-uk Kim#include <$ac_header> 5478b53bb29fSJung-uk Kim_ACEOF 5479*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5479: \"$ac_cpp "conftest.$ac_ext"\"") >&5 54808e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 5481b53bb29fSJung-uk Kim ac_status=$? 54828e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 5483b53bb29fSJung-uk Kim rm -f conftest.er1 5484b53bb29fSJung-uk Kim cat conftest.err >&5 5485*822ca327SBaptiste Daroussin echo "$as_me:5485: \$? = $ac_status" >&5 54868e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 5487b53bb29fSJung-uk Kim if test -s conftest.err; then 5488b53bb29fSJung-uk Kim ac_cpp_err=$ac_c_preproc_warn_flag 5489b53bb29fSJung-uk Kim else 5490b53bb29fSJung-uk Kim ac_cpp_err= 5491b53bb29fSJung-uk Kim fi 5492b53bb29fSJung-uk Kimelse 5493b53bb29fSJung-uk Kim ac_cpp_err=yes 5494b53bb29fSJung-uk Kimfi 5495b53bb29fSJung-uk Kimif test -z "$ac_cpp_err"; then 5496b53bb29fSJung-uk Kim eval "$as_ac_Header=yes" 5497b53bb29fSJung-uk Kimelse 5498b53bb29fSJung-uk Kim echo "$as_me: failed program was:" >&5 54998e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 5500b53bb29fSJung-uk Kim eval "$as_ac_Header=no" 5501b53bb29fSJung-uk Kimfi 55028e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 5503b53bb29fSJung-uk Kimfi 5504*822ca327SBaptiste Daroussinecho "$as_me:5504: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 55058e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 55068e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 5507b53bb29fSJung-uk Kim cat >>confdefs.h <<EOF 5508b53bb29fSJung-uk Kim#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5509b53bb29fSJung-uk KimEOF 5510b53bb29fSJung-uk Kim 5511b53bb29fSJung-uk Kimfi 5512b53bb29fSJung-uk Kimdone 5513b53bb29fSJung-uk Kim 5514*822ca327SBaptiste Daroussinecho "$as_me:5514: checking for header declaring getopt variables" >&5 5515b53bb29fSJung-uk Kimecho $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6 5516b53bb29fSJung-uk Kimif test "${cf_cv_getopt_header+set}" = set; then 5517b53bb29fSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 5518b53bb29fSJung-uk Kimelse 5519b53bb29fSJung-uk Kim 5520b53bb29fSJung-uk Kimcf_cv_getopt_header=none 5521b53bb29fSJung-uk Kimfor cf_header in stdio.h stdlib.h unistd.h getopt.h 5522b53bb29fSJung-uk Kimdo 55238e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF 5524*822ca327SBaptiste Daroussin#line 5524 "configure" 5525b53bb29fSJung-uk Kim#include "confdefs.h" 5526b53bb29fSJung-uk Kim 5527b53bb29fSJung-uk Kim#include <$cf_header> 5528b53bb29fSJung-uk Kimint 5529b53bb29fSJung-uk Kimmain (void) 5530b53bb29fSJung-uk Kim{ 55318e022d3cSDag-Erling Smørgravint x = optind; char *y = optarg; (void)x; (void)y 5532b53bb29fSJung-uk Kim ; 5533b53bb29fSJung-uk Kim return 0; 5534b53bb29fSJung-uk Kim} 5535b53bb29fSJung-uk Kim_ACEOF 55368e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 5537*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5537: \"$ac_compile\"") >&5 5538b53bb29fSJung-uk Kim (eval $ac_compile) 2>&5 5539b53bb29fSJung-uk Kim ac_status=$? 5540*822ca327SBaptiste Daroussin echo "$as_me:5540: \$? = $ac_status" >&5 55418e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 55428e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 5543*822ca327SBaptiste Daroussin { (eval echo "$as_me:5543: \"$ac_try\"") >&5 5544b53bb29fSJung-uk Kim (eval $ac_try) 2>&5 5545b53bb29fSJung-uk Kim ac_status=$? 5546*822ca327SBaptiste Daroussin echo "$as_me:5546: \$? = $ac_status" >&5 55478e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 5548b53bb29fSJung-uk Kim cf_cv_getopt_header=$cf_header 5549b53bb29fSJung-uk Kim break 5550b53bb29fSJung-uk Kimelse 5551b53bb29fSJung-uk Kim echo "$as_me: failed program was:" >&5 55528e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 5553b53bb29fSJung-uk Kimfi 55548e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 5555b53bb29fSJung-uk Kimdone 5556b53bb29fSJung-uk Kim 5557b53bb29fSJung-uk Kimfi 5558*822ca327SBaptiste Daroussinecho "$as_me:5558: result: $cf_cv_getopt_header" >&5 5559b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_cv_getopt_header" >&6 55608e022d3cSDag-Erling Smørgravif test "$cf_cv_getopt_header" != none ; then 5561b53bb29fSJung-uk Kim 5562b53bb29fSJung-uk Kimcat >>confdefs.h <<\EOF 5563b53bb29fSJung-uk Kim#define HAVE_GETOPT_HEADER 1 5564b53bb29fSJung-uk KimEOF 5565b53bb29fSJung-uk Kim 5566b53bb29fSJung-uk Kimfi 55678e022d3cSDag-Erling Smørgravif test "$cf_cv_getopt_header" = getopt.h ; then 5568b53bb29fSJung-uk Kim 5569b53bb29fSJung-uk Kimcat >>confdefs.h <<\EOF 5570b53bb29fSJung-uk Kim#define NEED_GETOPT_H 1 5571b53bb29fSJung-uk KimEOF 5572b53bb29fSJung-uk Kim 5573b53bb29fSJung-uk Kimfi 5574b53bb29fSJung-uk Kim 5575b53bb29fSJung-uk Kimfor ac_func in getopt vsnprintf 5576497dcf4cSBaptiste Daroussindo 5577497dcf4cSBaptiste Daroussinas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5578*822ca327SBaptiste Daroussinecho "$as_me:5578: checking for $ac_func" >&5 5579497dcf4cSBaptiste Daroussinecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6 5580497dcf4cSBaptiste Daroussinif eval "test \"\${$as_ac_var+set}\" = set"; then 5581497dcf4cSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 5582497dcf4cSBaptiste Daroussinelse 55838e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5584*822ca327SBaptiste Daroussin#line 5584 "configure" 5585497dcf4cSBaptiste Daroussin#include "confdefs.h" 5586b53bb29fSJung-uk Kim#define $ac_func autoconf_temporary 5587b53bb29fSJung-uk Kim#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 5588b53bb29fSJung-uk Kim#undef $ac_func 5589b53bb29fSJung-uk Kim 5590497dcf4cSBaptiste Daroussin#ifdef __cplusplus 5591497dcf4cSBaptiste Daroussinextern "C" 5592497dcf4cSBaptiste Daroussin#endif 5593b53bb29fSJung-uk Kim 5594497dcf4cSBaptiste Daroussin/* We use char because int might match the return type of a gcc2 5595497dcf4cSBaptiste Daroussin builtin and then its argument prototype would still apply. */ 5596b53bb29fSJung-uk Kimchar $ac_func (void); 5597497dcf4cSBaptiste Daroussin 5598497dcf4cSBaptiste Daroussinint 5599b53bb29fSJung-uk Kimmain (void) 5600497dcf4cSBaptiste Daroussin{ 5601b53bb29fSJung-uk Kim 5602b53bb29fSJung-uk Kim/* The GNU C library defines stubs for functions which it implements 5603497dcf4cSBaptiste Daroussin to always fail with ENOSYS. Some functions are actually named 5604497dcf4cSBaptiste Daroussin something starting with __ and the normal name is an alias. */ 5605497dcf4cSBaptiste Daroussin#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 5606b53bb29fSJung-uk Kim#error found stub for $ac_func 5607497dcf4cSBaptiste Daroussin#endif 5608497dcf4cSBaptiste Daroussin 5609b53bb29fSJung-uk Kim return $ac_func (); 5610497dcf4cSBaptiste Daroussin ; 5611497dcf4cSBaptiste Daroussin return 0; 5612497dcf4cSBaptiste Daroussin} 5613497dcf4cSBaptiste Daroussin_ACEOF 56148e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" 5615*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5615: \"$ac_link\"") >&5 5616497dcf4cSBaptiste Daroussin (eval $ac_link) 2>&5 5617497dcf4cSBaptiste Daroussin ac_status=$? 5618*822ca327SBaptiste Daroussin echo "$as_me:5618: \$? = $ac_status" >&5 56198e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 56208e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest$ac_exeext"' 5621*822ca327SBaptiste Daroussin { (eval echo "$as_me:5621: \"$ac_try\"") >&5 5622497dcf4cSBaptiste Daroussin (eval $ac_try) 2>&5 5623497dcf4cSBaptiste Daroussin ac_status=$? 5624*822ca327SBaptiste Daroussin echo "$as_me:5624: \$? = $ac_status" >&5 56258e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 5626497dcf4cSBaptiste Daroussin eval "$as_ac_var=yes" 5627497dcf4cSBaptiste Daroussinelse 5628497dcf4cSBaptiste Daroussin echo "$as_me: failed program was:" >&5 56298e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 5630497dcf4cSBaptiste Daroussineval "$as_ac_var=no" 5631497dcf4cSBaptiste Daroussinfi 56328e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 5633497dcf4cSBaptiste Daroussinfi 5634*822ca327SBaptiste Daroussinecho "$as_me:5634: result: `eval echo '${'"$as_ac_var"'}'`" >&5 56358e022d3cSDag-Erling Smørgravecho "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6 56368e022d3cSDag-Erling Smørgravif test "`eval echo '${'"$as_ac_var"'}'`" = yes; then 5637497dcf4cSBaptiste Daroussin cat >>confdefs.h <<EOF 5638497dcf4cSBaptiste Daroussin#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 5639497dcf4cSBaptiste DaroussinEOF 5640497dcf4cSBaptiste Daroussin 5641497dcf4cSBaptiste Daroussinfi 5642497dcf4cSBaptiste Daroussindone 5643497dcf4cSBaptiste Daroussin 5644*822ca327SBaptiste Daroussinecho "$as_me:5644: checking for maximum table size" >&5 56450c8de5b0SBaptiste Daroussinecho $ECHO_N "checking for maximum table size... $ECHO_C" >&6 56460c8de5b0SBaptiste Daroussin 56470c8de5b0SBaptiste Daroussin# Check whether --with-max-table-size or --without-max-table-size was given. 56480c8de5b0SBaptiste Daroussinif test "${with_max_table_size+set}" = set; then 56490c8de5b0SBaptiste Daroussin withval="$with_max_table_size" 56500c8de5b0SBaptiste Daroussin 56510c8de5b0SBaptiste Daroussinfi; 56520c8de5b0SBaptiste Daroussinif test -n "$with_max_table_size" 56530c8de5b0SBaptiste Daroussinthen 5654*822ca327SBaptiste Daroussin echo "$as_me:5654: result: $with_max_table_size" >&5 56550c8de5b0SBaptiste Daroussinecho "${ECHO_T}$with_max_table_size" >&6 56560c8de5b0SBaptiste Daroussin check=`expr "$with_max_table_size" + 0` 56570c8de5b0SBaptiste Daroussin if test "x$check" != "x$with_max_table_size" 56580c8de5b0SBaptiste Daroussin then 5659*822ca327SBaptiste Daroussin { { echo "$as_me:5659: error: invalid value for --with-max-table-size: $with_max_table_size" >&5 56600c8de5b0SBaptiste Daroussinecho "$as_me: error: invalid value for --with-max-table-size: $with_max_table_size" >&2;} 56610c8de5b0SBaptiste Daroussin { (exit 1); exit 1; }; } 56620c8de5b0SBaptiste Daroussin fi 56630c8de5b0SBaptiste Daroussin 56640c8de5b0SBaptiste Daroussincat >>confdefs.h <<EOF 56650c8de5b0SBaptiste Daroussin#define MAXTABLE $with_max_table_size 56660c8de5b0SBaptiste DaroussinEOF 56670c8de5b0SBaptiste Daroussin 56680c8de5b0SBaptiste Daroussinelse 5669*822ca327SBaptiste Daroussin echo "$as_me:5669: result: default" >&5 56700c8de5b0SBaptiste Daroussinecho "${ECHO_T}default" >&6 56710c8de5b0SBaptiste Daroussinfi 56720c8de5b0SBaptiste Daroussin 5673*822ca327SBaptiste Daroussinecho "$as_me:5673: checking if backtracking extension is wanted" >&5 56740c8de5b0SBaptiste Daroussinecho $ECHO_N "checking if backtracking extension is wanted... $ECHO_C" >&6 56750c8de5b0SBaptiste Daroussin 56760c8de5b0SBaptiste Daroussin# Check whether --enable-btyacc or --disable-btyacc was given. 56770c8de5b0SBaptiste Daroussinif test "${enable_btyacc+set}" = set; then 56780c8de5b0SBaptiste Daroussin enableval="$enable_btyacc" 56798e022d3cSDag-Erling Smørgrav test "$enableval" != no && enableval=yes 56808e022d3cSDag-Erling Smørgrav if test "$enableval" != "yes" ; then 56818e022d3cSDag-Erling Smørgrav enable_btyacc=no 56828e022d3cSDag-Erling Smørgrav else 56838e022d3cSDag-Erling Smørgrav enable_btyacc=yes 56848e022d3cSDag-Erling Smørgrav fi 56858e022d3cSDag-Erling Smørgravelse 56868e022d3cSDag-Erling Smørgrav enableval=yes 56878e022d3cSDag-Erling Smørgrav enable_btyacc=yes 56880c8de5b0SBaptiste Daroussin 56890c8de5b0SBaptiste Daroussinfi; 5690*822ca327SBaptiste Daroussinecho "$as_me:5690: result: $enable_btyacc" >&5 56910c8de5b0SBaptiste Daroussinecho "${ECHO_T}$enable_btyacc" >&6 56928e022d3cSDag-Erling Smørgravif test "$enable_btyacc" = "no"; then 56938e022d3cSDag-Erling Smørgrav SKELETON=yaccpar 56948e022d3cSDag-Erling Smørgravelse 56950c8de5b0SBaptiste Daroussin 56960c8de5b0SBaptiste Daroussincat >>confdefs.h <<\EOF 56970c8de5b0SBaptiste Daroussin#define YYBTYACC 1 56980c8de5b0SBaptiste DaroussinEOF 56990c8de5b0SBaptiste Daroussin 57000c8de5b0SBaptiste Daroussin SKELETON=btyaccpar 57010c8de5b0SBaptiste Daroussinfi 57020c8de5b0SBaptiste Daroussin 5703*822ca327SBaptiste Daroussinecho "$as_me:5703: checking for fgrep" >&5 57048e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for fgrep... $ECHO_C" >&6 57058e022d3cSDag-Erling Smørgravif test "${ac_cv_path_FGREP+set}" = set; then 57068e022d3cSDag-Erling Smørgrav echo $ECHO_N "(cached) $ECHO_C" >&6 570798e903e7SBaptiste Daroussinelse 57088e022d3cSDag-Erling Smørgrav if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 57098e022d3cSDag-Erling Smørgrav then ac_cv_path_FGREP="$GREP -F" 57108e022d3cSDag-Erling Smørgrav else 57118e022d3cSDag-Erling Smørgrav for ac_prog in gfgrep fgrep 57128e022d3cSDag-Erling Smørgravdo 57138e022d3cSDag-Erling Smørgrav # Extract the first word of "$ac_prog", so it can be a program name with args. 57148e022d3cSDag-Erling Smørgravset dummy $ac_prog; ac_word=$2 5715*822ca327SBaptiste Daroussinecho "$as_me:5715: checking for $ac_word" >&5 57168e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 57178e022d3cSDag-Erling Smørgravif test "${ac_cv_path_FGREP+set}" = set; then 57188e022d3cSDag-Erling Smørgrav echo $ECHO_N "(cached) $ECHO_C" >&6 57198e022d3cSDag-Erling Smørgravelse 57208e022d3cSDag-Erling Smørgrav case $FGREP in 57218e022d3cSDag-Erling Smørgrav [\\/]* | ?:[\\/]*) 57228e022d3cSDag-Erling Smørgrav ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path. 57238e022d3cSDag-Erling Smørgrav ;; 57248e022d3cSDag-Erling Smørgrav *) 57258e022d3cSDag-Erling Smørgrav ac_save_IFS=$IFS; IFS=$ac_path_separator 57268e022d3cSDag-Erling Smørgravac_dummy="$PATH" 57278e022d3cSDag-Erling Smørgravfor ac_dir in $ac_dummy; do 57288e022d3cSDag-Erling Smørgrav IFS=$ac_save_IFS 57298e022d3cSDag-Erling Smørgrav test -z "$ac_dir" && ac_dir=. 57308e022d3cSDag-Erling Smørgrav if $as_executable_p "$ac_dir/$ac_word"; then 57318e022d3cSDag-Erling Smørgrav ac_cv_path_FGREP="$ac_dir/$ac_word" 5732*822ca327SBaptiste Daroussin echo "$as_me:5732: found $ac_dir/$ac_word" >&5 57338e022d3cSDag-Erling Smørgrav break 57348e022d3cSDag-Erling Smørgravfi 57358e022d3cSDag-Erling Smørgravdone 573698e903e7SBaptiste Daroussin 57378e022d3cSDag-Erling Smørgrav ;; 57388e022d3cSDag-Erling Smørgravesac 57398e022d3cSDag-Erling Smørgravfi 57408e022d3cSDag-Erling SmørgravFGREP=$ac_cv_path_FGREP 57418e022d3cSDag-Erling Smørgrav 57428e022d3cSDag-Erling Smørgravif test -n "$FGREP"; then 5743*822ca327SBaptiste Daroussin echo "$as_me:5743: result: $FGREP" >&5 57448e022d3cSDag-Erling Smørgravecho "${ECHO_T}$FGREP" >&6 57458e022d3cSDag-Erling Smørgravelse 5746*822ca327SBaptiste Daroussin echo "$as_me:5746: result: no" >&5 57478e022d3cSDag-Erling Smørgravecho "${ECHO_T}no" >&6 57488e022d3cSDag-Erling Smørgravfi 57498e022d3cSDag-Erling Smørgrav 57508e022d3cSDag-Erling Smørgrav test -n "$FGREP" && break 57518e022d3cSDag-Erling Smørgravdone 57528e022d3cSDag-Erling Smørgravtest -n "$FGREP" || FGREP=": " 57538e022d3cSDag-Erling Smørgrav 5754*822ca327SBaptiste Daroussin test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:5754: error: cannot find workable fgrep" >&5 57558e022d3cSDag-Erling Smørgravecho "$as_me: error: cannot find workable fgrep" >&2;} 57568e022d3cSDag-Erling Smørgrav { (exit 1); exit 1; }; } 57578e022d3cSDag-Erling Smørgrav fi 57588e022d3cSDag-Erling Smørgravfi 5759*822ca327SBaptiste Daroussinecho "$as_me:5759: result: $ac_cv_path_FGREP" >&5 57608e022d3cSDag-Erling Smørgravecho "${ECHO_T}$ac_cv_path_FGREP" >&6 57618e022d3cSDag-Erling Smørgrav FGREP="$ac_cv_path_FGREP" 57628e022d3cSDag-Erling Smørgrav 5763*822ca327SBaptiste Daroussinecho "$as_me:5763: checking if you want to use C11 _Noreturn feature" >&5 57648e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6 57658e022d3cSDag-Erling Smørgrav 57668e022d3cSDag-Erling Smørgrav# Check whether --enable-stdnoreturn or --disable-stdnoreturn was given. 57678e022d3cSDag-Erling Smørgravif test "${enable_stdnoreturn+set}" = set; then 57688e022d3cSDag-Erling Smørgrav enableval="$enable_stdnoreturn" 57698e022d3cSDag-Erling Smørgrav test "$enableval" != yes && enableval=no 57708e022d3cSDag-Erling Smørgrav if test "$enableval" != "no" ; then 57718e022d3cSDag-Erling Smørgrav enable_stdnoreturn=yes 57728e022d3cSDag-Erling Smørgrav else 57738e022d3cSDag-Erling Smørgrav enable_stdnoreturn=no 57748e022d3cSDag-Erling Smørgrav fi 57758e022d3cSDag-Erling Smørgravelse 57768e022d3cSDag-Erling Smørgrav enableval=no 57778e022d3cSDag-Erling Smørgrav enable_stdnoreturn=no 57788e022d3cSDag-Erling Smørgrav 57798e022d3cSDag-Erling Smørgravfi; 5780*822ca327SBaptiste Daroussinecho "$as_me:5780: result: $enable_stdnoreturn" >&5 57818e022d3cSDag-Erling Smørgravecho "${ECHO_T}$enable_stdnoreturn" >&6 57828e022d3cSDag-Erling Smørgrav 57838e022d3cSDag-Erling Smørgravif test $enable_stdnoreturn = yes; then 5784*822ca327SBaptiste Daroussinecho "$as_me:5784: checking for C11 _Noreturn feature" >&5 57858e022d3cSDag-Erling Smørgravecho $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6 57868e022d3cSDag-Erling Smørgravif test "${cf_cv_c11_noreturn+set}" = set; then 57878e022d3cSDag-Erling Smørgrav echo $ECHO_N "(cached) $ECHO_C" >&6 57888e022d3cSDag-Erling Smørgravelse 57898e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 5790*822ca327SBaptiste Daroussin#line 5790 "configure" 57918e022d3cSDag-Erling Smørgrav#include "confdefs.h" 57928e022d3cSDag-Erling Smørgrav 5793*822ca327SBaptiste Daroussin$ac_includes_default 57948e022d3cSDag-Erling Smørgrav#include <stdnoreturn.h> 57958e022d3cSDag-Erling Smørgravstatic _Noreturn void giveup(void) { exit(0); } 57968e022d3cSDag-Erling Smørgrav 57978e022d3cSDag-Erling Smørgravint 57988e022d3cSDag-Erling Smørgravmain (void) 57998e022d3cSDag-Erling Smørgrav{ 58008e022d3cSDag-Erling Smørgravif (feof(stdin)) giveup() 58018e022d3cSDag-Erling Smørgrav ; 58028e022d3cSDag-Erling Smørgrav return 0; 58038e022d3cSDag-Erling Smørgrav} 58048e022d3cSDag-Erling Smørgrav_ACEOF 58058e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 5806*822ca327SBaptiste Daroussinif { (eval echo "$as_me:5806: \"$ac_compile\"") >&5 58078e022d3cSDag-Erling Smørgrav (eval $ac_compile) 2>&5 58088e022d3cSDag-Erling Smørgrav ac_status=$? 5809*822ca327SBaptiste Daroussin echo "$as_me:5809: \$? = $ac_status" >&5 58108e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 58118e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 5812*822ca327SBaptiste Daroussin { (eval echo "$as_me:5812: \"$ac_try\"") >&5 58138e022d3cSDag-Erling Smørgrav (eval $ac_try) 2>&5 58148e022d3cSDag-Erling Smørgrav ac_status=$? 5815*822ca327SBaptiste Daroussin echo "$as_me:5815: \$? = $ac_status" >&5 58168e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 58178e022d3cSDag-Erling Smørgrav cf_cv_c11_noreturn=yes 58188e022d3cSDag-Erling Smørgravelse 58198e022d3cSDag-Erling Smørgrav echo "$as_me: failed program was:" >&5 58208e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 58218e022d3cSDag-Erling Smørgravcf_cv_c11_noreturn=no 58228e022d3cSDag-Erling Smørgravfi 58238e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 58248e022d3cSDag-Erling Smørgrav 58258e022d3cSDag-Erling Smørgravfi 5826*822ca327SBaptiste Daroussinecho "$as_me:5826: result: $cf_cv_c11_noreturn" >&5 58278e022d3cSDag-Erling Smørgravecho "${ECHO_T}$cf_cv_c11_noreturn" >&6 58288e022d3cSDag-Erling Smørgravelse 58298e022d3cSDag-Erling Smørgrav cf_cv_c11_noreturn=no, 58308e022d3cSDag-Erling Smørgravfi 58318e022d3cSDag-Erling Smørgrav 58328e022d3cSDag-Erling Smørgravif test "$cf_cv_c11_noreturn" = yes; then 58338e022d3cSDag-Erling Smørgrav 58348e022d3cSDag-Erling Smørgravcat >>confdefs.h <<\EOF 58358e022d3cSDag-Erling Smørgrav#define HAVE_STDNORETURN_H 1 58368e022d3cSDag-Erling SmørgravEOF 58378e022d3cSDag-Erling Smørgrav 58388e022d3cSDag-Erling Smørgravcat >>confdefs.h <<EOF 58398e022d3cSDag-Erling Smørgrav#define STDC_NORETURN _Noreturn 58408e022d3cSDag-Erling SmørgravEOF 58418e022d3cSDag-Erling Smørgrav 58428e022d3cSDag-Erling Smørgrav HAVE_STDNORETURN_H=1 58438e022d3cSDag-Erling Smørgravelse 58448e022d3cSDag-Erling Smørgrav HAVE_STDNORETURN_H=0 58458e022d3cSDag-Erling Smørgravfi 58468e022d3cSDag-Erling Smørgrav 58478e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes 58488e022d3cSDag-Erling Smørgravthen 58498e022d3cSDag-Erling Smørgrav 58508e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes 58518e022d3cSDag-Erling Smørgravthen 58528e022d3cSDag-Erling Smørgrav case $CFLAGS in 58538e022d3cSDag-Erling Smørgrav (*-Werror=*) 58548e022d3cSDag-Erling Smørgrav cf_temp_flags= 58558e022d3cSDag-Erling Smørgrav for cf_temp_scan in $CFLAGS 58568e022d3cSDag-Erling Smørgrav do 58578e022d3cSDag-Erling Smørgrav case "x$cf_temp_scan" in 58588e022d3cSDag-Erling Smørgrav (x-Werror=format*) 58598e022d3cSDag-Erling Smørgrav 58608e022d3cSDag-Erling Smørgrav test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 58618e022d3cSDag-Erling Smørgrav cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 58628e022d3cSDag-Erling Smørgrav 58638e022d3cSDag-Erling Smørgrav ;; 58648e022d3cSDag-Erling Smørgrav (x-Werror=*) 58658e022d3cSDag-Erling Smørgrav 58668e022d3cSDag-Erling Smørgrav test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS " 58678e022d3cSDag-Erling Smørgrav EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan" 58688e022d3cSDag-Erling Smørgrav 58698e022d3cSDag-Erling Smørgrav ;; 58708e022d3cSDag-Erling Smørgrav (*) 58718e022d3cSDag-Erling Smørgrav 58728e022d3cSDag-Erling Smørgrav test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 58738e022d3cSDag-Erling Smørgrav cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 58748e022d3cSDag-Erling Smørgrav 58758e022d3cSDag-Erling Smørgrav ;; 58768e022d3cSDag-Erling Smørgrav esac 58778e022d3cSDag-Erling Smørgrav done 58788e022d3cSDag-Erling Smørgrav if test "x$CFLAGS" != "x$cf_temp_flags" 58798e022d3cSDag-Erling Smørgrav then 58808e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " repairing CFLAGS: $CFLAGS" 1>&6 58818e022d3cSDag-Erling Smørgrav 5882*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5882: testing repairing CFLAGS: $CFLAGS ..." 1>&5 58838e022d3cSDag-Erling Smørgrav 58848e022d3cSDag-Erling Smørgrav CFLAGS="$cf_temp_flags" 58858e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " ... fixed $CFLAGS" 1>&6 58868e022d3cSDag-Erling Smørgrav 5887*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5887: testing ... fixed $CFLAGS ..." 1>&5 58888e022d3cSDag-Erling Smørgrav 58898e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6 58908e022d3cSDag-Erling Smørgrav 5891*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5891: testing ... extra $EXTRA_CFLAGS ..." 1>&5 58928e022d3cSDag-Erling Smørgrav 58938e022d3cSDag-Erling Smørgrav fi 58948e022d3cSDag-Erling Smørgrav ;; 58958e022d3cSDag-Erling Smørgrav esac 58968e022d3cSDag-Erling Smørgravfi 58978e022d3cSDag-Erling Smørgrav 58988e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes 58998e022d3cSDag-Erling Smørgravthen 59008e022d3cSDag-Erling Smørgrav case $CPPFLAGS in 59018e022d3cSDag-Erling Smørgrav (*-Werror=*) 59028e022d3cSDag-Erling Smørgrav cf_temp_flags= 59038e022d3cSDag-Erling Smørgrav for cf_temp_scan in $CPPFLAGS 59048e022d3cSDag-Erling Smørgrav do 59058e022d3cSDag-Erling Smørgrav case "x$cf_temp_scan" in 59068e022d3cSDag-Erling Smørgrav (x-Werror=format*) 59078e022d3cSDag-Erling Smørgrav 59088e022d3cSDag-Erling Smørgrav test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 59098e022d3cSDag-Erling Smørgrav cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 59108e022d3cSDag-Erling Smørgrav 59118e022d3cSDag-Erling Smørgrav ;; 59128e022d3cSDag-Erling Smørgrav (x-Werror=*) 59138e022d3cSDag-Erling Smørgrav 59148e022d3cSDag-Erling Smørgrav test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS " 59158e022d3cSDag-Erling Smørgrav EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan" 59168e022d3cSDag-Erling Smørgrav 59178e022d3cSDag-Erling Smørgrav ;; 59188e022d3cSDag-Erling Smørgrav (*) 59198e022d3cSDag-Erling Smørgrav 59208e022d3cSDag-Erling Smørgrav test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 59218e022d3cSDag-Erling Smørgrav cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 59228e022d3cSDag-Erling Smørgrav 59238e022d3cSDag-Erling Smørgrav ;; 59248e022d3cSDag-Erling Smørgrav esac 59258e022d3cSDag-Erling Smørgrav done 59268e022d3cSDag-Erling Smørgrav if test "x$CPPFLAGS" != "x$cf_temp_flags" 59278e022d3cSDag-Erling Smørgrav then 59288e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " repairing CPPFLAGS: $CPPFLAGS" 1>&6 59298e022d3cSDag-Erling Smørgrav 5930*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5930: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5 59318e022d3cSDag-Erling Smørgrav 59328e022d3cSDag-Erling Smørgrav CPPFLAGS="$cf_temp_flags" 59338e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " ... fixed $CPPFLAGS" 1>&6 59348e022d3cSDag-Erling Smørgrav 5935*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5935: testing ... fixed $CPPFLAGS ..." 1>&5 59368e022d3cSDag-Erling Smørgrav 59378e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6 59388e022d3cSDag-Erling Smørgrav 5939*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5939: testing ... extra $EXTRA_CFLAGS ..." 1>&5 59408e022d3cSDag-Erling Smørgrav 59418e022d3cSDag-Erling Smørgrav fi 59428e022d3cSDag-Erling Smørgrav ;; 59438e022d3cSDag-Erling Smørgrav esac 59448e022d3cSDag-Erling Smørgravfi 59458e022d3cSDag-Erling Smørgrav 59468e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes 59478e022d3cSDag-Erling Smørgravthen 59488e022d3cSDag-Erling Smørgrav case $LDFLAGS in 59498e022d3cSDag-Erling Smørgrav (*-Werror=*) 59508e022d3cSDag-Erling Smørgrav cf_temp_flags= 59518e022d3cSDag-Erling Smørgrav for cf_temp_scan in $LDFLAGS 59528e022d3cSDag-Erling Smørgrav do 59538e022d3cSDag-Erling Smørgrav case "x$cf_temp_scan" in 59548e022d3cSDag-Erling Smørgrav (x-Werror=format*) 59558e022d3cSDag-Erling Smørgrav 59568e022d3cSDag-Erling Smørgrav test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 59578e022d3cSDag-Erling Smørgrav cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 59588e022d3cSDag-Erling Smørgrav 59598e022d3cSDag-Erling Smørgrav ;; 59608e022d3cSDag-Erling Smørgrav (x-Werror=*) 59618e022d3cSDag-Erling Smørgrav 59628e022d3cSDag-Erling Smørgrav test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS " 59638e022d3cSDag-Erling Smørgrav EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan" 59648e022d3cSDag-Erling Smørgrav 59658e022d3cSDag-Erling Smørgrav ;; 59668e022d3cSDag-Erling Smørgrav (*) 59678e022d3cSDag-Erling Smørgrav 59688e022d3cSDag-Erling Smørgrav test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 59698e022d3cSDag-Erling Smørgrav cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 59708e022d3cSDag-Erling Smørgrav 59718e022d3cSDag-Erling Smørgrav ;; 59728e022d3cSDag-Erling Smørgrav esac 59738e022d3cSDag-Erling Smørgrav done 59748e022d3cSDag-Erling Smørgrav if test "x$LDFLAGS" != "x$cf_temp_flags" 59758e022d3cSDag-Erling Smørgrav then 59768e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " repairing LDFLAGS: $LDFLAGS" 1>&6 59778e022d3cSDag-Erling Smørgrav 5978*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5978: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5 59798e022d3cSDag-Erling Smørgrav 59808e022d3cSDag-Erling Smørgrav LDFLAGS="$cf_temp_flags" 59818e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " ... fixed $LDFLAGS" 1>&6 59828e022d3cSDag-Erling Smørgrav 5983*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5983: testing ... fixed $LDFLAGS ..." 1>&5 59848e022d3cSDag-Erling Smørgrav 59858e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6 59868e022d3cSDag-Erling Smørgrav 5987*822ca327SBaptiste Daroussinecho "${as_me:-configure}:5987: testing ... extra $EXTRA_CFLAGS ..." 1>&5 59888e022d3cSDag-Erling Smørgrav 59898e022d3cSDag-Erling Smørgrav fi 59908e022d3cSDag-Erling Smørgrav ;; 59918e022d3cSDag-Erling Smørgrav esac 59928e022d3cSDag-Erling Smørgravfi 59938e022d3cSDag-Erling Smørgrav 5994*822ca327SBaptiste Daroussinecho "$as_me:5994: checking if you want to turn on gcc warnings" >&5 59958e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6 59968e022d3cSDag-Erling Smørgrav 59978e022d3cSDag-Erling Smørgrav# Check whether --enable-warnings or --disable-warnings was given. 59988e022d3cSDag-Erling Smørgravif test "${enable_warnings+set}" = set; then 59998e022d3cSDag-Erling Smørgrav enableval="$enable_warnings" 60008e022d3cSDag-Erling Smørgrav test "$enableval" != yes && enableval=no 60018e022d3cSDag-Erling Smørgrav if test "$enableval" != "no" ; then 60028e022d3cSDag-Erling Smørgrav enable_warnings=yes 60038e022d3cSDag-Erling Smørgrav else 60048e022d3cSDag-Erling Smørgrav enable_warnings=no 60058e022d3cSDag-Erling Smørgrav fi 60068e022d3cSDag-Erling Smørgravelse 60078e022d3cSDag-Erling Smørgrav enableval=no 60088e022d3cSDag-Erling Smørgrav enable_warnings=no 60098e022d3cSDag-Erling Smørgrav 60108e022d3cSDag-Erling Smørgravfi; 6011*822ca327SBaptiste Daroussinecho "$as_me:6011: result: $enable_warnings" >&5 60128e022d3cSDag-Erling Smørgravecho "${ECHO_T}$enable_warnings" >&6 60138e022d3cSDag-Erling Smørgravif test "$enable_warnings" = "yes" 60148e022d3cSDag-Erling Smørgravthen 60158e022d3cSDag-Erling Smørgrav 60168e022d3cSDag-Erling Smørgravif test "x$have_x" = xyes; then echo "skipping X-const check"; fi 60178e022d3cSDag-Erling Smørgravcat > "conftest.$ac_ext" <<EOF 6018*822ca327SBaptiste Daroussin#line 6018 "${as_me:-configure}" 60198e022d3cSDag-Erling Smørgravint main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; } 60208e022d3cSDag-Erling SmørgravEOF 60218e022d3cSDag-Erling Smørgravif test "$INTEL_COMPILER" = yes 60228e022d3cSDag-Erling Smørgravthen 60238e022d3cSDag-Erling Smørgrav# The "-wdXXX" options suppress warnings: 60248e022d3cSDag-Erling Smørgrav# remark #1419: external declaration in primary source file 60258e022d3cSDag-Erling Smørgrav# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) 60268e022d3cSDag-Erling Smørgrav# remark #1684: conversion from pointer to same-sized integral type (potential portability problem) 60278e022d3cSDag-Erling Smørgrav# remark #193: zero used for undefined preprocessing identifier 60288e022d3cSDag-Erling Smørgrav# remark #593: variable "curs_sb_left_arrow" was set but never used 60298e022d3cSDag-Erling Smørgrav# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits 60308e022d3cSDag-Erling Smørgrav# remark #869: parameter "tw" was never referenced 60318e022d3cSDag-Erling Smørgrav# remark #981: operands are evaluated in unspecified order 60328e022d3cSDag-Erling Smørgrav# warning #279: controlling expression is constant 60338e022d3cSDag-Erling Smørgrav 6034*822ca327SBaptiste Daroussin { echo "$as_me:6034: checking for $CC warning options..." >&5 60358e022d3cSDag-Erling Smørgravecho "$as_me: checking for $CC warning options..." >&6;} 60368e022d3cSDag-Erling Smørgrav cf_save_CFLAGS="$CFLAGS" 60378e022d3cSDag-Erling Smørgrav EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall" 60388e022d3cSDag-Erling Smørgrav for cf_opt in \ 60398e022d3cSDag-Erling Smørgrav wd1419 \ 60408e022d3cSDag-Erling Smørgrav wd1683 \ 60418e022d3cSDag-Erling Smørgrav wd1684 \ 60428e022d3cSDag-Erling Smørgrav wd193 \ 60438e022d3cSDag-Erling Smørgrav wd593 \ 60448e022d3cSDag-Erling Smørgrav wd279 \ 60458e022d3cSDag-Erling Smørgrav wd810 \ 60468e022d3cSDag-Erling Smørgrav wd869 \ 60478e022d3cSDag-Erling Smørgrav wd981 60488e022d3cSDag-Erling Smørgrav do 60498e022d3cSDag-Erling Smørgrav CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" 6050*822ca327SBaptiste Daroussin if { (eval echo "$as_me:6050: \"$ac_compile\"") >&5 60518e022d3cSDag-Erling Smørgrav (eval $ac_compile) 2>&5 60528e022d3cSDag-Erling Smørgrav ac_status=$? 6053*822ca327SBaptiste Daroussin echo "$as_me:6053: \$? = $ac_status" >&5 60548e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; then 6055*822ca327SBaptiste Daroussin test -n "$verbose" && echo "$as_me:6055: result: ... -$cf_opt" >&5 60568e022d3cSDag-Erling Smørgravecho "${ECHO_T}... -$cf_opt" >&6 60578e022d3cSDag-Erling Smørgrav EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" 60588e022d3cSDag-Erling Smørgrav fi 60598e022d3cSDag-Erling Smørgrav done 60608e022d3cSDag-Erling Smørgrav CFLAGS="$cf_save_CFLAGS" 60618e022d3cSDag-Erling Smørgravelif test "$GCC" = yes && test "$GCC_VERSION" != "unknown" 60628e022d3cSDag-Erling Smørgravthen 6063*822ca327SBaptiste Daroussin { echo "$as_me:6063: checking for $CC warning options..." >&5 60648e022d3cSDag-Erling Smørgravecho "$as_me: checking for $CC warning options..." >&6;} 60658e022d3cSDag-Erling Smørgrav cf_save_CFLAGS="$CFLAGS" 60668e022d3cSDag-Erling Smørgrav cf_warn_CONST="" 60678e022d3cSDag-Erling Smørgrav test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings" 60688e022d3cSDag-Erling Smørgrav cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs" 60698e022d3cSDag-Erling Smørgrav test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings= 60708e022d3cSDag-Erling Smørgrav for cf_opt in W Wall \ 60718e022d3cSDag-Erling Smørgrav Wbad-function-cast \ 60728e022d3cSDag-Erling Smørgrav Wcast-align \ 60738e022d3cSDag-Erling Smørgrav Wcast-qual \ 60748e022d3cSDag-Erling Smørgrav Wdeclaration-after-statement \ 60758e022d3cSDag-Erling Smørgrav Wextra \ 60768e022d3cSDag-Erling Smørgrav Winline \ 60778e022d3cSDag-Erling Smørgrav Wmissing-declarations \ 60788e022d3cSDag-Erling Smørgrav Wmissing-prototypes \ 60798e022d3cSDag-Erling Smørgrav Wnested-externs \ 60808e022d3cSDag-Erling Smørgrav Wpointer-arith \ 60818e022d3cSDag-Erling Smørgrav Wshadow \ 60828e022d3cSDag-Erling Smørgrav Wstrict-prototypes \ 60838e022d3cSDag-Erling Smørgrav Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wwrite-strings 60848e022d3cSDag-Erling Smørgrav do 60858e022d3cSDag-Erling Smørgrav CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" 6086*822ca327SBaptiste Daroussin if { (eval echo "$as_me:6086: \"$ac_compile\"") >&5 60878e022d3cSDag-Erling Smørgrav (eval $ac_compile) 2>&5 60888e022d3cSDag-Erling Smørgrav ac_status=$? 6089*822ca327SBaptiste Daroussin echo "$as_me:6089: \$? = $ac_status" >&5 60908e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; then 6091*822ca327SBaptiste Daroussin test -n "$verbose" && echo "$as_me:6091: result: ... -$cf_opt" >&5 60928e022d3cSDag-Erling Smørgravecho "${ECHO_T}... -$cf_opt" >&6 60938e022d3cSDag-Erling Smørgrav case "$cf_opt" in 60948e022d3cSDag-Erling Smørgrav (Winline) 60958e022d3cSDag-Erling Smørgrav case "$GCC_VERSION" in 60968e022d3cSDag-Erling Smørgrav ([34].*) 60978e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 60988e022d3cSDag-Erling Smørgrav 6099*822ca327SBaptiste Daroussinecho "${as_me:-configure}:6099: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 61008e022d3cSDag-Erling Smørgrav 61018e022d3cSDag-Erling Smørgrav continue;; 61028e022d3cSDag-Erling Smørgrav esac 61038e022d3cSDag-Erling Smørgrav ;; 61048e022d3cSDag-Erling Smørgrav (Wpointer-arith) 61058e022d3cSDag-Erling Smørgrav case "$GCC_VERSION" in 61068e022d3cSDag-Erling Smørgrav ([12].*) 61078e022d3cSDag-Erling Smørgrav test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 61088e022d3cSDag-Erling Smørgrav 6109*822ca327SBaptiste Daroussinecho "${as_me:-configure}:6109: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 61108e022d3cSDag-Erling Smørgrav 61118e022d3cSDag-Erling Smørgrav continue;; 61128e022d3cSDag-Erling Smørgrav esac 61138e022d3cSDag-Erling Smørgrav ;; 61148e022d3cSDag-Erling Smørgrav esac 61158e022d3cSDag-Erling Smørgrav EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" 61168e022d3cSDag-Erling Smørgrav fi 61178e022d3cSDag-Erling Smørgrav done 61188e022d3cSDag-Erling Smørgrav CFLAGS="$cf_save_CFLAGS" 61198e022d3cSDag-Erling Smørgravfi 61208e022d3cSDag-Erling Smørgravrm -rf ./conftest* 61218e022d3cSDag-Erling Smørgrav 61228e022d3cSDag-Erling Smørgravfi 61238e022d3cSDag-Erling Smørgrav 61248e022d3cSDag-Erling Smørgravif test "$GCC" = yes || test "$GXX" = yes 612598e903e7SBaptiste Daroussinthen 612698e903e7SBaptiste Daroussincat > conftest.i <<EOF 612798e903e7SBaptiste Daroussin#ifndef GCC_PRINTF 612898e903e7SBaptiste Daroussin#define GCC_PRINTF 0 612998e903e7SBaptiste Daroussin#endif 613098e903e7SBaptiste Daroussin#ifndef GCC_SCANF 613198e903e7SBaptiste Daroussin#define GCC_SCANF 0 613298e903e7SBaptiste Daroussin#endif 613398e903e7SBaptiste Daroussin#ifndef GCC_NORETURN 613498e903e7SBaptiste Daroussin#define GCC_NORETURN /* nothing */ 613598e903e7SBaptiste Daroussin#endif 613698e903e7SBaptiste Daroussin#ifndef GCC_UNUSED 613798e903e7SBaptiste Daroussin#define GCC_UNUSED /* nothing */ 613898e903e7SBaptiste Daroussin#endif 613998e903e7SBaptiste DaroussinEOF 614098e903e7SBaptiste Daroussinif test "$GCC" = yes 614198e903e7SBaptiste Daroussinthen 6142*822ca327SBaptiste Daroussin { echo "$as_me:6142: checking for $CC __attribute__ directives..." >&5 614398e903e7SBaptiste Daroussinecho "$as_me: checking for $CC __attribute__ directives..." >&6;} 61448e022d3cSDag-Erling Smørgravcat > "conftest.$ac_ext" <<EOF 6145*822ca327SBaptiste Daroussin#line 6145 "${as_me:-configure}" 61468e022d3cSDag-Erling Smørgrav#include <stdio.h> 614798e903e7SBaptiste Daroussin#include "confdefs.h" 614898e903e7SBaptiste Daroussin#include "conftest.h" 614998e903e7SBaptiste Daroussin#include "conftest.i" 615098e903e7SBaptiste Daroussin#if GCC_PRINTF 615198e903e7SBaptiste Daroussin#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) 615298e903e7SBaptiste Daroussin#else 615398e903e7SBaptiste Daroussin#define GCC_PRINTFLIKE(fmt,var) /*nothing*/ 615498e903e7SBaptiste Daroussin#endif 615598e903e7SBaptiste Daroussin#if GCC_SCANF 615698e903e7SBaptiste Daroussin#define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var))) 615798e903e7SBaptiste Daroussin#else 615898e903e7SBaptiste Daroussin#define GCC_SCANFLIKE(fmt,var) /*nothing*/ 615998e903e7SBaptiste Daroussin#endif 616098e903e7SBaptiste Daroussinextern void wow(char *,...) GCC_SCANFLIKE(1,2); 61618e022d3cSDag-Erling Smørgravextern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2); 61628e022d3cSDag-Erling Smørgravextern GCC_NORETURN void foo(void); 6163b53bb29fSJung-uk Kimint main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; } 616498e903e7SBaptiste DaroussinEOF 616598e903e7SBaptiste Daroussin cf_printf_attribute=no 616698e903e7SBaptiste Daroussin cf_scanf_attribute=no 616798e903e7SBaptiste Daroussin for cf_attribute in scanf printf unused noreturn 616898e903e7SBaptiste Daroussin do 616998e903e7SBaptiste Daroussin 617098e903e7SBaptiste Daroussincf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 617198e903e7SBaptiste Daroussin 617298e903e7SBaptiste Daroussin cf_directive="__attribute__(($cf_attribute))" 617398e903e7SBaptiste Daroussin echo "checking for $CC $cf_directive" 1>&5 617498e903e7SBaptiste Daroussin 61758e022d3cSDag-Erling Smørgrav case "$cf_attribute" in 61760f86d14eSJung-uk Kim (printf) 617798e903e7SBaptiste Daroussin cf_printf_attribute=yes 617898e903e7SBaptiste Daroussin cat >conftest.h <<EOF 617998e903e7SBaptiste Daroussin#define GCC_$cf_ATTRIBUTE 1 618098e903e7SBaptiste DaroussinEOF 618198e903e7SBaptiste Daroussin ;; 61820f86d14eSJung-uk Kim (scanf) 618398e903e7SBaptiste Daroussin cf_scanf_attribute=yes 618498e903e7SBaptiste Daroussin cat >conftest.h <<EOF 618598e903e7SBaptiste Daroussin#define GCC_$cf_ATTRIBUTE 1 618698e903e7SBaptiste DaroussinEOF 618798e903e7SBaptiste Daroussin ;; 61880f86d14eSJung-uk Kim (*) 618998e903e7SBaptiste Daroussin cat >conftest.h <<EOF 619098e903e7SBaptiste Daroussin#define GCC_$cf_ATTRIBUTE $cf_directive 619198e903e7SBaptiste DaroussinEOF 619298e903e7SBaptiste Daroussin ;; 619398e903e7SBaptiste Daroussin esac 619498e903e7SBaptiste Daroussin 6195*822ca327SBaptiste Daroussin if { (eval echo "$as_me:6195: \"$ac_compile\"") >&5 619698e903e7SBaptiste Daroussin (eval $ac_compile) 2>&5 619798e903e7SBaptiste Daroussin ac_status=$? 6198*822ca327SBaptiste Daroussin echo "$as_me:6198: \$? = $ac_status" >&5 61998e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; then 6200*822ca327SBaptiste Daroussin test -n "$verbose" && echo "$as_me:6200: result: ... $cf_attribute" >&5 620198e903e7SBaptiste Daroussinecho "${ECHO_T}... $cf_attribute" >&6 620298e903e7SBaptiste Daroussin cat conftest.h >>confdefs.h 62038e022d3cSDag-Erling Smørgrav case "$cf_attribute" in 62040f86d14eSJung-uk Kim (noreturn) 62055b91e83fSBaptiste Daroussin 62065b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF 62075b91e83fSBaptiste Daroussin#define GCC_NORETURN $cf_directive 62085b91e83fSBaptiste DaroussinEOF 62095b91e83fSBaptiste Daroussin 62105b91e83fSBaptiste Daroussin ;; 62110f86d14eSJung-uk Kim (printf) 62125b91e83fSBaptiste Daroussin cf_value='/* nothing */' 62135b91e83fSBaptiste Daroussin if test "$cf_printf_attribute" != no ; then 62145b91e83fSBaptiste Daroussin cf_value='__attribute__((format(printf,fmt,var)))' 62155b91e83fSBaptiste Daroussin 62165b91e83fSBaptiste Daroussincat >>confdefs.h <<\EOF 62175b91e83fSBaptiste Daroussin#define GCC_PRINTF 1 621898e903e7SBaptiste DaroussinEOF 62195b91e83fSBaptiste Daroussin 622098e903e7SBaptiste Daroussin fi 62215b91e83fSBaptiste Daroussin 62225b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF 62235b91e83fSBaptiste Daroussin#define GCC_PRINTFLIKE(fmt,var) $cf_value 62245b91e83fSBaptiste DaroussinEOF 62255b91e83fSBaptiste Daroussin 622698e903e7SBaptiste Daroussin ;; 62270f86d14eSJung-uk Kim (scanf) 62285b91e83fSBaptiste Daroussin cf_value='/* nothing */' 62295b91e83fSBaptiste Daroussin if test "$cf_scanf_attribute" != no ; then 62305b91e83fSBaptiste Daroussin cf_value='__attribute__((format(scanf,fmt,var)))' 62315b91e83fSBaptiste Daroussin 62325b91e83fSBaptiste Daroussincat >>confdefs.h <<\EOF 62335b91e83fSBaptiste Daroussin#define GCC_SCANF 1 623498e903e7SBaptiste DaroussinEOF 62355b91e83fSBaptiste Daroussin 623698e903e7SBaptiste Daroussin fi 62375b91e83fSBaptiste Daroussin 62385b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF 62395b91e83fSBaptiste Daroussin#define GCC_SCANFLIKE(fmt,var) $cf_value 62405b91e83fSBaptiste DaroussinEOF 62415b91e83fSBaptiste Daroussin 62425b91e83fSBaptiste Daroussin ;; 62430f86d14eSJung-uk Kim (unused) 62445b91e83fSBaptiste Daroussin 62455b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF 62465b91e83fSBaptiste Daroussin#define GCC_UNUSED $cf_directive 62475b91e83fSBaptiste DaroussinEOF 62485b91e83fSBaptiste Daroussin 624998e903e7SBaptiste Daroussin ;; 625098e903e7SBaptiste Daroussin esac 625198e903e7SBaptiste Daroussin fi 625298e903e7SBaptiste Daroussin done 625398e903e7SBaptiste Daroussinelse 62548e022d3cSDag-Erling Smørgrav ${FGREP-fgrep} define conftest.i >>confdefs.h 625598e903e7SBaptiste Daroussinfi 62568e022d3cSDag-Erling Smørgravrm -rf ./conftest* 625798e903e7SBaptiste Daroussinfi 625898e903e7SBaptiste Daroussin 625998e903e7SBaptiste Daroussinfi 626098e903e7SBaptiste Daroussin 6261*822ca327SBaptiste Daroussinecho "$as_me:6261: checking if you want to see long compiling messages" >&5 626298e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6 626398e903e7SBaptiste Daroussin 626498e903e7SBaptiste Daroussin# Check whether --enable-echo or --disable-echo was given. 626598e903e7SBaptiste Daroussinif test "${enable_echo+set}" = set; then 626698e903e7SBaptiste Daroussin enableval="$enable_echo" 626798e903e7SBaptiste Daroussin test "$enableval" != no && enableval=yes 626898e903e7SBaptiste Daroussin if test "$enableval" != "yes" ; then 626998e903e7SBaptiste Daroussin 627098e903e7SBaptiste Daroussin ECHO_LT='--silent' 627198e903e7SBaptiste Daroussin ECHO_LD='@echo linking $@;' 627298e903e7SBaptiste Daroussin RULE_CC='@echo compiling $<' 627398e903e7SBaptiste Daroussin SHOW_CC='@echo compiling $@' 627498e903e7SBaptiste Daroussin ECHO_CC='@' 627598e903e7SBaptiste Daroussin 627698e903e7SBaptiste Daroussin else 627798e903e7SBaptiste Daroussin 627898e903e7SBaptiste Daroussin ECHO_LT='' 627998e903e7SBaptiste Daroussin ECHO_LD='' 628098e903e7SBaptiste Daroussin RULE_CC='' 628198e903e7SBaptiste Daroussin SHOW_CC='' 628298e903e7SBaptiste Daroussin ECHO_CC='' 628398e903e7SBaptiste Daroussin 628498e903e7SBaptiste Daroussin fi 628598e903e7SBaptiste Daroussinelse 628698e903e7SBaptiste Daroussin enableval=yes 628798e903e7SBaptiste Daroussin 628898e903e7SBaptiste Daroussin ECHO_LT='' 628998e903e7SBaptiste Daroussin ECHO_LD='' 629098e903e7SBaptiste Daroussin RULE_CC='' 629198e903e7SBaptiste Daroussin SHOW_CC='' 629298e903e7SBaptiste Daroussin ECHO_CC='' 629398e903e7SBaptiste Daroussin 629498e903e7SBaptiste Daroussinfi; 6295*822ca327SBaptiste Daroussinecho "$as_me:6295: result: $enableval" >&5 629698e903e7SBaptiste Daroussinecho "${ECHO_T}$enableval" >&6 629798e903e7SBaptiste Daroussin 6298*822ca327SBaptiste Daroussinecho "$as_me:6298: checking if you want to use dmalloc for testing" >&5 629998e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6 630098e903e7SBaptiste Daroussin 630198e903e7SBaptiste Daroussin# Check whether --with-dmalloc or --without-dmalloc was given. 630298e903e7SBaptiste Daroussinif test "${with_dmalloc+set}" = set; then 630398e903e7SBaptiste Daroussin withval="$with_dmalloc" 63048e022d3cSDag-Erling Smørgrav case "x$withval" in 63058e022d3cSDag-Erling Smørgrav (x|xno) ;; 63068e022d3cSDag-Erling Smørgrav (*) 63078e022d3cSDag-Erling Smørgrav : "${with_cflags:=-g}" 63088e022d3cSDag-Erling Smørgrav : "${enable_leaks:=no}" 63098e022d3cSDag-Erling Smørgrav with_dmalloc=yes 63105b91e83fSBaptiste Daroussin 63115b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF 631298e903e7SBaptiste Daroussin#define USE_DMALLOC 1 631398e903e7SBaptiste DaroussinEOF 631498e903e7SBaptiste Daroussin 63158e022d3cSDag-Erling Smørgrav ;; 63168e022d3cSDag-Erling Smørgrav esac 631798e903e7SBaptiste Daroussinelse 631898e903e7SBaptiste Daroussin with_dmalloc= 631998e903e7SBaptiste Daroussinfi; 6320*822ca327SBaptiste Daroussinecho "$as_me:6320: result: ${with_dmalloc:-no}" >&5 632198e903e7SBaptiste Daroussinecho "${ECHO_T}${with_dmalloc:-no}" >&6 632298e903e7SBaptiste Daroussin 63238e022d3cSDag-Erling Smørgravcase ".$with_cflags" in 63240f86d14eSJung-uk Kim(.*-g*) 63250f86d14eSJung-uk Kim case .$CFLAGS in 63260f86d14eSJung-uk Kim (.*-g*) 632798e903e7SBaptiste Daroussin ;; 63280f86d14eSJung-uk Kim (*) 632998e903e7SBaptiste Daroussin 633098e903e7SBaptiste Daroussincf_fix_cppflags=no 633198e903e7SBaptiste Daroussincf_new_cflags= 633298e903e7SBaptiste Daroussincf_new_cppflags= 633398e903e7SBaptiste Daroussincf_new_extra_cppflags= 633498e903e7SBaptiste Daroussin 633598e903e7SBaptiste Daroussinfor cf_add_cflags in -g 633698e903e7SBaptiste Daroussindo 63378e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 63380f86d14eSJung-uk Kim(no) 63398e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 63400f86d14eSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 63418e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 63420f86d14eSJung-uk Kim (-D*) 63438e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 634498e903e7SBaptiste Daroussin 634511fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 634698e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 634798e903e7SBaptiste Daroussin && cf_fix_cppflags=yes 634898e903e7SBaptiste Daroussin 63498e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 6350b53bb29fSJung-uk Kim 6351b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 6352b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 6353b53bb29fSJung-uk Kim 635498e903e7SBaptiste Daroussin continue 635598e903e7SBaptiste Daroussin elif test "${cf_tst_cflags}" = "\"'" ; then 6356b53bb29fSJung-uk Kim 6357b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 6358b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 6359b53bb29fSJung-uk Kim 636098e903e7SBaptiste Daroussin continue 636198e903e7SBaptiste Daroussin fi 636298e903e7SBaptiste Daroussin ;; 636398e903e7SBaptiste Daroussin esac 636498e903e7SBaptiste Daroussin case "$CPPFLAGS" in 63650f86d14eSJung-uk Kim (*$cf_add_cflags) 636698e903e7SBaptiste Daroussin ;; 63670f86d14eSJung-uk Kim (*) 63688e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 63690f86d14eSJung-uk Kim (-D*) 637098e903e7SBaptiste Daroussin cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 637198e903e7SBaptiste Daroussin 637298e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 637398e903e7SBaptiste Daroussin sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 637498e903e7SBaptiste Daroussin -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 637598e903e7SBaptiste Daroussin 637698e903e7SBaptiste Daroussin ;; 637798e903e7SBaptiste Daroussin esac 6378b53bb29fSJung-uk Kim 6379b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 6380b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 6381b53bb29fSJung-uk Kim 638298e903e7SBaptiste Daroussin ;; 638398e903e7SBaptiste Daroussin esac 638498e903e7SBaptiste Daroussin ;; 63850f86d14eSJung-uk Kim (*) 6386b53bb29fSJung-uk Kim 6387b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 6388b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 6389b53bb29fSJung-uk Kim 639098e903e7SBaptiste Daroussin ;; 639198e903e7SBaptiste Daroussin esac 639298e903e7SBaptiste Daroussin ;; 63930f86d14eSJung-uk Kim(yes) 6394b53bb29fSJung-uk Kim 6395b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 6396b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 639798e903e7SBaptiste Daroussin 63988e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 639998e903e7SBaptiste Daroussin 640011fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 640198e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 640298e903e7SBaptiste Daroussin && cf_fix_cppflags=no 640398e903e7SBaptiste Daroussin ;; 640498e903e7SBaptiste Daroussinesac 640598e903e7SBaptiste Daroussindone 640698e903e7SBaptiste Daroussin 640798e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then 640898e903e7SBaptiste Daroussin 6409b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 6410b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 6411b53bb29fSJung-uk Kim 641298e903e7SBaptiste Daroussinfi 641398e903e7SBaptiste Daroussin 641498e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then 641598e903e7SBaptiste Daroussin 6416b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 6417b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 6418b53bb29fSJung-uk Kim 641998e903e7SBaptiste Daroussinfi 642098e903e7SBaptiste Daroussin 642198e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then 642298e903e7SBaptiste Daroussin 6423b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 6424b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 6425b53bb29fSJung-uk Kim 642698e903e7SBaptiste Daroussinfi 642798e903e7SBaptiste Daroussin 642898e903e7SBaptiste Daroussin ;; 642998e903e7SBaptiste Daroussin esac 643098e903e7SBaptiste Daroussin ;; 643198e903e7SBaptiste Daroussinesac 643298e903e7SBaptiste Daroussin 643398e903e7SBaptiste Daroussinif test "$with_dmalloc" = yes ; then 6434*822ca327SBaptiste Daroussin echo "$as_me:6434: checking for dmalloc.h" >&5 643598e903e7SBaptiste Daroussinecho $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6 643698e903e7SBaptiste Daroussinif test "${ac_cv_header_dmalloc_h+set}" = set; then 643798e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 643898e903e7SBaptiste Daroussinelse 64398e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 6440*822ca327SBaptiste Daroussin#line 6440 "configure" 644198e903e7SBaptiste Daroussin#include "confdefs.h" 644298e903e7SBaptiste Daroussin#include <dmalloc.h> 644398e903e7SBaptiste Daroussin_ACEOF 6444*822ca327SBaptiste Daroussinif { (eval echo "$as_me:6444: \"$ac_cpp "conftest.$ac_ext"\"") >&5 64458e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 644698e903e7SBaptiste Daroussin ac_status=$? 64478e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 644898e903e7SBaptiste Daroussin rm -f conftest.er1 644998e903e7SBaptiste Daroussin cat conftest.err >&5 6450*822ca327SBaptiste Daroussin echo "$as_me:6450: \$? = $ac_status" >&5 64518e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 645298e903e7SBaptiste Daroussin if test -s conftest.err; then 645398e903e7SBaptiste Daroussin ac_cpp_err=$ac_c_preproc_warn_flag 645498e903e7SBaptiste Daroussin else 645598e903e7SBaptiste Daroussin ac_cpp_err= 645698e903e7SBaptiste Daroussin fi 645798e903e7SBaptiste Daroussinelse 645898e903e7SBaptiste Daroussin ac_cpp_err=yes 645998e903e7SBaptiste Daroussinfi 646098e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then 646198e903e7SBaptiste Daroussin ac_cv_header_dmalloc_h=yes 646298e903e7SBaptiste Daroussinelse 646398e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 64648e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 646598e903e7SBaptiste Daroussin ac_cv_header_dmalloc_h=no 646698e903e7SBaptiste Daroussinfi 64678e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 646898e903e7SBaptiste Daroussinfi 6469*822ca327SBaptiste Daroussinecho "$as_me:6469: result: $ac_cv_header_dmalloc_h" >&5 647098e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_header_dmalloc_h" >&6 64718e022d3cSDag-Erling Smørgravif test "$ac_cv_header_dmalloc_h" = yes; then 647298e903e7SBaptiste Daroussin 6473*822ca327SBaptiste Daroussinecho "$as_me:6473: checking for dmalloc_debug in -ldmalloc" >&5 647498e903e7SBaptiste Daroussinecho $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6 647598e903e7SBaptiste Daroussinif test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then 647698e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 647798e903e7SBaptiste Daroussinelse 647898e903e7SBaptiste Daroussin ac_check_lib_save_LIBS=$LIBS 647998e903e7SBaptiste DaroussinLIBS="-ldmalloc $LIBS" 64808e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF 6481*822ca327SBaptiste Daroussin#line 6481 "configure" 648298e903e7SBaptiste Daroussin#include "confdefs.h" 648398e903e7SBaptiste Daroussin 648498e903e7SBaptiste Daroussin/* Override any gcc2 internal prototype to avoid an error. */ 648598e903e7SBaptiste Daroussin#ifdef __cplusplus 648698e903e7SBaptiste Daroussinextern "C" 648798e903e7SBaptiste Daroussin#endif 648898e903e7SBaptiste Daroussin/* We use char because int might match the return type of a gcc2 648998e903e7SBaptiste Daroussin builtin and then its argument prototype would still apply. */ 6490*822ca327SBaptiste Daroussinchar dmalloc_debug (void); 649198e903e7SBaptiste Daroussinint 6492b53bb29fSJung-uk Kimmain (void) 649398e903e7SBaptiste Daroussin{ 649498e903e7SBaptiste Daroussindmalloc_debug (); 649598e903e7SBaptiste Daroussin ; 649698e903e7SBaptiste Daroussin return 0; 649798e903e7SBaptiste Daroussin} 649898e903e7SBaptiste Daroussin_ACEOF 64998e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" 6500*822ca327SBaptiste Daroussinif { (eval echo "$as_me:6500: \"$ac_link\"") >&5 650198e903e7SBaptiste Daroussin (eval $ac_link) 2>&5 650298e903e7SBaptiste Daroussin ac_status=$? 6503*822ca327SBaptiste Daroussin echo "$as_me:6503: \$? = $ac_status" >&5 65048e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 65058e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest$ac_exeext"' 6506*822ca327SBaptiste Daroussin { (eval echo "$as_me:6506: \"$ac_try\"") >&5 650798e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 650898e903e7SBaptiste Daroussin ac_status=$? 6509*822ca327SBaptiste Daroussin echo "$as_me:6509: \$? = $ac_status" >&5 65108e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 651198e903e7SBaptiste Daroussin ac_cv_lib_dmalloc_dmalloc_debug=yes 651298e903e7SBaptiste Daroussinelse 651398e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 65148e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 651598e903e7SBaptiste Daroussinac_cv_lib_dmalloc_dmalloc_debug=no 651698e903e7SBaptiste Daroussinfi 65178e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 651898e903e7SBaptiste DaroussinLIBS=$ac_check_lib_save_LIBS 651998e903e7SBaptiste Daroussinfi 6520*822ca327SBaptiste Daroussinecho "$as_me:6520: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5 652198e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6 65228e022d3cSDag-Erling Smørgravif test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then 652398e903e7SBaptiste Daroussin cat >>confdefs.h <<EOF 652498e903e7SBaptiste Daroussin#define HAVE_LIBDMALLOC 1 652598e903e7SBaptiste DaroussinEOF 652698e903e7SBaptiste Daroussin 652798e903e7SBaptiste Daroussin LIBS="-ldmalloc $LIBS" 652898e903e7SBaptiste Daroussin 652998e903e7SBaptiste Daroussinfi 653098e903e7SBaptiste Daroussin 653198e903e7SBaptiste Daroussinfi 653298e903e7SBaptiste Daroussin 653398e903e7SBaptiste Daroussinfi 653498e903e7SBaptiste Daroussin 6535*822ca327SBaptiste Daroussinecho "$as_me:6535: checking if you want to use dbmalloc for testing" >&5 653698e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6 653798e903e7SBaptiste Daroussin 653898e903e7SBaptiste Daroussin# Check whether --with-dbmalloc or --without-dbmalloc was given. 653998e903e7SBaptiste Daroussinif test "${with_dbmalloc+set}" = set; then 654098e903e7SBaptiste Daroussin withval="$with_dbmalloc" 65418e022d3cSDag-Erling Smørgrav case "x$withval" in 65428e022d3cSDag-Erling Smørgrav (x|xno) ;; 65438e022d3cSDag-Erling Smørgrav (*) 65448e022d3cSDag-Erling Smørgrav : "${with_cflags:=-g}" 65458e022d3cSDag-Erling Smørgrav : "${enable_leaks:=no}" 65468e022d3cSDag-Erling Smørgrav with_dbmalloc=yes 65475b91e83fSBaptiste Daroussin 65485b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF 654998e903e7SBaptiste Daroussin#define USE_DBMALLOC 1 655098e903e7SBaptiste DaroussinEOF 655198e903e7SBaptiste Daroussin 65528e022d3cSDag-Erling Smørgrav ;; 65538e022d3cSDag-Erling Smørgrav esac 655498e903e7SBaptiste Daroussinelse 655598e903e7SBaptiste Daroussin with_dbmalloc= 655698e903e7SBaptiste Daroussinfi; 6557*822ca327SBaptiste Daroussinecho "$as_me:6557: result: ${with_dbmalloc:-no}" >&5 655898e903e7SBaptiste Daroussinecho "${ECHO_T}${with_dbmalloc:-no}" >&6 655998e903e7SBaptiste Daroussin 65608e022d3cSDag-Erling Smørgravcase ".$with_cflags" in 65610f86d14eSJung-uk Kim(.*-g*) 65620f86d14eSJung-uk Kim case .$CFLAGS in 65630f86d14eSJung-uk Kim (.*-g*) 656498e903e7SBaptiste Daroussin ;; 65650f86d14eSJung-uk Kim (*) 656698e903e7SBaptiste Daroussin 656798e903e7SBaptiste Daroussincf_fix_cppflags=no 656898e903e7SBaptiste Daroussincf_new_cflags= 656998e903e7SBaptiste Daroussincf_new_cppflags= 657098e903e7SBaptiste Daroussincf_new_extra_cppflags= 657198e903e7SBaptiste Daroussin 657298e903e7SBaptiste Daroussinfor cf_add_cflags in -g 657398e903e7SBaptiste Daroussindo 65748e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 65750f86d14eSJung-uk Kim(no) 65768e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 65770f86d14eSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 65788e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 65790f86d14eSJung-uk Kim (-D*) 65808e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 658198e903e7SBaptiste Daroussin 658211fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 658398e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 658498e903e7SBaptiste Daroussin && cf_fix_cppflags=yes 658598e903e7SBaptiste Daroussin 65868e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 6587b53bb29fSJung-uk Kim 6588b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 6589b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 6590b53bb29fSJung-uk Kim 659198e903e7SBaptiste Daroussin continue 659298e903e7SBaptiste Daroussin elif test "${cf_tst_cflags}" = "\"'" ; then 6593b53bb29fSJung-uk Kim 6594b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 6595b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 6596b53bb29fSJung-uk Kim 659798e903e7SBaptiste Daroussin continue 659898e903e7SBaptiste Daroussin fi 659998e903e7SBaptiste Daroussin ;; 660098e903e7SBaptiste Daroussin esac 660198e903e7SBaptiste Daroussin case "$CPPFLAGS" in 66020f86d14eSJung-uk Kim (*$cf_add_cflags) 660398e903e7SBaptiste Daroussin ;; 66040f86d14eSJung-uk Kim (*) 66058e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 66060f86d14eSJung-uk Kim (-D*) 660798e903e7SBaptiste Daroussin cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 660898e903e7SBaptiste Daroussin 660998e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 661098e903e7SBaptiste Daroussin sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 661198e903e7SBaptiste Daroussin -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 661298e903e7SBaptiste Daroussin 661398e903e7SBaptiste Daroussin ;; 661498e903e7SBaptiste Daroussin esac 6615b53bb29fSJung-uk Kim 6616b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 6617b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 6618b53bb29fSJung-uk Kim 661998e903e7SBaptiste Daroussin ;; 662098e903e7SBaptiste Daroussin esac 662198e903e7SBaptiste Daroussin ;; 66220f86d14eSJung-uk Kim (*) 6623b53bb29fSJung-uk Kim 6624b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 6625b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 6626b53bb29fSJung-uk Kim 662798e903e7SBaptiste Daroussin ;; 662898e903e7SBaptiste Daroussin esac 662998e903e7SBaptiste Daroussin ;; 66300f86d14eSJung-uk Kim(yes) 6631b53bb29fSJung-uk Kim 6632b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 6633b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 663498e903e7SBaptiste Daroussin 66358e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 663698e903e7SBaptiste Daroussin 663711fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 663898e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 663998e903e7SBaptiste Daroussin && cf_fix_cppflags=no 664098e903e7SBaptiste Daroussin ;; 664198e903e7SBaptiste Daroussinesac 664298e903e7SBaptiste Daroussindone 664398e903e7SBaptiste Daroussin 664498e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then 664598e903e7SBaptiste Daroussin 6646b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 6647b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 6648b53bb29fSJung-uk Kim 664998e903e7SBaptiste Daroussinfi 665098e903e7SBaptiste Daroussin 665198e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then 665298e903e7SBaptiste Daroussin 6653b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 6654b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 6655b53bb29fSJung-uk Kim 665698e903e7SBaptiste Daroussinfi 665798e903e7SBaptiste Daroussin 665898e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then 665998e903e7SBaptiste Daroussin 6660b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 6661b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 6662b53bb29fSJung-uk Kim 666398e903e7SBaptiste Daroussinfi 666498e903e7SBaptiste Daroussin 666598e903e7SBaptiste Daroussin ;; 666698e903e7SBaptiste Daroussin esac 666798e903e7SBaptiste Daroussin ;; 666898e903e7SBaptiste Daroussinesac 666998e903e7SBaptiste Daroussin 667098e903e7SBaptiste Daroussinif test "$with_dbmalloc" = yes ; then 6671*822ca327SBaptiste Daroussin echo "$as_me:6671: checking for dbmalloc.h" >&5 667298e903e7SBaptiste Daroussinecho $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6 667398e903e7SBaptiste Daroussinif test "${ac_cv_header_dbmalloc_h+set}" = set; then 667498e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 667598e903e7SBaptiste Daroussinelse 66768e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 6677*822ca327SBaptiste Daroussin#line 6677 "configure" 667898e903e7SBaptiste Daroussin#include "confdefs.h" 667998e903e7SBaptiste Daroussin#include <dbmalloc.h> 668098e903e7SBaptiste Daroussin_ACEOF 6681*822ca327SBaptiste Daroussinif { (eval echo "$as_me:6681: \"$ac_cpp "conftest.$ac_ext"\"") >&5 66828e022d3cSDag-Erling Smørgrav (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 668398e903e7SBaptiste Daroussin ac_status=$? 66848e022d3cSDag-Erling Smørgrav $EGREP -v '^ *\+' conftest.er1 >conftest.err 668598e903e7SBaptiste Daroussin rm -f conftest.er1 668698e903e7SBaptiste Daroussin cat conftest.err >&5 6687*822ca327SBaptiste Daroussin echo "$as_me:6687: \$? = $ac_status" >&5 66888e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } >/dev/null; then 668998e903e7SBaptiste Daroussin if test -s conftest.err; then 669098e903e7SBaptiste Daroussin ac_cpp_err=$ac_c_preproc_warn_flag 669198e903e7SBaptiste Daroussin else 669298e903e7SBaptiste Daroussin ac_cpp_err= 669398e903e7SBaptiste Daroussin fi 669498e903e7SBaptiste Daroussinelse 669598e903e7SBaptiste Daroussin ac_cpp_err=yes 669698e903e7SBaptiste Daroussinfi 669798e903e7SBaptiste Daroussinif test -z "$ac_cpp_err"; then 669898e903e7SBaptiste Daroussin ac_cv_header_dbmalloc_h=yes 669998e903e7SBaptiste Daroussinelse 670098e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 67018e022d3cSDag-Erling Smørgrav cat "conftest.$ac_ext" >&5 670298e903e7SBaptiste Daroussin ac_cv_header_dbmalloc_h=no 670398e903e7SBaptiste Daroussinfi 67048e022d3cSDag-Erling Smørgravrm -f conftest.err "conftest.$ac_ext" 670598e903e7SBaptiste Daroussinfi 6706*822ca327SBaptiste Daroussinecho "$as_me:6706: result: $ac_cv_header_dbmalloc_h" >&5 670798e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6 67088e022d3cSDag-Erling Smørgravif test "$ac_cv_header_dbmalloc_h" = yes; then 670998e903e7SBaptiste Daroussin 6710*822ca327SBaptiste Daroussinecho "$as_me:6710: checking for debug_malloc in -ldbmalloc" >&5 671198e903e7SBaptiste Daroussinecho $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6 671298e903e7SBaptiste Daroussinif test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then 671398e903e7SBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 671498e903e7SBaptiste Daroussinelse 671598e903e7SBaptiste Daroussin ac_check_lib_save_LIBS=$LIBS 671698e903e7SBaptiste DaroussinLIBS="-ldbmalloc $LIBS" 67178e022d3cSDag-Erling Smørgravcat >"conftest.$ac_ext" <<_ACEOF 6718*822ca327SBaptiste Daroussin#line 6718 "configure" 671998e903e7SBaptiste Daroussin#include "confdefs.h" 672098e903e7SBaptiste Daroussin 672198e903e7SBaptiste Daroussin/* Override any gcc2 internal prototype to avoid an error. */ 672298e903e7SBaptiste Daroussin#ifdef __cplusplus 672398e903e7SBaptiste Daroussinextern "C" 672498e903e7SBaptiste Daroussin#endif 672598e903e7SBaptiste Daroussin/* We use char because int might match the return type of a gcc2 672698e903e7SBaptiste Daroussin builtin and then its argument prototype would still apply. */ 6727*822ca327SBaptiste Daroussinchar debug_malloc (void); 672898e903e7SBaptiste Daroussinint 6729b53bb29fSJung-uk Kimmain (void) 673098e903e7SBaptiste Daroussin{ 673198e903e7SBaptiste Daroussindebug_malloc (); 673298e903e7SBaptiste Daroussin ; 673398e903e7SBaptiste Daroussin return 0; 673498e903e7SBaptiste Daroussin} 673598e903e7SBaptiste Daroussin_ACEOF 67368e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" 6737*822ca327SBaptiste Daroussinif { (eval echo "$as_me:6737: \"$ac_link\"") >&5 673898e903e7SBaptiste Daroussin (eval $ac_link) 2>&5 673998e903e7SBaptiste Daroussin ac_status=$? 6740*822ca327SBaptiste Daroussin echo "$as_me:6740: \$? = $ac_status" >&5 67418e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 67428e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest$ac_exeext"' 6743*822ca327SBaptiste Daroussin { (eval echo "$as_me:6743: \"$ac_try\"") >&5 674498e903e7SBaptiste Daroussin (eval $ac_try) 2>&5 674598e903e7SBaptiste Daroussin ac_status=$? 6746*822ca327SBaptiste Daroussin echo "$as_me:6746: \$? = $ac_status" >&5 67478e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 674898e903e7SBaptiste Daroussin ac_cv_lib_dbmalloc_debug_malloc=yes 674998e903e7SBaptiste Daroussinelse 675098e903e7SBaptiste Daroussin echo "$as_me: failed program was:" >&5 67518e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 675298e903e7SBaptiste Daroussinac_cv_lib_dbmalloc_debug_malloc=no 675398e903e7SBaptiste Daroussinfi 67548e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 675598e903e7SBaptiste DaroussinLIBS=$ac_check_lib_save_LIBS 675698e903e7SBaptiste Daroussinfi 6757*822ca327SBaptiste Daroussinecho "$as_me:6757: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5 675898e903e7SBaptiste Daroussinecho "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6 67598e022d3cSDag-Erling Smørgravif test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then 676098e903e7SBaptiste Daroussin cat >>confdefs.h <<EOF 676198e903e7SBaptiste Daroussin#define HAVE_LIBDBMALLOC 1 676298e903e7SBaptiste DaroussinEOF 676398e903e7SBaptiste Daroussin 676498e903e7SBaptiste Daroussin LIBS="-ldbmalloc $LIBS" 676598e903e7SBaptiste Daroussin 676698e903e7SBaptiste Daroussinfi 676798e903e7SBaptiste Daroussin 676898e903e7SBaptiste Daroussinfi 676998e903e7SBaptiste Daroussin 677098e903e7SBaptiste Daroussinfi 677198e903e7SBaptiste Daroussin 6772*822ca327SBaptiste Daroussinecho "$as_me:6772: checking if you want to use valgrind for testing" >&5 677398e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6 677498e903e7SBaptiste Daroussin 677598e903e7SBaptiste Daroussin# Check whether --with-valgrind or --without-valgrind was given. 677698e903e7SBaptiste Daroussinif test "${with_valgrind+set}" = set; then 677798e903e7SBaptiste Daroussin withval="$with_valgrind" 67788e022d3cSDag-Erling Smørgrav case "x$withval" in 67798e022d3cSDag-Erling Smørgrav (x|xno) ;; 67808e022d3cSDag-Erling Smørgrav (*) 67818e022d3cSDag-Erling Smørgrav : "${with_cflags:=-g}" 67828e022d3cSDag-Erling Smørgrav : "${enable_leaks:=no}" 67838e022d3cSDag-Erling Smørgrav with_valgrind=yes 67845b91e83fSBaptiste Daroussin 67855b91e83fSBaptiste Daroussincat >>confdefs.h <<EOF 678698e903e7SBaptiste Daroussin#define USE_VALGRIND 1 678798e903e7SBaptiste DaroussinEOF 678898e903e7SBaptiste Daroussin 67898e022d3cSDag-Erling Smørgrav ;; 67908e022d3cSDag-Erling Smørgrav esac 679198e903e7SBaptiste Daroussinelse 679298e903e7SBaptiste Daroussin with_valgrind= 679398e903e7SBaptiste Daroussinfi; 6794*822ca327SBaptiste Daroussinecho "$as_me:6794: result: ${with_valgrind:-no}" >&5 679598e903e7SBaptiste Daroussinecho "${ECHO_T}${with_valgrind:-no}" >&6 679698e903e7SBaptiste Daroussin 67978e022d3cSDag-Erling Smørgravcase ".$with_cflags" in 67980f86d14eSJung-uk Kim(.*-g*) 67990f86d14eSJung-uk Kim case .$CFLAGS in 68000f86d14eSJung-uk Kim (.*-g*) 680198e903e7SBaptiste Daroussin ;; 68020f86d14eSJung-uk Kim (*) 680398e903e7SBaptiste Daroussin 680498e903e7SBaptiste Daroussincf_fix_cppflags=no 680598e903e7SBaptiste Daroussincf_new_cflags= 680698e903e7SBaptiste Daroussincf_new_cppflags= 680798e903e7SBaptiste Daroussincf_new_extra_cppflags= 680898e903e7SBaptiste Daroussin 680998e903e7SBaptiste Daroussinfor cf_add_cflags in -g 681098e903e7SBaptiste Daroussindo 68118e022d3cSDag-Erling Smørgravcase "$cf_fix_cppflags" in 68120f86d14eSJung-uk Kim(no) 68138e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 68140f86d14eSJung-uk Kim (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 68158e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 68160f86d14eSJung-uk Kim (-D*) 68178e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 681898e903e7SBaptiste Daroussin 681911fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 682098e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 682198e903e7SBaptiste Daroussin && cf_fix_cppflags=yes 682298e903e7SBaptiste Daroussin 68238e022d3cSDag-Erling Smørgrav if test "$cf_fix_cppflags" = yes ; then 6824b53bb29fSJung-uk Kim 6825b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 6826b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 6827b53bb29fSJung-uk Kim 682898e903e7SBaptiste Daroussin continue 682998e903e7SBaptiste Daroussin elif test "${cf_tst_cflags}" = "\"'" ; then 6830b53bb29fSJung-uk Kim 6831b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 6832b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 6833b53bb29fSJung-uk Kim 683498e903e7SBaptiste Daroussin continue 683598e903e7SBaptiste Daroussin fi 683698e903e7SBaptiste Daroussin ;; 683798e903e7SBaptiste Daroussin esac 683898e903e7SBaptiste Daroussin case "$CPPFLAGS" in 68390f86d14eSJung-uk Kim (*$cf_add_cflags) 684098e903e7SBaptiste Daroussin ;; 68410f86d14eSJung-uk Kim (*) 68428e022d3cSDag-Erling Smørgrav case "$cf_add_cflags" in 68430f86d14eSJung-uk Kim (-D*) 684498e903e7SBaptiste Daroussin cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 684598e903e7SBaptiste Daroussin 684698e903e7SBaptiste DaroussinCPPFLAGS=`echo "$CPPFLAGS" | \ 684798e903e7SBaptiste Daroussin sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 684898e903e7SBaptiste Daroussin -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 684998e903e7SBaptiste Daroussin 685098e903e7SBaptiste Daroussin ;; 685198e903e7SBaptiste Daroussin esac 6852b53bb29fSJung-uk Kim 6853b53bb29fSJung-uk Kim test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 6854b53bb29fSJung-uk Kim cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 6855b53bb29fSJung-uk Kim 685698e903e7SBaptiste Daroussin ;; 685798e903e7SBaptiste Daroussin esac 685898e903e7SBaptiste Daroussin ;; 68590f86d14eSJung-uk Kim (*) 6860b53bb29fSJung-uk Kim 6861b53bb29fSJung-uk Kim test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 6862b53bb29fSJung-uk Kim cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 6863b53bb29fSJung-uk Kim 686498e903e7SBaptiste Daroussin ;; 686598e903e7SBaptiste Daroussin esac 686698e903e7SBaptiste Daroussin ;; 68670f86d14eSJung-uk Kim(yes) 6868b53bb29fSJung-uk Kim 6869b53bb29fSJung-uk Kim test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 6870b53bb29fSJung-uk Kim cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 687198e903e7SBaptiste Daroussin 68728e022d3cSDag-Erling Smørgrav cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 687398e903e7SBaptiste Daroussin 687411fce282SBaptiste Daroussin test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 687598e903e7SBaptiste Daroussin && test -z "${cf_tst_cflags}" \ 687698e903e7SBaptiste Daroussin && cf_fix_cppflags=no 687798e903e7SBaptiste Daroussin ;; 687898e903e7SBaptiste Daroussinesac 687998e903e7SBaptiste Daroussindone 688098e903e7SBaptiste Daroussin 688198e903e7SBaptiste Daroussinif test -n "$cf_new_cflags" ; then 688298e903e7SBaptiste Daroussin 6883b53bb29fSJung-uk Kim test -n "$CFLAGS" && CFLAGS="$CFLAGS " 6884b53bb29fSJung-uk Kim CFLAGS="${CFLAGS}$cf_new_cflags" 6885b53bb29fSJung-uk Kim 688698e903e7SBaptiste Daroussinfi 688798e903e7SBaptiste Daroussin 688898e903e7SBaptiste Daroussinif test -n "$cf_new_cppflags" ; then 688998e903e7SBaptiste Daroussin 6890b53bb29fSJung-uk Kim test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 6891b53bb29fSJung-uk Kim CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 6892b53bb29fSJung-uk Kim 689398e903e7SBaptiste Daroussinfi 689498e903e7SBaptiste Daroussin 689598e903e7SBaptiste Daroussinif test -n "$cf_new_extra_cppflags" ; then 689698e903e7SBaptiste Daroussin 6897b53bb29fSJung-uk Kim test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 6898b53bb29fSJung-uk Kim EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 6899b53bb29fSJung-uk Kim 690098e903e7SBaptiste Daroussinfi 690198e903e7SBaptiste Daroussin 690298e903e7SBaptiste Daroussin ;; 690398e903e7SBaptiste Daroussin esac 690498e903e7SBaptiste Daroussin ;; 690598e903e7SBaptiste Daroussinesac 690698e903e7SBaptiste Daroussin 6907*822ca327SBaptiste Daroussinecho "$as_me:6907: checking if you want to perform memory-leak testing" >&5 690898e903e7SBaptiste Daroussinecho $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6 690998e903e7SBaptiste Daroussin 691098e903e7SBaptiste Daroussin# Check whether --enable-leaks or --disable-leaks was given. 691198e903e7SBaptiste Daroussinif test "${enable_leaks+set}" = set; then 691298e903e7SBaptiste Daroussin enableval="$enable_leaks" 69138e022d3cSDag-Erling Smørgrav enable_leaks=$enableval 691498e903e7SBaptiste Daroussinelse 69158e022d3cSDag-Erling Smørgrav enable_leaks=yes 691698e903e7SBaptiste Daroussinfi; 69178e022d3cSDag-Erling Smørgravif test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi 6918*822ca327SBaptiste Daroussinecho "$as_me:6918: result: $with_no_leaks" >&5 691998e903e7SBaptiste Daroussinecho "${ECHO_T}$with_no_leaks" >&6 692098e903e7SBaptiste Daroussin 69218e022d3cSDag-Erling Smørgravif test "$enable_leaks" = no ; then 69225b91e83fSBaptiste Daroussin 692398e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF 692498e903e7SBaptiste Daroussin#define NO_LEAKS 1 692598e903e7SBaptiste DaroussinEOF 692698e903e7SBaptiste Daroussin 692798e903e7SBaptiste Daroussincat >>confdefs.h <<\EOF 692898e903e7SBaptiste Daroussin#define YY_NO_LEAKS 1 692998e903e7SBaptiste DaroussinEOF 693098e903e7SBaptiste Daroussin 693198e903e7SBaptiste Daroussinfi 693298e903e7SBaptiste Daroussin 6933*822ca327SBaptiste Daroussin echo "$as_me:6933: checking for PATH separator" >&5 6934*822ca327SBaptiste Daroussinecho $ECHO_N "checking for PATH separator... $ECHO_C" >&6 6935*822ca327SBaptiste Daroussin case "$cf_cv_system_name" in 6936*822ca327SBaptiste Daroussin (os2*) PATH_SEPARATOR=';' ;; 6937*822ca327SBaptiste Daroussin (*) ${PATH_SEPARATOR:=':'} ;; 6938*822ca327SBaptiste Daroussin esac 6939*822ca327SBaptiste Daroussin 6940*822ca327SBaptiste Daroussin echo "$as_me:6940: result: $PATH_SEPARATOR" >&5 6941*822ca327SBaptiste Daroussinecho "${ECHO_T}$PATH_SEPARATOR" >&6 6942*822ca327SBaptiste Daroussin 6943*822ca327SBaptiste Daroussinecho "$as_me:6943: checking format of man-pages" >&5 6944*822ca327SBaptiste Daroussinecho $ECHO_N "checking format of man-pages... $ECHO_C" >&6 6945*822ca327SBaptiste Daroussin 6946*822ca327SBaptiste Daroussin# Check whether --with-manpage-format or --without-manpage-format was given. 6947*822ca327SBaptiste Daroussinif test "${with_manpage_format+set}" = set; then 6948*822ca327SBaptiste Daroussin withval="$with_manpage_format" 6949*822ca327SBaptiste Daroussin MANPAGE_FORMAT=$withval 6950*822ca327SBaptiste Daroussinelse 6951*822ca327SBaptiste Daroussin MANPAGE_FORMAT=unknown 6952*822ca327SBaptiste Daroussinfi; 6953*822ca327SBaptiste Daroussin 6954*822ca327SBaptiste Daroussintest -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown 6955*822ca327SBaptiste DaroussinMANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'` 6956*822ca327SBaptiste Daroussin 6957*822ca327SBaptiste Daroussincf_unknown= 6958*822ca327SBaptiste Daroussin 6959*822ca327SBaptiste Daroussincase "$MANPAGE_FORMAT" in 6960*822ca327SBaptiste Daroussin(unknown) 6961*822ca327SBaptiste Daroussin if test -z "$MANPATH" ; then 6962*822ca327SBaptiste Daroussin MANPATH="/usr/man:/usr/share/man" 6963*822ca327SBaptiste Daroussin fi 6964*822ca327SBaptiste Daroussin 6965*822ca327SBaptiste Daroussin # look for the 'date' man-page (it is most likely to be installed!) 6966*822ca327SBaptiste Daroussin MANPAGE_FORMAT= 6967*822ca327SBaptiste Daroussin cf_preform="no" 6968*822ca327SBaptiste Daroussin cf_catonly="yes" 6969*822ca327SBaptiste Daroussin cf_example="date" 6970*822ca327SBaptiste Daroussin 6971*822ca327SBaptiste Daroussin IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}" 6972*822ca327SBaptiste Daroussin for cf_dir in $MANPATH; do 6973*822ca327SBaptiste Daroussin test -z "$cf_dir" && cf_dir=/usr/man 6974*822ca327SBaptiste Daroussin for cf_name in $cf_dir/man*/$cf_example.[01]* $cf_dir/cat*/$cf_example.[01]* $cf_dir/man*/$cf_example $cf_dir/cat*/$cf_example 6975*822ca327SBaptiste Daroussin do 6976*822ca327SBaptiste Daroussin cf_test=`echo "$cf_name" | sed -e 's/*//'` 6977*822ca327SBaptiste Daroussin if test "x$cf_test" = "x$cf_name" ; then 6978*822ca327SBaptiste Daroussin 6979*822ca327SBaptiste Daroussin case "$cf_name" in 6980*822ca327SBaptiste Daroussin (*.bz2) MANPAGE_FORMAT="$MANPAGE_FORMAT bzip2";; 6981*822ca327SBaptiste Daroussin (*.xz) MANPAGE_FORMAT="$MANPAGE_FORMAT xz";; 6982*822ca327SBaptiste Daroussin (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";; 6983*822ca327SBaptiste Daroussin (*.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";; 6984*822ca327SBaptiste Daroussin (*.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";; 6985*822ca327SBaptiste Daroussin (*) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";; 6986*822ca327SBaptiste Daroussin esac 6987*822ca327SBaptiste Daroussin 6988*822ca327SBaptiste Daroussin case "$cf_name" in 6989*822ca327SBaptiste Daroussin ($cf_dir/man*) 6990*822ca327SBaptiste Daroussin cf_catonly=no 6991*822ca327SBaptiste Daroussin ;; 6992*822ca327SBaptiste Daroussin ($cf_dir/cat*) 6993*822ca327SBaptiste Daroussin cf_preform=yes 6994*822ca327SBaptiste Daroussin ;; 6995*822ca327SBaptiste Daroussin esac 6996*822ca327SBaptiste Daroussin break 6997*822ca327SBaptiste Daroussin fi 6998*822ca327SBaptiste Daroussin 6999*822ca327SBaptiste Daroussin # if we found a match in either man* or cat*, stop looking 7000*822ca327SBaptiste Daroussin if test -n "$MANPAGE_FORMAT" ; then 7001*822ca327SBaptiste Daroussin cf_found=no 7002*822ca327SBaptiste Daroussin test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted" 7003*822ca327SBaptiste Daroussin test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly" 7004*822ca327SBaptiste Daroussin case "$cf_name" in 7005*822ca327SBaptiste Daroussin ($cf_dir/cat*) 7006*822ca327SBaptiste Daroussin cf_found=yes 7007*822ca327SBaptiste Daroussin ;; 7008*822ca327SBaptiste Daroussin esac 7009*822ca327SBaptiste Daroussin test "$cf_found" = yes && break 7010*822ca327SBaptiste Daroussin fi 7011*822ca327SBaptiste Daroussin done 7012*822ca327SBaptiste Daroussin # only check the first directory in $MANPATH where we find manpages 7013*822ca327SBaptiste Daroussin if test -n "$MANPAGE_FORMAT" ; then 7014*822ca327SBaptiste Daroussin break 7015*822ca327SBaptiste Daroussin fi 7016*822ca327SBaptiste Daroussin done 7017*822ca327SBaptiste Daroussin # if we did not find the example, just assume it is normal 7018*822ca327SBaptiste Daroussin test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal 7019*822ca327SBaptiste Daroussin IFS="$ac_save_ifs" 7020*822ca327SBaptiste Daroussin ;; 7021*822ca327SBaptiste Daroussin(*) 7022*822ca327SBaptiste Daroussin for cf_option in $MANPAGE_FORMAT; do 7023*822ca327SBaptiste Daroussin case "$cf_option" in 7024*822ca327SBaptiste Daroussin (xz|bzip2|gzip|compress|BSDI|normal|formatted|catonly) 7025*822ca327SBaptiste Daroussin ;; 7026*822ca327SBaptiste Daroussin (*) 7027*822ca327SBaptiste Daroussin cf_unknown="$cf_unknown $cf_option" 7028*822ca327SBaptiste Daroussin ;; 7029*822ca327SBaptiste Daroussin esac 7030*822ca327SBaptiste Daroussin done 7031*822ca327SBaptiste Daroussin ;; 7032*822ca327SBaptiste Daroussinesac 7033*822ca327SBaptiste Daroussin 7034*822ca327SBaptiste Daroussinecho "$as_me:7034: result: $MANPAGE_FORMAT" >&5 7035*822ca327SBaptiste Daroussinecho "${ECHO_T}$MANPAGE_FORMAT" >&6 7036*822ca327SBaptiste Daroussinif test -n "$cf_unknown" ; then 7037*822ca327SBaptiste Daroussin { echo "$as_me:7037: WARNING: Unexpected manpage-format $cf_unknown" >&5 7038*822ca327SBaptiste Daroussinecho "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;} 7039*822ca327SBaptiste Daroussinfi 7040*822ca327SBaptiste Daroussin 7041*822ca327SBaptiste Daroussincf_manpage_format=no 7042*822ca327SBaptiste Daroussincf_manpage_inboth=no 7043*822ca327SBaptiste Daroussincf_manpage_so_strip= 7044*822ca327SBaptiste Daroussincf_manpage_compress= 7045*822ca327SBaptiste Daroussin 7046*822ca327SBaptiste Daroussinfor cf_item in $MANPAGE_FORMAT 7047*822ca327SBaptiste Daroussindo 7048*822ca327SBaptiste Daroussincase "$cf_item" in 7049*822ca327SBaptiste Daroussin(catonly) 7050*822ca327SBaptiste Daroussin cf_manpage_format=yes 7051*822ca327SBaptiste Daroussin cf_manpage_inboth=no 7052*822ca327SBaptiste Daroussin ;; 7053*822ca327SBaptiste Daroussin(formatted) 7054*822ca327SBaptiste Daroussin cf_manpage_format=yes 7055*822ca327SBaptiste Daroussin cf_manpage_inboth=yes 7056*822ca327SBaptiste Daroussin ;; 7057*822ca327SBaptiste Daroussin(compress) 7058*822ca327SBaptiste Daroussin cf_manpage_so_strip="Z" 7059*822ca327SBaptiste Daroussin cf_manpage_compress=compress 7060*822ca327SBaptiste Daroussin ;; 7061*822ca327SBaptiste Daroussin(gzip) 7062*822ca327SBaptiste Daroussin cf_manpage_so_strip="gz" 7063*822ca327SBaptiste Daroussin cf_manpage_compress=gzip 7064*822ca327SBaptiste Daroussin ;; 7065*822ca327SBaptiste Daroussin(bzip2) 7066*822ca327SBaptiste Daroussin cf_manpage_so_strip="bz2" 7067*822ca327SBaptiste Daroussin cf_manpage_compress=bzip2 7068*822ca327SBaptiste Daroussin ;; 7069*822ca327SBaptiste Daroussin(xz) 7070*822ca327SBaptiste Daroussin cf_manpage_so_strip="xz" 7071*822ca327SBaptiste Daroussin cf_manpage_compress=xz 7072*822ca327SBaptiste Daroussin ;; 7073*822ca327SBaptiste Daroussinesac 7074*822ca327SBaptiste Daroussindone 7075*822ca327SBaptiste Daroussin 7076*822ca327SBaptiste Daroussinecho "$as_me:7076: checking whether ln -s works" >&5 7077*822ca327SBaptiste Daroussinecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 7078*822ca327SBaptiste DaroussinLN_S=$as_ln_s 7079*822ca327SBaptiste Daroussinif test "$LN_S" = "ln -s"; then 7080*822ca327SBaptiste Daroussin echo "$as_me:7080: result: yes" >&5 7081*822ca327SBaptiste Daroussinecho "${ECHO_T}yes" >&6 7082*822ca327SBaptiste Daroussinelse 7083*822ca327SBaptiste Daroussin echo "$as_me:7083: result: no, using $LN_S" >&5 7084*822ca327SBaptiste Daroussinecho "${ECHO_T}no, using $LN_S" >&6 7085*822ca327SBaptiste Daroussinfi 7086*822ca327SBaptiste Daroussin 7087*822ca327SBaptiste Daroussincf_install_man=install-man 7088*822ca327SBaptiste Daroussinac_config_files="$ac_config_files $cf_install_man" 7089*822ca327SBaptiste Daroussincf_install_man=$cf_install_man.in 7090*822ca327SBaptiste Daroussinecho $as_me: creating $cf_install_man 7091*822ca327SBaptiste Daroussincat >$cf_install_man <<"CF_EOF" 7092*822ca327SBaptiste Daroussin#!/bin/sh 7093*822ca327SBaptiste Daroussin# generated by CF_INSTALL_MAN 7094*822ca327SBaptiste Daroussin 7095*822ca327SBaptiste DaroussinLANG=C; export LANG 7096*822ca327SBaptiste DaroussinLC_ALL=C; export LC_ALL 7097*822ca327SBaptiste DaroussinLC_CTYPE=C; export LC_CTYPE 7098*822ca327SBaptiste DaroussinLANGUAGE=C; export LANGUAGE 7099*822ca327SBaptiste Daroussin 7100*822ca327SBaptiste DaroussinINSTALL="@INSTALL@" 7101*822ca327SBaptiste DaroussinINSTALL_DATA="@INSTALL_DATA@" 7102*822ca327SBaptiste Daroussin 7103*822ca327SBaptiste Daroussinusage() { 7104*822ca327SBaptiste Daroussin cat <<EOF 7105*822ca327SBaptiste DaroussinUsage: install-man [-l] [source] target 7106*822ca327SBaptiste DaroussinEOF 7107*822ca327SBaptiste Daroussin exit 1 7108*822ca327SBaptiste Daroussin} 7109*822ca327SBaptiste Daroussin 7110*822ca327SBaptiste Daroussinfailed() { 7111*822ca327SBaptiste Daroussin echo "?? $*" >&2 7112*822ca327SBaptiste Daroussin exit 1 7113*822ca327SBaptiste Daroussin} 7114*822ca327SBaptiste Daroussin 7115*822ca327SBaptiste Daroussintest $# != 0 || usage 7116*822ca327SBaptiste DaroussinOPTS= 7117*822ca327SBaptiste Daroussincase "x$1" in 7118*822ca327SBaptiste Daroussin(x-l) 7119*822ca327SBaptiste Daroussin OPTS="link" 7120*822ca327SBaptiste Daroussin shift 7121*822ca327SBaptiste Daroussin ;; 7122*822ca327SBaptiste Daroussin(x-*) 7123*822ca327SBaptiste Daroussin usage 7124*822ca327SBaptiste Daroussin ;; 7125*822ca327SBaptiste Daroussinesac 7126*822ca327SBaptiste Daroussin 7127*822ca327SBaptiste Daroussinsource= 7128*822ca327SBaptiste Daroussinif test $# = 2 ; then 7129*822ca327SBaptiste Daroussin source=$1; shift 7130*822ca327SBaptiste Daroussin target=$1 7131*822ca327SBaptiste Daroussinelif test $# = 1 ; then 7132*822ca327SBaptiste Daroussin test -n "$OPTS" && usage 7133*822ca327SBaptiste Daroussin target=$1 7134*822ca327SBaptiste Daroussinelse 7135*822ca327SBaptiste Daroussin usage 7136*822ca327SBaptiste Daroussinfi 7137*822ca327SBaptiste Daroussin 7138*822ca327SBaptiste Daroussinorigin_name=`echo "$source" |sed -e 's%^.*/%%' -e 's%\..*%%'` 7139*822ca327SBaptiste Daroussinactual_name=`echo "$origin_name" |sed '@program_transform_name@'` 7140*822ca327SBaptiste Daroussinleading_cap=`echo "$actual_name" | sed -e 's%^\(.\).*$%\1%' | tr a-z A-Z``echo "$actual_name" | sed -e 's%^.%%'` 7141*822ca327SBaptiste Daroussincapitalized=`echo "$actual_name" | tr a-z A-Z` 7142*822ca327SBaptiste Daroussin 7143*822ca327SBaptiste Daroussincf_tmpdir=`mktemp -d` 7144*822ca327SBaptiste Daroussintrap 'rm -rf "$cf_tmpdir"; exit 1' 1 2 3 15 7145*822ca327SBaptiste Daroussintrap 'rm -rf "$cf_tmpdir"; exit 0' 0 7146*822ca327SBaptiste Daroussin 7147*822ca327SBaptiste Daroussinif test -n "$source" ; then 7148*822ca327SBaptiste Daroussin suffix= 7149*822ca327SBaptiste Daroussin test -n "@cf_manpage_so_strip" && suffix=".@cf_manpage_so_strip@" 7150*822ca327SBaptiste Daroussin if test "x$OPTS" = xlink ; then 7151*822ca327SBaptiste Daroussin source_dir=`echo "$source" | sed -e "s%/[^/]*$%%"` 7152*822ca327SBaptiste Daroussin target_dir=`echo "$target" | sed -e "s%/[^/]*$%%"` 7153*822ca327SBaptiste Daroussin sourcelink="${source}${suffix}" 7154*822ca327SBaptiste Daroussin targetfile="${target}${suffix}" 7155*822ca327SBaptiste Daroussin targetlink="${target_dir}/${sourcelink}" 7156*822ca327SBaptiste Daroussin if test ! -d "$target_dir" ; then 7157*822ca327SBaptiste Daroussin failed "target directory does not exist: $target_dir" 7158*822ca327SBaptiste Daroussin elif test ! -f "$targetfile" ; then 7159*822ca327SBaptiste Daroussin failed "target file does not exist: $targetfile" 7160*822ca327SBaptiste Daroussin elif test "$source" != "$source_dir" ; then 7161*822ca327SBaptiste Daroussin failed "unexpected directory for source-link: $source_dir" 7162*822ca327SBaptiste Daroussin fi 7163*822ca327SBaptiste Daroussin test -f "$targetlink" && failed "already exists $targetlink" 7164*822ca327SBaptiste Daroussin ( cd "$target_dir" && @LN_S@ "`echo "$targetfile" | sed -e 's%^.*/%%'`" "$sourcelink" ) 7165*822ca327SBaptiste Daroussin test -f "$targetlink" || failed "cannot create $targetlink" 7166*822ca327SBaptiste Daroussin target="$targetlink" 7167*822ca327SBaptiste Daroussin else 7168*822ca327SBaptiste Daroussin echo "** installing $source to $target" 7169*822ca327SBaptiste Daroussin interim="$cf_tmpdir"/"`basename $source`" 7170*822ca327SBaptiste Daroussin if test "x$origin_name" != "x$actual_name" ; then 7171*822ca327SBaptiste Daroussin sed \ 7172*822ca327SBaptiste Daroussin -e "/^.ds N/s%N.*%N $leading_cap%" \ 7173*822ca327SBaptiste Daroussin -e "/^.ds n/s%n.*%n $actual_name%" \ 7174*822ca327SBaptiste Daroussin -e "/^\.TH/s%[ ][ ]*[^ ][^ ]*% $capitalized%" \ 7175*822ca327SBaptiste Daroussin -e "/^\.SH[ ][ ]*NAME/,/[ ]\\\\-[ ]/s%^\\\\\\*[Nn]%$actual_name%" \ 7176*822ca327SBaptiste Daroussin "$source" >"$interim" || exit 1 7177*822ca327SBaptiste Daroussin diff -c "$source" "$interim" 7178*822ca327SBaptiste Daroussin else 7179*822ca327SBaptiste Daroussin cp "$source" "$interim" || exit 1 7180*822ca327SBaptiste Daroussin fi 7181*822ca327SBaptiste Daroussin if test -n "@cf_manpage_compress@" ; then 7182*822ca327SBaptiste Daroussin @cf_manpage_compress@ "$interim" 7183*822ca327SBaptiste Daroussin source="${interim}${suffix}" 7184*822ca327SBaptiste Daroussin fi 7185*822ca327SBaptiste Daroussin if test -d "$target" ; then 7186*822ca327SBaptiste Daroussin target="$target"/"$source" 7187*822ca327SBaptiste Daroussin else 7188*822ca327SBaptiste Daroussin test -n "@cf_manpage_compress@" && target="${target}.@cf_manpage_so_strip@" 7189*822ca327SBaptiste Daroussin fi 7190*822ca327SBaptiste Daroussin $INSTALL_DATA "$source" "$target" || exit 1 7191*822ca327SBaptiste Daroussin fi 7192*822ca327SBaptiste Daroussin echo "...installed $target" 7193*822ca327SBaptiste Daroussinelse 7194*822ca327SBaptiste Daroussin echo "** removing $target" 7195*822ca327SBaptiste Daroussin test -n "@cf_manpage_compress@" && target="${target}.@cf_manpage_so_strip@" 7196*822ca327SBaptiste Daroussin if test -f "$target" ; then 7197*822ca327SBaptiste Daroussin rm -f "$target" 7198*822ca327SBaptiste Daroussin echo "...removed $target" 7199*822ca327SBaptiste Daroussin else 7200*822ca327SBaptiste Daroussin echo "...not found" 7201*822ca327SBaptiste Daroussin fi 7202*822ca327SBaptiste Daroussinfi 7203*822ca327SBaptiste Daroussinexit 0 7204*822ca327SBaptiste DaroussinCF_EOF 7205*822ca327SBaptiste Daroussin 72060f86d14eSJung-uk Kim# Extract the first word of "groff", so it can be a program name with args. 72070f86d14eSJung-uk Kimset dummy groff; ac_word=$2 7208*822ca327SBaptiste Daroussinecho "$as_me:7208: checking for $ac_word" >&5 72090f86d14eSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 72100f86d14eSJung-uk Kimif test "${ac_cv_path_GROFF_PATH+set}" = set; then 72110f86d14eSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 72120f86d14eSJung-uk Kimelse 72130f86d14eSJung-uk Kim case $GROFF_PATH in 72140f86d14eSJung-uk Kim [\\/]* | ?:[\\/]*) 72150f86d14eSJung-uk Kim ac_cv_path_GROFF_PATH="$GROFF_PATH" # Let the user override the test with a path. 72160f86d14eSJung-uk Kim ;; 72170f86d14eSJung-uk Kim *) 72180f86d14eSJung-uk Kim ac_save_IFS=$IFS; IFS=$ac_path_separator 72190f86d14eSJung-uk Kimac_dummy="$PATH" 72200f86d14eSJung-uk Kimfor ac_dir in $ac_dummy; do 72210f86d14eSJung-uk Kim IFS=$ac_save_IFS 72220f86d14eSJung-uk Kim test -z "$ac_dir" && ac_dir=. 72230f86d14eSJung-uk Kim if $as_executable_p "$ac_dir/$ac_word"; then 72240f86d14eSJung-uk Kim ac_cv_path_GROFF_PATH="$ac_dir/$ac_word" 7225*822ca327SBaptiste Daroussin echo "$as_me:7225: found $ac_dir/$ac_word" >&5 72260f86d14eSJung-uk Kim break 72270f86d14eSJung-uk Kimfi 72280f86d14eSJung-uk Kimdone 72290f86d14eSJung-uk Kim 72300f86d14eSJung-uk Kim test -z "$ac_cv_path_GROFF_PATH" && ac_cv_path_GROFF_PATH="no" 72310f86d14eSJung-uk Kim ;; 72320f86d14eSJung-uk Kimesac 72330f86d14eSJung-uk Kimfi 72340f86d14eSJung-uk KimGROFF_PATH=$ac_cv_path_GROFF_PATH 72350f86d14eSJung-uk Kim 72360f86d14eSJung-uk Kimif test -n "$GROFF_PATH"; then 7237*822ca327SBaptiste Daroussin echo "$as_me:7237: result: $GROFF_PATH" >&5 72380f86d14eSJung-uk Kimecho "${ECHO_T}$GROFF_PATH" >&6 72390f86d14eSJung-uk Kimelse 7240*822ca327SBaptiste Daroussin echo "$as_me:7240: result: no" >&5 72410f86d14eSJung-uk Kimecho "${ECHO_T}no" >&6 72420f86d14eSJung-uk Kimfi 72430f86d14eSJung-uk Kim 7244b53bb29fSJung-uk Kimfor ac_prog in nroff mandoc 7245b53bb29fSJung-uk Kimdo 7246b53bb29fSJung-uk Kim # Extract the first word of "$ac_prog", so it can be a program name with args. 7247b53bb29fSJung-uk Kimset dummy $ac_prog; ac_word=$2 7248*822ca327SBaptiste Daroussinecho "$as_me:7248: checking for $ac_word" >&5 72490f86d14eSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 72500f86d14eSJung-uk Kimif test "${ac_cv_path_NROFF_PATH+set}" = set; then 72510f86d14eSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 72520f86d14eSJung-uk Kimelse 72530f86d14eSJung-uk Kim case $NROFF_PATH in 72540f86d14eSJung-uk Kim [\\/]* | ?:[\\/]*) 72550f86d14eSJung-uk Kim ac_cv_path_NROFF_PATH="$NROFF_PATH" # Let the user override the test with a path. 72560f86d14eSJung-uk Kim ;; 72570f86d14eSJung-uk Kim *) 72580f86d14eSJung-uk Kim ac_save_IFS=$IFS; IFS=$ac_path_separator 72590f86d14eSJung-uk Kimac_dummy="$PATH" 72600f86d14eSJung-uk Kimfor ac_dir in $ac_dummy; do 72610f86d14eSJung-uk Kim IFS=$ac_save_IFS 72620f86d14eSJung-uk Kim test -z "$ac_dir" && ac_dir=. 72630f86d14eSJung-uk Kim if $as_executable_p "$ac_dir/$ac_word"; then 72640f86d14eSJung-uk Kim ac_cv_path_NROFF_PATH="$ac_dir/$ac_word" 7265*822ca327SBaptiste Daroussin echo "$as_me:7265: found $ac_dir/$ac_word" >&5 72660f86d14eSJung-uk Kim break 72670f86d14eSJung-uk Kimfi 72680f86d14eSJung-uk Kimdone 72690f86d14eSJung-uk Kim 72700f86d14eSJung-uk Kim ;; 72710f86d14eSJung-uk Kimesac 72720f86d14eSJung-uk Kimfi 72730f86d14eSJung-uk KimNROFF_PATH=$ac_cv_path_NROFF_PATH 72740f86d14eSJung-uk Kim 72750f86d14eSJung-uk Kimif test -n "$NROFF_PATH"; then 7276*822ca327SBaptiste Daroussin echo "$as_me:7276: result: $NROFF_PATH" >&5 72770f86d14eSJung-uk Kimecho "${ECHO_T}$NROFF_PATH" >&6 72780f86d14eSJung-uk Kimelse 7279*822ca327SBaptiste Daroussin echo "$as_me:7279: result: no" >&5 7280b53bb29fSJung-uk Kimecho "${ECHO_T}no" >&6 7281b53bb29fSJung-uk Kimfi 7282b53bb29fSJung-uk Kim 7283b53bb29fSJung-uk Kim test -n "$NROFF_PATH" && break 7284b53bb29fSJung-uk Kimdone 7285b53bb29fSJung-uk Kimtest -n "$NROFF_PATH" || NROFF_PATH="no" 7286b53bb29fSJung-uk Kim 7287b53bb29fSJung-uk Kim# Extract the first word of "tbl", so it can be a program name with args. 7288b53bb29fSJung-uk Kimset dummy tbl; ac_word=$2 7289*822ca327SBaptiste Daroussinecho "$as_me:7289: checking for $ac_word" >&5 7290b53bb29fSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 7291b53bb29fSJung-uk Kimif test "${ac_cv_path_TBL_PATH+set}" = set; then 7292b53bb29fSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 7293b53bb29fSJung-uk Kimelse 7294b53bb29fSJung-uk Kim case $TBL_PATH in 7295b53bb29fSJung-uk Kim [\\/]* | ?:[\\/]*) 7296b53bb29fSJung-uk Kim ac_cv_path_TBL_PATH="$TBL_PATH" # Let the user override the test with a path. 7297b53bb29fSJung-uk Kim ;; 7298b53bb29fSJung-uk Kim *) 7299b53bb29fSJung-uk Kim ac_save_IFS=$IFS; IFS=$ac_path_separator 7300b53bb29fSJung-uk Kimac_dummy="$PATH" 7301b53bb29fSJung-uk Kimfor ac_dir in $ac_dummy; do 7302b53bb29fSJung-uk Kim IFS=$ac_save_IFS 7303b53bb29fSJung-uk Kim test -z "$ac_dir" && ac_dir=. 7304b53bb29fSJung-uk Kim if $as_executable_p "$ac_dir/$ac_word"; then 7305b53bb29fSJung-uk Kim ac_cv_path_TBL_PATH="$ac_dir/$ac_word" 7306*822ca327SBaptiste Daroussin echo "$as_me:7306: found $ac_dir/$ac_word" >&5 7307b53bb29fSJung-uk Kim break 7308b53bb29fSJung-uk Kimfi 7309b53bb29fSJung-uk Kimdone 7310b53bb29fSJung-uk Kim 7311b53bb29fSJung-uk Kim test -z "$ac_cv_path_TBL_PATH" && ac_cv_path_TBL_PATH="cat" 7312b53bb29fSJung-uk Kim ;; 7313b53bb29fSJung-uk Kimesac 7314b53bb29fSJung-uk Kimfi 7315b53bb29fSJung-uk KimTBL_PATH=$ac_cv_path_TBL_PATH 7316b53bb29fSJung-uk Kim 7317b53bb29fSJung-uk Kimif test -n "$TBL_PATH"; then 7318*822ca327SBaptiste Daroussin echo "$as_me:7318: result: $TBL_PATH" >&5 7319b53bb29fSJung-uk Kimecho "${ECHO_T}$TBL_PATH" >&6 7320b53bb29fSJung-uk Kimelse 7321*822ca327SBaptiste Daroussin echo "$as_me:7321: result: no" >&5 73220f86d14eSJung-uk Kimecho "${ECHO_T}no" >&6 73230f86d14eSJung-uk Kimfi 73240f86d14eSJung-uk Kim 73250f86d14eSJung-uk Kimif test "x$GROFF_PATH" = xno 73260f86d14eSJung-uk Kimthen 73270f86d14eSJung-uk Kim NROFF_NOTE= 73280f86d14eSJung-uk Kim GROFF_NOTE="#" 73290f86d14eSJung-uk Kimelse 73300f86d14eSJung-uk Kim NROFF_NOTE="#" 73310f86d14eSJung-uk Kim GROFF_NOTE= 73320f86d14eSJung-uk Kimfi 73330f86d14eSJung-uk Kim 7334b53bb29fSJung-uk Kimcase "x${with_man2html}" in 7335b53bb29fSJung-uk Kim(xno) 7336b53bb29fSJung-uk Kim cf_man2html=no 7337b53bb29fSJung-uk Kim ;; 7338b53bb29fSJung-uk Kim(x|xyes) 73390f86d14eSJung-uk Kim # Extract the first word of "man2html", so it can be a program name with args. 73400f86d14eSJung-uk Kimset dummy man2html; ac_word=$2 7341*822ca327SBaptiste Daroussinecho "$as_me:7341: checking for $ac_word" >&5 73420f86d14eSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 73430f86d14eSJung-uk Kimif test "${ac_cv_path_cf_man2html+set}" = set; then 73440f86d14eSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 73450f86d14eSJung-uk Kimelse 73460f86d14eSJung-uk Kim case $cf_man2html in 73470f86d14eSJung-uk Kim [\\/]* | ?:[\\/]*) 73480f86d14eSJung-uk Kim ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path. 73490f86d14eSJung-uk Kim ;; 73500f86d14eSJung-uk Kim *) 73510f86d14eSJung-uk Kim ac_save_IFS=$IFS; IFS=$ac_path_separator 73520f86d14eSJung-uk Kimac_dummy="$PATH" 73530f86d14eSJung-uk Kimfor ac_dir in $ac_dummy; do 73540f86d14eSJung-uk Kim IFS=$ac_save_IFS 73550f86d14eSJung-uk Kim test -z "$ac_dir" && ac_dir=. 73560f86d14eSJung-uk Kim if $as_executable_p "$ac_dir/$ac_word"; then 73570f86d14eSJung-uk Kim ac_cv_path_cf_man2html="$ac_dir/$ac_word" 7358*822ca327SBaptiste Daroussin echo "$as_me:7358: found $ac_dir/$ac_word" >&5 73590f86d14eSJung-uk Kim break 73600f86d14eSJung-uk Kimfi 73610f86d14eSJung-uk Kimdone 73620f86d14eSJung-uk Kim 73630f86d14eSJung-uk Kim test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no" 73640f86d14eSJung-uk Kim ;; 73650f86d14eSJung-uk Kimesac 73660f86d14eSJung-uk Kimfi 73670f86d14eSJung-uk Kimcf_man2html=$ac_cv_path_cf_man2html 73680f86d14eSJung-uk Kim 73690f86d14eSJung-uk Kimif test -n "$cf_man2html"; then 7370*822ca327SBaptiste Daroussin echo "$as_me:7370: result: $cf_man2html" >&5 73710f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6 73720f86d14eSJung-uk Kimelse 7373*822ca327SBaptiste Daroussin echo "$as_me:7373: result: no" >&5 7374b53bb29fSJung-uk Kimecho "${ECHO_T}no" >&6 7375b53bb29fSJung-uk Kimfi 7376b53bb29fSJung-uk Kim 7377b53bb29fSJung-uk Kim case "x$cf_man2html" in 7378b53bb29fSJung-uk Kim (x/*) 7379*822ca327SBaptiste Daroussin echo "$as_me:7379: checking for the modified Earl Hood script" >&5 7380b53bb29fSJung-uk Kimecho $ECHO_N "checking for the modified Earl Hood script... $ECHO_C" >&6 7381b53bb29fSJung-uk Kim if ( $cf_man2html -help 2>&1 | grep 'Make an index of headers at the end' >/dev/null ) 7382b53bb29fSJung-uk Kim then 7383b53bb29fSJung-uk Kim cf_man2html_ok=yes 7384b53bb29fSJung-uk Kim else 7385b53bb29fSJung-uk Kim cf_man2html=no 7386b53bb29fSJung-uk Kim cf_man2html_ok=no 7387b53bb29fSJung-uk Kim fi 7388*822ca327SBaptiste Daroussin echo "$as_me:7388: result: $cf_man2html_ok" >&5 7389b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_man2html_ok" >&6 7390b53bb29fSJung-uk Kim ;; 7391b53bb29fSJung-uk Kim (*) 7392b53bb29fSJung-uk Kim cf_man2html=no 7393b53bb29fSJung-uk Kim ;; 7394b53bb29fSJung-uk Kim esac 7395b53bb29fSJung-uk Kimesac 7396b53bb29fSJung-uk Kim 7397*822ca327SBaptiste Daroussinecho "$as_me:7397: checking for program to convert manpage to html" >&5 7398b53bb29fSJung-uk Kimecho $ECHO_N "checking for program to convert manpage to html... $ECHO_C" >&6 7399b53bb29fSJung-uk Kim 7400b53bb29fSJung-uk Kim# Check whether --with-man2html or --without-man2html was given. 7401b53bb29fSJung-uk Kimif test "${with_man2html+set}" = set; then 7402b53bb29fSJung-uk Kim withval="$with_man2html" 7403b53bb29fSJung-uk Kim cf_man2html=$withval 7404b53bb29fSJung-uk Kimelse 7405b53bb29fSJung-uk Kim cf_man2html=$cf_man2html 7406b53bb29fSJung-uk Kimfi; 7407b53bb29fSJung-uk Kim 7408b53bb29fSJung-uk Kimcf_with_groff=no 7409b53bb29fSJung-uk Kim 7410b53bb29fSJung-uk Kimcase $cf_man2html in 7411b53bb29fSJung-uk Kim(yes) 7412*822ca327SBaptiste Daroussin echo "$as_me:7412: result: man2html" >&5 7413b53bb29fSJung-uk Kimecho "${ECHO_T}man2html" >&6 7414b53bb29fSJung-uk Kim # Extract the first word of "man2html", so it can be a program name with args. 7415b53bb29fSJung-uk Kimset dummy man2html; ac_word=$2 7416*822ca327SBaptiste Daroussinecho "$as_me:7416: checking for $ac_word" >&5 7417b53bb29fSJung-uk Kimecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6 7418b53bb29fSJung-uk Kimif test "${ac_cv_path_cf_man2html+set}" = set; then 7419b53bb29fSJung-uk Kim echo $ECHO_N "(cached) $ECHO_C" >&6 7420b53bb29fSJung-uk Kimelse 7421b53bb29fSJung-uk Kim case $cf_man2html in 7422b53bb29fSJung-uk Kim [\\/]* | ?:[\\/]*) 7423b53bb29fSJung-uk Kim ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path. 7424b53bb29fSJung-uk Kim ;; 7425b53bb29fSJung-uk Kim *) 7426b53bb29fSJung-uk Kim ac_save_IFS=$IFS; IFS=$ac_path_separator 7427b53bb29fSJung-uk Kimac_dummy="$PATH" 7428b53bb29fSJung-uk Kimfor ac_dir in $ac_dummy; do 7429b53bb29fSJung-uk Kim IFS=$ac_save_IFS 7430b53bb29fSJung-uk Kim test -z "$ac_dir" && ac_dir=. 7431b53bb29fSJung-uk Kim if $as_executable_p "$ac_dir/$ac_word"; then 7432b53bb29fSJung-uk Kim ac_cv_path_cf_man2html="$ac_dir/$ac_word" 7433*822ca327SBaptiste Daroussin echo "$as_me:7433: found $ac_dir/$ac_word" >&5 7434b53bb29fSJung-uk Kim break 7435b53bb29fSJung-uk Kimfi 7436b53bb29fSJung-uk Kimdone 7437b53bb29fSJung-uk Kim 7438b53bb29fSJung-uk Kim test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no" 7439b53bb29fSJung-uk Kim ;; 7440b53bb29fSJung-uk Kimesac 7441b53bb29fSJung-uk Kimfi 7442b53bb29fSJung-uk Kimcf_man2html=$ac_cv_path_cf_man2html 7443b53bb29fSJung-uk Kim 7444b53bb29fSJung-uk Kimif test -n "$cf_man2html"; then 7445*822ca327SBaptiste Daroussin echo "$as_me:7445: result: $cf_man2html" >&5 7446b53bb29fSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6 7447b53bb29fSJung-uk Kimelse 7448*822ca327SBaptiste Daroussin echo "$as_me:7448: result: no" >&5 74490f86d14eSJung-uk Kimecho "${ECHO_T}no" >&6 74500f86d14eSJung-uk Kimfi 74510f86d14eSJung-uk Kim 74520f86d14eSJung-uk Kim ;; 74530f86d14eSJung-uk Kim(no|groff|*/groff*) 74540f86d14eSJung-uk Kim cf_with_groff=yes 74550f86d14eSJung-uk Kim cf_man2html=$GROFF_PATH 7456*822ca327SBaptiste Daroussin echo "$as_me:7456: result: $cf_man2html" >&5 74570f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6 74580f86d14eSJung-uk Kim ;; 74590f86d14eSJung-uk Kim(*) 7460*822ca327SBaptiste Daroussin echo "$as_me:7460: result: $cf_man2html" >&5 74610f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html" >&6 74620f86d14eSJung-uk Kim ;; 74630f86d14eSJung-uk Kimesac 74640f86d14eSJung-uk Kim 74650f86d14eSJung-uk KimMAN2HTML_TEMP="man2html.tmp" 74660f86d14eSJung-uk Kim cat >$MAN2HTML_TEMP <<CF_EOF 7467c5b5d71aSJung-uk Kim#!$SHELL 74680f86d14eSJung-uk Kim# Temporary script generated by CF_WITH_MAN2HTML 74690f86d14eSJung-uk Kim# Convert inputs to html, sending result to standard output. 74700f86d14eSJung-uk Kim# 74710f86d14eSJung-uk Kim# Parameters: 74720f86d14eSJung-uk Kim# \${1} = rootname of file to convert 74730f86d14eSJung-uk Kim# \${2} = suffix of file to convert, e.g., "1" 74740f86d14eSJung-uk Kim# \${3} = macros to use, e.g., "man" 74750f86d14eSJung-uk Kim# 74760f86d14eSJung-uk KimROOT=\$1 74770f86d14eSJung-uk KimTYPE=\$2 74780f86d14eSJung-uk KimMACS=\$3 74790f86d14eSJung-uk Kim 74800f86d14eSJung-uk Kimunset LANG 74810f86d14eSJung-uk Kimunset LC_ALL 74820f86d14eSJung-uk Kimunset LC_CTYPE 74830f86d14eSJung-uk Kimunset LANGUAGE 74840f86d14eSJung-uk KimGROFF_NO_SGR=stupid 74850f86d14eSJung-uk Kimexport GROFF_NO_SGR 74860f86d14eSJung-uk Kim 74870f86d14eSJung-uk KimCF_EOF 74880f86d14eSJung-uk Kim 74898e022d3cSDag-Erling SmørgravNROFF_OPTS= 74900f86d14eSJung-uk Kimif test "x$cf_with_groff" = xyes 74910f86d14eSJung-uk Kimthen 74920f86d14eSJung-uk Kim MAN2HTML_NOTE="$GROFF_NOTE" 74930f86d14eSJung-uk Kim MAN2HTML_PATH="$GROFF_PATH" 74940f86d14eSJung-uk Kim cat >>$MAN2HTML_TEMP <<CF_EOF 7495b53bb29fSJung-uk Kim$SHELL -c "$TBL_PATH \${ROOT}.\${TYPE} | $GROFF_PATH -P -o0 -I\${ROOT}_ -Thtml -\${MACS}" 74960f86d14eSJung-uk KimCF_EOF 74970f86d14eSJung-uk Kimelse 74988e022d3cSDag-Erling Smørgrav # disable hyphenation if this is groff 74998e022d3cSDag-Erling Smørgrav if test "x$GROFF_PATH" != xno 75008e022d3cSDag-Erling Smørgrav then 7501*822ca327SBaptiste Daroussin echo "$as_me:7501: checking if nroff is really groff" >&5 75028e022d3cSDag-Erling Smørgravecho $ECHO_N "checking if nroff is really groff... $ECHO_C" >&6 75038e022d3cSDag-Erling Smørgrav cf_check_groff="`$NROFF_PATH --version 2>/dev/null | grep groff`" 75048e022d3cSDag-Erling Smørgrav test -n "$cf_check_groff" && cf_check_groff=yes 75058e022d3cSDag-Erling Smørgrav test -n "$cf_check_groff" || cf_check_groff=no 7506*822ca327SBaptiste Daroussin echo "$as_me:7506: result: $cf_check_groff" >&5 75078e022d3cSDag-Erling Smørgravecho "${ECHO_T}$cf_check_groff" >&6 75088e022d3cSDag-Erling Smørgrav test "x$cf_check_groff" = xyes && NROFF_OPTS="-rHY=0" 75098e022d3cSDag-Erling Smørgrav fi 75100f86d14eSJung-uk Kim MAN2HTML_NOTE="" 75110f86d14eSJung-uk Kim 75120f86d14eSJung-uk Kimif test "x$prefix" != xNONE; then 75130f86d14eSJung-uk Kim cf_path_syntax="$prefix" 75140f86d14eSJung-uk Kimelse 75150f86d14eSJung-uk Kim cf_path_syntax="$ac_default_prefix" 75160f86d14eSJung-uk Kimfi 75170f86d14eSJung-uk Kim 75180f86d14eSJung-uk Kimcase ".$cf_man2html" in 75190f86d14eSJung-uk Kim(.\$\(*\)*|.\'*\'*) 75200f86d14eSJung-uk Kim ;; 75210f86d14eSJung-uk Kim(..|./*|.\\*) 75220f86d14eSJung-uk Kim ;; 75230f86d14eSJung-uk Kim(.[a-zA-Z]:[\\/]*) # OS/2 EMX 75240f86d14eSJung-uk Kim ;; 75258e022d3cSDag-Erling Smørgrav(.\$\{*prefix\}*|.\$\{*dir\}*) 75260f86d14eSJung-uk Kim eval cf_man2html="$cf_man2html" 75270f86d14eSJung-uk Kim case ".$cf_man2html" in 75280f86d14eSJung-uk Kim (.NONE/*) 75298e022d3cSDag-Erling Smørgrav cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%` 75300f86d14eSJung-uk Kim ;; 75310f86d14eSJung-uk Kim esac 75320f86d14eSJung-uk Kim ;; 75330f86d14eSJung-uk Kim(.no|.NONE/*) 75348e022d3cSDag-Erling Smørgrav cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%` 75350f86d14eSJung-uk Kim ;; 75360f86d14eSJung-uk Kim(*) 7537*822ca327SBaptiste Daroussin { { echo "$as_me:7537: error: expected a pathname, not \"$cf_man2html\"" >&5 75380f86d14eSJung-uk Kimecho "$as_me: error: expected a pathname, not \"$cf_man2html\"" >&2;} 75390f86d14eSJung-uk Kim { (exit 1); exit 1; }; } 75400f86d14eSJung-uk Kim ;; 75410f86d14eSJung-uk Kimesac 75420f86d14eSJung-uk Kim 75430f86d14eSJung-uk Kim MAN2HTML_PATH="$cf_man2html" 7544*822ca327SBaptiste Daroussin echo "$as_me:7544: checking for $cf_man2html top/bottom margins" >&5 75450f86d14eSJung-uk Kimecho $ECHO_N "checking for $cf_man2html top/bottom margins... $ECHO_C" >&6 75460f86d14eSJung-uk Kim 75470f86d14eSJung-uk Kim # for this example, expect 3 lines of content, the remainder is head/foot 75480f86d14eSJung-uk Kim cat >conftest.in <<CF_EOF 75490f86d14eSJung-uk Kim.TH HEAD1 HEAD2 HEAD3 HEAD4 HEAD5 75500f86d14eSJung-uk Kim.SH SECTION 75510f86d14eSJung-uk KimMARKER 75520f86d14eSJung-uk KimCF_EOF 75530f86d14eSJung-uk Kim 7554b53bb29fSJung-uk Kim LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out 75550f86d14eSJung-uk Kim 75568e022d3cSDag-Erling Smørgrav cf_man2html_1st="`${FGREP-fgrep} -n MARKER conftest.out |sed -e 's/^[^0-9]*://' -e 's/:.*//'`" 75578e022d3cSDag-Erling Smørgrav cf_man2html_top=`expr "$cf_man2html_1st" - 2` 75588e022d3cSDag-Erling Smørgrav cf_man2html_bot="`wc -l conftest.out |sed -e 's/[^0-9]//g'`" 75598e022d3cSDag-Erling Smørgrav cf_man2html_bot=`expr "$cf_man2html_bot" - 2 - "$cf_man2html_top"` 75600f86d14eSJung-uk Kim cf_man2html_top_bot="-topm=$cf_man2html_top -botm=$cf_man2html_bot" 75610f86d14eSJung-uk Kim 7562*822ca327SBaptiste Daroussin echo "$as_me:7562: result: $cf_man2html_top_bot" >&5 75630f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html_top_bot" >&6 75640f86d14eSJung-uk Kim 7565*822ca327SBaptiste Daroussin echo "$as_me:7565: checking for pagesize to use" >&5 75660f86d14eSJung-uk Kimecho $ECHO_N "checking for pagesize to use... $ECHO_C" >&6 75670f86d14eSJung-uk Kim for cf_block in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 75680f86d14eSJung-uk Kim do 75690f86d14eSJung-uk Kim cat >>conftest.in <<CF_EOF 75700f86d14eSJung-uk Kim.nf 75710f86d14eSJung-uk Kim0 75720f86d14eSJung-uk Kim1 75730f86d14eSJung-uk Kim2 75740f86d14eSJung-uk Kim3 75750f86d14eSJung-uk Kim4 75760f86d14eSJung-uk Kim5 75770f86d14eSJung-uk Kim6 75780f86d14eSJung-uk Kim7 75790f86d14eSJung-uk Kim8 75800f86d14eSJung-uk Kim9 75810f86d14eSJung-uk KimCF_EOF 75820f86d14eSJung-uk Kim done 75830f86d14eSJung-uk Kim 7584b53bb29fSJung-uk Kim LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out 75858e022d3cSDag-Erling Smørgrav cf_man2html_page="`${FGREP-fgrep} -n HEAD1 conftest.out |sed -n '$p' |sed -e 's/^[^0-9]*://' -e 's/:.*//'`" 75860f86d14eSJung-uk Kim test -z "$cf_man2html_page" && cf_man2html_page=99999 75870f86d14eSJung-uk Kim test "$cf_man2html_page" -gt 100 && cf_man2html_page=99999 75880f86d14eSJung-uk Kim 75890f86d14eSJung-uk Kim rm -rf conftest* 7590*822ca327SBaptiste Daroussin echo "$as_me:7590: result: $cf_man2html_page" >&5 75910f86d14eSJung-uk Kimecho "${ECHO_T}$cf_man2html_page" >&6 75920f86d14eSJung-uk Kim 75930f86d14eSJung-uk Kim cat >>$MAN2HTML_TEMP <<CF_EOF 75940f86d14eSJung-uk Kim: \${MAN2HTML_PATH=$MAN2HTML_PATH} 75958e022d3cSDag-Erling SmørgravMAN2HTML_OPTS="\$MAN2HTML_OPTS -index -title=\"\$ROOT(\$TYPE)\" -compress -pgsize $cf_man2html_page" 75960f86d14eSJung-uk Kimcase \${TYPE} in 75970f86d14eSJung-uk Kim(ms) 75988e022d3cSDag-Erling Smørgrav $TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH -topm=0 -botm=0 \$MAN2HTML_OPTS 75990f86d14eSJung-uk Kim ;; 76000f86d14eSJung-uk Kim(*) 76018e022d3cSDag-Erling Smørgrav $TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH $cf_man2html_top_bot \$MAN2HTML_OPTS 76020f86d14eSJung-uk Kim ;; 76030f86d14eSJung-uk Kimesac 76040f86d14eSJung-uk KimCF_EOF 76050f86d14eSJung-uk Kimfi 76060f86d14eSJung-uk Kim 76070f86d14eSJung-uk Kimchmod 700 $MAN2HTML_TEMP 76080f86d14eSJung-uk Kim 7609*822ca327SBaptiste Daroussinecho "$as_me:7609: checking for mode_t" >&5 7610315e69cbSBaptiste Daroussinecho $ECHO_N "checking for mode_t... $ECHO_C" >&6 7611315e69cbSBaptiste Daroussinif test "${ac_cv_type_mode_t+set}" = set; then 7612315e69cbSBaptiste Daroussin echo $ECHO_N "(cached) $ECHO_C" >&6 7613315e69cbSBaptiste Daroussinelse 76148e022d3cSDag-Erling Smørgrav cat >"conftest.$ac_ext" <<_ACEOF 7615*822ca327SBaptiste Daroussin#line 7615 "configure" 7616315e69cbSBaptiste Daroussin#include "confdefs.h" 7617315e69cbSBaptiste Daroussin$ac_includes_default 7618315e69cbSBaptiste Daroussinint 7619b53bb29fSJung-uk Kimmain (void) 7620315e69cbSBaptiste Daroussin{ 7621315e69cbSBaptiste Daroussinif ((mode_t *) 0) 7622315e69cbSBaptiste Daroussin return 0; 7623315e69cbSBaptiste Daroussinif (sizeof (mode_t)) 7624315e69cbSBaptiste Daroussin return 0; 7625315e69cbSBaptiste Daroussin ; 7626315e69cbSBaptiste Daroussin return 0; 7627315e69cbSBaptiste Daroussin} 7628315e69cbSBaptiste Daroussin_ACEOF 76298e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" 7630*822ca327SBaptiste Daroussinif { (eval echo "$as_me:7630: \"$ac_compile\"") >&5 7631315e69cbSBaptiste Daroussin (eval $ac_compile) 2>&5 7632315e69cbSBaptiste Daroussin ac_status=$? 7633*822ca327SBaptiste Daroussin echo "$as_me:7633: \$? = $ac_status" >&5 76348e022d3cSDag-Erling Smørgrav (exit "$ac_status"); } && 76358e022d3cSDag-Erling Smørgrav { ac_try='test -s "conftest.$ac_objext"' 7636*822ca327SBaptiste Daroussin { (eval echo "$as_me:7636: \"$ac_try\"") >&5 7637315e69cbSBaptiste Daroussin (eval $ac_try) 2>&5 7638315e69cbSBaptiste Daroussin ac_status=$? 7639*822ca327SBaptiste Daroussin echo "$as_me:7639: \$? = $ac_status" >&5 76408e022d3cSDag-Erling Smørgrav (exit "$ac_status"); }; }; then 7641315e69cbSBaptiste Daroussin ac_cv_type_mode_t=yes 7642315e69cbSBaptiste Daroussinelse 7643315e69cbSBaptiste Daroussin echo "$as_me: failed program was:" >&5 76448e022d3cSDag-Erling Smørgravcat "conftest.$ac_ext" >&5 7645315e69cbSBaptiste Daroussinac_cv_type_mode_t=no 7646315e69cbSBaptiste Daroussinfi 76478e022d3cSDag-Erling Smørgravrm -f "conftest.$ac_objext" "conftest.$ac_ext" 7648315e69cbSBaptiste Daroussinfi 7649*822ca327SBaptiste Daroussinecho "$as_me:7649: result: $ac_cv_type_mode_t" >&5 7650315e69cbSBaptiste Daroussinecho "${ECHO_T}$ac_cv_type_mode_t" >&6 76518e022d3cSDag-Erling Smørgravif test "$ac_cv_type_mode_t" = yes; then 7652315e69cbSBaptiste Daroussin : 7653315e69cbSBaptiste Daroussinelse 7654315e69cbSBaptiste Daroussin 7655315e69cbSBaptiste Daroussincat >>confdefs.h <<EOF 7656315e69cbSBaptiste Daroussin#define mode_t int 7657315e69cbSBaptiste DaroussinEOF 7658315e69cbSBaptiste Daroussin 7659315e69cbSBaptiste Daroussinfi 7660315e69cbSBaptiste Daroussin 766198e903e7SBaptiste Daroussin### output makefile 766298e903e7SBaptiste Daroussinac_config_files="$ac_config_files makefile" 766398e903e7SBaptiste Daroussincat >confcache <<\_ACEOF 766498e903e7SBaptiste Daroussin# This file is a shell script that caches the results of configure 766598e903e7SBaptiste Daroussin# tests run on this system so they can be shared between configure 766698e903e7SBaptiste Daroussin# scripts and configure runs, see configure's option --config-cache. 766798e903e7SBaptiste Daroussin# It is not useful on other systems. If it contains results you don't 766898e903e7SBaptiste Daroussin# want to keep, you may remove or edit it. 766998e903e7SBaptiste Daroussin# 767098e903e7SBaptiste Daroussin# config.status only pays attention to the cache file if you give it 767198e903e7SBaptiste Daroussin# the --recheck option to rerun configure. 767298e903e7SBaptiste Daroussin# 7673*822ca327SBaptiste Daroussin# `ac_cv_env_foo' variables (set or unset) will be overridden when 767498e903e7SBaptiste Daroussin# loading this file, other *unset* `ac_cv_foo' will be assigned the 767598e903e7SBaptiste Daroussin# following values. 767698e903e7SBaptiste Daroussin 767798e903e7SBaptiste Daroussin_ACEOF 767898e903e7SBaptiste Daroussin 767998e903e7SBaptiste Daroussin# The following way of writing the cache mishandles newlines in values, 768098e903e7SBaptiste Daroussin# but we know of no workaround that is simple, portable, and efficient. 768198e903e7SBaptiste Daroussin# So, don't put newlines in cache variables' values. 768298e903e7SBaptiste Daroussin# Ultrix sh set writes to stderr and can't be redirected directly, 768398e903e7SBaptiste Daroussin# and sets the high bit in the cache file unless we assign to the vars. 768498e903e7SBaptiste Daroussin{ 768598e903e7SBaptiste Daroussin (set) 2>&1 | 768698e903e7SBaptiste Daroussin case `(ac_space=' '; set | grep ac_space) 2>&1` in 768798e903e7SBaptiste Daroussin *ac_space=\ *) 768898e903e7SBaptiste Daroussin # `set' does not quote correctly, so add quotes (double-quote 768998e903e7SBaptiste Daroussin # substitution turns \\\\ into \\, and sed turns \\ into \). 769098e903e7SBaptiste Daroussin sed -n \ 769198e903e7SBaptiste Daroussin "s/'/'\\\\''/g; 769298e903e7SBaptiste Daroussin s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 769398e903e7SBaptiste Daroussin ;; 769498e903e7SBaptiste Daroussin *) 769598e903e7SBaptiste Daroussin # `set' quotes correctly as required by POSIX, so do not add quotes. 769698e903e7SBaptiste Daroussin sed -n \ 769798e903e7SBaptiste Daroussin "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 769898e903e7SBaptiste Daroussin ;; 769998e903e7SBaptiste Daroussin esac; 770098e903e7SBaptiste Daroussin} | 770198e903e7SBaptiste Daroussin sed ' 770298e903e7SBaptiste Daroussin t clear 770398e903e7SBaptiste Daroussin : clear 770498e903e7SBaptiste Daroussin s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 770598e903e7SBaptiste Daroussin t end 770698e903e7SBaptiste Daroussin /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 770798e903e7SBaptiste Daroussin : end' >>confcache 770898e903e7SBaptiste Daroussinif cmp -s $cache_file confcache; then :; else 770998e903e7SBaptiste Daroussin if test -w $cache_file; then 771098e903e7SBaptiste Daroussin test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 771198e903e7SBaptiste Daroussin cat confcache >$cache_file 771298e903e7SBaptiste Daroussin else 771398e903e7SBaptiste Daroussin echo "not updating unwritable cache $cache_file" 771498e903e7SBaptiste Daroussin fi 771598e903e7SBaptiste Daroussinfi 771698e903e7SBaptiste Daroussinrm -f confcache 771798e903e7SBaptiste Daroussin 771898e903e7SBaptiste Daroussintest "x$prefix" = xNONE && prefix=$ac_default_prefix 771998e903e7SBaptiste Daroussin# Let make expand exec_prefix. 772098e903e7SBaptiste Daroussintest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 772198e903e7SBaptiste Daroussin 772298e903e7SBaptiste Daroussin# VPATH may cause trouble with some makes, so we remove $(srcdir), 772398e903e7SBaptiste Daroussin# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 772498e903e7SBaptiste Daroussin# trailing colons and then remove the whole line if VPATH becomes empty 772598e903e7SBaptiste Daroussin# (actually we leave an empty line to preserve line numbers). 772698e903e7SBaptiste Daroussinif test "x$srcdir" = x.; then 772798e903e7SBaptiste Daroussin ac_vpsub='/^[ ]*VPATH[ ]*=/{ 772898e903e7SBaptiste Daroussins/:*\$(srcdir):*/:/; 772998e903e7SBaptiste Daroussins/:*\${srcdir}:*/:/; 773098e903e7SBaptiste Daroussins/:*@srcdir@:*/:/; 773198e903e7SBaptiste Daroussins/^\([^=]*=[ ]*\):*/\1/; 773298e903e7SBaptiste Daroussins/:*$//; 773398e903e7SBaptiste Daroussins/^[^=]*=[ ]*$//; 773498e903e7SBaptiste Daroussin}' 773598e903e7SBaptiste Daroussinfi 773698e903e7SBaptiste Daroussin 773798e903e7SBaptiste DaroussinDEFS=-DHAVE_CONFIG_H 773898e903e7SBaptiste Daroussin 77398e022d3cSDag-Erling Smørgrav: "${CONFIG_STATUS=./config.status}" 774098e903e7SBaptiste Daroussinac_clean_files_save=$ac_clean_files 774198e903e7SBaptiste Daroussinac_clean_files="$ac_clean_files $CONFIG_STATUS" 7742*822ca327SBaptiste Daroussin{ echo "$as_me:7742: creating $CONFIG_STATUS" >&5 774398e903e7SBaptiste Daroussinecho "$as_me: creating $CONFIG_STATUS" >&6;} 77448e022d3cSDag-Erling Smørgravcat >"$CONFIG_STATUS" <<_ACEOF 774598e903e7SBaptiste Daroussin#! $SHELL 774698e903e7SBaptiste Daroussin# Generated automatically by configure. 774798e903e7SBaptiste Daroussin# Run this file to recreate the current configuration. 774898e903e7SBaptiste Daroussin# Compiler output produced by configure, useful for debugging 774998e903e7SBaptiste Daroussin# configure, is in config.log if it exists. 775098e903e7SBaptiste Daroussin 77518e022d3cSDag-Erling Smørgravme=\`echo "\$0" | sed -e 's,.*\\/,,'\` 77528e022d3cSDag-Erling Smørgrav 775398e903e7SBaptiste Daroussindebug=false 775498e903e7SBaptiste DaroussinSHELL=\${CONFIG_SHELL-$SHELL} 775598e903e7SBaptiste Daroussinac_cs_invocation="\$0 \$@" 775698e903e7SBaptiste Daroussin 77578e022d3cSDag-Erling SmørgravCLICOLOR_FORCE= GREP_OPTIONS= 77588e022d3cSDag-Erling Smørgravunset CLICOLOR_FORCE GREP_OPTIONS 775998e903e7SBaptiste Daroussin_ACEOF 776098e903e7SBaptiste Daroussin 77618e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\_ACEOF 776298e903e7SBaptiste Daroussin# Be Bourne compatible 776398e903e7SBaptiste Daroussinif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 776498e903e7SBaptiste Daroussin emulate sh 776598e903e7SBaptiste Daroussin NULLCMD=: 776698e903e7SBaptiste Daroussinelif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 776798e903e7SBaptiste Daroussin set -o posix 776898e903e7SBaptiste Daroussinfi 776998e903e7SBaptiste Daroussin 777098e903e7SBaptiste Daroussin# Name of the executable. 777198e903e7SBaptiste Daroussinas_me=`echo "$0" |sed 's,.*[\\/],,'` 777298e903e7SBaptiste Daroussin 777398e903e7SBaptiste Daroussinif expr a : '\(a\)' >/dev/null 2>&1; then 77748e022d3cSDag-Erling Smørgrav as_expr="expr" 777598e903e7SBaptiste Daroussinelse 77768e022d3cSDag-Erling Smørgrav as_expr="false" 777798e903e7SBaptiste Daroussinfi 777898e903e7SBaptiste Daroussin 777998e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file 778098e903e7SBaptiste Daroussinecho >conf$$.file 778198e903e7SBaptiste Daroussinif ln -s conf$$.file conf$$ 2>/dev/null; then 778298e903e7SBaptiste Daroussin # We could just check for DJGPP; but this test a) works b) is more generic 778398e903e7SBaptiste Daroussin # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 778498e903e7SBaptiste Daroussin if test -f conf$$.exe; then 778598e903e7SBaptiste Daroussin # Don't use ln at all; we don't have any links 778698e903e7SBaptiste Daroussin as_ln_s='cp -p' 778798e903e7SBaptiste Daroussin else 778898e903e7SBaptiste Daroussin as_ln_s='ln -s' 778998e903e7SBaptiste Daroussin fi 779098e903e7SBaptiste Daroussinelif ln conf$$.file conf$$ 2>/dev/null; then 77918e022d3cSDag-Erling Smørgrav as_ln_s='ln' 779298e903e7SBaptiste Daroussinelse 779398e903e7SBaptiste Daroussin as_ln_s='cp -p' 779498e903e7SBaptiste Daroussinfi 779598e903e7SBaptiste Daroussinrm -f conf$$ conf$$.exe conf$$.file 779698e903e7SBaptiste Daroussin 779798e903e7SBaptiste Daroussinas_executable_p="test -f" 779898e903e7SBaptiste Daroussin 779998e903e7SBaptiste Daroussin# Support unset when possible. 780098e903e7SBaptiste Daroussinif (FOO=FOO; unset FOO) >/dev/null 2>&1; then 78018e022d3cSDag-Erling Smørgrav as_unset="unset" 780298e903e7SBaptiste Daroussinelse 78038e022d3cSDag-Erling Smørgrav as_unset="false" 780498e903e7SBaptiste Daroussinfi 780598e903e7SBaptiste Daroussin 780698e903e7SBaptiste Daroussin# NLS nuisances. 780798e903e7SBaptiste Daroussin$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; } 780898e903e7SBaptiste Daroussin$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; } 780998e903e7SBaptiste Daroussin$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; } 781098e903e7SBaptiste Daroussin$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; } 781198e903e7SBaptiste Daroussin$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; } 781298e903e7SBaptiste Daroussin$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; } 781398e903e7SBaptiste Daroussin$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; } 781498e903e7SBaptiste Daroussin$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; } 781598e903e7SBaptiste Daroussin 781698e903e7SBaptiste Daroussin# IFS 781798e903e7SBaptiste Daroussin# We need space, tab and new line, in precisely that order. 781898e903e7SBaptiste Daroussinas_nl=' 781998e903e7SBaptiste Daroussin' 782098e903e7SBaptiste DaroussinIFS=" $as_nl" 782198e903e7SBaptiste Daroussin 782298e903e7SBaptiste Daroussin# CDPATH. 782398e903e7SBaptiste Daroussin$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; } 782498e903e7SBaptiste Daroussin 782598e903e7SBaptiste Daroussinexec 6>&1 782698e903e7SBaptiste Daroussin 782798e903e7SBaptiste Daroussin_ACEOF 782898e903e7SBaptiste Daroussin 782998e903e7SBaptiste Daroussin# Files that config.status was made for. 783098e903e7SBaptiste Daroussinif test -n "$ac_config_files"; then 78318e022d3cSDag-Erling Smørgrav echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS" 783298e903e7SBaptiste Daroussinfi 783398e903e7SBaptiste Daroussin 783498e903e7SBaptiste Daroussinif test -n "$ac_config_headers"; then 78358e022d3cSDag-Erling Smørgrav echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS" 783698e903e7SBaptiste Daroussinfi 783798e903e7SBaptiste Daroussin 783898e903e7SBaptiste Daroussinif test -n "$ac_config_links"; then 78398e022d3cSDag-Erling Smørgrav echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS" 784098e903e7SBaptiste Daroussinfi 784198e903e7SBaptiste Daroussin 784298e903e7SBaptiste Daroussinif test -n "$ac_config_commands"; then 78438e022d3cSDag-Erling Smørgrav echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS" 784498e903e7SBaptiste Daroussinfi 784598e903e7SBaptiste Daroussin 78468e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 784798e903e7SBaptiste Daroussin 784898e903e7SBaptiste Daroussinac_cs_usage="\ 784998e903e7SBaptiste Daroussin\`$as_me' instantiates files from templates according to the 785098e903e7SBaptiste Daroussincurrent configuration. 785198e903e7SBaptiste Daroussin 785298e903e7SBaptiste DaroussinUsage: $0 [OPTIONS] [FILE]... 785398e903e7SBaptiste Daroussin 785498e903e7SBaptiste Daroussin -h, --help print this help, then exit 785598e903e7SBaptiste Daroussin -V, --version print version number, then exit 785698e903e7SBaptiste Daroussin -d, --debug don't remove temporary files 785798e903e7SBaptiste Daroussin --recheck update $as_me by reconfiguring in the same conditions 785898e903e7SBaptiste Daroussin --file=FILE[:TEMPLATE] 785998e903e7SBaptiste Daroussin instantiate the configuration file FILE 786098e903e7SBaptiste Daroussin --header=FILE[:TEMPLATE] 786198e903e7SBaptiste Daroussin instantiate the configuration header FILE 786298e903e7SBaptiste Daroussin 786398e903e7SBaptiste DaroussinConfiguration files: 786498e903e7SBaptiste Daroussin$config_files 786598e903e7SBaptiste Daroussin 786698e903e7SBaptiste DaroussinConfiguration headers: 786798e903e7SBaptiste Daroussin$config_headers 786898e903e7SBaptiste Daroussin 786998e903e7SBaptiste DaroussinReport bugs to <dickey@invisible-island.net>." 787098e903e7SBaptiste DaroussinEOF 787198e903e7SBaptiste Daroussin 78728e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF 787398e903e7SBaptiste Daroussinac_cs_version="\\ 787498e903e7SBaptiste Daroussinconfig.status 7875*822ca327SBaptiste Daroussinconfigured by $0, generated by GNU Autoconf 2.52.20231210, 787698e903e7SBaptiste Daroussin with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 787798e903e7SBaptiste Daroussin 78788e022d3cSDag-Erling SmørgravCopyright 2003-2022,2023 Thomas E. Dickey 787998e903e7SBaptiste DaroussinCopyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 788098e903e7SBaptiste DaroussinFree Software Foundation, Inc. 788198e903e7SBaptiste DaroussinThis config.status script is free software; the Free Software Foundation 788298e903e7SBaptiste Daroussingives unlimited permission to copy, distribute and modify it." 78838e022d3cSDag-Erling Smørgravsrcdir="$srcdir" 788498e903e7SBaptiste DaroussinINSTALL="$INSTALL" 788598e903e7SBaptiste DaroussinEOF 788698e903e7SBaptiste Daroussin 78878e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 788898e903e7SBaptiste Daroussin# If no file are specified by the user, then we need to provide default 788998e903e7SBaptiste Daroussin# value. By we need to know if files were specified by the user. 789098e903e7SBaptiste Daroussinac_need_defaults=: 789198e903e7SBaptiste Daroussinwhile test $# != 0 789298e903e7SBaptiste Daroussindo 789398e903e7SBaptiste Daroussin case $1 in 789498e903e7SBaptiste Daroussin --*=*) 789598e903e7SBaptiste Daroussin ac_option=`expr "x$1" : 'x\([^=]*\)='` 789698e903e7SBaptiste Daroussin ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 789798e903e7SBaptiste Daroussin shift 789898e903e7SBaptiste Daroussin set dummy "$ac_option" "$ac_optarg" ${1+"$@"} 789998e903e7SBaptiste Daroussin shift 790098e903e7SBaptiste Daroussin ;; 790198e903e7SBaptiste Daroussin -*);; 790298e903e7SBaptiste Daroussin *) # This is not an option, so the user has probably given explicit 790398e903e7SBaptiste Daroussin # arguments. 790498e903e7SBaptiste Daroussin ac_need_defaults=false;; 790598e903e7SBaptiste Daroussin esac 790698e903e7SBaptiste Daroussin 790798e903e7SBaptiste Daroussin case $1 in 790898e903e7SBaptiste Daroussin # Handling of the options. 790998e903e7SBaptiste DaroussinEOF 79108e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF 791198e903e7SBaptiste Daroussin -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 791298e903e7SBaptiste Daroussin echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion" 791398e903e7SBaptiste Daroussin exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;; 791498e903e7SBaptiste DaroussinEOF 79158e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 791698e903e7SBaptiste Daroussin --version | --vers* | -V ) 791798e903e7SBaptiste Daroussin echo "$ac_cs_version"; exit 0 ;; 791898e903e7SBaptiste Daroussin --he | --h) 791998e903e7SBaptiste Daroussin # Conflict between --help and --header 7920*822ca327SBaptiste Daroussin { { echo "$as_me:7920: error: ambiguous option: $1 792198e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&5 792298e903e7SBaptiste Daroussinecho "$as_me: error: ambiguous option: $1 792398e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&2;} 792498e903e7SBaptiste Daroussin { (exit 1); exit 1; }; };; 792598e903e7SBaptiste Daroussin --help | --hel | -h ) 792698e903e7SBaptiste Daroussin echo "$ac_cs_usage"; exit 0 ;; 792798e903e7SBaptiste Daroussin --debug | --d* | -d ) 792898e903e7SBaptiste Daroussin debug=: ;; 792998e903e7SBaptiste Daroussin --file | --fil | --fi | --f ) 793098e903e7SBaptiste Daroussin shift 793198e903e7SBaptiste Daroussin CONFIG_FILES="$CONFIG_FILES $1" 793298e903e7SBaptiste Daroussin ac_need_defaults=false;; 793398e903e7SBaptiste Daroussin --header | --heade | --head | --hea ) 793498e903e7SBaptiste Daroussin shift 793598e903e7SBaptiste Daroussin CONFIG_HEADERS="$CONFIG_HEADERS $1" 793698e903e7SBaptiste Daroussin ac_need_defaults=false;; 793798e903e7SBaptiste Daroussin 793898e903e7SBaptiste Daroussin # This is an error. 7939*822ca327SBaptiste Daroussin -*) { { echo "$as_me:7939: error: unrecognized option: $1 794098e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&5 794198e903e7SBaptiste Daroussinecho "$as_me: error: unrecognized option: $1 794298e903e7SBaptiste DaroussinTry \`$0 --help' for more information." >&2;} 794398e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } ;; 794498e903e7SBaptiste Daroussin 794598e903e7SBaptiste Daroussin *) ac_config_targets="$ac_config_targets $1" ;; 794698e903e7SBaptiste Daroussin 794798e903e7SBaptiste Daroussin esac 794898e903e7SBaptiste Daroussin shift 794998e903e7SBaptiste Daroussindone 795098e903e7SBaptiste Daroussin 795198e903e7SBaptiste Daroussinexec 5>>config.log 795298e903e7SBaptiste Daroussincat >&5 << _ACEOF 795398e903e7SBaptiste Daroussin 795498e903e7SBaptiste Daroussin## ----------------------- ## 795598e903e7SBaptiste Daroussin## Running config.status. ## 795698e903e7SBaptiste Daroussin## ----------------------- ## 795798e903e7SBaptiste Daroussin 7958*822ca327SBaptiste DaroussinThis file was extended by $as_me 2.52.20231210, executed with 795998e903e7SBaptiste Daroussin CONFIG_FILES = $CONFIG_FILES 796098e903e7SBaptiste Daroussin CONFIG_HEADERS = $CONFIG_HEADERS 796198e903e7SBaptiste Daroussin CONFIG_LINKS = $CONFIG_LINKS 796298e903e7SBaptiste Daroussin CONFIG_COMMANDS = $CONFIG_COMMANDS 79638e022d3cSDag-Erling Smørgrav > "$ac_cs_invocation" 796498e903e7SBaptiste Daroussinon `(hostname || uname -n) 2>/dev/null | sed 1q` 796598e903e7SBaptiste Daroussin 796698e903e7SBaptiste Daroussin_ACEOF 796798e903e7SBaptiste DaroussinEOF 796898e903e7SBaptiste Daroussin 79698e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 797098e903e7SBaptiste Daroussinfor ac_config_target in $ac_config_targets 797198e903e7SBaptiste Daroussindo 797298e903e7SBaptiste Daroussin case "$ac_config_target" in 797398e903e7SBaptiste Daroussin # Handling of arguments. 797498e903e7SBaptiste Daroussin "makefile" ) CONFIG_FILES="$CONFIG_FILES makefile" ;; 797598e903e7SBaptiste Daroussin "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config_h.in" ;; 7976*822ca327SBaptiste Daroussin *) { { echo "$as_me:7976: error: invalid argument: $ac_config_target" >&5 797798e903e7SBaptiste Daroussinecho "$as_me: error: invalid argument: $ac_config_target" >&2;} 797898e903e7SBaptiste Daroussin { (exit 1); exit 1; }; };; 797998e903e7SBaptiste Daroussin esac 798098e903e7SBaptiste Daroussindone 798198e903e7SBaptiste Daroussin 798298e903e7SBaptiste Daroussin# If the user did not use the arguments to specify the items to instantiate, 798398e903e7SBaptiste Daroussin# then the envvar interface is used. Set only those that are not. 798498e903e7SBaptiste Daroussin# We use the long form for the default assignment because of an extremely 798598e903e7SBaptiste Daroussin# bizarre bug on SunOS 4.1.3. 79868e022d3cSDag-Erling Smørgravif "$ac_need_defaults"; then 798798e903e7SBaptiste Daroussin test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 798898e903e7SBaptiste Daroussin test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 798998e903e7SBaptiste Daroussinfi 799098e903e7SBaptiste Daroussin 799198e903e7SBaptiste Daroussin# Create a temporary directory, and hook for its removal unless debugging. 799298e903e7SBaptiste Daroussin$debug || 799398e903e7SBaptiste Daroussin{ 799498e903e7SBaptiste Daroussin trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 799598e903e7SBaptiste Daroussin trap '{ (exit 1); exit 1; }' 1 2 13 15 799698e903e7SBaptiste Daroussin} 799798e903e7SBaptiste Daroussin 799898e903e7SBaptiste Daroussin# Create a (secure) tmp directory for tmp files. 79998e022d3cSDag-Erling Smørgrav: "${TMPDIR=/tmp}" 800098e903e7SBaptiste Daroussin{ 800198e903e7SBaptiste Daroussin tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` && 800298e903e7SBaptiste Daroussin test -n "$tmp" && test -d "$tmp" 800398e903e7SBaptiste Daroussin} || 800498e903e7SBaptiste Daroussin{ 800598e903e7SBaptiste Daroussin tmp=$TMPDIR/cs$$-$RANDOM 80068e022d3cSDag-Erling Smørgrav (umask 077 && mkdir "$tmp") 800798e903e7SBaptiste Daroussin} || 800898e903e7SBaptiste Daroussin{ 800998e903e7SBaptiste Daroussin echo "$me: cannot create a temporary directory in $TMPDIR" >&2 801098e903e7SBaptiste Daroussin { (exit 1); exit 1; } 801198e903e7SBaptiste Daroussin} 801298e903e7SBaptiste Daroussin 801398e903e7SBaptiste DaroussinEOF 801498e903e7SBaptiste Daroussin 80158e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF 801698e903e7SBaptiste Daroussin 801798e903e7SBaptiste Daroussin# 801898e903e7SBaptiste Daroussin# CONFIG_FILES section. 801998e903e7SBaptiste Daroussin# 802098e903e7SBaptiste Daroussin 802198e903e7SBaptiste Daroussin# No need to generate the scripts if there are no CONFIG_FILES. 802298e903e7SBaptiste Daroussin# This happens for instance when ./config.status config.h 802398e903e7SBaptiste Daroussinif test -n "\$CONFIG_FILES"; then 802498e903e7SBaptiste Daroussin # Protect against being on the right side of a sed subst in config.status. 802598e903e7SBaptiste Daroussin sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 80268e022d3cSDag-Erling Smørgrav s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF 80278e022d3cSDag-Erling Smørgravs,@X_CFLAGS@,$X_CFLAGS,;t t 80288e022d3cSDag-Erling Smørgravs,@X_LIBS@,$X_LIBS,;t t 802998e903e7SBaptiste Daroussins,@SHELL@,$SHELL,;t t 803098e903e7SBaptiste Daroussins,@exec_prefix@,$exec_prefix,;t t 803198e903e7SBaptiste Daroussins,@prefix@,$prefix,;t t 803298e903e7SBaptiste Daroussins,@program_transform_name@,$program_transform_name,;t t 803398e903e7SBaptiste Daroussins,@bindir@,$bindir,;t t 803498e903e7SBaptiste Daroussins,@sbindir@,$sbindir,;t t 803598e903e7SBaptiste Daroussins,@libexecdir@,$libexecdir,;t t 80365b91e83fSBaptiste Daroussins,@datarootdir@,$datarootdir,;t t 803798e903e7SBaptiste Daroussins,@datadir@,$datadir,;t t 803898e903e7SBaptiste Daroussins,@sysconfdir@,$sysconfdir,;t t 803998e903e7SBaptiste Daroussins,@sharedstatedir@,$sharedstatedir,;t t 804098e903e7SBaptiste Daroussins,@localstatedir@,$localstatedir,;t t 8041b53bb29fSJung-uk Kims,@runstatedir@,$runstatedir,;t t 804298e903e7SBaptiste Daroussins,@libdir@,$libdir,;t t 804398e903e7SBaptiste Daroussins,@includedir@,$includedir,;t t 804498e903e7SBaptiste Daroussins,@oldincludedir@,$oldincludedir,;t t 804598e903e7SBaptiste Daroussins,@infodir@,$infodir,;t t 804698e903e7SBaptiste Daroussins,@mandir@,$mandir,;t t 804798e903e7SBaptiste Daroussins,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 804898e903e7SBaptiste Daroussins,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 804998e903e7SBaptiste Daroussins,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 805098e903e7SBaptiste Daroussins,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 805198e903e7SBaptiste Daroussins,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 805298e903e7SBaptiste Daroussins,@build_alias@,$build_alias,;t t 805398e903e7SBaptiste Daroussins,@host_alias@,$host_alias,;t t 805498e903e7SBaptiste Daroussins,@target_alias@,$target_alias,;t t 805598e903e7SBaptiste Daroussins,@ECHO_C@,$ECHO_C,;t t 805698e903e7SBaptiste Daroussins,@ECHO_N@,$ECHO_N,;t t 805798e903e7SBaptiste Daroussins,@ECHO_T@,$ECHO_T,;t t 805898e903e7SBaptiste Daroussins,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 805998e903e7SBaptiste Daroussins,@DEFS@,$DEFS,;t t 806098e903e7SBaptiste Daroussins,@LIBS@,$LIBS,;t t 806198e903e7SBaptiste Daroussins,@build@,$build,;t t 806298e903e7SBaptiste Daroussins,@build_cpu@,$build_cpu,;t t 806398e903e7SBaptiste Daroussins,@build_vendor@,$build_vendor,;t t 806498e903e7SBaptiste Daroussins,@build_os@,$build_os,;t t 806598e903e7SBaptiste Daroussins,@host@,$host,;t t 806698e903e7SBaptiste Daroussins,@host_cpu@,$host_cpu,;t t 806798e903e7SBaptiste Daroussins,@host_vendor@,$host_vendor,;t t 806898e903e7SBaptiste Daroussins,@host_os@,$host_os,;t t 806998e903e7SBaptiste Daroussins,@target@,$target,;t t 807098e903e7SBaptiste Daroussins,@target_cpu@,$target_cpu,;t t 807198e903e7SBaptiste Daroussins,@target_vendor@,$target_vendor,;t t 807298e903e7SBaptiste Daroussins,@target_os@,$target_os,;t t 807398e903e7SBaptiste Daroussins,@CC@,$CC,;t t 807498e903e7SBaptiste Daroussins,@CFLAGS@,$CFLAGS,;t t 807598e903e7SBaptiste Daroussins,@LDFLAGS@,$LDFLAGS,;t t 807698e903e7SBaptiste Daroussins,@CPPFLAGS@,$CPPFLAGS,;t t 807798e903e7SBaptiste Daroussins,@ac_ct_CC@,$ac_ct_CC,;t t 807898e903e7SBaptiste Daroussins,@EXEEXT@,$EXEEXT,;t t 807998e903e7SBaptiste Daroussins,@OBJEXT@,$OBJEXT,;t t 80805b91e83fSBaptiste Daroussins,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t 808198e903e7SBaptiste Daroussins,@SET_MAKE@,$SET_MAKE,;t t 808298e903e7SBaptiste Daroussins,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 808398e903e7SBaptiste Daroussins,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 808498e903e7SBaptiste Daroussins,@INSTALL_DATA@,$INSTALL_DATA,;t t 808598e903e7SBaptiste Daroussins,@CTAGS@,$CTAGS,;t t 808698e903e7SBaptiste Daroussins,@ETAGS@,$ETAGS,;t t 808798e903e7SBaptiste Daroussins,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t 808898e903e7SBaptiste Daroussins,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t 80890c8de5b0SBaptiste Daroussins,@AWK@,$AWK,;t t 809098e903e7SBaptiste Daroussins,@LINT@,$LINT,;t t 809198e903e7SBaptiste Daroussins,@LINT_OPTS@,$LINT_OPTS,;t t 80928e022d3cSDag-Erling Smørgravs,@LINT_LIBS@,$LINT_LIBS,;t t 809398e903e7SBaptiste Daroussins,@CPP@,$CPP,;t t 80948e022d3cSDag-Erling Smørgravs,@GREP@,$GREP,;t t 80958e022d3cSDag-Erling Smørgravs,@EGREP@,$EGREP,;t t 80960c8de5b0SBaptiste Daroussins,@SKELETON@,$SKELETON,;t t 809798e903e7SBaptiste Daroussins,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t 80988e022d3cSDag-Erling Smørgravs,@FGREP@,$FGREP,;t t 80998e022d3cSDag-Erling Smørgravs,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t 81008e022d3cSDag-Erling Smørgravs,@STDC_NORETURN@,$STDC_NORETURN,;t t 810198e903e7SBaptiste Daroussins,@ECHO_LT@,$ECHO_LT,;t t 810298e903e7SBaptiste Daroussins,@ECHO_LD@,$ECHO_LD,;t t 810398e903e7SBaptiste Daroussins,@RULE_CC@,$RULE_CC,;t t 810498e903e7SBaptiste Daroussins,@SHOW_CC@,$SHOW_CC,;t t 810598e903e7SBaptiste Daroussins,@ECHO_CC@,$ECHO_CC,;t t 8106*822ca327SBaptiste Daroussins,@cf_manpage_format@,$cf_manpage_format,;t t 8107*822ca327SBaptiste Daroussins,@cf_manpage_inboth@,$cf_manpage_inboth,;t t 8108*822ca327SBaptiste Daroussins,@cf_manpage_so_strip@,$cf_manpage_so_strip,;t t 8109*822ca327SBaptiste Daroussins,@cf_manpage_compress@,$cf_manpage_compress,;t t 8110*822ca327SBaptiste Daroussins,@LN_S@,$LN_S,;t t 81110f86d14eSJung-uk Kims,@GROFF_PATH@,$GROFF_PATH,;t t 81120f86d14eSJung-uk Kims,@NROFF_PATH@,$NROFF_PATH,;t t 8113b53bb29fSJung-uk Kims,@TBL_PATH@,$TBL_PATH,;t t 81140f86d14eSJung-uk Kims,@GROFF_NOTE@,$GROFF_NOTE,;t t 81150f86d14eSJung-uk Kims,@NROFF_NOTE@,$NROFF_NOTE,;t t 81160f86d14eSJung-uk Kims,@cf_man2html@,$cf_man2html,;t t 81170f86d14eSJung-uk Kims,@MAN2HTML_NOTE@,$MAN2HTML_NOTE,;t t 81180f86d14eSJung-uk Kims,@MAN2HTML_PATH@,$MAN2HTML_PATH,;t t 81190f86d14eSJung-uk Kims,@MAN2HTML_TEMP@,$MAN2HTML_TEMP,;t t 812098e903e7SBaptiste DaroussinCEOF 812198e903e7SBaptiste Daroussin 812298e903e7SBaptiste DaroussinEOF 812398e903e7SBaptiste Daroussin 81248e022d3cSDag-Erling Smørgrav cat >>"$CONFIG_STATUS" <<\EOF 812598e903e7SBaptiste Daroussin # Split the substitutions into bite-sized pieces for seds with 812698e903e7SBaptiste Daroussin # small command number limits, like on Digital OSF/1 and HP-UX. 812798e903e7SBaptiste Daroussin ac_max_sed_lines=48 812898e903e7SBaptiste Daroussin ac_sed_frag=1 # Number of current file. 812998e903e7SBaptiste Daroussin ac_beg=1 # First line for current file. 813098e903e7SBaptiste Daroussin ac_end=$ac_max_sed_lines # Line after last line for current file. 813198e903e7SBaptiste Daroussin ac_more_lines=: 813298e903e7SBaptiste Daroussin ac_sed_cmds= 81338e022d3cSDag-Erling Smørgrav while "$ac_more_lines"; do 81348e022d3cSDag-Erling Smørgrav if test "$ac_beg" -gt 1; then 81358e022d3cSDag-Erling Smørgrav sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag 813698e903e7SBaptiste Daroussin else 81378e022d3cSDag-Erling Smørgrav sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag 813898e903e7SBaptiste Daroussin fi 81398e022d3cSDag-Erling Smørgrav if test ! -s "$tmp"/subs.frag; then 814098e903e7SBaptiste Daroussin ac_more_lines=false 814198e903e7SBaptiste Daroussin else 814298e903e7SBaptiste Daroussin # The purpose of the label and of the branching condition is to 814398e903e7SBaptiste Daroussin # speed up the sed processing (if there are no `@' at all, there 814498e903e7SBaptiste Daroussin # is no need to browse any of the substitutions). 814598e903e7SBaptiste Daroussin # These are the two extra sed commands mentioned above. 814698e903e7SBaptiste Daroussin (echo ':t 81478e022d3cSDag-Erling Smørgrav /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed 8148c5b5d71aSJung-uk Kim # It is possible to make a multiline substitution using escaped newlines. 8149c5b5d71aSJung-uk Kim # Ensure that we do not split the substitution between script fragments. 8150c5b5d71aSJung-uk Kim ac_BEG=$ac_end 81518e022d3cSDag-Erling Smørgrav ac_END=`expr "$ac_end" + "$ac_max_sed_lines"` 81528e022d3cSDag-Erling Smørgrav sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next 81538e022d3cSDag-Erling Smørgrav if test -s "$tmp"/subs.next; then 81548e022d3cSDag-Erling Smørgrav grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit 81558e022d3cSDag-Erling Smørgrav if test ! -s "$tmp"/subs.edit; then 81568e022d3cSDag-Erling Smørgrav grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit 81578e022d3cSDag-Erling Smørgrav if test ! -s "$tmp"/subs.edit; then 81588e022d3cSDag-Erling Smørgrav if test "$ac_beg" -gt 1; then 81598e022d3cSDag-Erling Smørgrav ac_end=`expr "$ac_end" - 1` 8160c5b5d71aSJung-uk Kim continue 8161c5b5d71aSJung-uk Kim fi 8162c5b5d71aSJung-uk Kim fi 8163c5b5d71aSJung-uk Kim fi 8164c5b5d71aSJung-uk Kim fi 8165c5b5d71aSJung-uk Kim 816698e903e7SBaptiste Daroussin if test -z "$ac_sed_cmds"; then 81678e022d3cSDag-Erling Smørgrav ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed" 816898e903e7SBaptiste Daroussin else 81698e022d3cSDag-Erling Smørgrav ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed" 817098e903e7SBaptiste Daroussin fi 81718e022d3cSDag-Erling Smørgrav ac_sed_frag=`expr "$ac_sed_frag" + 1` 817298e903e7SBaptiste Daroussin ac_beg=$ac_end 81738e022d3cSDag-Erling Smørgrav ac_end=`expr "$ac_end" + "$ac_max_sed_lines"` 817498e903e7SBaptiste Daroussin fi 817598e903e7SBaptiste Daroussin done 817698e903e7SBaptiste Daroussin if test -z "$ac_sed_cmds"; then 81778e022d3cSDag-Erling Smørgrav ac_sed_cmds="cat" 817898e903e7SBaptiste Daroussin fi 817998e903e7SBaptiste Daroussinfi # test -n "$CONFIG_FILES" 818098e903e7SBaptiste Daroussin 818198e903e7SBaptiste DaroussinEOF 81828e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 818398e903e7SBaptiste Daroussinfor ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 818498e903e7SBaptiste Daroussin # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 81858e022d3cSDag-Erling Smørgrav case "$ac_file" in 818698e903e7SBaptiste Daroussin - | *:- | *:-:* ) # input from stdin 81878e022d3cSDag-Erling Smørgrav cat >"$tmp"/stdin 818898e903e7SBaptiste Daroussin ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 818998e903e7SBaptiste Daroussin ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 819098e903e7SBaptiste Daroussin *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 819198e903e7SBaptiste Daroussin ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 819298e903e7SBaptiste Daroussin * ) ac_file_in=$ac_file.in ;; 819398e903e7SBaptiste Daroussin esac 819498e903e7SBaptiste Daroussin 819598e903e7SBaptiste Daroussin # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 819698e903e7SBaptiste Daroussin ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 819798e903e7SBaptiste Daroussin X"$ac_file" : 'X\(//\)[^/]' \| \ 819898e903e7SBaptiste Daroussin X"$ac_file" : 'X\(//\)$' \| \ 819998e903e7SBaptiste Daroussin X"$ac_file" : 'X\(/\)' \| \ 820098e903e7SBaptiste Daroussin . : '\(.\)' 2>/dev/null || 820198e903e7SBaptiste Daroussinecho X"$ac_file" | 820298e903e7SBaptiste Daroussin sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 820398e903e7SBaptiste Daroussin /^X\(\/\/\)[^/].*/{ s//\1/; q; } 820498e903e7SBaptiste Daroussin /^X\(\/\/\)$/{ s//\1/; q; } 820598e903e7SBaptiste Daroussin /^X\(\/\).*/{ s//\1/; q; } 820698e903e7SBaptiste Daroussin s/.*/./; q'` 820798e903e7SBaptiste Daroussin if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 820898e903e7SBaptiste Daroussin { case "$ac_dir" in 820998e903e7SBaptiste Daroussin [\\/]* | ?:[\\/]* ) as_incr_dir=;; 821098e903e7SBaptiste Daroussin *) as_incr_dir=.;; 821198e903e7SBaptiste Daroussinesac 821298e903e7SBaptiste Daroussinas_dummy="$ac_dir" 821398e903e7SBaptiste Daroussinfor as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do 821498e903e7SBaptiste Daroussin case $as_mkdir_dir in 821598e903e7SBaptiste Daroussin # Skip DOS drivespec 821698e903e7SBaptiste Daroussin ?:) as_incr_dir=$as_mkdir_dir ;; 821798e903e7SBaptiste Daroussin *) 821898e903e7SBaptiste Daroussin as_incr_dir=$as_incr_dir/$as_mkdir_dir 821998e903e7SBaptiste Daroussin test -d "$as_incr_dir" || mkdir "$as_incr_dir" 822098e903e7SBaptiste Daroussin ;; 822198e903e7SBaptiste Daroussin esac 822298e903e7SBaptiste Daroussindone; } 822398e903e7SBaptiste Daroussin 82248e022d3cSDag-Erling Smørgrav ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`" 822598e903e7SBaptiste Daroussin # A "../" for each directory in $ac_dir_suffix. 822698e903e7SBaptiste Daroussin ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'` 822798e903e7SBaptiste Daroussin else 822898e903e7SBaptiste Daroussin ac_dir_suffix= ac_dots= 822998e903e7SBaptiste Daroussin fi 823098e903e7SBaptiste Daroussin 82318e022d3cSDag-Erling Smørgrav case "$srcdir" in 823298e903e7SBaptiste Daroussin .) ac_srcdir=. 823398e903e7SBaptiste Daroussin if test -z "$ac_dots"; then 823498e903e7SBaptiste Daroussin ac_top_srcdir=. 823598e903e7SBaptiste Daroussin else 82368e022d3cSDag-Erling Smørgrav ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'` 823798e903e7SBaptiste Daroussin fi ;; 823898e903e7SBaptiste Daroussin [\\/]* | ?:[\\/]* ) 82398e022d3cSDag-Erling Smørgrav ac_srcdir="$srcdir$ac_dir_suffix"; 82408e022d3cSDag-Erling Smørgrav ac_top_srcdir="$srcdir" ;; 824198e903e7SBaptiste Daroussin *) # Relative path. 82428e022d3cSDag-Erling Smørgrav ac_srcdir="$ac_dots$srcdir$ac_dir_suffix" 82438e022d3cSDag-Erling Smørgrav ac_top_srcdir="$ac_dots$srcdir" ;; 824498e903e7SBaptiste Daroussin esac 824598e903e7SBaptiste Daroussin 824698e903e7SBaptiste Daroussin case $INSTALL in 824798e903e7SBaptiste Daroussin [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 824898e903e7SBaptiste Daroussin *) ac_INSTALL=$ac_dots$INSTALL ;; 824998e903e7SBaptiste Daroussin esac 825098e903e7SBaptiste Daroussin 825198e903e7SBaptiste Daroussin if test x"$ac_file" != x-; then 8252*822ca327SBaptiste Daroussin { echo "$as_me:8252: creating $ac_file" >&5 825398e903e7SBaptiste Daroussinecho "$as_me: creating $ac_file" >&6;} 825498e903e7SBaptiste Daroussin rm -f "$ac_file" 825598e903e7SBaptiste Daroussin fi 825698e903e7SBaptiste Daroussin # Let's still pretend it is `configure' which instantiates (i.e., don't 825798e903e7SBaptiste Daroussin # use $as_me), people would be surprised to read: 825898e903e7SBaptiste Daroussin # /* config.h. Generated automatically by config.status. */ 825998e903e7SBaptiste Daroussin configure_input="Generated automatically from `echo $ac_file_in | 826098e903e7SBaptiste Daroussin sed 's,.*/,,'` by configure." 826198e903e7SBaptiste Daroussin 826298e903e7SBaptiste Daroussin # First look for the input files in the build tree, otherwise in the 826398e903e7SBaptiste Daroussin # src tree. 826498e903e7SBaptiste Daroussin ac_file_inputs=`IFS=: 826598e903e7SBaptiste Daroussin for f in $ac_file_in; do 826698e903e7SBaptiste Daroussin case $f in 82678e022d3cSDag-Erling Smørgrav -) echo "$tmp"/stdin ;; 826898e903e7SBaptiste Daroussin [\\/$]*) 826998e903e7SBaptiste Daroussin # Absolute (can't be DOS-style, as IFS=:) 8270*822ca327SBaptiste Daroussin test -f "$f" || { { echo "$as_me:8270: error: cannot find input file: $f" >&5 827198e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;} 827298e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 82738e022d3cSDag-Erling Smørgrav echo "$f";; 827498e903e7SBaptiste Daroussin *) # Relative 827598e903e7SBaptiste Daroussin if test -f "$f"; then 827698e903e7SBaptiste Daroussin # Build tree 82778e022d3cSDag-Erling Smørgrav echo "$f" 827898e903e7SBaptiste Daroussin elif test -f "$srcdir/$f"; then 827998e903e7SBaptiste Daroussin # Source tree 82808e022d3cSDag-Erling Smørgrav echo "$srcdir/$f" 828198e903e7SBaptiste Daroussin else 828298e903e7SBaptiste Daroussin # /dev/null tree 8283*822ca327SBaptiste Daroussin { { echo "$as_me:8283: error: cannot find input file: $f" >&5 828498e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;} 828598e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 828698e903e7SBaptiste Daroussin fi;; 828798e903e7SBaptiste Daroussin esac 828898e903e7SBaptiste Daroussin done` || { (exit 1); exit 1; } 828998e903e7SBaptiste DaroussinEOF 82908e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 82915b91e83fSBaptiste Daroussin ac_warn_datarootdir=no 82925b91e83fSBaptiste Daroussin if test x"$ac_file" != x-; then 82935b91e83fSBaptiste Daroussin for ac_item in $ac_file_inputs 82945b91e83fSBaptiste Daroussin do 82958e022d3cSDag-Erling Smørgrav ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"` 82965b91e83fSBaptiste Daroussin if test -n "$ac_seen"; then 82978e022d3cSDag-Erling Smørgrav ac_used=`grep '@datarootdir@' "$ac_item"` 82985b91e83fSBaptiste Daroussin if test -z "$ac_used"; then 8299*822ca327SBaptiste Daroussin { echo "$as_me:8299: WARNING: datarootdir was used implicitly but not set: 83005b91e83fSBaptiste Daroussin$ac_seen" >&5 83015b91e83fSBaptiste Daroussinecho "$as_me: WARNING: datarootdir was used implicitly but not set: 83025b91e83fSBaptiste Daroussin$ac_seen" >&2;} 83035b91e83fSBaptiste Daroussin ac_warn_datarootdir=yes 83045b91e83fSBaptiste Daroussin fi 83055b91e83fSBaptiste Daroussin fi 83068e022d3cSDag-Erling Smørgrav ac_seen=`grep '${datarootdir}' "$ac_item"` 83075b91e83fSBaptiste Daroussin if test -n "$ac_seen"; then 8308*822ca327SBaptiste Daroussin { echo "$as_me:8308: WARNING: datarootdir was used explicitly but not set: 83095b91e83fSBaptiste Daroussin$ac_seen" >&5 83105b91e83fSBaptiste Daroussinecho "$as_me: WARNING: datarootdir was used explicitly but not set: 83115b91e83fSBaptiste Daroussin$ac_seen" >&2;} 83125b91e83fSBaptiste Daroussin ac_warn_datarootdir=yes 83135b91e83fSBaptiste Daroussin fi 83145b91e83fSBaptiste Daroussin done 83155b91e83fSBaptiste Daroussin fi 83165b91e83fSBaptiste Daroussin 83175b91e83fSBaptiste Daroussinif test "x$ac_warn_datarootdir" = xyes; then 83185b91e83fSBaptiste Daroussin ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'" 83195b91e83fSBaptiste Daroussinfi 83205b91e83fSBaptiste Daroussin 83215b91e83fSBaptiste DaroussinEOF 83228e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF 832398e903e7SBaptiste Daroussin sed "$ac_vpsub 832498e903e7SBaptiste Daroussin$extrasub 832598e903e7SBaptiste DaroussinEOF 83268e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 832798e903e7SBaptiste Daroussin:t 832898e903e7SBaptiste Daroussin/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 832998e903e7SBaptiste Daroussins,@configure_input@,$configure_input,;t t 833098e903e7SBaptiste Daroussins,@srcdir@,$ac_srcdir,;t t 833198e903e7SBaptiste Daroussins,@top_srcdir@,$ac_top_srcdir,;t t 833298e903e7SBaptiste Daroussins,@INSTALL@,$ac_INSTALL,;t t 83338e022d3cSDag-Erling Smørgrav" $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out 83348e022d3cSDag-Erling Smørgrav rm -f "$tmp"/stdin 83358e022d3cSDag-Erling SmørgravEOF 8336*822ca327SBaptiste Daroussintest -n "${FGREP}" || FGREP="grep -F" 8337*822ca327SBaptiste Daroussintest -n "${EGREP}" || EGREP="grep -E" 83388e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<EOF 8339*822ca327SBaptiste Daroussin test -n "\${FGREP}" || FGREP="$FGREP" 8340*822ca327SBaptiste Daroussin test -n "\${EGREP}" || EGREP="$EGREP" 83418e022d3cSDag-Erling SmørgravEOF 83428e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 834398e903e7SBaptiste Daroussin if test x"$ac_file" != x-; then 83448e022d3cSDag-Erling Smørgrav cp "$tmp/out" "$ac_file" 83455b91e83fSBaptiste Daroussin 83465b91e83fSBaptiste Daroussin for ac_name in prefix exec_prefix datarootdir 83475b91e83fSBaptiste Daroussin do 83488e022d3cSDag-Erling Smørgrav ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"` 83495b91e83fSBaptiste Daroussin if test -n "$ac_seen"; then 83508e022d3cSDag-Erling Smørgrav ac_init=`$EGREP '[ ]*'$ac_name'[ ]*=' "$ac_file"` 83515b91e83fSBaptiste Daroussin if test -z "$ac_init"; then 83528e022d3cSDag-Erling Smørgrav ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'` 8353*822ca327SBaptiste Daroussin { echo "$as_me:8353: WARNING: Variable $ac_name is used but was not set: 83545b91e83fSBaptiste Daroussin$ac_seen" >&5 83555b91e83fSBaptiste Daroussinecho "$as_me: WARNING: Variable $ac_name is used but was not set: 83565b91e83fSBaptiste Daroussin$ac_seen" >&2;} 83575b91e83fSBaptiste Daroussin fi 83585b91e83fSBaptiste Daroussin fi 83595b91e83fSBaptiste Daroussin done 83608e022d3cSDag-Erling Smørgrav $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out 83618e022d3cSDag-Erling Smørgrav $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out 83628e022d3cSDag-Erling Smørgrav if test -s "$tmp"/out; then 83638e022d3cSDag-Erling Smørgrav ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out` 8364*822ca327SBaptiste Daroussin { echo "$as_me:8364: WARNING: Some variables may not be substituted: 83655b91e83fSBaptiste Daroussin$ac_seen" >&5 83665b91e83fSBaptiste Daroussinecho "$as_me: WARNING: Some variables may not be substituted: 83675b91e83fSBaptiste Daroussin$ac_seen" >&2;} 83685b91e83fSBaptiste Daroussin fi 836998e903e7SBaptiste Daroussin else 83708e022d3cSDag-Erling Smørgrav cat "$tmp"/out 837198e903e7SBaptiste Daroussin fi 83728e022d3cSDag-Erling Smørgrav rm -f "$tmp"/out 837398e903e7SBaptiste Daroussin 837498e903e7SBaptiste Daroussindone 837598e903e7SBaptiste DaroussinEOF 83768e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 837798e903e7SBaptiste Daroussin 837898e903e7SBaptiste Daroussin# 837998e903e7SBaptiste Daroussin# CONFIG_HEADER section. 838098e903e7SBaptiste Daroussin# 838198e903e7SBaptiste Daroussin 838298e903e7SBaptiste Daroussin# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 838398e903e7SBaptiste Daroussin# NAME is the cpp macro being defined and VALUE is the value it is being given. 838498e903e7SBaptiste Daroussin# 838598e903e7SBaptiste Daroussin# ac_d sets the value in "#define NAME VALUE" lines. 838698e903e7SBaptiste Daroussinac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 838798e903e7SBaptiste Daroussinac_dB='[ ].*$,\1#\2' 838898e903e7SBaptiste Daroussinac_dC=' ' 838998e903e7SBaptiste Daroussinac_dD=',;t' 839098e903e7SBaptiste Daroussin# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 839198e903e7SBaptiste Daroussinac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 839298e903e7SBaptiste Daroussinac_iB='\([ ]\),\1#\2define\3' 839398e903e7SBaptiste Daroussinac_iC=' ' 839498e903e7SBaptiste Daroussinac_iD='\4,;t' 839598e903e7SBaptiste Daroussin# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 839698e903e7SBaptiste Daroussinac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 839798e903e7SBaptiste Daroussinac_uB='$,\1#\2define\3' 839898e903e7SBaptiste Daroussinac_uC=' ' 839998e903e7SBaptiste Daroussinac_uD=',;t' 840098e903e7SBaptiste Daroussin 840198e903e7SBaptiste Daroussinfor ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 840298e903e7SBaptiste Daroussin # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 84038e022d3cSDag-Erling Smørgrav case "$ac_file" in 840498e903e7SBaptiste Daroussin - | *:- | *:-:* ) # input from stdin 84058e022d3cSDag-Erling Smørgrav cat >"$tmp"/stdin 840698e903e7SBaptiste Daroussin ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 840798e903e7SBaptiste Daroussin ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 840898e903e7SBaptiste Daroussin *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 840998e903e7SBaptiste Daroussin ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 841098e903e7SBaptiste Daroussin * ) ac_file_in=$ac_file.in ;; 841198e903e7SBaptiste Daroussin esac 841298e903e7SBaptiste Daroussin 8413*822ca327SBaptiste Daroussin test x"$ac_file" != x- && { echo "$as_me:8413: creating $ac_file" >&5 841498e903e7SBaptiste Daroussinecho "$as_me: creating $ac_file" >&6;} 841598e903e7SBaptiste Daroussin 841698e903e7SBaptiste Daroussin # First look for the input files in the build tree, otherwise in the 841798e903e7SBaptiste Daroussin # src tree. 841898e903e7SBaptiste Daroussin ac_file_inputs=`IFS=: 841998e903e7SBaptiste Daroussin for f in $ac_file_in; do 842098e903e7SBaptiste Daroussin case $f in 84218e022d3cSDag-Erling Smørgrav -) echo "$tmp"/stdin ;; 842298e903e7SBaptiste Daroussin [\\/$]*) 842398e903e7SBaptiste Daroussin # Absolute (can't be DOS-style, as IFS=:) 8424*822ca327SBaptiste Daroussin test -f "$f" || { { echo "$as_me:8424: error: cannot find input file: $f" >&5 842598e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;} 842698e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 842798e903e7SBaptiste Daroussin echo $f;; 842898e903e7SBaptiste Daroussin *) # Relative 842998e903e7SBaptiste Daroussin if test -f "$f"; then 843098e903e7SBaptiste Daroussin # Build tree 843198e903e7SBaptiste Daroussin echo $f 843298e903e7SBaptiste Daroussin elif test -f "$srcdir/$f"; then 843398e903e7SBaptiste Daroussin # Source tree 84348e022d3cSDag-Erling Smørgrav echo "$srcdir/$f" 843598e903e7SBaptiste Daroussin else 843698e903e7SBaptiste Daroussin # /dev/null tree 8437*822ca327SBaptiste Daroussin { { echo "$as_me:8437: error: cannot find input file: $f" >&5 843898e903e7SBaptiste Daroussinecho "$as_me: error: cannot find input file: $f" >&2;} 843998e903e7SBaptiste Daroussin { (exit 1); exit 1; }; } 844098e903e7SBaptiste Daroussin fi;; 844198e903e7SBaptiste Daroussin esac 844298e903e7SBaptiste Daroussin done` || { (exit 1); exit 1; } 844398e903e7SBaptiste Daroussin # Remove the trailing spaces. 84448e022d3cSDag-Erling Smørgrav sed 's/[ ]*$//' $ac_file_inputs >"$tmp"/in 844598e903e7SBaptiste Daroussin 844698e903e7SBaptiste DaroussinEOF 844798e903e7SBaptiste Daroussin 84485b91e83fSBaptiste Daroussin# Transform confdefs.h into two sed scripts, `conftest.defines' and 84495b91e83fSBaptiste Daroussin# `conftest.undefs', that substitutes the proper values into 84505b91e83fSBaptiste Daroussin# config.h.in to produce config.h. The first handles `#define' 84515b91e83fSBaptiste Daroussin# templates, and the second `#undef' templates. 84525b91e83fSBaptiste Daroussin# And first: Protect against being on the right side of a sed subst in 84535b91e83fSBaptiste Daroussin# config.status. Protect against being in an unquoted here document 84545b91e83fSBaptiste Daroussin# in config.status. 84555b91e83fSBaptiste Daroussinrm -f conftest.defines conftest.undefs 84565b91e83fSBaptiste Daroussin# Using a here document instead of a string reduces the quoting nightmare. 84575b91e83fSBaptiste Daroussin# Putting comments in sed scripts is not portable. 84585b91e83fSBaptiste Daroussin# 84595b91e83fSBaptiste Daroussin# `end' is used to avoid that the second main sed command (meant for 84605b91e83fSBaptiste Daroussin# 0-ary CPP macros) applies to n-ary macro definitions. 84615b91e83fSBaptiste Daroussin# See the Autoconf documentation for `clear'. 84625b91e83fSBaptiste Daroussincat >confdef2sed.sed <<\EOF 84635b91e83fSBaptiste Daroussins/[\\&,]/\\&/g 84645b91e83fSBaptiste Daroussins,[\\$`],\\&,g 84655b91e83fSBaptiste Daroussint clear 84665b91e83fSBaptiste Daroussin: clear 84675b91e83fSBaptiste Daroussins,^[ ]*#[ ]*define[ ][ ]*\(\([^ (][^ (]*\)([^)]*)\)[ ]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp 84685b91e83fSBaptiste Daroussint end 84695b91e83fSBaptiste Daroussins,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp 84705b91e83fSBaptiste Daroussin: end 84715b91e83fSBaptiste DaroussinEOF 84725b91e83fSBaptiste Daroussin# If some macros were called several times there might be several times 84735b91e83fSBaptiste Daroussin# the same #defines, which is useless. Nevertheless, we may not want to 84745b91e83fSBaptiste Daroussin# sort them, since we want the *last* AC-DEFINE to be honored. 84755b91e83fSBaptiste Daroussinuniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines 84765b91e83fSBaptiste Daroussinsed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs 84775b91e83fSBaptiste Daroussinsed 's/ac_d/ac_i/g' conftest.defines >>conftest.undefs 84785b91e83fSBaptiste Daroussinrm -f confdef2sed.sed 847998e903e7SBaptiste Daroussin 84805b91e83fSBaptiste Daroussin# This sed command replaces #undef with comments. This is necessary, for 84815b91e83fSBaptiste Daroussin# example, in the case of _POSIX_SOURCE, which is predefined and required 84825b91e83fSBaptiste Daroussin# on some systems where configure will not decide to define it. 84835b91e83fSBaptiste Daroussincat >>conftest.undefs <<\EOF 84845b91e83fSBaptiste Daroussins,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, 84855b91e83fSBaptiste DaroussinEOF 848698e903e7SBaptiste Daroussin 84875b91e83fSBaptiste Daroussin# Break up conftest.defines because some shells have a limit on the size 84885b91e83fSBaptiste Daroussin# of here documents, and old seds have small limits too (100 cmds). 84898e022d3cSDag-Erling Smørgravecho ' # Handle all the #define templates only if necessary.' >>"$CONFIG_STATUS" 8490*822ca327SBaptiste Daroussinecho ' test -n "${EGREP}" || EGREP="grep -E"' >>"$CONFIG_STATUS" 8491*822ca327SBaptiste Daroussinecho ' if ${EGREP} "^[ ]*#[ ]*define" "$tmp"/in >/dev/null; then' >>"$CONFIG_STATUS" 84928e022d3cSDag-Erling Smørgravecho ' # If there are no defines, we may have an empty if/fi' >>"$CONFIG_STATUS" 84938e022d3cSDag-Erling Smørgravecho ' :' >>"$CONFIG_STATUS" 849498e903e7SBaptiste Daroussinrm -f conftest.tail 84955b91e83fSBaptiste Daroussinwhile grep . conftest.defines >/dev/null 849698e903e7SBaptiste Daroussindo 84978e022d3cSDag-Erling Smørgrav # Write a limited-size here document to "$tmp"/defines.sed. 84988e022d3cSDag-Erling Smørgrav echo ' cat >"$tmp"/defines.sed <<CEOF' >>"$CONFIG_STATUS" 84995b91e83fSBaptiste Daroussin # Speed up: don't consider the non `#define' lines. 85008e022d3cSDag-Erling Smørgrav echo '/^[ ]*#[ ]*define/!b' >>"$CONFIG_STATUS" 85015b91e83fSBaptiste Daroussin # Work around the forget-to-reset-the-flag bug. 85028e022d3cSDag-Erling Smørgrav echo 't clr' >>"$CONFIG_STATUS" 85038e022d3cSDag-Erling Smørgrav echo ': clr' >>"$CONFIG_STATUS" 85048e022d3cSDag-Erling Smørgrav sed "${ac_max_here_lines}q" conftest.defines >>"$CONFIG_STATUS" 85055b91e83fSBaptiste Daroussin echo 'CEOF 85068e022d3cSDag-Erling Smørgrav sed -f "$tmp"/defines.sed "$tmp"/in >"$tmp"/out 85078e022d3cSDag-Erling Smørgrav rm -f "$tmp"/in 85088e022d3cSDag-Erling Smørgrav mv "$tmp"/out "$tmp"/in 85098e022d3cSDag-Erling Smørgrav' >>"$CONFIG_STATUS" 85108e022d3cSDag-Erling Smørgrav sed "1,${ac_max_here_lines}d" conftest.defines >conftest.tail 85115b91e83fSBaptiste Daroussin rm -f conftest.defines 85125b91e83fSBaptiste Daroussin mv conftest.tail conftest.defines 85135b91e83fSBaptiste Daroussindone 85145b91e83fSBaptiste Daroussinrm -f conftest.defines 85158e022d3cSDag-Erling Smørgravecho ' fi # grep' >>"$CONFIG_STATUS" 85168e022d3cSDag-Erling Smørgravecho >>"$CONFIG_STATUS" 85175b91e83fSBaptiste Daroussin 85185b91e83fSBaptiste Daroussin# Break up conftest.undefs because some shells have a limit on the size 85195b91e83fSBaptiste Daroussin# of here documents, and old seds have small limits too (100 cmds). 85208e022d3cSDag-Erling Smørgravecho ' # Handle all the #undef templates' >>"$CONFIG_STATUS" 85215b91e83fSBaptiste Daroussinrm -f conftest.tail 85225b91e83fSBaptiste Daroussinwhile grep . conftest.undefs >/dev/null 85235b91e83fSBaptiste Daroussindo 85248e022d3cSDag-Erling Smørgrav # Write a limited-size here document to "$tmp"/undefs.sed. 85258e022d3cSDag-Erling Smørgrav echo ' cat >"$tmp"/undefs.sed <<CEOF' >>"$CONFIG_STATUS" 85265b91e83fSBaptiste Daroussin # Speed up: don't consider the non `#undef' 85278e022d3cSDag-Erling Smørgrav echo '/^[ ]*#[ ]*undef/!b' >>"$CONFIG_STATUS" 85285b91e83fSBaptiste Daroussin # Work around the forget-to-reset-the-flag bug. 85298e022d3cSDag-Erling Smørgrav echo 't clr' >>"$CONFIG_STATUS" 85308e022d3cSDag-Erling Smørgrav echo ': clr' >>"$CONFIG_STATUS" 85318e022d3cSDag-Erling Smørgrav sed "${ac_max_here_lines}q" conftest.undefs >>"$CONFIG_STATUS" 85325b91e83fSBaptiste Daroussin echo 'CEOF 85338e022d3cSDag-Erling Smørgrav sed -f "$tmp"/undefs.sed "$tmp"/in >"$tmp"/out 85348e022d3cSDag-Erling Smørgrav rm -f "$tmp"/in 85358e022d3cSDag-Erling Smørgrav mv "$tmp"/out "$tmp"/in 85368e022d3cSDag-Erling Smørgrav' >>"$CONFIG_STATUS" 85378e022d3cSDag-Erling Smørgrav sed "1,${ac_max_here_lines}d" conftest.undefs >conftest.tail 85385b91e83fSBaptiste Daroussin rm -f conftest.undefs 85395b91e83fSBaptiste Daroussin mv conftest.tail conftest.undefs 85405b91e83fSBaptiste Daroussindone 85415b91e83fSBaptiste Daroussinrm -f conftest.undefs 854298e903e7SBaptiste Daroussin 85438e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 854498e903e7SBaptiste Daroussin # Let's still pretend it is `configure' which instantiates (i.e., don't 854598e903e7SBaptiste Daroussin # use $as_me), people would be surprised to read: 854698e903e7SBaptiste Daroussin # /* config.h. Generated automatically by config.status. */ 854798e903e7SBaptiste Daroussin if test x"$ac_file" = x-; then 85488e022d3cSDag-Erling Smørgrav echo "/* Generated automatically by configure. */" >"$tmp"/config.h 854998e903e7SBaptiste Daroussin else 85508e022d3cSDag-Erling Smørgrav echo "/* $ac_file. Generated automatically by configure. */" >"$tmp"/config.h 855198e903e7SBaptiste Daroussin fi 85528e022d3cSDag-Erling Smørgrav cat "$tmp"/in >>"$tmp"/config.h 85538e022d3cSDag-Erling Smørgrav rm -f "$tmp"/in 855498e903e7SBaptiste Daroussin if test x"$ac_file" != x-; then 85558e022d3cSDag-Erling Smørgrav if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then 8556*822ca327SBaptiste Daroussin { echo "$as_me:8556: $ac_file is unchanged" >&5 855798e903e7SBaptiste Daroussinecho "$as_me: $ac_file is unchanged" >&6;} 855898e903e7SBaptiste Daroussin else 855998e903e7SBaptiste Daroussin ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 856098e903e7SBaptiste Daroussin X"$ac_file" : 'X\(//\)[^/]' \| \ 856198e903e7SBaptiste Daroussin X"$ac_file" : 'X\(//\)$' \| \ 856298e903e7SBaptiste Daroussin X"$ac_file" : 'X\(/\)' \| \ 856398e903e7SBaptiste Daroussin . : '\(.\)' 2>/dev/null || 856498e903e7SBaptiste Daroussinecho X"$ac_file" | 856598e903e7SBaptiste Daroussin sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 856698e903e7SBaptiste Daroussin /^X\(\/\/\)[^/].*/{ s//\1/; q; } 856798e903e7SBaptiste Daroussin /^X\(\/\/\)$/{ s//\1/; q; } 856898e903e7SBaptiste Daroussin /^X\(\/\).*/{ s//\1/; q; } 856998e903e7SBaptiste Daroussin s/.*/./; q'` 857098e903e7SBaptiste Daroussin if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 857198e903e7SBaptiste Daroussin { case "$ac_dir" in 857298e903e7SBaptiste Daroussin [\\/]* | ?:[\\/]* ) as_incr_dir=;; 857398e903e7SBaptiste Daroussin *) as_incr_dir=.;; 857498e903e7SBaptiste Daroussinesac 857598e903e7SBaptiste Daroussinas_dummy="$ac_dir" 857698e903e7SBaptiste Daroussinfor as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do 857798e903e7SBaptiste Daroussin case $as_mkdir_dir in 857898e903e7SBaptiste Daroussin # Skip DOS drivespec 857998e903e7SBaptiste Daroussin ?:) as_incr_dir=$as_mkdir_dir ;; 858098e903e7SBaptiste Daroussin *) 858198e903e7SBaptiste Daroussin as_incr_dir=$as_incr_dir/$as_mkdir_dir 858298e903e7SBaptiste Daroussin test -d "$as_incr_dir" || mkdir "$as_incr_dir" 858398e903e7SBaptiste Daroussin ;; 858498e903e7SBaptiste Daroussin esac 858598e903e7SBaptiste Daroussindone; } 858698e903e7SBaptiste Daroussin 858798e903e7SBaptiste Daroussin fi 85888e022d3cSDag-Erling Smørgrav rm -f "$ac_file" 85898e022d3cSDag-Erling Smørgrav mv "$tmp/config.h" "$ac_file" 859098e903e7SBaptiste Daroussin fi 859198e903e7SBaptiste Daroussin else 85928e022d3cSDag-Erling Smørgrav cat "$tmp"/config.h 85938e022d3cSDag-Erling Smørgrav rm -f "$tmp"/config.h 859498e903e7SBaptiste Daroussin fi 859598e903e7SBaptiste Daroussindone 859698e903e7SBaptiste DaroussinEOF 859798e903e7SBaptiste Daroussin 85988e022d3cSDag-Erling Smørgravcat >>"$CONFIG_STATUS" <<\EOF 859998e903e7SBaptiste Daroussin 860098e903e7SBaptiste Daroussin{ (exit 0); exit 0; } 860198e903e7SBaptiste DaroussinEOF 86028e022d3cSDag-Erling Smørgravchmod +x "$CONFIG_STATUS" 860398e903e7SBaptiste Daroussinac_clean_files=$ac_clean_files_save 860498e903e7SBaptiste Daroussin 860598e903e7SBaptiste Daroussin# configure is writing to config.log, and then calls config.status. 860698e903e7SBaptiste Daroussin# config.status does its own redirection, appending to config.log. 860798e903e7SBaptiste Daroussin# Unfortunately, on DOS this fails, as config.log is still kept open 860898e903e7SBaptiste Daroussin# by configure, so config.status won't be able to write to it; its 860998e903e7SBaptiste Daroussin# output is simply discarded. So we exec the FD to /dev/null, 861098e903e7SBaptiste Daroussin# effectively closing config.log, so it can be properly (re)opened and 861198e903e7SBaptiste Daroussin# appended to by config.status. When coming back to configure, we 861298e903e7SBaptiste Daroussin# need to make the FD available again. 861398e903e7SBaptiste Daroussinif test "$no_create" != yes; then 861498e903e7SBaptiste Daroussin ac_cs_success=: 861598e903e7SBaptiste Daroussin exec 5>/dev/null 86168e022d3cSDag-Erling Smørgrav $SHELL "$CONFIG_STATUS" || ac_cs_success=false 861798e903e7SBaptiste Daroussin exec 5>>config.log 861898e903e7SBaptiste Daroussin # Use ||, not &&, to avoid exiting from the if with $? = 1, which 861998e903e7SBaptiste Daroussin # would make configure fail if this is the last instruction. 86208e022d3cSDag-Erling Smørgrav "$ac_cs_success" || { (exit 1); exit 1; } 862198e903e7SBaptiste Daroussinfi 862298e903e7SBaptiste Daroussin 86234b4a8fcaSBaptiste Daroussintest -z "$cf_make_docs" && cf_make_docs=0 86244b4a8fcaSBaptiste Daroussin 86254b4a8fcaSBaptiste Daroussincf_output=makefile 86264b4a8fcaSBaptiste Daroussintest -f "$cf_output" || cf_output=Makefile 86274b4a8fcaSBaptiste Daroussin 86284b4a8fcaSBaptiste Daroussinif test "$cf_make_docs" = 0 86294b4a8fcaSBaptiste Daroussinthen 86300f86d14eSJung-uk Kimcat >>$cf_output <<CF_EOF 86314b4a8fcaSBaptiste Daroussin################################################################################ 86320f86d14eSJung-uk Kim## generated by CF_MAKE_DOCS 86334b4a8fcaSBaptiste Daroussin.SUFFIXES : .html .1 .man .ps .pdf .txt 86344b4a8fcaSBaptiste Daroussin 86350f86d14eSJung-uk Kim${NROFF_NOTE}.1.txt : 86360f86d14eSJung-uk Kim${NROFF_NOTE} \$(SHELL) -c "tbl \$*.1 | nroff -man | col -bx" >\$@ 86374b4a8fcaSBaptiste Daroussin 86380f86d14eSJung-uk Kim${GROFF_NOTE}.ps.pdf : 86390f86d14eSJung-uk Kim${GROFF_NOTE} ps2pdf \$*.ps 86400f86d14eSJung-uk Kim${GROFF_NOTE} 86410f86d14eSJung-uk Kim${GROFF_NOTE}.1.ps : 86420f86d14eSJung-uk Kim${GROFF_NOTE} \$(SHELL) -c "tbl \$*.1 | groff -man" >\$@ 86430f86d14eSJung-uk Kim${GROFF_NOTE} 86440f86d14eSJung-uk Kim${GROFF_NOTE}.1.txt : 86458e022d3cSDag-Erling Smørgrav${GROFF_NOTE} GROFF_NO_SGR=stupid \$(SHELL) -c "tbl \$*.1 | nroff -rHY=0 -Tascii -man | col -bx" >\$@ 86464b4a8fcaSBaptiste Daroussin 86470f86d14eSJung-uk Kim${MAN2HTML_NOTE}.1.html : 86480f86d14eSJung-uk Kim${MAN2HTML_NOTE} ./${MAN2HTML_TEMP} \$* 1 man >\$@ 86494b4a8fcaSBaptiste Daroussin 86504b4a8fcaSBaptiste DaroussinCF_EOF 86514b4a8fcaSBaptiste Daroussin cf_make_docs=1 86524b4a8fcaSBaptiste Daroussinfi 86534b4a8fcaSBaptiste Daroussin 86544b4a8fcaSBaptiste Daroussinfor cf_name in yacc 86554b4a8fcaSBaptiste Daroussindo 86564b4a8fcaSBaptiste Daroussincat >>$cf_output <<CF_EOF 86574b4a8fcaSBaptiste Daroussin################################################################################ 86580f86d14eSJung-uk Kim${NROFF_NOTE}docs docs-$cf_name :: $cf_name.txt 86590f86d14eSJung-uk Kim${MAN2HTML_NOTE}docs docs-$cf_name :: $cf_name.html 86600f86d14eSJung-uk Kim${GROFF_NOTE}docs docs-$cf_name :: $cf_name.pdf 86610f86d14eSJung-uk Kim${GROFF_NOTE}docs docs-$cf_name :: $cf_name.ps 86620f86d14eSJung-uk Kim${GROFF_NOTE}docs docs-$cf_name :: $cf_name.txt 86634b4a8fcaSBaptiste Daroussin 86644b4a8fcaSBaptiste Daroussinclean \\ 86654b4a8fcaSBaptiste Daroussindocs-clean :: 86660f86d14eSJung-uk Kim${NROFF_NOTE} rm -f $cf_name.txt 86670f86d14eSJung-uk Kim${MAN2HTML_NOTE} rm -f $cf_name.html 86680f86d14eSJung-uk Kim${GROFF_NOTE} rm -f $cf_name.pdf 86690f86d14eSJung-uk Kim${GROFF_NOTE} rm -f $cf_name.ps 86700f86d14eSJung-uk Kim${GROFF_NOTE} rm -f $cf_name.txt 86714b4a8fcaSBaptiste Daroussin 86720f86d14eSJung-uk Kim${NROFF_NOTE}$cf_name.txt : $cf_name.1 86730f86d14eSJung-uk Kim${MAN2HTML_NOTE}$cf_name.html : $cf_name.1 86740f86d14eSJung-uk Kim${GROFF_NOTE}$cf_name.pdf : $cf_name.ps 86750f86d14eSJung-uk Kim${GROFF_NOTE}$cf_name.ps : $cf_name.1 86760f86d14eSJung-uk Kim${GROFF_NOTE}$cf_name.txt : $cf_name.1 86774b4a8fcaSBaptiste DaroussinCF_EOF 86784b4a8fcaSBaptiste Daroussindone 86794b4a8fcaSBaptiste Daroussin 8680