mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-25 01:31:08 +00:00
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39424 72102866-910b-0410-8b05-ffd578937521
14134 lines
421 KiB
Bash
Executable file
14134 lines
421 KiB
Bash
Executable file
#! /bin/sh
|
||
# Guess values for system-dependent variables and create Makefiles.
|
||
# Generated by GNU Autoconf 2.69.
|
||
#
|
||
#
|
||
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
|
||
#
|
||
#
|
||
# This configure script is free software; the Free Software Foundation
|
||
# gives unlimited permission to copy, distribute and modify it.
|
||
## -------------------- ##
|
||
## M4sh Initialization. ##
|
||
## -------------------- ##
|
||
|
||
# Be more Bourne compatible
|
||
DUALCASE=1; export DUALCASE # for MKS sh
|
||
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
|
||
emulate sh
|
||
NULLCMD=:
|
||
# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
|
||
# is contrary to our usage. Disable this feature.
|
||
alias -g '${1+"$@"}'='"$@"'
|
||
setopt NO_GLOB_SUBST
|
||
else
|
||
case `(set -o) 2>/dev/null` in #(
|
||
*posix*) :
|
||
set -o posix ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
as_nl='
|
||
'
|
||
export as_nl
|
||
# Printing a long string crashes Solaris 7 /usr/bin/printf.
|
||
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
|
||
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
|
||
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
|
||
# Prefer a ksh shell builtin over an external printf program on Solaris,
|
||
# but without wasting forks for bash or zsh.
|
||
if test -z "$BASH_VERSION$ZSH_VERSION" \
|
||
&& (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
|
||
as_echo='print -r --'
|
||
as_echo_n='print -rn --'
|
||
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
|
||
as_echo='printf %s\n'
|
||
as_echo_n='printf %s'
|
||
else
|
||
if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
|
||
as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
|
||
as_echo_n='/usr/ucb/echo -n'
|
||
else
|
||
as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
|
||
as_echo_n_body='eval
|
||
arg=$1;
|
||
case $arg in #(
|
||
*"$as_nl"*)
|
||
expr "X$arg" : "X\\(.*\\)$as_nl";
|
||
arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
|
||
esac;
|
||
expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
|
||
'
|
||
export as_echo_n_body
|
||
as_echo_n='sh -c $as_echo_n_body as_echo'
|
||
fi
|
||
export as_echo_body
|
||
as_echo='sh -c $as_echo_body as_echo'
|
||
fi
|
||
|
||
# The user is always right.
|
||
if test "${PATH_SEPARATOR+set}" != set; then
|
||
PATH_SEPARATOR=:
|
||
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
|
||
(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
|
||
PATH_SEPARATOR=';'
|
||
}
|
||
fi
|
||
|
||
|
||
# IFS
|
||
# We need space, tab and new line, in precisely that order. Quoting is
|
||
# there to prevent editors from complaining about space-tab.
|
||
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
|
||
# splitting by setting IFS to empty value.)
|
||
IFS=" "" $as_nl"
|
||
|
||
# Find who we are. Look in the path if we contain no directory separator.
|
||
as_myself=
|
||
case $0 in #((
|
||
*[\\/]* ) as_myself=$0 ;;
|
||
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac
|
||
# We did not find ourselves, most probably we were run as `sh COMMAND'
|
||
# in which case we are not to be found in the path.
|
||
if test "x$as_myself" = x; then
|
||
as_myself=$0
|
||
fi
|
||
if test ! -f "$as_myself"; then
|
||
$as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
|
||
exit 1
|
||
fi
|
||
|
||
# Unset variables that we do not need and which cause bugs (e.g. in
|
||
# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
|
||
# suppresses any "Segmentation fault" message there. '((' could
|
||
# trigger a bug in pdksh 5.2.14.
|
||
for as_var in BASH_ENV ENV MAIL MAILPATH
|
||
do eval test x\${$as_var+set} = xset \
|
||
&& ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
|
||
done
|
||
PS1='$ '
|
||
PS2='> '
|
||
PS4='+ '
|
||
|
||
# NLS nuisances.
|
||
LC_ALL=C
|
||
export LC_ALL
|
||
LANGUAGE=C
|
||
export LANGUAGE
|
||
|
||
# CDPATH.
|
||
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
|
||
|
||
# Use a proper internal environment variable to ensure we don't fall
|
||
# into an infinite loop, continuously re-executing ourselves.
|
||
if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
|
||
_as_can_reexec=no; export _as_can_reexec;
|
||
# We cannot yet assume a decent shell, so we have to provide a
|
||
# neutralization value for shells without unset; and this also
|
||
# works around shells that cannot unset nonexistent variables.
|
||
# Preserve -v and -x to the replacement shell.
|
||
BASH_ENV=/dev/null
|
||
ENV=/dev/null
|
||
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
|
||
case $- in # ((((
|
||
*v*x* | *x*v* ) as_opts=-vx ;;
|
||
*v* ) as_opts=-v ;;
|
||
*x* ) as_opts=-x ;;
|
||
* ) as_opts= ;;
|
||
esac
|
||
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
|
||
# Admittedly, this is quite paranoid, since all the known shells bail
|
||
# out after a failed `exec'.
|
||
$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
|
||
as_fn_exit 255
|
||
fi
|
||
# We don't want this to propagate to other subprocesses.
|
||
{ _as_can_reexec=; unset _as_can_reexec;}
|
||
if test "x$CONFIG_SHELL" = x; then
|
||
as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
|
||
emulate sh
|
||
NULLCMD=:
|
||
# Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
|
||
# is contrary to our usage. Disable this feature.
|
||
alias -g '\${1+\"\$@\"}'='\"\$@\"'
|
||
setopt NO_GLOB_SUBST
|
||
else
|
||
case \`(set -o) 2>/dev/null\` in #(
|
||
*posix*) :
|
||
set -o posix ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
fi
|
||
"
|
||
as_required="as_fn_return () { (exit \$1); }
|
||
as_fn_success () { as_fn_return 0; }
|
||
as_fn_failure () { as_fn_return 1; }
|
||
as_fn_ret_success () { return 0; }
|
||
as_fn_ret_failure () { return 1; }
|
||
|
||
exitcode=0
|
||
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
|
||
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
|
||
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
|
||
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
|
||
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
|
||
|
||
else
|
||
exitcode=1; echo positional parameters were not saved.
|
||
fi
|
||
test x\$exitcode = x0 || exit 1
|
||
test -x / || exit 1"
|
||
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
|
||
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
|
||
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
|
||
test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
|
||
test \$(( 1 + 1 )) = 2 || exit 1"
|
||
if (eval "$as_required") 2>/dev/null; then :
|
||
as_have_required=yes
|
||
else
|
||
as_have_required=no
|
||
fi
|
||
if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
|
||
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
as_found=false
|
||
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
as_found=:
|
||
case $as_dir in #(
|
||
/*)
|
||
for as_base in sh bash ksh sh5; do
|
||
# Try only shells that exist, to save several forks.
|
||
as_shell=$as_dir/$as_base
|
||
if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
|
||
{ $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
|
||
CONFIG_SHELL=$as_shell as_have_required=yes
|
||
if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
|
||
break 2
|
||
fi
|
||
fi
|
||
done;;
|
||
esac
|
||
as_found=false
|
||
done
|
||
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
|
||
{ $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
|
||
CONFIG_SHELL=$SHELL as_have_required=yes
|
||
fi; }
|
||
IFS=$as_save_IFS
|
||
|
||
|
||
if test "x$CONFIG_SHELL" != x; then :
|
||
export CONFIG_SHELL
|
||
# We cannot yet assume a decent shell, so we have to provide a
|
||
# neutralization value for shells without unset; and this also
|
||
# works around shells that cannot unset nonexistent variables.
|
||
# Preserve -v and -x to the replacement shell.
|
||
BASH_ENV=/dev/null
|
||
ENV=/dev/null
|
||
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
|
||
case $- in # ((((
|
||
*v*x* | *x*v* ) as_opts=-vx ;;
|
||
*v* ) as_opts=-v ;;
|
||
*x* ) as_opts=-x ;;
|
||
* ) as_opts= ;;
|
||
esac
|
||
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
|
||
# Admittedly, this is quite paranoid, since all the known shells bail
|
||
# out after a failed `exec'.
|
||
$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
|
||
exit 255
|
||
fi
|
||
|
||
if test x$as_have_required = xno; then :
|
||
$as_echo "$0: This script requires a shell more modern than all"
|
||
$as_echo "$0: the shells that I found on your system."
|
||
if test x${ZSH_VERSION+set} = xset ; then
|
||
$as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
|
||
$as_echo "$0: be upgraded to zsh 4.3.4 or later."
|
||
else
|
||
$as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
|
||
$0: including any error possibly output before this
|
||
$0: message. Then install a modern shell, or manually run
|
||
$0: the script under such a shell if you do have one."
|
||
fi
|
||
exit 1
|
||
fi
|
||
fi
|
||
fi
|
||
SHELL=${CONFIG_SHELL-/bin/sh}
|
||
export SHELL
|
||
# Unset more variables known to interfere with behavior of common tools.
|
||
CLICOLOR_FORCE= GREP_OPTIONS=
|
||
unset CLICOLOR_FORCE GREP_OPTIONS
|
||
|
||
## --------------------- ##
|
||
## M4sh Shell Functions. ##
|
||
## --------------------- ##
|
||
# as_fn_unset VAR
|
||
# ---------------
|
||
# Portably unset VAR.
|
||
as_fn_unset ()
|
||
{
|
||
{ eval $1=; unset $1;}
|
||
}
|
||
as_unset=as_fn_unset
|
||
|
||
# as_fn_set_status STATUS
|
||
# -----------------------
|
||
# Set $? to STATUS, without forking.
|
||
as_fn_set_status ()
|
||
{
|
||
return $1
|
||
} # as_fn_set_status
|
||
|
||
# as_fn_exit STATUS
|
||
# -----------------
|
||
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
|
||
as_fn_exit ()
|
||
{
|
||
set +e
|
||
as_fn_set_status $1
|
||
exit $1
|
||
} # as_fn_exit
|
||
|
||
# as_fn_mkdir_p
|
||
# -------------
|
||
# Create "$as_dir" as a directory, including parents if necessary.
|
||
as_fn_mkdir_p ()
|
||
{
|
||
|
||
case $as_dir in #(
|
||
-*) as_dir=./$as_dir;;
|
||
esac
|
||
test -d "$as_dir" || eval $as_mkdir_p || {
|
||
as_dirs=
|
||
while :; do
|
||
case $as_dir in #(
|
||
*\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
|
||
*) as_qdir=$as_dir;;
|
||
esac
|
||
as_dirs="'$as_qdir' $as_dirs"
|
||
as_dir=`$as_dirname -- "$as_dir" ||
|
||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||
X"$as_dir" : 'X\(//\)[^/]' \| \
|
||
X"$as_dir" : 'X\(//\)$' \| \
|
||
X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
|
||
$as_echo X"$as_dir" |
|
||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)[^/].*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
test -d "$as_dir" && break
|
||
done
|
||
test -z "$as_dirs" || eval "mkdir $as_dirs"
|
||
} || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
|
||
|
||
|
||
} # as_fn_mkdir_p
|
||
|
||
# as_fn_executable_p FILE
|
||
# -----------------------
|
||
# Test if FILE is an executable regular file.
|
||
as_fn_executable_p ()
|
||
{
|
||
test -f "$1" && test -x "$1"
|
||
} # as_fn_executable_p
|
||
# as_fn_append VAR VALUE
|
||
# ----------------------
|
||
# Append the text in VALUE to the end of the definition contained in VAR. Take
|
||
# advantage of any shell optimizations that allow amortized linear growth over
|
||
# repeated appends, instead of the typical quadratic growth present in naive
|
||
# implementations.
|
||
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
|
||
eval 'as_fn_append ()
|
||
{
|
||
eval $1+=\$2
|
||
}'
|
||
else
|
||
as_fn_append ()
|
||
{
|
||
eval $1=\$$1\$2
|
||
}
|
||
fi # as_fn_append
|
||
|
||
# as_fn_arith ARG...
|
||
# ------------------
|
||
# Perform arithmetic evaluation on the ARGs, and store the result in the
|
||
# global $as_val. Take advantage of shells that can avoid forks. The arguments
|
||
# must be portable across $(()) and expr.
|
||
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
|
||
eval 'as_fn_arith ()
|
||
{
|
||
as_val=$(( $* ))
|
||
}'
|
||
else
|
||
as_fn_arith ()
|
||
{
|
||
as_val=`expr "$@" || test $? -eq 1`
|
||
}
|
||
fi # as_fn_arith
|
||
|
||
|
||
# as_fn_error STATUS ERROR [LINENO LOG_FD]
|
||
# ----------------------------------------
|
||
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
|
||
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
|
||
# script with STATUS, using 1 if that was 0.
|
||
as_fn_error ()
|
||
{
|
||
as_status=$1; test $as_status -eq 0 && as_status=1
|
||
if test "$4"; then
|
||
as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
|
||
fi
|
||
$as_echo "$as_me: error: $2" >&2
|
||
as_fn_exit $as_status
|
||
} # as_fn_error
|
||
|
||
if expr a : '\(a\)' >/dev/null 2>&1 &&
|
||
test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
||
as_expr=expr
|
||
else
|
||
as_expr=false
|
||
fi
|
||
|
||
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
|
||
as_basename=basename
|
||
else
|
||
as_basename=false
|
||
fi
|
||
|
||
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
|
||
as_dirname=dirname
|
||
else
|
||
as_dirname=false
|
||
fi
|
||
|
||
as_me=`$as_basename -- "$0" ||
|
||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
||
X"$0" : 'X\(//\)$' \| \
|
||
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
|
||
$as_echo X/"$0" |
|
||
sed '/^.*\/\([^/][^/]*\)\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
|
||
# Avoid depending upon Character Ranges.
|
||
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
||
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
||
as_cr_digits='0123456789'
|
||
as_cr_alnum=$as_cr_Letters$as_cr_digits
|
||
|
||
|
||
as_lineno_1=$LINENO as_lineno_1a=$LINENO
|
||
as_lineno_2=$LINENO as_lineno_2a=$LINENO
|
||
eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
|
||
test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
|
||
# Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
|
||
sed -n '
|
||
p
|
||
/[$]LINENO/=
|
||
' <$as_myself |
|
||
sed '
|
||
s/[$]LINENO.*/&-/
|
||
t lineno
|
||
b
|
||
:lineno
|
||
N
|
||
:loop
|
||
s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
|
||
t loop
|
||
s/-\n.*//
|
||
' >$as_me.lineno &&
|
||
chmod +x "$as_me.lineno" ||
|
||
{ $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
|
||
|
||
# If we had to re-execute with $CONFIG_SHELL, we're ensured to have
|
||
# already done that, so ensure we don't try to do so again and fall
|
||
# in an infinite loop. This has already happened in practice.
|
||
_as_can_reexec=no; export _as_can_reexec
|
||
# Don't try to exec as it changes $[0], causing all sort of problems
|
||
# (the dirname of $[0] is not the place where we might find the
|
||
# original and so on. Autoconf is especially sensitive to this).
|
||
. "./$as_me.lineno"
|
||
# Exit status is that of the last command.
|
||
exit
|
||
}
|
||
|
||
ECHO_C= ECHO_N= ECHO_T=
|
||
case `echo -n x` in #(((((
|
||
-n*)
|
||
case `echo 'xy\c'` in
|
||
*c*) ECHO_T=' ';; # ECHO_T is single tab character.
|
||
xy) ECHO_C='\c';;
|
||
*) echo `echo ksh88 bug on AIX 6.1` > /dev/null
|
||
ECHO_T=' ';;
|
||
esac;;
|
||
*)
|
||
ECHO_N='-n';;
|
||
esac
|
||
|
||
rm -f conf$$ conf$$.exe conf$$.file
|
||
if test -d conf$$.dir; then
|
||
rm -f conf$$.dir/conf$$.file
|
||
else
|
||
rm -f conf$$.dir
|
||
mkdir conf$$.dir 2>/dev/null
|
||
fi
|
||
if (echo >conf$$.file) 2>/dev/null; then
|
||
if ln -s conf$$.file conf$$ 2>/dev/null; then
|
||
as_ln_s='ln -s'
|
||
# ... but there are two gotchas:
|
||
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
|
||
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
|
||
# In both cases, we have to default to `cp -pR'.
|
||
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
|
||
as_ln_s='cp -pR'
|
||
elif ln conf$$.file conf$$ 2>/dev/null; then
|
||
as_ln_s=ln
|
||
else
|
||
as_ln_s='cp -pR'
|
||
fi
|
||
else
|
||
as_ln_s='cp -pR'
|
||
fi
|
||
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
|
||
rmdir conf$$.dir 2>/dev/null
|
||
|
||
if mkdir -p . 2>/dev/null; then
|
||
as_mkdir_p='mkdir -p "$as_dir"'
|
||
else
|
||
test -d ./-p && rmdir ./-p
|
||
as_mkdir_p=false
|
||
fi
|
||
|
||
as_test_x='test -x'
|
||
as_executable_p=as_fn_executable_p
|
||
|
||
# Sed expression to map a string onto a valid CPP name.
|
||
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
|
||
|
||
# Sed expression to map a string onto a valid variable name.
|
||
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
|
||
|
||
|
||
test -n "$DJDIR" || exec 7<&0 </dev/null
|
||
exec 6>&1
|
||
|
||
# Name of the host.
|
||
# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
|
||
# so uname gets run too.
|
||
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
|
||
|
||
#
|
||
# Initializations.
|
||
#
|
||
ac_default_prefix=/usr/local
|
||
ac_clean_files=
|
||
ac_config_libobj_dir=.
|
||
LIBOBJS=
|
||
cross_compiling=no
|
||
subdirs=
|
||
MFLAGS=
|
||
MAKEFLAGS=
|
||
|
||
# Identity of this package.
|
||
PACKAGE_NAME=
|
||
PACKAGE_TARNAME=
|
||
PACKAGE_VERSION=
|
||
PACKAGE_STRING=
|
||
PACKAGE_BUGREPORT=
|
||
PACKAGE_URL=
|
||
|
||
ac_unique_file="Source/NSArray.m"
|
||
# Factoring default headers for most tests.
|
||
ac_includes_default="\
|
||
#include <stdio.h>
|
||
#ifdef HAVE_SYS_TYPES_H
|
||
# include <sys/types.h>
|
||
#endif
|
||
#ifdef HAVE_SYS_STAT_H
|
||
# include <sys/stat.h>
|
||
#endif
|
||
#ifdef STDC_HEADERS
|
||
# include <stdlib.h>
|
||
# include <stddef.h>
|
||
#else
|
||
# ifdef HAVE_STDLIB_H
|
||
# include <stdlib.h>
|
||
# endif
|
||
#endif
|
||
#ifdef HAVE_STRING_H
|
||
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
|
||
# include <memory.h>
|
||
# endif
|
||
# include <string.h>
|
||
#endif
|
||
#ifdef HAVE_STRINGS_H
|
||
# include <strings.h>
|
||
#endif
|
||
#ifdef HAVE_INTTYPES_H
|
||
# include <inttypes.h>
|
||
#endif
|
||
#ifdef HAVE_STDINT_H
|
||
# include <stdint.h>
|
||
#endif
|
||
#ifdef HAVE_UNISTD_H
|
||
# include <unistd.h>
|
||
#endif"
|
||
|
||
enable_option_checking=no
|
||
ac_subst_vars='LTLIBOBJS
|
||
LIBOBJS
|
||
GCC_VERSION
|
||
SUBMINOR_VERSION
|
||
MINOR_VERSION
|
||
MAJOR_VERSION
|
||
VERSION
|
||
subdirs
|
||
GNUSTEP_INSTALL_GDOMAP_AS_SETUID
|
||
GNUSTEP_GDOMAP_PORT_OVERRIDE
|
||
WARN_FLAGS
|
||
LDIR_FLAGS
|
||
INCLUDE_FLAGS
|
||
USE_GMP
|
||
HAVE_LIBDISPATCH
|
||
HAVE_ICU
|
||
ICU_LIBS
|
||
ICU_CONFIG
|
||
HAVE_AVAHI
|
||
HAVE_MDNS
|
||
HAVE_GNUTLS
|
||
TLS_LIBS
|
||
TLS_CFLAGS
|
||
TLS_CONFIG
|
||
HAVE_LIBXML
|
||
HAVE_LIBXSLT
|
||
XML_LIBS
|
||
XML_CFLAGS
|
||
XML_CONFIG
|
||
XML2_CONFIG
|
||
WITH_FFI
|
||
GS_FAKE_MAIN
|
||
GS_PASS_ARGUMENTS
|
||
HAVE_INET_NTOP
|
||
HAVE_INET_PTON
|
||
USE_ZLIB
|
||
DEFINE_UINTPTR_T
|
||
DEFINE_INTPTR_T
|
||
DEFINE_UINT64_T
|
||
DEFINE_INT64_T
|
||
DEFINE_UINT32_T
|
||
DEFINE_INT32_T
|
||
DEFINE_UINT16_T
|
||
DEFINE_INT16_T
|
||
DEFINE_UINT8_T
|
||
DEFINE_INT8_T
|
||
INCLUDE_INTTYPES
|
||
HAVE_PTS_STREAM_MODULES
|
||
OBJCFLAGS
|
||
HAVE_OBJC_SYNC_ENTER
|
||
BASE_NATIVE_OBJC_EXCEPTIONS
|
||
GS_MIXEDABI
|
||
GS_NONFRAGILE
|
||
HAVE_BLOCKS
|
||
OBJC2RUNTIME
|
||
OBJCSYNC
|
||
NX_CONST_STRING_CLASS
|
||
NX_CONST_STRING_OBJCFLAGS
|
||
GS_HAVE_OBJC_ROOT_CLASS_ATTR
|
||
GS_ALIGNOF_COND_T
|
||
GS_ALIGNOF_MUTEX_T
|
||
GS_SIZEOF_COND_T
|
||
GS_SIZEOF_MUTEX_T
|
||
DYNAMIC_LINKER
|
||
BUGGY_PTR_LIMITS
|
||
GS_UINTPTR_MAX
|
||
GS_INTPTR_MIN
|
||
GS_INTPTR_MAX
|
||
_GSC_S_LNG_LNG
|
||
_GSC_S_LNG
|
||
_GSC_S_INT
|
||
_GSC_S_SHT
|
||
GS_FLT64
|
||
GS_FLT32
|
||
GS_HAVE_I128
|
||
GS_UINT128
|
||
GS_SINT128
|
||
GS_HAVE_I64
|
||
GS_UINT64
|
||
GS_SINT64
|
||
GS_UINT32
|
||
GS_SINT32
|
||
GS_UINT16
|
||
GS_SINT16
|
||
GS_UADDR
|
||
GS_SADDR
|
||
ac_cv_sizeof_voidp
|
||
ac_cv_sizeof_double
|
||
ac_cv_sizeof_float
|
||
ac_cv_sizeof_long_long
|
||
ac_cv_sizeof_long
|
||
ac_cv_sizeof_int
|
||
ac_cv_sizeof_short
|
||
GS_UINT8
|
||
GS_SINT8
|
||
GS_WORDS_BIGENDIAN
|
||
OBJC_WITH_GC
|
||
PKGCONFIG
|
||
WHOAMI
|
||
EGREP
|
||
GREP
|
||
CPP
|
||
OBJEXT
|
||
EXEEXT
|
||
ac_ct_CC
|
||
CPPFLAGS
|
||
LDFLAGS
|
||
CFLAGS
|
||
CC
|
||
GNUSTEP_BASE_RELATIVE_PATHS
|
||
GNUSTEP_BASE_DOMAIN
|
||
target_os
|
||
target_vendor
|
||
target_cpu
|
||
target
|
||
host_os
|
||
host_vendor
|
||
host_cpu
|
||
host
|
||
build_os
|
||
build_vendor
|
||
build_cpu
|
||
build
|
||
BASE_NONFRAGILE_ABI
|
||
target_alias
|
||
host_alias
|
||
build_alias
|
||
LIBS
|
||
ECHO_T
|
||
ECHO_N
|
||
ECHO_C
|
||
DEFS
|
||
mandir
|
||
localedir
|
||
libdir
|
||
psdir
|
||
pdfdir
|
||
dvidir
|
||
htmldir
|
||
infodir
|
||
docdir
|
||
oldincludedir
|
||
includedir
|
||
localstatedir
|
||
sharedstatedir
|
||
sysconfdir
|
||
datadir
|
||
datarootdir
|
||
libexecdir
|
||
sbindir
|
||
bindir
|
||
program_transform_name
|
||
prefix
|
||
exec_prefix
|
||
PACKAGE_URL
|
||
PACKAGE_BUGREPORT
|
||
PACKAGE_STRING
|
||
PACKAGE_VERSION
|
||
PACKAGE_TARNAME
|
||
PACKAGE_NAME
|
||
PATH_SEPARATOR
|
||
SHELL'
|
||
ac_subst_files=''
|
||
ac_user_opts='
|
||
enable_option_checking
|
||
with_cross_compilation_info
|
||
with_config_file
|
||
enable_environment_config_file
|
||
enable_importing_config_file
|
||
with_default_config
|
||
with_installation_domain
|
||
enable_largefile
|
||
enable_nxconstantstring
|
||
enable_mixedabi
|
||
enable_bfd
|
||
enable_procfs
|
||
enable_procfs_psinfo
|
||
enable_pass_arguments
|
||
enable_fake_main
|
||
with_include_flags
|
||
with_library_flags
|
||
enable_libffi
|
||
enable_ffcall
|
||
enable_invocations
|
||
with_ffi_include
|
||
with_ffi_library
|
||
enable_iconv
|
||
with_libiconv_library
|
||
enable_stricticonv
|
||
enable_xml
|
||
with_xml_prefix
|
||
enable_xmltest
|
||
enable_xslt
|
||
enable_tls
|
||
with_tls_prefix
|
||
enable_tlstest
|
||
enable_zeroconf
|
||
with_zeroconf_api
|
||
enable_icu
|
||
enable_icu_config
|
||
with_icu_library
|
||
enable_libdispatch
|
||
with_gmp_include
|
||
with_gmp_library
|
||
with_sort_algorithm
|
||
with_gdomap_port
|
||
enable_setuid_gdomap
|
||
enable_openssl
|
||
with_openssl_include
|
||
with_openssl_library
|
||
'
|
||
ac_precious_vars='build_alias
|
||
host_alias
|
||
target_alias
|
||
CC
|
||
CFLAGS
|
||
LDFLAGS
|
||
LIBS
|
||
CPPFLAGS
|
||
CPP'
|
||
ac_subdirs_all='SSL'
|
||
|
||
# Initialize some variables set by options.
|
||
ac_init_help=
|
||
ac_init_version=false
|
||
ac_unrecognized_opts=
|
||
ac_unrecognized_sep=
|
||
# The variables have the same names as the options, with
|
||
# dashes changed to underlines.
|
||
cache_file=/dev/null
|
||
exec_prefix=NONE
|
||
no_create=
|
||
no_recursion=
|
||
prefix=NONE
|
||
program_prefix=NONE
|
||
program_suffix=NONE
|
||
program_transform_name=s,x,x,
|
||
silent=
|
||
site=
|
||
srcdir=
|
||
verbose=
|
||
x_includes=NONE
|
||
x_libraries=NONE
|
||
|
||
# Installation directory options.
|
||
# These are left unexpanded so users can "make install exec_prefix=/foo"
|
||
# and all the variables that are supposed to be based on exec_prefix
|
||
# by default will actually change.
|
||
# Use braces instead of parens because sh, perl, etc. also accept them.
|
||
# (The list follows the same order as the GNU Coding Standards.)
|
||
bindir='${exec_prefix}/bin'
|
||
sbindir='${exec_prefix}/sbin'
|
||
libexecdir='${exec_prefix}/libexec'
|
||
datarootdir='${prefix}/share'
|
||
datadir='${datarootdir}'
|
||
sysconfdir='${prefix}/etc'
|
||
sharedstatedir='${prefix}/com'
|
||
localstatedir='${prefix}/var'
|
||
includedir='${prefix}/include'
|
||
oldincludedir='/usr/include'
|
||
docdir='${datarootdir}/doc/${PACKAGE}'
|
||
infodir='${datarootdir}/info'
|
||
htmldir='${docdir}'
|
||
dvidir='${docdir}'
|
||
pdfdir='${docdir}'
|
||
psdir='${docdir}'
|
||
libdir='${exec_prefix}/lib'
|
||
localedir='${datarootdir}/locale'
|
||
mandir='${datarootdir}/man'
|
||
|
||
ac_prev=
|
||
ac_dashdash=
|
||
for ac_option
|
||
do
|
||
# If the previous option needs an argument, assign it.
|
||
if test -n "$ac_prev"; then
|
||
eval $ac_prev=\$ac_option
|
||
ac_prev=
|
||
continue
|
||
fi
|
||
|
||
case $ac_option in
|
||
*=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
|
||
*=) ac_optarg= ;;
|
||
*) ac_optarg=yes ;;
|
||
esac
|
||
|
||
# Accept the important Cygnus configure options, so we can diagnose typos.
|
||
|
||
case $ac_dashdash$ac_option in
|
||
--)
|
||
ac_dashdash=yes ;;
|
||
|
||
-bindir | --bindir | --bindi | --bind | --bin | --bi)
|
||
ac_prev=bindir ;;
|
||
-bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
|
||
bindir=$ac_optarg ;;
|
||
|
||
-build | --build | --buil | --bui | --bu)
|
||
ac_prev=build_alias ;;
|
||
-build=* | --build=* | --buil=* | --bui=* | --bu=*)
|
||
build_alias=$ac_optarg ;;
|
||
|
||
-cache-file | --cache-file | --cache-fil | --cache-fi \
|
||
| --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
|
||
ac_prev=cache_file ;;
|
||
-cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
|
||
| --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
|
||
cache_file=$ac_optarg ;;
|
||
|
||
--config-cache | -C)
|
||
cache_file=config.cache ;;
|
||
|
||
-datadir | --datadir | --datadi | --datad)
|
||
ac_prev=datadir ;;
|
||
-datadir=* | --datadir=* | --datadi=* | --datad=*)
|
||
datadir=$ac_optarg ;;
|
||
|
||
-datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
|
||
| --dataroo | --dataro | --datar)
|
||
ac_prev=datarootdir ;;
|
||
-datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
|
||
| --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
|
||
datarootdir=$ac_optarg ;;
|
||
|
||
-disable-* | --disable-*)
|
||
ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
|
||
# Reject names that are not valid shell variable names.
|
||
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
|
||
as_fn_error $? "invalid feature name: $ac_useropt"
|
||
ac_useropt_orig=$ac_useropt
|
||
ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
|
||
case $ac_user_opts in
|
||
*"
|
||
"enable_$ac_useropt"
|
||
"*) ;;
|
||
*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
|
||
ac_unrecognized_sep=', ';;
|
||
esac
|
||
eval enable_$ac_useropt=no ;;
|
||
|
||
-docdir | --docdir | --docdi | --doc | --do)
|
||
ac_prev=docdir ;;
|
||
-docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
|
||
docdir=$ac_optarg ;;
|
||
|
||
-dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
|
||
ac_prev=dvidir ;;
|
||
-dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
|
||
dvidir=$ac_optarg ;;
|
||
|
||
-enable-* | --enable-*)
|
||
ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
|
||
# Reject names that are not valid shell variable names.
|
||
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
|
||
as_fn_error $? "invalid feature name: $ac_useropt"
|
||
ac_useropt_orig=$ac_useropt
|
||
ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
|
||
case $ac_user_opts in
|
||
*"
|
||
"enable_$ac_useropt"
|
||
"*) ;;
|
||
*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
|
||
ac_unrecognized_sep=', ';;
|
||
esac
|
||
eval enable_$ac_useropt=\$ac_optarg ;;
|
||
|
||
-exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
|
||
| --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
|
||
| --exec | --exe | --ex)
|
||
ac_prev=exec_prefix ;;
|
||
-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
|
||
| --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
|
||
| --exec=* | --exe=* | --ex=*)
|
||
exec_prefix=$ac_optarg ;;
|
||
|
||
-gas | --gas | --ga | --g)
|
||
# Obsolete; use --with-gas.
|
||
with_gas=yes ;;
|
||
|
||
-help | --help | --hel | --he | -h)
|
||
ac_init_help=long ;;
|
||
-help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
|
||
ac_init_help=recursive ;;
|
||
-help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
|
||
ac_init_help=short ;;
|
||
|
||
-host | --host | --hos | --ho)
|
||
ac_prev=host_alias ;;
|
||
-host=* | --host=* | --hos=* | --ho=*)
|
||
host_alias=$ac_optarg ;;
|
||
|
||
-htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
|
||
ac_prev=htmldir ;;
|
||
-htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
|
||
| --ht=*)
|
||
htmldir=$ac_optarg ;;
|
||
|
||
-includedir | --includedir | --includedi | --included | --include \
|
||
| --includ | --inclu | --incl | --inc)
|
||
ac_prev=includedir ;;
|
||
-includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
|
||
| --includ=* | --inclu=* | --incl=* | --inc=*)
|
||
includedir=$ac_optarg ;;
|
||
|
||
-infodir | --infodir | --infodi | --infod | --info | --inf)
|
||
ac_prev=infodir ;;
|
||
-infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
|
||
infodir=$ac_optarg ;;
|
||
|
||
-libdir | --libdir | --libdi | --libd)
|
||
ac_prev=libdir ;;
|
||
-libdir=* | --libdir=* | --libdi=* | --libd=*)
|
||
libdir=$ac_optarg ;;
|
||
|
||
-libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
|
||
| --libexe | --libex | --libe)
|
||
ac_prev=libexecdir ;;
|
||
-libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
|
||
| --libexe=* | --libex=* | --libe=*)
|
||
libexecdir=$ac_optarg ;;
|
||
|
||
-localedir | --localedir | --localedi | --localed | --locale)
|
||
ac_prev=localedir ;;
|
||
-localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
|
||
localedir=$ac_optarg ;;
|
||
|
||
-localstatedir | --localstatedir | --localstatedi | --localstated \
|
||
| --localstate | --localstat | --localsta | --localst | --locals)
|
||
ac_prev=localstatedir ;;
|
||
-localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
|
||
| --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
|
||
localstatedir=$ac_optarg ;;
|
||
|
||
-mandir | --mandir | --mandi | --mand | --man | --ma | --m)
|
||
ac_prev=mandir ;;
|
||
-mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
|
||
mandir=$ac_optarg ;;
|
||
|
||
-nfp | --nfp | --nf)
|
||
# Obsolete; use --without-fp.
|
||
with_fp=no ;;
|
||
|
||
-no-create | --no-create | --no-creat | --no-crea | --no-cre \
|
||
| --no-cr | --no-c | -n)
|
||
no_create=yes ;;
|
||
|
||
-no-recursion | --no-recursion | --no-recursio | --no-recursi \
|
||
| --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
|
||
no_recursion=yes ;;
|
||
|
||
-oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
|
||
| --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
|
||
| --oldin | --oldi | --old | --ol | --o)
|
||
ac_prev=oldincludedir ;;
|
||
-oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
|
||
| --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
|
||
| --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
|
||
oldincludedir=$ac_optarg ;;
|
||
|
||
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
|
||
ac_prev=prefix ;;
|
||
-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
|
||
prefix=$ac_optarg ;;
|
||
|
||
-program-prefix | --program-prefix | --program-prefi | --program-pref \
|
||
| --program-pre | --program-pr | --program-p)
|
||
ac_prev=program_prefix ;;
|
||
-program-prefix=* | --program-prefix=* | --program-prefi=* \
|
||
| --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
|
||
program_prefix=$ac_optarg ;;
|
||
|
||
-program-suffix | --program-suffix | --program-suffi | --program-suff \
|
||
| --program-suf | --program-su | --program-s)
|
||
ac_prev=program_suffix ;;
|
||
-program-suffix=* | --program-suffix=* | --program-suffi=* \
|
||
| --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
|
||
program_suffix=$ac_optarg ;;
|
||
|
||
-program-transform-name | --program-transform-name \
|
||
| --program-transform-nam | --program-transform-na \
|
||
| --program-transform-n | --program-transform- \
|
||
| --program-transform | --program-transfor \
|
||
| --program-transfo | --program-transf \
|
||
| --program-trans | --program-tran \
|
||
| --progr-tra | --program-tr | --program-t)
|
||
ac_prev=program_transform_name ;;
|
||
-program-transform-name=* | --program-transform-name=* \
|
||
| --program-transform-nam=* | --program-transform-na=* \
|
||
| --program-transform-n=* | --program-transform-=* \
|
||
| --program-transform=* | --program-transfor=* \
|
||
| --program-transfo=* | --program-transf=* \
|
||
| --program-trans=* | --program-tran=* \
|
||
| --progr-tra=* | --program-tr=* | --program-t=*)
|
||
program_transform_name=$ac_optarg ;;
|
||
|
||
-pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
|
||
ac_prev=pdfdir ;;
|
||
-pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
|
||
pdfdir=$ac_optarg ;;
|
||
|
||
-psdir | --psdir | --psdi | --psd | --ps)
|
||
ac_prev=psdir ;;
|
||
-psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
|
||
psdir=$ac_optarg ;;
|
||
|
||
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
||
| -silent | --silent | --silen | --sile | --sil)
|
||
silent=yes ;;
|
||
|
||
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
|
||
ac_prev=sbindir ;;
|
||
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
|
||
| --sbi=* | --sb=*)
|
||
sbindir=$ac_optarg ;;
|
||
|
||
-sharedstatedir | --sharedstatedir | --sharedstatedi \
|
||
| --sharedstated | --sharedstate | --sharedstat | --sharedsta \
|
||
| --sharedst | --shareds | --shared | --share | --shar \
|
||
| --sha | --sh)
|
||
ac_prev=sharedstatedir ;;
|
||
-sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
|
||
| --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
|
||
| --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
|
||
| --sha=* | --sh=*)
|
||
sharedstatedir=$ac_optarg ;;
|
||
|
||
-site | --site | --sit)
|
||
ac_prev=site ;;
|
||
-site=* | --site=* | --sit=*)
|
||
site=$ac_optarg ;;
|
||
|
||
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
||
ac_prev=srcdir ;;
|
||
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
||
srcdir=$ac_optarg ;;
|
||
|
||
-sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
|
||
| --syscon | --sysco | --sysc | --sys | --sy)
|
||
ac_prev=sysconfdir ;;
|
||
-sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
|
||
| --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
|
||
sysconfdir=$ac_optarg ;;
|
||
|
||
-target | --target | --targe | --targ | --tar | --ta | --t)
|
||
ac_prev=target_alias ;;
|
||
-target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
|
||
target_alias=$ac_optarg ;;
|
||
|
||
-v | -verbose | --verbose | --verbos | --verbo | --verb)
|
||
verbose=yes ;;
|
||
|
||
-version | --version | --versio | --versi | --vers | -V)
|
||
ac_init_version=: ;;
|
||
|
||
-with-* | --with-*)
|
||
ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
|
||
# Reject names that are not valid shell variable names.
|
||
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
|
||
as_fn_error $? "invalid package name: $ac_useropt"
|
||
ac_useropt_orig=$ac_useropt
|
||
ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
|
||
case $ac_user_opts in
|
||
*"
|
||
"with_$ac_useropt"
|
||
"*) ;;
|
||
*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
|
||
ac_unrecognized_sep=', ';;
|
||
esac
|
||
eval with_$ac_useropt=\$ac_optarg ;;
|
||
|
||
-without-* | --without-*)
|
||
ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
|
||
# Reject names that are not valid shell variable names.
|
||
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
|
||
as_fn_error $? "invalid package name: $ac_useropt"
|
||
ac_useropt_orig=$ac_useropt
|
||
ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
|
||
case $ac_user_opts in
|
||
*"
|
||
"with_$ac_useropt"
|
||
"*) ;;
|
||
*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
|
||
ac_unrecognized_sep=', ';;
|
||
esac
|
||
eval with_$ac_useropt=no ;;
|
||
|
||
--x)
|
||
# Obsolete; use --with-x.
|
||
with_x=yes ;;
|
||
|
||
-x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
|
||
| --x-incl | --x-inc | --x-in | --x-i)
|
||
ac_prev=x_includes ;;
|
||
-x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
|
||
| --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
|
||
x_includes=$ac_optarg ;;
|
||
|
||
-x-libraries | --x-libraries | --x-librarie | --x-librari \
|
||
| --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
|
||
ac_prev=x_libraries ;;
|
||
-x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
|
||
| --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
|
||
x_libraries=$ac_optarg ;;
|
||
|
||
-*) as_fn_error $? "unrecognized option: \`$ac_option'
|
||
Try \`$0 --help' for more information"
|
||
;;
|
||
|
||
*=*)
|
||
ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
|
||
# Reject names that are not valid shell variable names.
|
||
case $ac_envvar in #(
|
||
'' | [0-9]* | *[!_$as_cr_alnum]* )
|
||
as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
|
||
esac
|
||
eval $ac_envvar=\$ac_optarg
|
||
export $ac_envvar ;;
|
||
|
||
*)
|
||
# FIXME: should be removed in autoconf 3.0.
|
||
$as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
|
||
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
||
$as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
|
||
: "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
|
||
;;
|
||
|
||
esac
|
||
done
|
||
|
||
if test -n "$ac_prev"; then
|
||
ac_option=--`echo $ac_prev | sed 's/_/-/g'`
|
||
as_fn_error $? "missing argument to $ac_option"
|
||
fi
|
||
|
||
if test -n "$ac_unrecognized_opts"; then
|
||
case $enable_option_checking in
|
||
no) ;;
|
||
fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
|
||
*) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
|
||
esac
|
||
fi
|
||
|
||
# Check all directory arguments for consistency.
|
||
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
|
||
datadir sysconfdir sharedstatedir localstatedir includedir \
|
||
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
|
||
libdir localedir mandir
|
||
do
|
||
eval ac_val=\$$ac_var
|
||
# Remove trailing slashes.
|
||
case $ac_val in
|
||
*/ )
|
||
ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
|
||
eval $ac_var=\$ac_val;;
|
||
esac
|
||
# Be sure to have absolute directory names.
|
||
case $ac_val in
|
||
[\\/$]* | ?:[\\/]* ) continue;;
|
||
NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
|
||
esac
|
||
as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
|
||
done
|
||
|
||
# There might be people who depend on the old broken behavior: `$host'
|
||
# used to hold the argument of --host etc.
|
||
# FIXME: To remove some day.
|
||
build=$build_alias
|
||
host=$host_alias
|
||
target=$target_alias
|
||
|
||
# FIXME: To remove some day.
|
||
if test "x$host_alias" != x; then
|
||
if test "x$build_alias" = x; then
|
||
cross_compiling=maybe
|
||
elif test "x$build_alias" != "x$host_alias"; then
|
||
cross_compiling=yes
|
||
fi
|
||
fi
|
||
|
||
ac_tool_prefix=
|
||
test -n "$host_alias" && ac_tool_prefix=$host_alias-
|
||
|
||
test "$silent" = yes && exec 6>/dev/null
|
||
|
||
|
||
ac_pwd=`pwd` && test -n "$ac_pwd" &&
|
||
ac_ls_di=`ls -di .` &&
|
||
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
|
||
as_fn_error $? "working directory cannot be determined"
|
||
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
|
||
as_fn_error $? "pwd does not report name of working directory"
|
||
|
||
|
||
# Find the source files, if location was not specified.
|
||
if test -z "$srcdir"; then
|
||
ac_srcdir_defaulted=yes
|
||
# Try the directory containing this script, then the parent directory.
|
||
ac_confdir=`$as_dirname -- "$as_myself" ||
|
||
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||
X"$as_myself" : 'X\(//\)[^/]' \| \
|
||
X"$as_myself" : 'X\(//\)$' \| \
|
||
X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
|
||
$as_echo X"$as_myself" |
|
||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)[^/].*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
srcdir=$ac_confdir
|
||
if test ! -r "$srcdir/$ac_unique_file"; then
|
||
srcdir=..
|
||
fi
|
||
else
|
||
ac_srcdir_defaulted=no
|
||
fi
|
||
if test ! -r "$srcdir/$ac_unique_file"; then
|
||
test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
|
||
as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
|
||
fi
|
||
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
|
||
ac_abs_confdir=`(
|
||
cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
|
||
pwd)`
|
||
# When building in place, set srcdir=.
|
||
if test "$ac_abs_confdir" = "$ac_pwd"; then
|
||
srcdir=.
|
||
fi
|
||
# Remove unnecessary trailing slashes from srcdir.
|
||
# Double slashes in file names in object file debugging info
|
||
# mess up M-x gdb in Emacs.
|
||
case $srcdir in
|
||
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
|
||
esac
|
||
for ac_var in $ac_precious_vars; do
|
||
eval ac_env_${ac_var}_set=\${${ac_var}+set}
|
||
eval ac_env_${ac_var}_value=\$${ac_var}
|
||
eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
|
||
eval ac_cv_env_${ac_var}_value=\$${ac_var}
|
||
done
|
||
|
||
#
|
||
# Report the --help message.
|
||
#
|
||
if test "$ac_init_help" = "long"; then
|
||
# Omit some internal or obsolete options to make the list less imposing.
|
||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||
cat <<_ACEOF
|
||
\`configure' configures this package to adapt to many kinds of systems.
|
||
|
||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||
|
||
To assign environment variables (e.g., CC, CFLAGS...), specify them as
|
||
VAR=VALUE. See below for descriptions of some of the useful variables.
|
||
|
||
Defaults for the options are specified in brackets.
|
||
|
||
Configuration:
|
||
-h, --help display this help and exit
|
||
--help=short display options specific to this package
|
||
--help=recursive display the short help of all the included packages
|
||
-V, --version display version information and exit
|
||
-q, --quiet, --silent do not print \`checking ...' messages
|
||
--cache-file=FILE cache test results in FILE [disabled]
|
||
-C, --config-cache alias for \`--cache-file=config.cache'
|
||
-n, --no-create do not create output files
|
||
--srcdir=DIR find the sources in DIR [configure dir or \`..']
|
||
|
||
Installation directories:
|
||
--prefix=PREFIX install architecture-independent files in PREFIX
|
||
[$ac_default_prefix]
|
||
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
||
[PREFIX]
|
||
|
||
By default, \`make install' will install all the files in
|
||
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
|
||
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
|
||
for instance \`--prefix=\$HOME'.
|
||
|
||
For better control, use the options below.
|
||
|
||
Fine tuning of the installation directories:
|
||
--bindir=DIR user executables [EPREFIX/bin]
|
||
--sbindir=DIR system admin executables [EPREFIX/sbin]
|
||
--libexecdir=DIR program executables [EPREFIX/libexec]
|
||
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
|
||
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
|
||
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
|
||
--libdir=DIR object code libraries [EPREFIX/lib]
|
||
--includedir=DIR C header files [PREFIX/include]
|
||
--oldincludedir=DIR C header files for non-gcc [/usr/include]
|
||
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
|
||
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
|
||
--infodir=DIR info documentation [DATAROOTDIR/info]
|
||
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
|
||
--mandir=DIR man documentation [DATAROOTDIR/man]
|
||
--docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
|
||
--htmldir=DIR html documentation [DOCDIR]
|
||
--dvidir=DIR dvi documentation [DOCDIR]
|
||
--pdfdir=DIR pdf documentation [DOCDIR]
|
||
--psdir=DIR ps documentation [DOCDIR]
|
||
_ACEOF
|
||
|
||
cat <<\_ACEOF
|
||
|
||
System types:
|
||
--build=BUILD configure for building on BUILD [guessed]
|
||
--host=HOST cross-compile to build programs to run on HOST [BUILD]
|
||
--target=TARGET configure for building compilers for TARGET [HOST]
|
||
_ACEOF
|
||
fi
|
||
|
||
if test -n "$ac_init_help"; then
|
||
|
||
cat <<\_ACEOF
|
||
|
||
Optional Features:
|
||
--disable-option-checking ignore unrecognized --enable/--with options
|
||
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
||
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
||
--disable-environment-config-file
|
||
Disables the use of the GNUSTEP_CONFIG_FILE
|
||
environment variable to specify/override
|
||
the location of the GNUstep config file
|
||
at runtime. This option is occasionally
|
||
useful to disable the environment variable
|
||
for sites which wish to 'lock down' users
|
||
to always work with a specific system-wide
|
||
configuration. On unix-like systems the
|
||
default is for this option to be enabled.
|
||
It is disabled by default on windows systems
|
||
so that the base library will not use a
|
||
config file intended for the gnustep-make
|
||
system (and containing unix-style paths
|
||
which cannot be used by windows apps).
|
||
Normally this should be left at its default
|
||
setting.
|
||
--disable-importing-config-file
|
||
Disable importing of an existing GNUstep config
|
||
file and use inbuilt defaults instead.
|
||
--disable-largefile omit support for large files
|
||
--enable-nxconstantstring
|
||
Enables the use of the NXConstantString class for old compilers.
|
||
--disable-mixedabi
|
||
Disables the combined use of fragile and nonfragile ABI so that base
|
||
can be built taking full advantage of the nonfragile ABI.
|
||
--enable-bfd
|
||
Enables the use of libbfd to provide symbolic stack traces.
|
||
Enabling this option provides support for symbolic stack traces
|
||
on platforms where the backtrace_symbols() function is not
|
||
available or does not work properly.
|
||
Enabling this option also has the effect of changing the license
|
||
of gnustep-base from LGPL to GPL since libbfd uses the GPL license
|
||
--enable-procfs Use /proc filesystem (default)
|
||
--enable-procfs-psinfo Use /proc/%pid% to get info
|
||
--enable-pass-arguments Force user main call to NSProcessInfo initialize
|
||
--enable-fake-main Force redefine of user main function
|
||
--disable-libffi Disable use of libffi library
|
||
--enable-ffcall Enable use of the deprecated ffcall library
|
||
--disable-invocations Build even if invocation-dependencies are not met
|
||
--disable-iconv Build even if iconv is not available
|
||
--enable-stricticonv Build even if iconv is strict
|
||
--disable-xml Build even if XML-dependencies are not met
|
||
--disable-xmltest Do not try to compile and run a test XML program
|
||
--disable-xslt Build even if XSLT-dependency is not met
|
||
--disable-tls Disable use of GNUTLS
|
||
--disable-tlstest Do not try to compile and run a test TLS program
|
||
--disable-zeroconf Disable NSNetServices support
|
||
--disable-icu Disable International Components for Unicode
|
||
--disable-icu-config Do not use the icu-config script to check
|
||
for ICU.
|
||
--disable-libdispatch Disable dispatching blocks via libdispatch
|
||
|
||
--enable-setuid-gdomap Enable installing gdomap as a setuid
|
||
executable. By default, it is installed
|
||
as a normal program intended to be started
|
||
by root at system boot time, but it can
|
||
also be started up automatically
|
||
by any user at any time. Use this
|
||
option if you are happy having the program
|
||
started automatically on demand.
|
||
|
||
--disable-openssl Disable support for openssl in URL classes
|
||
|
||
Optional Packages:
|
||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||
--with-cross-compilation-info=PATH
|
||
Specify path to the configuration file that
|
||
contains information for the configure script in
|
||
case of cross compilation. This information
|
||
replaces those obtained from running programmes
|
||
during the configuration phase.
|
||
--with-config-file=PATH Specify path to the GNUstep config file.
|
||
This is the location to be used by the base
|
||
library to locate path information at
|
||
application or tool runtime.
|
||
This file might not even exist now; it is
|
||
not read at configure time. The base library
|
||
will only read it at runtime.
|
||
If unspecified, this uses the same value as
|
||
the GNUstep make package on unix-like systems,
|
||
but uses ./GNUstep.conf on mingw so that
|
||
it is relative to the location of the
|
||
base library DLL.
|
||
If a leading './' is specified, the path
|
||
is taken to be relative to the base library
|
||
linked runtime, not all operating systems
|
||
can support this, so on some platforms you
|
||
may need to specify the location of the
|
||
config file using the GNUSTEP_CONFIG_FILE
|
||
environment variable at runtime.
|
||
If a trailing '/' is specified, the path is
|
||
used for locating domains but no GNUstep
|
||
config file is read at runtime.
|
||
--with-default-config=PATH Specify path to a GNUstep config file to be
|
||
imported at configure time (now) and used to
|
||
provide default values for the base library
|
||
to use at runtime if no GNUstep config file
|
||
is found at runtime. If this is not specified
|
||
then the path from the gnustep-make package
|
||
is used.
|
||
--with-installation-domain=DOMAIN
|
||
Specify the domain (SYSTEM, LOCAL,
|
||
NETWORK or USER) into which
|
||
gnustep-base will be installed.
|
||
Whenever relative paths are hardcoded
|
||
into gnustep-base (at the moment, this
|
||
happens only on MinGW) this option
|
||
must be used and must match the domain
|
||
where you will be installing
|
||
gnustep-base.
|
||
If this is not specified, the output of
|
||
gnustep-config --installation-domain-for=gnustep-base
|
||
(which should normally be LOCAL) is used.
|
||
--with-include-flags=FLAGS Specify all include flags at once
|
||
--with-library-flags=FLAGS Specify all library flags at once
|
||
--with-ffi-include=PATH Include path for ffi headers
|
||
--with-ffi-library=PATH Library path for ffi libs
|
||
--with-libiconv-library=PATH Library path for libiconv libraries
|
||
--with-xml-prefix=PFX Prefix where libxml is installed (optional)
|
||
--with-tls-prefix=PFX Prefix where libgnutls is installed (optional)
|
||
--with-zeroconf-api=API force use of a specific zeroconf API (mdns or avahi)
|
||
--with-icu-library=PATH library path for ICU libraries (only checked
|
||
if not using icu-config)
|
||
--with-gmp-include=PATH include path for gmp headers
|
||
--with-gmp-library=PATH library path for gmp libraries
|
||
--with-sort-algorithm=ALG force use of a specific sorting algorithm.
|
||
Possible values are timsort, quicksort, and shellsort.
|
||
Defaults to shellsort (others broken).
|
||
--with-gdomap-port=PORT alternative port for gdomap
|
||
--with-openssl-include=PATH include path for openssl headers
|
||
--with-openssl-library=PATH library path for openssl libraries
|
||
|
||
Some influential environment variables:
|
||
CC C compiler command
|
||
CFLAGS C compiler flags
|
||
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
|
||
nonstandard directory <lib dir>
|
||
LIBS libraries to pass to the linker, e.g. -l<library>
|
||
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
|
||
you have headers in a nonstandard directory <include dir>
|
||
CPP C preprocessor
|
||
|
||
Use these variables to override the choices made by `configure' or to help
|
||
it to find libraries and programs with nonstandard names/locations.
|
||
|
||
Report bugs to the package provider.
|
||
_ACEOF
|
||
ac_status=$?
|
||
fi
|
||
|
||
if test "$ac_init_help" = "recursive"; then
|
||
# If there are subdirs, report their specific --help.
|
||
for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
|
||
test -d "$ac_dir" ||
|
||
{ cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
|
||
continue
|
||
ac_builddir=.
|
||
|
||
case "$ac_dir" in
|
||
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*)
|
||
ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
|
||
# A ".." for each directory in $ac_dir_suffix.
|
||
ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
|
||
case $ac_top_builddir_sub in
|
||
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
|
||
esac ;;
|
||
esac
|
||
ac_abs_top_builddir=$ac_pwd
|
||
ac_abs_builddir=$ac_pwd$ac_dir_suffix
|
||
# for backward compatibility:
|
||
ac_top_builddir=$ac_top_build_prefix
|
||
|
||
case $srcdir in
|
||
.) # We are building in place.
|
||
ac_srcdir=.
|
||
ac_top_srcdir=$ac_top_builddir_sub
|
||
ac_abs_top_srcdir=$ac_pwd ;;
|
||
[\\/]* | ?:[\\/]* ) # Absolute name.
|
||
ac_srcdir=$srcdir$ac_dir_suffix;
|
||
ac_top_srcdir=$srcdir
|
||
ac_abs_top_srcdir=$srcdir ;;
|
||
*) # Relative name.
|
||
ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
|
||
ac_top_srcdir=$ac_top_build_prefix$srcdir
|
||
ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
|
||
esac
|
||
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
|
||
|
||
cd "$ac_dir" || { ac_status=$?; continue; }
|
||
# Check for guested configure.
|
||
if test -f "$ac_srcdir/configure.gnu"; then
|
||
echo &&
|
||
$SHELL "$ac_srcdir/configure.gnu" --help=recursive
|
||
elif test -f "$ac_srcdir/configure"; then
|
||
echo &&
|
||
$SHELL "$ac_srcdir/configure" --help=recursive
|
||
else
|
||
$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
|
||
fi || ac_status=$?
|
||
cd "$ac_pwd" || { ac_status=$?; break; }
|
||
done
|
||
fi
|
||
|
||
test -n "$ac_init_help" && exit $ac_status
|
||
if $ac_init_version; then
|
||
cat <<\_ACEOF
|
||
configure
|
||
generated by GNU Autoconf 2.69
|
||
|
||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||
This configure script is free software; the Free Software Foundation
|
||
gives unlimited permission to copy, distribute and modify it.
|
||
_ACEOF
|
||
exit
|
||
fi
|
||
|
||
## ------------------------ ##
|
||
## Autoconf initialization. ##
|
||
## ------------------------ ##
|
||
|
||
# ac_fn_c_try_compile LINENO
|
||
# --------------------------
|
||
# Try to compile conftest.$ac_ext, and return whether this succeeded.
|
||
ac_fn_c_try_compile ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
rm -f conftest.$ac_objext
|
||
if { { ac_try="$ac_compile"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_compile") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
grep -v '^ *+' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
mv -f conftest.er1 conftest.err
|
||
fi
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && {
|
||
test -z "$ac_c_werror_flag" ||
|
||
test ! -s conftest.err
|
||
} && test -s conftest.$ac_objext; then :
|
||
ac_retval=0
|
||
else
|
||
$as_echo "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=1
|
||
fi
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_c_try_compile
|
||
|
||
# ac_fn_c_try_cpp LINENO
|
||
# ----------------------
|
||
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
|
||
ac_fn_c_try_cpp ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
if { { ac_try="$ac_cpp conftest.$ac_ext"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
grep -v '^ *+' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
mv -f conftest.er1 conftest.err
|
||
fi
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } > conftest.i && {
|
||
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
||
test ! -s conftest.err
|
||
}; then :
|
||
ac_retval=0
|
||
else
|
||
$as_echo "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=1
|
||
fi
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_c_try_cpp
|
||
|
||
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
|
||
# -------------------------------------------------------
|
||
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
|
||
# the include files in INCLUDES and setting the cache variable VAR
|
||
# accordingly.
|
||
ac_fn_c_check_header_mongrel ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
if eval \${$3+:} false; then :
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||
$as_echo_n "checking for $2... " >&6; }
|
||
if eval \${$3+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
$as_echo "$ac_res" >&6; }
|
||
else
|
||
# Is the header compilable?
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
|
||
$as_echo_n "checking $2 usability... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
#include <$2>
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_header_compiler=yes
|
||
else
|
||
ac_header_compiler=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
|
||
$as_echo "$ac_header_compiler" >&6; }
|
||
|
||
# Is the header present?
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
|
||
$as_echo_n "checking $2 presence... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <$2>
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||
ac_header_preproc=yes
|
||
else
|
||
ac_header_preproc=no
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
|
||
$as_echo "$ac_header_preproc" >&6; }
|
||
|
||
# So? What about this header?
|
||
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
|
||
yes:no: )
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
|
||
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
|
||
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
|
||
;;
|
||
no:yes:* )
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
|
||
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
|
||
$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
|
||
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
|
||
$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
|
||
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
|
||
;;
|
||
esac
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||
$as_echo_n "checking for $2... " >&6; }
|
||
if eval \${$3+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
eval "$3=\$ac_header_compiler"
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
$as_echo "$ac_res" >&6; }
|
||
fi
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_header_mongrel
|
||
|
||
# ac_fn_c_try_run LINENO
|
||
# ----------------------
|
||
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
|
||
# that executables *can* be run.
|
||
ac_fn_c_try_run ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
if { { ac_try="$ac_link"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_link") 2>&5
|
||
ac_status=$?
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
|
||
{ { case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_try") 2>&5
|
||
ac_status=$?
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; }; then :
|
||
ac_retval=0
|
||
else
|
||
$as_echo "$as_me: program exited with status $ac_status" >&5
|
||
$as_echo "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=$ac_status
|
||
fi
|
||
rm -rf conftest.dSYM conftest_ipa8_conftest.oo
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_c_try_run
|
||
|
||
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
|
||
# -------------------------------------------------------
|
||
# Tests whether HEADER exists and can be compiled using the include files in
|
||
# INCLUDES, setting the cache variable VAR accordingly.
|
||
ac_fn_c_check_header_compile ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||
$as_echo_n "checking for $2... " >&6; }
|
||
if eval \${$3+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
#include <$2>
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
eval "$3=yes"
|
||
else
|
||
eval "$3=no"
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
$as_echo "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_header_compile
|
||
|
||
# ac_fn_c_try_link LINENO
|
||
# -----------------------
|
||
# Try to link conftest.$ac_ext, and return whether this succeeded.
|
||
ac_fn_c_try_link ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
rm -f conftest.$ac_objext conftest$ac_exeext
|
||
if { { ac_try="$ac_link"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_link") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
grep -v '^ *+' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
mv -f conftest.er1 conftest.err
|
||
fi
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; } && {
|
||
test -z "$ac_c_werror_flag" ||
|
||
test ! -s conftest.err
|
||
} && test -s conftest$ac_exeext && {
|
||
test "$cross_compiling" = yes ||
|
||
test -x conftest$ac_exeext
|
||
}; then :
|
||
ac_retval=0
|
||
else
|
||
$as_echo "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
ac_retval=1
|
||
fi
|
||
# Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
|
||
# created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
|
||
# interfere with the next link command; also delete a directory that is
|
||
# left behind by Apple's compiler. We do this before executing the actions.
|
||
rm -rf conftest.dSYM conftest_ipa8_conftest.oo
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_c_try_link
|
||
|
||
# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
|
||
# -------------------------------------------
|
||
# Tests whether TYPE exists after having included INCLUDES, setting cache
|
||
# variable VAR accordingly.
|
||
ac_fn_c_check_type ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||
$as_echo_n "checking for $2... " >&6; }
|
||
if eval \${$3+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
eval "$3=no"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main ()
|
||
{
|
||
if (sizeof ($2))
|
||
return 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main ()
|
||
{
|
||
if (sizeof (($2)))
|
||
return 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
|
||
else
|
||
eval "$3=yes"
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
$as_echo "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_type
|
||
|
||
# ac_fn_c_check_func LINENO FUNC VAR
|
||
# ----------------------------------
|
||
# Tests whether FUNC exists, setting the cache variable VAR accordingly
|
||
ac_fn_c_check_func ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
|
||
$as_echo_n "checking for $2... " >&6; }
|
||
if eval \${$3+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
|
||
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
||
#define $2 innocuous_$2
|
||
|
||
/* System header to define __stub macros and hopefully few prototypes,
|
||
which can conflict with char $2 (); below.
|
||
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||
<limits.h> exists even on freestanding compilers. */
|
||
|
||
#ifdef __STDC__
|
||
# include <limits.h>
|
||
#else
|
||
# include <assert.h>
|
||
#endif
|
||
|
||
#undef $2
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char $2 ();
|
||
/* The GNU C library defines this for functions which it implements
|
||
to always fail with ENOSYS. Some functions are actually named
|
||
something starting with __ and the normal name is an alias. */
|
||
#if defined __stub_$2 || defined __stub___$2
|
||
choke me
|
||
#endif
|
||
|
||
int
|
||
main ()
|
||
{
|
||
return $2 ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
eval "$3=yes"
|
||
else
|
||
eval "$3=no"
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
$as_echo "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_func
|
||
|
||
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
|
||
# --------------------------------------------
|
||
# Tries to find the compile-time value of EXPR in a program that includes
|
||
# INCLUDES, setting VAR accordingly. Returns whether the value could be
|
||
# computed
|
||
ac_fn_c_compute_int ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
if test "$cross_compiling" = yes; then
|
||
# Depending upon the size, compute the lo and hi bounds.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main ()
|
||
{
|
||
static int test_array [1 - 2 * !(($2) >= 0)];
|
||
test_array [0] = 0;
|
||
return test_array [0];
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_lo=0 ac_mid=0
|
||
while :; do
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main ()
|
||
{
|
||
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
|
||
test_array [0] = 0;
|
||
return test_array [0];
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_hi=$ac_mid; break
|
||
else
|
||
as_fn_arith $ac_mid + 1 && ac_lo=$as_val
|
||
if test $ac_lo -le $ac_mid; then
|
||
ac_lo= ac_hi=
|
||
break
|
||
fi
|
||
as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
done
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main ()
|
||
{
|
||
static int test_array [1 - 2 * !(($2) < 0)];
|
||
test_array [0] = 0;
|
||
return test_array [0];
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_hi=-1 ac_mid=-1
|
||
while :; do
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main ()
|
||
{
|
||
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
|
||
test_array [0] = 0;
|
||
return test_array [0];
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_lo=$ac_mid; break
|
||
else
|
||
as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
|
||
if test $ac_mid -le $ac_hi; then
|
||
ac_lo= ac_hi=
|
||
break
|
||
fi
|
||
as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
done
|
||
else
|
||
ac_lo= ac_hi=
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
# Binary search between lo and hi bounds.
|
||
while test "x$ac_lo" != "x$ac_hi"; do
|
||
as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main ()
|
||
{
|
||
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
|
||
test_array [0] = 0;
|
||
return test_array [0];
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_hi=$ac_mid
|
||
else
|
||
as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
done
|
||
case $ac_lo in #((
|
||
?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
|
||
'') ac_retval=1 ;;
|
||
esac
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
static long int longval () { return $2; }
|
||
static unsigned long int ulongval () { return $2; }
|
||
#include <stdio.h>
|
||
#include <stdlib.h>
|
||
int
|
||
main ()
|
||
{
|
||
|
||
FILE *f = fopen ("conftest.val", "w");
|
||
if (! f)
|
||
return 1;
|
||
if (($2) < 0)
|
||
{
|
||
long int i = longval ();
|
||
if (i != ($2))
|
||
return 1;
|
||
fprintf (f, "%ld", i);
|
||
}
|
||
else
|
||
{
|
||
unsigned long int i = ulongval ();
|
||
if (i != ($2))
|
||
return 1;
|
||
fprintf (f, "%lu", i);
|
||
}
|
||
/* Do not output a trailing newline, as this causes \r\n confusion
|
||
on some platforms. */
|
||
return ferror (f) || fclose (f) != 0;
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
echo >>conftest.val; read $3 <conftest.val; ac_retval=0
|
||
else
|
||
ac_retval=1
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
rm -f conftest.val
|
||
|
||
fi
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
as_fn_set_status $ac_retval
|
||
|
||
} # ac_fn_c_compute_int
|
||
|
||
# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
|
||
# ----------------------------------------------------
|
||
# Tries to find if the field MEMBER exists in type AGGR, after including
|
||
# INCLUDES, setting cache variable VAR accordingly.
|
||
ac_fn_c_check_member ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
|
||
$as_echo_n "checking for $2.$3... " >&6; }
|
||
if eval \${$4+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$5
|
||
int
|
||
main ()
|
||
{
|
||
static $2 ac_aggr;
|
||
if (ac_aggr.$3)
|
||
return 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
eval "$4=yes"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$5
|
||
int
|
||
main ()
|
||
{
|
||
static $2 ac_aggr;
|
||
if (sizeof ac_aggr.$3)
|
||
return 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
eval "$4=yes"
|
||
else
|
||
eval "$4=no"
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
eval ac_res=\$$4
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
$as_echo "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_member
|
||
|
||
# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
|
||
# ---------------------------------------------
|
||
# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
|
||
# accordingly.
|
||
ac_fn_c_check_decl ()
|
||
{
|
||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
as_decl_name=`echo $2|sed 's/ *(.*//'`
|
||
as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
|
||
$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
|
||
if eval \${$3+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$4
|
||
int
|
||
main ()
|
||
{
|
||
#ifndef $as_decl_name
|
||
#ifdef __cplusplus
|
||
(void) $as_decl_use;
|
||
#else
|
||
(void) $as_decl_name;
|
||
#endif
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
eval "$3=yes"
|
||
else
|
||
eval "$3=no"
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
eval ac_res=\$$3
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
$as_echo "$ac_res" >&6; }
|
||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||
|
||
} # ac_fn_c_check_decl
|
||
cat >config.log <<_ACEOF
|
||
This file contains any messages produced by compilers while
|
||
running configure, to aid debugging if configure makes a mistake.
|
||
|
||
It was created by $as_me, which was
|
||
generated by GNU Autoconf 2.69. Invocation command line was
|
||
|
||
$ $0 $@
|
||
|
||
_ACEOF
|
||
exec 5>>config.log
|
||
{
|
||
cat <<_ASUNAME
|
||
## --------- ##
|
||
## Platform. ##
|
||
## --------- ##
|
||
|
||
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
|
||
uname -m = `(uname -m) 2>/dev/null || echo unknown`
|
||
uname -r = `(uname -r) 2>/dev/null || echo unknown`
|
||
uname -s = `(uname -s) 2>/dev/null || echo unknown`
|
||
uname -v = `(uname -v) 2>/dev/null || echo unknown`
|
||
|
||
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
|
||
/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
|
||
|
||
/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
|
||
/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
|
||
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
|
||
/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
|
||
/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
|
||
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
|
||
/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
|
||
|
||
_ASUNAME
|
||
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
$as_echo "PATH: $as_dir"
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
} >&5
|
||
|
||
cat >&5 <<_ACEOF
|
||
|
||
|
||
## ----------- ##
|
||
## Core tests. ##
|
||
## ----------- ##
|
||
|
||
_ACEOF
|
||
|
||
|
||
# Keep a trace of the command line.
|
||
# Strip out --no-create and --no-recursion so they do not pile up.
|
||
# Strip out --silent because we don't want to record it for future runs.
|
||
# Also quote any args containing shell meta-characters.
|
||
# Make two passes to allow for proper duplicate-argument suppression.
|
||
ac_configure_args=
|
||
ac_configure_args0=
|
||
ac_configure_args1=
|
||
ac_must_keep_next=false
|
||
for ac_pass in 1 2
|
||
do
|
||
for ac_arg
|
||
do
|
||
case $ac_arg in
|
||
-no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
|
||
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
||
| -silent | --silent | --silen | --sile | --sil)
|
||
continue ;;
|
||
*\'*)
|
||
ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
esac
|
||
case $ac_pass in
|
||
1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
|
||
2)
|
||
as_fn_append ac_configure_args1 " '$ac_arg'"
|
||
if test $ac_must_keep_next = true; then
|
||
ac_must_keep_next=false # Got value, back to normal.
|
||
else
|
||
case $ac_arg in
|
||
*=* | --config-cache | -C | -disable-* | --disable-* \
|
||
| -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
|
||
| -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
|
||
| -with-* | --with-* | -without-* | --without-* | --x)
|
||
case "$ac_configure_args0 " in
|
||
"$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
|
||
esac
|
||
;;
|
||
-* ) ac_must_keep_next=true ;;
|
||
esac
|
||
fi
|
||
as_fn_append ac_configure_args " '$ac_arg'"
|
||
;;
|
||
esac
|
||
done
|
||
done
|
||
{ ac_configure_args0=; unset ac_configure_args0;}
|
||
{ ac_configure_args1=; unset ac_configure_args1;}
|
||
|
||
# When interrupted or exit'd, cleanup temporary files, and complete
|
||
# config.log. We remove comments because anyway the quotes in there
|
||
# would cause problems or look ugly.
|
||
# WARNING: Use '\'' to represent an apostrophe within the trap.
|
||
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
|
||
trap 'exit_status=$?
|
||
# Save into config.log some information that might help in debugging.
|
||
{
|
||
echo
|
||
|
||
$as_echo "## ---------------- ##
|
||
## Cache variables. ##
|
||
## ---------------- ##"
|
||
echo
|
||
# The following way of writing the cache mishandles newlines in values,
|
||
(
|
||
for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
|
||
eval ac_val=\$$ac_var
|
||
case $ac_val in #(
|
||
*${as_nl}*)
|
||
case $ac_var in #(
|
||
*_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
|
||
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
|
||
esac
|
||
case $ac_var in #(
|
||
_ | IFS | as_nl) ;; #(
|
||
BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
|
||
*) { eval $ac_var=; unset $ac_var;} ;;
|
||
esac ;;
|
||
esac
|
||
done
|
||
(set) 2>&1 |
|
||
case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
|
||
*${as_nl}ac_space=\ *)
|
||
sed -n \
|
||
"s/'\''/'\''\\\\'\'''\''/g;
|
||
s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
|
||
;; #(
|
||
*)
|
||
sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
|
||
;;
|
||
esac |
|
||
sort
|
||
)
|
||
echo
|
||
|
||
$as_echo "## ----------------- ##
|
||
## Output variables. ##
|
||
## ----------------- ##"
|
||
echo
|
||
for ac_var in $ac_subst_vars
|
||
do
|
||
eval ac_val=\$$ac_var
|
||
case $ac_val in
|
||
*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
|
||
esac
|
||
$as_echo "$ac_var='\''$ac_val'\''"
|
||
done | sort
|
||
echo
|
||
|
||
if test -n "$ac_subst_files"; then
|
||
$as_echo "## ------------------- ##
|
||
## File substitutions. ##
|
||
## ------------------- ##"
|
||
echo
|
||
for ac_var in $ac_subst_files
|
||
do
|
||
eval ac_val=\$$ac_var
|
||
case $ac_val in
|
||
*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
|
||
esac
|
||
$as_echo "$ac_var='\''$ac_val'\''"
|
||
done | sort
|
||
echo
|
||
fi
|
||
|
||
if test -s confdefs.h; then
|
||
$as_echo "## ----------- ##
|
||
## confdefs.h. ##
|
||
## ----------- ##"
|
||
echo
|
||
cat confdefs.h
|
||
echo
|
||
fi
|
||
test "$ac_signal" != 0 &&
|
||
$as_echo "$as_me: caught signal $ac_signal"
|
||
$as_echo "$as_me: exit $exit_status"
|
||
} >&5
|
||
rm -f core *.core core.conftest.* &&
|
||
rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
|
||
exit $exit_status
|
||
' 0
|
||
for ac_signal in 1 2 13 15; do
|
||
trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
|
||
done
|
||
ac_signal=0
|
||
|
||
# confdefs.h avoids OS command line length limits that DEFS can exceed.
|
||
rm -f -r conftest* confdefs.h
|
||
|
||
$as_echo "/* confdefs.h */" > confdefs.h
|
||
|
||
# Predefined preprocessor variables.
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define PACKAGE_NAME "$PACKAGE_NAME"
|
||
_ACEOF
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
|
||
_ACEOF
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define PACKAGE_VERSION "$PACKAGE_VERSION"
|
||
_ACEOF
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define PACKAGE_STRING "$PACKAGE_STRING"
|
||
_ACEOF
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
|
||
_ACEOF
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define PACKAGE_URL "$PACKAGE_URL"
|
||
_ACEOF
|
||
|
||
|
||
# Let the site file select an alternate cache file if it wants to.
|
||
# Prefer an explicitly selected file to automatically selected ones.
|
||
ac_site_file1=NONE
|
||
ac_site_file2=NONE
|
||
if test -n "$CONFIG_SITE"; then
|
||
# We do not want a PATH search for config.site.
|
||
case $CONFIG_SITE in #((
|
||
-*) ac_site_file1=./$CONFIG_SITE;;
|
||
*/*) ac_site_file1=$CONFIG_SITE;;
|
||
*) ac_site_file1=./$CONFIG_SITE;;
|
||
esac
|
||
elif test "x$prefix" != xNONE; then
|
||
ac_site_file1=$prefix/share/config.site
|
||
ac_site_file2=$prefix/etc/config.site
|
||
else
|
||
ac_site_file1=$ac_default_prefix/share/config.site
|
||
ac_site_file2=$ac_default_prefix/etc/config.site
|
||
fi
|
||
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
|
||
do
|
||
test "x$ac_site_file" = xNONE && continue
|
||
if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
|
||
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
|
||
sed 's/^/| /' "$ac_site_file" >&5
|
||
. "$ac_site_file" \
|
||
|| { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error $? "failed to load site script $ac_site_file
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
fi
|
||
done
|
||
|
||
if test -r "$cache_file"; then
|
||
# Some versions of bash will fail to source /dev/null (special files
|
||
# actually), so we avoid doing that. DJGPP emulates it as a regular file.
|
||
if test /dev/null != "$cache_file" && test -f "$cache_file"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
|
||
$as_echo "$as_me: loading cache $cache_file" >&6;}
|
||
case $cache_file in
|
||
[\\/]* | ?:[\\/]* ) . "$cache_file";;
|
||
*) . "./$cache_file";;
|
||
esac
|
||
fi
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
|
||
$as_echo "$as_me: creating cache $cache_file" >&6;}
|
||
>$cache_file
|
||
fi
|
||
|
||
# Check that the precious variables saved in the cache have kept the same
|
||
# value.
|
||
ac_cache_corrupted=false
|
||
for ac_var in $ac_precious_vars; do
|
||
eval ac_old_set=\$ac_cv_env_${ac_var}_set
|
||
eval ac_new_set=\$ac_env_${ac_var}_set
|
||
eval ac_old_val=\$ac_cv_env_${ac_var}_value
|
||
eval ac_new_val=\$ac_env_${ac_var}_value
|
||
case $ac_old_set,$ac_new_set in
|
||
set,)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
|
||
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
|
||
ac_cache_corrupted=: ;;
|
||
,set)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
|
||
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
|
||
ac_cache_corrupted=: ;;
|
||
,);;
|
||
*)
|
||
if test "x$ac_old_val" != "x$ac_new_val"; then
|
||
# differences in whitespace do not lead to failure.
|
||
ac_old_val_w=`echo x $ac_old_val`
|
||
ac_new_val_w=`echo x $ac_new_val`
|
||
if test "$ac_old_val_w" != "$ac_new_val_w"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
|
||
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
|
||
ac_cache_corrupted=:
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
|
||
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
|
||
eval $ac_var=\$ac_old_val
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
|
||
$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
|
||
$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
|
||
fi;;
|
||
esac
|
||
# Pass precious variables to config.status.
|
||
if test "$ac_new_set" = set; then
|
||
case $ac_new_val in
|
||
*\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
*) ac_arg=$ac_var=$ac_new_val ;;
|
||
esac
|
||
case " $ac_configure_args " in
|
||
*" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
|
||
*) as_fn_append ac_configure_args " '$ac_arg'" ;;
|
||
esac
|
||
fi
|
||
done
|
||
if $ac_cache_corrupted; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
|
||
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
|
||
as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
|
||
fi
|
||
## -------------------- ##
|
||
## Main body of script. ##
|
||
## -------------------- ##
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
|
||
|
||
# If GNUSTEP_MAKEFILES is undefined, try to use gnustep-config to determine it.
|
||
if test -z "$GNUSTEP_MAKEFILES"; then
|
||
GNUSTEP_MAKEFILES=`gnustep-config --variable=GNUSTEP_MAKEFILES 2>&5`
|
||
fi
|
||
|
||
if test -z "$GNUSTEP_MAKEFILES"; then
|
||
as_fn_error $? "You must have the gnustep-make package installed and set up the GNUSTEP_MAKEFILES environment variable to contain the path to the makefiles directory before configuring!" "$LINENO" 5
|
||
fi
|
||
|
||
# If LIBRARY_COMBO is undefined, try to use gnustep-config to determine it.
|
||
if test -z "$LIBRARY_COMBO"; then
|
||
LIBRARY_COMBO=`gnustep-config --variable=LIBRARY_COMBO 2>&5`
|
||
fi
|
||
|
||
if test "$OBJC_RUNTIME_LIB" = "ng"; then
|
||
nonfragile=yes
|
||
BASE_NONFRAGILE_ABI=1
|
||
else
|
||
nonfragile=`gnustep-config --objc-flags | grep _NONFRAGILE_ABI 2>&5`
|
||
if test -z "$nonfragile"; then
|
||
nonfragile=no
|
||
BASE_NONFRAGILE_ABI=0
|
||
else
|
||
nonfragile=yes
|
||
BASE_NONFRAGILE_ABI=1
|
||
fi
|
||
fi
|
||
|
||
|
||
MAKECPPFLAGS=`gnustep-config --variable=CPPFLAGS`
|
||
if test "$CPPFLAGS" = ""; then
|
||
CPPFLAGS=$MAKECPPFLAGS
|
||
export CPPFLAGS
|
||
else
|
||
if test "$CPPFLAGS" != "$MAKECPPFLAGS"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You are running configure with the preprocessor options ($CPPFLAGS) set to a different value from that used by gnustep-make ($MAKECPPFLAGS). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use CPPFLAGS=$CPPFLAGS or run the gnustep-base configure again with your CPPFLAGS environment variable set to $MAKECPPFLAGS" >&5
|
||
$as_echo "$as_me: WARNING: You are running configure with the preprocessor options ($CPPFLAGS) set to a different value from that used by gnustep-make ($MAKECPPFLAGS). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use CPPFLAGS=$CPPFLAGS or run the gnustep-base configure again with your CPPFLAGS environment variable set to $MAKECPPFLAGS" >&2;}
|
||
fi
|
||
fi
|
||
|
||
MAKELDFLAGS=`gnustep-config --variable=LDFLAGS`
|
||
if test "$LDFLAGS" = ""; then
|
||
LDFLAGS=$MAKELDFLAGS
|
||
export LDFLAGS
|
||
else
|
||
if test "$LDFLAGS" != "$MAKELDFLAGS"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You are running configure with the link options ($LDFLAGS) set to a different value from that used by gnustep-make ($MAKELDFLAGS). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use LDFLAGS=$LDFLAGS or run the gnustep-base configure again with your LDFLAGS environment variable set to $MAKELDFLAGS" >&5
|
||
$as_echo "$as_me: WARNING: You are running configure with the link options ($LDFLAGS) set to a different value from that used by gnustep-make ($MAKELDFLAGS). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use LDFLAGS=$LDFLAGS or run the gnustep-base configure again with your LDFLAGS environment variable set to $MAKELDFLAGS" >&2;}
|
||
fi
|
||
fi
|
||
|
||
# We shouldn't be loading GNUstep.sh here. It would load in a lot of
|
||
# variables which might get confused with the ones that will be used
|
||
# at runtime. We will load it later once we have determined (and
|
||
# saved) the runtime configuration.
|
||
|
||
# This variable might get temporarily overwritten with the
|
||
# GNUSTEP_MAKEFILES of the runtime configuration, make sure we keep
|
||
# track of the original one. CURRENT_GNUSTEP_MAKEFILES is the one
|
||
# that we use to locate the actual gnustep-make installation that
|
||
# will build the software.
|
||
CURRENT_GNUSTEP_MAKEFILES="$GNUSTEP_MAKEFILES"
|
||
|
||
#--------------------------------------------------------------------
|
||
# Use config.guess, config.sub and install-sh provided by gnustep-make
|
||
#--------------------------------------------------------------------
|
||
ac_aux_dir=
|
||
for ac_dir in $CURRENT_GNUSTEP_MAKEFILES "$srcdir"/$CURRENT_GNUSTEP_MAKEFILES; do
|
||
if test -f "$ac_dir/install-sh"; then
|
||
ac_aux_dir=$ac_dir
|
||
ac_install_sh="$ac_aux_dir/install-sh -c"
|
||
break
|
||
elif test -f "$ac_dir/install.sh"; then
|
||
ac_aux_dir=$ac_dir
|
||
ac_install_sh="$ac_aux_dir/install.sh -c"
|
||
break
|
||
elif test -f "$ac_dir/shtool"; then
|
||
ac_aux_dir=$ac_dir
|
||
ac_install_sh="$ac_aux_dir/shtool install -c"
|
||
break
|
||
fi
|
||
done
|
||
if test -z "$ac_aux_dir"; then
|
||
as_fn_error $? "cannot find install-sh, install.sh, or shtool in $CURRENT_GNUSTEP_MAKEFILES \"$srcdir\"/$CURRENT_GNUSTEP_MAKEFILES" "$LINENO" 5
|
||
fi
|
||
|
||
# These three variables are undocumented and unsupported,
|
||
# and are intended to be withdrawn in a future Autoconf release.
|
||
# They can cause serious problems if a builder's source tree is in a directory
|
||
# whose full name contains unusual characters.
|
||
ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
|
||
ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
|
||
ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Use a .h file with #define's, instead of -D command-line switches
|
||
#--------------------------------------------------------------------
|
||
ac_config_headers="$ac_config_headers Headers/GNUstepBase/config.h"
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Determine the host, build, and target systems
|
||
#--------------------------------------------------------------------
|
||
# Make sure we can run config.sub.
|
||
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
|
||
as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
|
||
$as_echo_n "checking build system type... " >&6; }
|
||
if ${ac_cv_build+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_build_alias=$build_alias
|
||
test "x$ac_build_alias" = x &&
|
||
ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
|
||
test "x$ac_build_alias" = x &&
|
||
as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
|
||
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
|
||
as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
|
||
$as_echo "$ac_cv_build" >&6; }
|
||
case $ac_cv_build in
|
||
*-*-*) ;;
|
||
*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
|
||
esac
|
||
build=$ac_cv_build
|
||
ac_save_IFS=$IFS; IFS='-'
|
||
set x $ac_cv_build
|
||
shift
|
||
build_cpu=$1
|
||
build_vendor=$2
|
||
shift; shift
|
||
# Remember, the first character of IFS is used to create $*,
|
||
# except with old shells:
|
||
build_os=$*
|
||
IFS=$ac_save_IFS
|
||
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
|
||
$as_echo_n "checking host system type... " >&6; }
|
||
if ${ac_cv_host+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "x$host_alias" = x; then
|
||
ac_cv_host=$ac_cv_build
|
||
else
|
||
ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
|
||
as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
|
||
$as_echo "$ac_cv_host" >&6; }
|
||
case $ac_cv_host in
|
||
*-*-*) ;;
|
||
*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
|
||
esac
|
||
host=$ac_cv_host
|
||
ac_save_IFS=$IFS; IFS='-'
|
||
set x $ac_cv_host
|
||
shift
|
||
host_cpu=$1
|
||
host_vendor=$2
|
||
shift; shift
|
||
# Remember, the first character of IFS is used to create $*,
|
||
# except with old shells:
|
||
host_os=$*
|
||
IFS=$ac_save_IFS
|
||
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
|
||
$as_echo_n "checking target system type... " >&6; }
|
||
if ${ac_cv_target+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "x$target_alias" = x; then
|
||
ac_cv_target=$ac_cv_host
|
||
else
|
||
ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
|
||
as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
|
||
$as_echo "$ac_cv_target" >&6; }
|
||
case $ac_cv_target in
|
||
*-*-*) ;;
|
||
*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
|
||
esac
|
||
target=$ac_cv_target
|
||
ac_save_IFS=$IFS; IFS='-'
|
||
set x $ac_cv_target
|
||
shift
|
||
target_cpu=$1
|
||
target_vendor=$2
|
||
shift; shift
|
||
# Remember, the first character of IFS is used to create $*,
|
||
# except with old shells:
|
||
target_os=$*
|
||
IFS=$ac_save_IFS
|
||
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
|
||
|
||
|
||
# The aliases save the names the user supplied, while $host etc.
|
||
# will get canonicalized.
|
||
test -n "$target_alias" &&
|
||
test "$program_prefix$program_suffix$program_transform_name" = \
|
||
NONENONEs,x,x, &&
|
||
program_prefix=${target_alias}-
|
||
|
||
#--------------------------------------------------------------------
|
||
# Setup cross-compilation-information
|
||
#--------------------------------------------------------------------
|
||
|
||
|
||
# Check whether --with-cross-compilation-info was given.
|
||
if test "${with_cross_compilation_info+set}" = set; then :
|
||
withval=$with_cross_compilation_info; cross_result="$withval"
|
||
else
|
||
cross_result="no"
|
||
|
||
fi
|
||
|
||
CROSS_CONFIG="./cross.config"
|
||
if test "$cross_result" != "no"
|
||
then
|
||
if test -f "$cross_result" && test -r "$cross_result"
|
||
then
|
||
CROSS_CONFIG="$cross_result"
|
||
else
|
||
as_fn_error $? "\"Could not load cross-compilation variables from $cross_result\"" "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
# import information from the cross-config.
|
||
. "$CROSS_CONFIG"
|
||
|
||
|
||
|
||
#---------------------------------------------------------------------
|
||
# Location of the GNUstep.conf config file (--with-config-file)
|
||
#---------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNUstep configuration file to use at runtime" >&5
|
||
$as_echo_n "checking for GNUstep configuration file to use at runtime... " >&6; }
|
||
|
||
# This requires gnustep-make > 1.13.0 to work. For gnustep-make =
|
||
# 1.13.0 we would have to parse
|
||
# $CURRENT_GNUSTEP_MAKEFILES/$obj_dir/config.make, but $obj_dir is not defined
|
||
# yet at this stage in config, not sure if it's worth trying to make
|
||
# it work. For gnustep-make < 1.13.0 we would have to parse
|
||
# $CURRENT_GNUSTEP_MAKEFILES/config.make.
|
||
GNUSTEP_MAKE_CONFIG=`(grep '^GNUSTEP_CONFIG_FILE *=' $CURRENT_GNUSTEP_MAKEFILES/config-noarch.make | sed -e 's/GNUSTEP_CONFIG_FILE *= *\(.*\)/\1/') 2>&5`
|
||
|
||
# So, for backwards compatiblity, we try the plain config.make too.
|
||
# This should work with gnustep-make < 1.13.0, and with 1.13.0 too if
|
||
# they haven't deleted the file.
|
||
if test "$GNUSTEP_MAKE_CONFIG" = ""; then
|
||
GNUSTEP_MAKE_CONFIG=`(grep '^GNUSTEP_CONFIG_FILE *=' $CURRENT_GNUSTEP_MAKEFILES/config.make | sed -e 's/GNUSTEP_CONFIG_FILE *= *\(.*\)/\1/') 2>&5`
|
||
fi
|
||
|
||
|
||
# Check whether --with-config-file was given.
|
||
if test "${with_config_file+set}" = set; then :
|
||
withval=$with_config_file; result="$withval"
|
||
else
|
||
result="no"
|
||
|
||
fi
|
||
|
||
if test "$result" != "no"
|
||
then
|
||
GNUSTEP_TARGET_CONFIG_FILE="$result"
|
||
fi
|
||
if test x"$GNUSTEP_TARGET_CONFIG_FILE" = x""; then
|
||
case "$target_os" in
|
||
mingw*)
|
||
GNUSTEP_TARGET_CONFIG_FILE=./GNUstep.conf ;;
|
||
*)
|
||
GNUSTEP_TARGET_CONFIG_FILE="$GNUSTEP_MAKE_CONFIG" ;;
|
||
esac
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_TARGET_CONFIG_FILE" >&5
|
||
$as_echo "$GNUSTEP_TARGET_CONFIG_FILE" >&6; }
|
||
|
||
#-----------------------------------------------------------------
|
||
# Whether the GNUstep.conf file path can be set in the environment
|
||
# By default this is enabled on unix, but disabled on mswindows
|
||
# since the normal setup on mswindows is to have the config file
|
||
# located with the base library dll for runtime configuration and
|
||
# use the environment variable to control the developer config file
|
||
# location (used by gnustep-make when building).
|
||
#-----------------------------------------------------------------
|
||
case "$target_os" in
|
||
mingw*) enable_env_config=no;;
|
||
*) enable_env_config=yes;;
|
||
esac
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the GNUstep.conf file path can be set in the environment" >&5
|
||
$as_echo_n "checking whether the GNUstep.conf file path can be set in the environment... " >&6; }
|
||
# Check whether --enable-environment-config-file was given.
|
||
if test "${enable_environment_config_file+set}" = set; then :
|
||
enableval=$enable_environment_config_file; ac_cv_environment_config_file=$enableval
|
||
else
|
||
ac_cv_environment_config_file=$enable_env_config
|
||
fi
|
||
|
||
if test "$ac_cv_environment_config_file" = "yes"; then
|
||
|
||
$as_echo "#define OPTION_NO_ENVIRONMENT 0" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
else
|
||
|
||
$as_echo "#define OPTION_NO_ENVIRONMENT 1" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no: disabled from the command-line" >&5
|
||
$as_echo "no: disabled from the command-line" >&6; }
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# We are now trying to determine the default GNUstep paths to be
|
||
# used at runtime. So all GNUSTEP_xxx variables from now on are to be
|
||
# considered as 'runtime' ones. They refer to paths that might not
|
||
# make any sense now, but might make sense once gnustep-base is
|
||
# installed in its final location.
|
||
#---------------------------------------------------------------------
|
||
|
||
#
|
||
# Set 'standard' defaults for values from configuration file.
|
||
#
|
||
case "$target_os" in
|
||
*)
|
||
GNUSTEP_SYSTEM_ROOT=/usr/GNUstep/System
|
||
GNUSTEP_LOCAL_ROOT=/usr/GNUstep/Local
|
||
GNUSTEP_NETWORK_ROOT=/usr/GNUstep/Local
|
||
GNUSTEP_USER_DEFAULTS_DIR=GNUstep/Defaults
|
||
GNUSTEP_USER_CONFIG_FILE=.GNUstep.conf
|
||
;;
|
||
esac
|
||
|
||
#---------------------------------------------------------------------
|
||
# Now read/import the existing configuration file, if any
|
||
#---------------------------------------------------------------------
|
||
|
||
# Reading/importing an existing configuration file is good as it means
|
||
# the built-in default paths in the code will match those of your
|
||
# installation (or of the config file you specify).
|
||
# It can be annoying in certain cases though; this option lets you
|
||
# turn it off.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should import an existing configuration file now" >&5
|
||
$as_echo_n "checking if we should import an existing configuration file now... " >&6; }
|
||
# Check whether --enable-importing-config-file was given.
|
||
if test "${enable_importing_config_file+set}" = set; then :
|
||
enableval=$enable_importing_config_file; ac_cv_importing_config_file=$enableval
|
||
else
|
||
ac_cv_importing_config_file="yes"
|
||
fi
|
||
|
||
if test "$ac_cv_importing_config_file" = "no"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no: disabled from the command-line" >&5
|
||
$as_echo "no: disabled from the command-line" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
fi
|
||
|
||
|
||
if test "$ac_cv_importing_config_file" = "yes" ;
|
||
then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default GNUstep configuration file to use" >&5
|
||
$as_echo_n "checking for default GNUstep configuration file to use... " >&6; }
|
||
|
||
# Check whether --with-default-config was given.
|
||
if test "${with_default_config+set}" = set; then :
|
||
withval=$with_default_config; result="$withval"
|
||
else
|
||
result="no"
|
||
|
||
fi
|
||
|
||
if test "$result" != "no"
|
||
then
|
||
GNUSTEP_DEFAULT_CONFIG="$result"
|
||
fi
|
||
if test "$GNUSTEP_DEFAULT_CONFIG" = ""; then
|
||
# No file to import has been specified. We need to read the paths
|
||
# from somewhere though! GNUstep.sh might not have been sourced,
|
||
# so at this stage we have no knowledge of what the paths must be.
|
||
# The only place that we can read them from is the gnustep-make
|
||
# GNUstep.conf file.
|
||
# So we fall back to useing the make settings for the built-in ones.
|
||
# However, on mingw these will be msys style paths, and we don't
|
||
# want that ... so later on we convert these to portable relative
|
||
# paths based on the directory in which the base library will be
|
||
# installed.
|
||
GNUSTEP_DEFAULT_CONFIG="$GNUSTEP_MAKE_CONFIG"
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_DEFAULT_CONFIG" >&5
|
||
$as_echo "$GNUSTEP_DEFAULT_CONFIG" >&6; }
|
||
|
||
#
|
||
# Only try importing if the default config file has been specified.
|
||
#
|
||
if test "$GNUSTEP_DEFAULT_CONFIG" != ""; then
|
||
# Make sure we have a slash in the path so that '.' will source it
|
||
case $GNUSTEP_DEFAULT_CONFIG in
|
||
/*) ;;
|
||
*) GNUSTEP_DEFAULT_CONFIG="./$GNUSTEP_DEFAULT_CONFIG" ;;
|
||
esac
|
||
#
|
||
# Use the default config file to override standard values.
|
||
#
|
||
if test ! -f "$GNUSTEP_DEFAULT_CONFIG"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: fail: file \"$GNUSTEP_DEFAULT_CONFIG\" does not exist" >&5
|
||
$as_echo "fail: file \"$GNUSTEP_DEFAULT_CONFIG\" does not exist" >&6; }
|
||
# Ohoh ... things are not going well. We are asked to import
|
||
# a config file that doesn't exist. So all paths might be unset
|
||
# and who knows what we'll end up hardcoding into gnustep-base.
|
||
# It looks like we need to make sure the user knows what they
|
||
# are doing, as there is a high chance they don't and might end
|
||
# up with a confused/non-working system. As far as we know, the
|
||
# system might be already screwed. If they don't want to import
|
||
# a config file (eg, they don't have one and they don't care about
|
||
# the hardcoded paths) they should just say so. ;-)
|
||
as_fn_error $? "Please run configure again with the --disable-importing-config-file option or specifying an alternative file using the --with-default-config= option" "$LINENO" 5
|
||
exit 1
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: trying to import \"$GNUSTEP_DEFAULT_CONFIG\"" >&5
|
||
$as_echo "trying to import \"$GNUSTEP_DEFAULT_CONFIG\"" >&6; }
|
||
if test -r "$GNUSTEP_DEFAULT_CONFIG"
|
||
then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: If this fails, please run configure again with the --disable-importing-config-file option or specifying an alternative file using the --with-default-config= option" >&5
|
||
$as_echo "$as_me: If this fails, please run configure again with the --disable-importing-config-file option or specifying an alternative file using the --with-default-config= option" >&6;}
|
||
. "$GNUSTEP_DEFAULT_CONFIG"
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: fail: file \"$GNUSTEP_DEFAULT_CONFIG\" is not readable" >&5
|
||
$as_echo "fail: file \"$GNUSTEP_DEFAULT_CONFIG\" is not readable" >&6; }
|
||
as_fn_error $? "Unable to import configuration file at $GNUSTEP_DEFAULT_CONFIG. Please run configure again with a revised/corrected --with-default-config= option or with --disable-importing-config-file." "$LINENO" 5
|
||
exit 1
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
# Now we have the problem of what to do if some of the paths were not
|
||
# set by GNUstep.conf (eg, old gnustep-make), or if no config file was
|
||
# read, or if the config file was corrupt. We decide that the most
|
||
# likely case is an old gnustep-make, so by default we configure the
|
||
# other paths basing on GNUSTEP_*_ROOT.
|
||
|
||
# TODO/FIXME: We should really have better checks once the situation
|
||
# has stabilized. This is a reasonable hack for now.
|
||
|
||
if test x"$GNUSTEP_MAKEFILES" = x""; then GNUSTEP_MAKEFILES=$GNUSTEP_SYSTEM_ROOT/Library/Makefiles; fi
|
||
|
||
if test x"$GNUSTEP_SYSTEM_USERS_DIR" = x""; then GNUSTEP_SYSTEM_USERS_DIR=/home; fi
|
||
if test x"$GNUSTEP_NETWORK_USERS_DIR" = x""; then GNUSTEP_NETWORK_USERS_DIR=/home; fi
|
||
if test x"$GNUSTEP_LOCAL_USERS_DIR" = x""; then GNUSTEP_LOCAL_USERS_DIR=/home; fi
|
||
|
||
if test x"$GNUSTEP_SYSTEM_APPS" = x""; then GNUSTEP_SYSTEM_APPS=$GNUSTEP_SYSTEM_ROOT/Applications; fi
|
||
if test x"$GNUSTEP_SYSTEM_ADMIN_APPS" = x""; then GNUSTEP_SYSTEM_ADMIN_APPS=$GNUSTEP_SYSTEM_ROOT/Applications/Admin; fi
|
||
if test x"$GNUSTEP_SYSTEM_WEB_APPS" = x""; then GNUSTEP_SYSTEM_WEB_APPS=$GNUSTEP_SYSTEM_ROOT/WebApplications; fi
|
||
if test x"$GNUSTEP_SYSTEM_TOOLS" = x""; then GNUSTEP_SYSTEM_TOOLS=$GNUSTEP_SYSTEM_ROOT/Tools; fi
|
||
if test x"$GNUSTEP_SYSTEM_ADMIN_TOOLS" = x""; then GNUSTEP_SYSTEM_ADMIN_TOOLS=$GNUSTEP_SYSTEM_ROOT/Tools/Admin; fi
|
||
if test x"$GNUSTEP_SYSTEM_LIBRARY" = x""; then GNUSTEP_SYSTEM_LIBRARY=$GNUSTEP_SYSTEM_ROOT/Library; fi
|
||
if test x"$GNUSTEP_SYSTEM_LIBRARIES" = x""; then GNUSTEP_SYSTEM_LIBRARIES=$GNUSTEP_SYSTEM_LIBRARY/Libraries; fi
|
||
if test x"$GNUSTEP_SYSTEM_HEADERS" = x""; then GNUSTEP_SYSTEM_HEADERS=$GNUSTEP_SYSTEM_LIBRARY/Headers; fi
|
||
if test x"$GNUSTEP_SYSTEM_DOC" = x""; then GNUSTEP_SYSTEM_DOC=$GNUSTEP_SYSTEM_LIBRARY/Documentation; fi
|
||
if test x"$GNUSTEP_SYSTEM_DOC_MAN" = x""; then GNUSTEP_SYSTEM_DOC_MAN=$GNUSTEP_SYSTEM_LIBRARY/Documentation/man; fi
|
||
if test x"$GNUSTEP_SYSTEM_DOC_INFO" = x""; then GNUSTEP_SYSTEM_DOC_INFO=$GNUSTEP_SYSTEM_LIBRARY/Documentation/info; fi
|
||
|
||
if test x"$GNUSTEP_NETWORK_APPS" = x""; then GNUSTEP_NETWORK_APPS=$GNUSTEP_NETWORK_ROOT/Applications; fi
|
||
if test x"$GNUSTEP_NETWORK_ADMIN_APPS" = x""; then GNUSTEP_NETWORK_ADMIN_APPS=$GNUSTEP_NETWORK_ROOT/Applications/Admin; fi
|
||
if test x"$GNUSTEP_NETWORK_WEB_APPS" = x""; then GNUSTEP_NETWORK_APPS=$GNUSTEP_NETWORK_ROOT/WebApplications; fi
|
||
if test x"$GNUSTEP_NETWORK_TOOLS" = x""; then GNUSTEP_NETWORK_TOOLS=$GNUSTEP_NETWORK_ROOT/Tools; fi
|
||
if test x"$GNUSTEP_NETWORK_ADMIN_TOOLS" = x""; then GNUSTEP_NETWORK_ADMIN_TOOLS=$GNUSTEP_NETWORK_ROOT/Tools/Admin; fi
|
||
if test x"$GNUSTEP_NETWORK_LIBRARY" = x""; then GNUSTEP_NETWORK_LIBRARY=$GNUSTEP_NETWORK_ROOT/Library; fi
|
||
if test x"$GNUSTEP_NETWORK_LIBRARIES" = x""; then GNUSTEP_NETWORK_LIBRARIES=$GNUSTEP_NETWORK_LIBRARY/Libraries; fi
|
||
if test x"$GNUSTEP_NETWORK_HEADERS" = x""; then GNUSTEP_NETWORK_HEADERS=$GNUSTEP_NETWORK_LIBRARY/Headers; fi
|
||
if test x"$GNUSTEP_NETWORK_DOC" = x""; then GNUSTEP_NETWORK_DOC=$GNUSTEP_NETWORK_LIBRARY/Documentation; fi
|
||
if test x"$GNUSTEP_NETWORK_DOC_MAN" = x""; then GNUSTEP_NETWORK_DOC_MAN=$GNUSTEP_NETWORK_LIBRARY/Documentation/man; fi
|
||
if test x"$GNUSTEP_NETWORK_DOC_INFO" = x""; then GNUSTEP_NETWORK_DOC_INFO=$GNUSTEP_NETWORK_LIBRARY/Documentation/info; fi
|
||
|
||
if test x"$GNUSTEP_LOCAL_APPS" = x""; then GNUSTEP_LOCAL_APPS=$GNUSTEP_LOCAL_ROOT/Applications; fi
|
||
if test x"$GNUSTEP_LOCAL_ADMIN_APPS" = x""; then GNUSTEP_LOCAL_ADMIN_APPS=$GNUSTEP_LOCAL_ROOT/Applications/Admin; fi
|
||
if test x"$GNUSTEP_LOCAL_WEB_APPS" = x""; then GNUSTEP_LOCAL_APPS=$GNUSTEP_LOCAL_ROOT/WebApplications; fi
|
||
if test x"$GNUSTEP_LOCAL_TOOLS" = x""; then GNUSTEP_LOCAL_TOOLS=$GNUSTEP_LOCAL_ROOT/Tools; fi
|
||
if test x"$GNUSTEP_LOCAL_ADMIN_TOOLS" = x""; then GNUSTEP_LOCAL_ADMIN_TOOLS=$GNUSTEP_LOCAL_ROOT/Tools/Admin; fi
|
||
if test x"$GNUSTEP_LOCAL_LIBRARY" = x""; then GNUSTEP_LOCAL_LIBRARY=$GNUSTEP_LOCAL_ROOT/Library; fi
|
||
if test x"$GNUSTEP_LOCAL_LIBRARIES" = x""; then GNUSTEP_LOCAL_LIBRARIES=$GNUSTEP_LOCAL_LIBRARY/Libraries; fi
|
||
if test x"$GNUSTEP_LOCAL_HEADERS" = x""; then GNUSTEP_LOCAL_HEADERS=$GNUSTEP_LOCAL_LIBRARY/Headers; fi
|
||
if test x"$GNUSTEP_LOCAL_DOC" = x""; then GNUSTEP_LOCAL_DOC=$GNUSTEP_LOCAL_LIBRARY/Documentation; fi
|
||
if test x"$GNUSTEP_LOCAL_DOC_MAN" = x""; then GNUSTEP_LOCAL_DOC_MAN=$GNUSTEP_LOCAL_LIBRARY/Documentation/man; fi
|
||
if test x"$GNUSTEP_LOCAL_DOC_INFO" = x""; then GNUSTEP_LOCAL_DOC_INFO=$GNUSTEP_LOCAL_LIBRARY/Documentation/info; fi
|
||
|
||
if test x"$GNUSTEP_USER_DIR_APPS" = x""; then GNUSTEP_USER_DIR_APPS=$GNUSTEP_USER_DIR/Applications; fi
|
||
if test x"$GNUSTEP_USER_DIR_ADMIN_APPS" = x""; then GNUSTEP_USER_DIR_ADMIN_APPS=$GNUSTEP_USER_DIR/Applications/Admin; fi
|
||
if test x"$GNUSTEP_USER_DIR_WEB_APPS" = x""; then GNUSTEP_USER_DIR_APPS=$GNUSTEP_USER_DIR/WebApplications; fi
|
||
if test x"$GNUSTEP_USER_DIR_TOOLS" = x""; then GNUSTEP_USER_DIR_TOOLS=$GNUSTEP_USER_DIR/Tools; fi
|
||
if test x"$GNUSTEP_USER_DIR_ADMIN_TOOLS" = x""; then GNUSTEP_USER_DIR_ADMIN_TOOLS=$GNUSTEP_USER_DIR/Tools/Admin; fi
|
||
if test x"$GNUSTEP_USER_DIR_LIBRARY" = x""; then GNUSTEP_USER_DIR_LIBRARY=$GNUSTEP_USER_DIR/Library; fi
|
||
if test x"$GNUSTEP_USER_DIR_LIBRARIES" = x""; then GNUSTEP_USER_DIR_LIBRARIES=$GNUSTEP_USER_DIR/Libraries; fi
|
||
if test x"$GNUSTEP_USER_DIR_HEADERS" = x""; then GNUSTEP_USER_DIR_HEADERS=$GNUSTEP_USER_DIR/Headers; fi
|
||
if test x"$GNUSTEP_USER_DIR_DOC" = x""; then GNUSTEP_USER_DIR_DOC=$GNUSTEP_USER_DIR/Documentation; fi
|
||
if test x"$GNUSTEP_USER_DIR_DOC_MAN" = x""; then GNUSTEP_USER_DIR_DOC_MAN=$GNUSTEP_USER_DIR/Documentation/man; fi
|
||
if test x"$GNUSTEP_USER_DIR_DOC_INFO" = x""; then GNUSTEP_USER_DIR_DOC_INFO=$GNUSTEP_USER_DIR/Documentation/info; fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNUstep-base installation domain" >&5
|
||
$as_echo_n "checking for GNUstep-base installation domain... " >&6; }
|
||
|
||
# Check whether --with-installation-domain was given.
|
||
if test "${with_installation_domain+set}" = set; then :
|
||
withval=$with_installation_domain; result="$withval"
|
||
else
|
||
result="no"
|
||
|
||
fi
|
||
|
||
if test "$result" = "no"
|
||
then
|
||
# Check if gnustep-config supports the option
|
||
# --installation-domain-for, and use it if available. That option
|
||
# will automatically use the shell variable GNUSTEP_INSTALLATION_DOMAIN or
|
||
# the installation-domains.conf files (or the LOCAL default) as appropriate.
|
||
# Otherwise, if that option is not available just fall back to
|
||
# using GNUSTEP_INSTALLATION_DOMAIN or (if that was not defiend) LOCAL.
|
||
if (gnustep-config --help | grep installation-domain) >&5 2>&5
|
||
then
|
||
result=`gnustep-config --installation-domain-for=gnustep-base 2>&5`
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The 'gnustep-config' script was not found or out of date." >&5
|
||
$as_echo "$as_me: WARNING: The 'gnustep-config' script was not found or out of date." >&2;}
|
||
result=$GNUSTEP_INSTALLATION_DOMAIN
|
||
if test "$result" = ""
|
||
then
|
||
# This case was added on December 2008 and is only for backwards
|
||
# compatibility with older versions of gnustep-make.
|
||
result=LOCAL
|
||
fi
|
||
fi
|
||
fi
|
||
case "$result" in
|
||
SYSTEM)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: SYSTEM" >&5
|
||
$as_echo "SYSTEM" >&6; }
|
||
GNUSTEP_BASE_PATH="$GNUSTEP_SYSTEM_TOOLS";;
|
||
LOCAL)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: LOCAL" >&5
|
||
$as_echo "LOCAL" >&6; }
|
||
GNUSTEP_BASE_PATH="$GNUSTEP_LOCAL_TOOLS";;
|
||
NETWORK)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: NETWORK" >&5
|
||
$as_echo "NETWORK" >&6; }
|
||
GNUSTEP_BASE_PATH="$GNUSTEP_NETWORK_TOOLS";;
|
||
USER)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: USER" >&5
|
||
$as_echo "USER" >&6; }
|
||
GNUSTEP_BASE_PATH="$GNUSTEP_USER_TOOLS";;
|
||
*)
|
||
as_fn_error $? "Unknown installation domain '$result' (it should be SYSTEM, LOCAL, NETWORK or USER). Please run configure again with the option --with-installation-domain=LOCAL (or whatever domain you want to install into)." "$LINENO" 5
|
||
exit 1;;
|
||
esac
|
||
# We store GNUSTEP_BASE_DOMAIN in config.mak so that we can check
|
||
# at runtime and make sure it is consistent with the
|
||
# GNUSTEP_INSTALLATION_DOMAIN that is used at runtime.
|
||
GNUSTEP_BASE_DOMAIN=$result
|
||
|
||
|
||
#
|
||
# If we are on mingw, we now want to convert the paths to relative
|
||
# paths (relative to libgnustep-base.dll).
|
||
#
|
||
case "$target_os" in
|
||
mingw*)
|
||
# TODO: Improve this hack.
|
||
# According to Wikipedia, this is the default for Windows 2000,
|
||
# Windows XP and Windows Server 2003. For Windows Vista this will
|
||
# change to C:\Users. The directory name needs to be localized though
|
||
# (and the disk may need changing as well ?).
|
||
GNUSTEP_SYSTEM_USERS_DIR="C:\Documents and Settings"
|
||
GNUSTEP_NETWORK_USERS_DIR="C:\Documents and Settings"
|
||
GNUSTEP_LOCAL_USERS_DIR="C:\Documents and Settings"
|
||
|
||
# TODO: It would be nice to use the 'short' output of
|
||
# relative_path.sh, but older versions of relative_path.sh
|
||
# did not support specifying the type of output and
|
||
# would abort if they were given more than 2 parameters,
|
||
# so we can not use the 'short' option if we want gnustep-base
|
||
# to work with older versions of gnustep-make.
|
||
# Once everyone has upgraded to gnustep-make >= 2.0.5 (I'd say
|
||
# two years after it has been released ?), we could switch to the
|
||
# 'short' output though.
|
||
GNUSTEP_SYSTEM_APPS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_APPS`
|
||
GNUSTEP_SYSTEM_ADMIN_APPS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_ADMIN_APPS`
|
||
GNUSTEP_SYSTEM_WEB_APPS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_WEB_APPS`
|
||
GNUSTEP_SYSTEM_TOOLS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_TOOLS`
|
||
GNUSTEP_SYSTEM_ADMIN_TOOLS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_ADMIN_TOOLS`
|
||
GNUSTEP_SYSTEM_LIBRARY=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_LIBRARY`
|
||
GNUSTEP_SYSTEM_LIBRARIES=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_LIBRARIES`
|
||
GNUSTEP_SYSTEM_HEADERS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_HEADERS`
|
||
GNUSTEP_SYSTEM_DOC=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_DOC`
|
||
GNUSTEP_SYSTEM_DOC_MAN=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_DOC_MAN`
|
||
GNUSTEP_SYSTEM_DOC_INFO=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_SYSTEM_DOC_INFO`
|
||
|
||
GNUSTEP_NETWORK_APPS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_APPS`
|
||
GNUSTEP_NETWORK_ADMIN_APPS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_ADMIN_APPS`
|
||
GNUSTEP_NETWORK_WEB_APPS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_WEB_APPS`
|
||
GNUSTEP_NETWORK_TOOLS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_TOOLS`
|
||
GNUSTEP_NETWORK_ADMIN_TOOLS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_ADMIN_TOOLS`
|
||
GNUSTEP_NETWORK_LIBRARY=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_LIBRARY`
|
||
GNUSTEP_NETWORK_LIBRARIES=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_LIBRARIES`
|
||
GNUSTEP_NETWORK_HEADERS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_HEADERS`
|
||
GNUSTEP_NETWORK_DOC=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_DOC`
|
||
GNUSTEP_NETWORK_DOC_MAN=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_DOC_MAN`
|
||
GNUSTEP_NETWORK_DOC_INFO=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_NETWORK_DOC_INFO`
|
||
|
||
GNUSTEP_LOCAL_APPS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_APPS`
|
||
GNUSTEP_LOCAL_ADMIN_APPS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_ADMIN_APPS`
|
||
GNUSTEP_LOCAL_WEB_APPS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_WEB_APPS`
|
||
GNUSTEP_LOCAL_TOOLS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_TOOLS`
|
||
GNUSTEP_LOCAL_ADMIN_TOOLS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_ADMIN_TOOLS`
|
||
GNUSTEP_LOCAL_LIBRARY=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_LIBRARY`
|
||
GNUSTEP_LOCAL_LIBRARIES=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_LIBRARIES`
|
||
GNUSTEP_LOCAL_HEADERS=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_HEADERS`
|
||
GNUSTEP_LOCAL_DOC=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_DOC`
|
||
GNUSTEP_LOCAL_DOC_MAN=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_DOC_MAN`
|
||
GNUSTEP_LOCAL_DOC_INFO=`$GNUSTEP_MAKEFILES/relative_path.sh $GNUSTEP_BASE_PATH $GNUSTEP_LOCAL_DOC_INFO`
|
||
# It would be nice to now store this stuff into a ./GNUstep.conf file
|
||
# installed with gnustep-base.dll. This would clarify.
|
||
;;
|
||
esac
|
||
|
||
GNUSTEP_BASE_RELATIVE_PATHS=no
|
||
|
||
# Now, check if any of the paths is a relative path.
|
||
for path in \
|
||
"$GNUSTEP_SYSTEM_APPS" "$GNUSTEP_SYSTEM_ADMIN_APPS" "$GNUSTEP_SYSTEM_WEB_APPS" \
|
||
"$GNUSTEP_SYSTEM_TOOLS" "$GNUSTEP_SYSTEM_ADMIN_TOOLS" \
|
||
"$GNUSTEP_SYSTEM_LIBRARY" "$GNUSTEP_SYSTEM_LIBRARIES" "$GNUSTEP_SYSTEM_HEADERS" \
|
||
"$GNUSTEP_SYSTEM_DOC" "$GNUSTEP_SYSTEM_DOC_MAN" "$GNUSTEP_SYSTEM_DOC_INFO" \
|
||
"$GNUSTEP_NETWORK_APPS" "$GNUSTEP_NETWORK_ADMIN_APPS" "$GNUSTEP_NETWORK_WEB_APPS" \
|
||
"$GNUSTEP_NETWORK_TOOLS" "$GNUSTEP_NETWORK_ADMIN_TOOLS" \
|
||
"$GNUSTEP_NETWORK_LIBRARY" "$GNUSTEP_NETWORK_LIBRARIES" "$GNUSTEP_NETWORK_HEADERS" \
|
||
"$GNUSTEP_NETWORK_DOC" "$GNUSTEP_NETWORK_DOC_MAN" "$GNUSTEP_NETWORK_DOC_INFO" \
|
||
"$GNUSTEP_LOCAL_APPS" "$GNUSTEP_LOCAL_ADMIN_APPS" "$GNUSTEP_LOCAL_WEB_APPS" \
|
||
"$GNUSTEP_LOCAL_TOOLS" "$GNUSTEP_LOCAL_ADMIN_TOOLS" \
|
||
"$GNUSTEP_LOCAL_LIBRARY" "$GNUSTEP_LOCAL_LIBRARIES" "$GNUSTEP_LOCAL_HEADERS" \
|
||
"$GNUSTEP_LOCAL_DOC" "$GNUSTEP_LOCAL_DOC_MAN" "$GNUSTEP_LOCAL_DOC_INFO"; do
|
||
case "$path" in
|
||
./*) GNUSTEP_BASE_RELATIVE_PATHS=yes ;;
|
||
../*) GNUSTEP_BASE_RELATIVE_PATHS=yes ;;
|
||
esac
|
||
done
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we are hardcoding any relative paths in gnustep-base" >&5
|
||
$as_echo_n "checking if we are hardcoding any relative paths in gnustep-base... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_BASE_RELATIVE_PATHS" >&5
|
||
$as_echo "$GNUSTEP_BASE_RELATIVE_PATHS" >&6; }
|
||
|
||
|
||
#
|
||
# Now, we want to print out the paths that we're going to hardcode
|
||
# into gnustep-base. This is to help users in finding
|
||
# misconfigurations.
|
||
#
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: We store the following filesystem layout into gnustep-base, to be used when no config file is found" >&5
|
||
$as_echo "$as_me: We store the following filesystem layout into gnustep-base, to be used when no config file is found" >&6;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Makefiles directory" >&5
|
||
$as_echo_n "checking for Makefiles directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_MAKEFILES" >&5
|
||
$as_echo "$GNUSTEP_MAKEFILES" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for user defaults directory" >&5
|
||
$as_echo_n "checking for user defaults directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DEFAULTS_DIR" >&5
|
||
$as_echo "$GNUSTEP_USER_DEFAULTS_DIR" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for user config file" >&5
|
||
$as_echo_n "checking for user config file... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_CONFIG_FILE" >&5
|
||
$as_echo "$GNUSTEP_USER_CONFIG_FILE" >&6; }
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Applications directory" >&5
|
||
$as_echo_n "checking for System Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_APPS" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Admin Applications directory" >&5
|
||
$as_echo_n "checking for System Admin Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_ADMIN_APPS" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_ADMIN_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Web Applications directory" >&5
|
||
$as_echo_n "checking for System Web Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_WEB_APPS" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_WEB_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Tools directory" >&5
|
||
$as_echo_n "checking for System Tools directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_TOOLS" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_TOOLS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Admin Tools directory" >&5
|
||
$as_echo_n "checking for System Admin Tools directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_ADMIN_TOOLS" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_ADMIN_TOOLS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Library directory" >&5
|
||
$as_echo_n "checking for System Library directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_LIBRARY" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_LIBRARY" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Libraries directory" >&5
|
||
$as_echo_n "checking for System Libraries directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_LIBRARIES" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_LIBRARIES" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Headers directory" >&5
|
||
$as_echo_n "checking for System Headers directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_HEADERS" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_HEADERS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Documentation directory" >&5
|
||
$as_echo_n "checking for System Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_DOC" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_DOC" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Info Documentation directory" >&5
|
||
$as_echo_n "checking for System Info Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_DOC_INFO" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_DOC_INFO" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System Man Documentation directory" >&5
|
||
$as_echo_n "checking for System Man Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_DOC_MAN" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_DOC_MAN" >&6; }
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Applications directory" >&5
|
||
$as_echo_n "checking for Network Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_APPS" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Admin Applications directory" >&5
|
||
$as_echo_n "checking for Network Admin Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_ADMIN_APPS" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_ADMIN_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Web Applications directory" >&5
|
||
$as_echo_n "checking for Network Web Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_WEB_APPS" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_WEB_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Tools directory" >&5
|
||
$as_echo_n "checking for Network Tools directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_TOOLS" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_TOOLS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Admin Tools directory" >&5
|
||
$as_echo_n "checking for Network Admin Tools directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_ADMIN_TOOLS" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_ADMIN_TOOLS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Library directory" >&5
|
||
$as_echo_n "checking for Network Library directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_LIBRARY" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_LIBRARY" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Libraries directory" >&5
|
||
$as_echo_n "checking for Network Libraries directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_LIBRARIES" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_LIBRARIES" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Headers directory" >&5
|
||
$as_echo_n "checking for Network Headers directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_HEADERS" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_HEADERS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Documentation directory" >&5
|
||
$as_echo_n "checking for Network Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_DOC" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_DOC" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Info Documentation directory" >&5
|
||
$as_echo_n "checking for Network Info Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_DOC_INFO" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_DOC_INFO" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network Man Documentation directory" >&5
|
||
$as_echo_n "checking for Network Man Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_DOC_MAN" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_DOC_MAN" >&6; }
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Applications directory" >&5
|
||
$as_echo_n "checking for Local Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_APPS" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Admin Applications directory" >&5
|
||
$as_echo_n "checking for Local Admin Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_ADMIN_APPS" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_ADMIN_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Web Applications directory" >&5
|
||
$as_echo_n "checking for Local Web Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_WEB_APPS" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_WEB_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Tools directory" >&5
|
||
$as_echo_n "checking for Local Tools directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_TOOLS" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_TOOLS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Admin Tools directory" >&5
|
||
$as_echo_n "checking for Local Admin Tools directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_ADMIN_TOOLS" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_ADMIN_TOOLS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Library directory" >&5
|
||
$as_echo_n "checking for Local Library directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_LIBRARY" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_LIBRARY" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Libraries directory" >&5
|
||
$as_echo_n "checking for Local Libraries directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_LIBRARIES" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_LIBRARIES" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Headers directory" >&5
|
||
$as_echo_n "checking for Local Headers directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_HEADERS" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_HEADERS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Documentation directory" >&5
|
||
$as_echo_n "checking for Local Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_DOC" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_DOC" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Info Documentation directory" >&5
|
||
$as_echo_n "checking for Local Info Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_DOC_INFO" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_DOC_INFO" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local Man Documentation directory" >&5
|
||
$as_echo_n "checking for Local Man Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_DOC_MAN" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_DOC_MAN" >&6; }
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Applications directory" >&5
|
||
$as_echo_n "checking for User Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_APPS" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Admin Applications directory" >&5
|
||
$as_echo_n "checking for User Admin Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_ADMIN_APPS" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_ADMIN_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Web Applications directory" >&5
|
||
$as_echo_n "checking for User Web Applications directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_WEB_APPS" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_WEB_APPS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Tools directory" >&5
|
||
$as_echo_n "checking for User Tools directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_TOOLS" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_TOOLS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Admin Tools directory" >&5
|
||
$as_echo_n "checking for User Admin Tools directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_ADMIN_TOOLS" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_ADMIN_TOOLS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Library directory" >&5
|
||
$as_echo_n "checking for User Library directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_LIBRARY" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_LIBRARY" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Libraries directory" >&5
|
||
$as_echo_n "checking for User Libraries directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_LIBRARIES" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_LIBRARIES" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Headers directory" >&5
|
||
$as_echo_n "checking for User Headers directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_HEADERS" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_HEADERS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Documentation directory" >&5
|
||
$as_echo_n "checking for User Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_DOC" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_DOC" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Info Documentation directory" >&5
|
||
$as_echo_n "checking for User Info Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_DOC_INFO" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_DOC_INFO" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for User Man Documentation directory" >&5
|
||
$as_echo_n "checking for User Man Documentation directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_USER_DIR_DOC_MAN" >&5
|
||
$as_echo "$GNUSTEP_USER_DIR_DOC_MAN" >&6; }
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for System User directory" >&5
|
||
$as_echo_n "checking for System User directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_SYSTEM_USERS_DIR" >&5
|
||
$as_echo "$GNUSTEP_SYSTEM_USERS_DIR" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Network User directory" >&5
|
||
$as_echo_n "checking for Network User directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_NETWORK_USERS_DIR" >&5
|
||
$as_echo "$GNUSTEP_NETWORK_USERS_DIR" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Local User directory" >&5
|
||
$as_echo_n "checking for Local User directory... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_LOCAL_USERS_DIR" >&5
|
||
$as_echo "$GNUSTEP_LOCAL_USERS_DIR" >&6; }
|
||
|
||
#
|
||
# Set the default configuration file values in config.h to be hard-coded
|
||
# into NSPathUtilities.m
|
||
#
|
||
GNUSTEP_MAKEFILES=`echo $GNUSTEP_MAKEFILES|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_MAKEFILES "$GNUSTEP_MAKEFILES"
|
||
_ACEOF
|
||
|
||
GNUSTEP_USER_DEFAULTS_DIR=`echo $GNUSTEP_USER_DEFAULTS_DIR|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DEFAULTS_DIR "$GNUSTEP_USER_DEFAULTS_DIR"
|
||
_ACEOF
|
||
|
||
GNUSTEP_USER_CONFIG_FILE=`echo $GNUSTEP_USER_CONFIG_FILE|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_CONFIG_FILE "$GNUSTEP_USER_CONFIG_FILE"
|
||
_ACEOF
|
||
|
||
GNUSTEP_TARGET_CONFIG_FILE=`echo $GNUSTEP_TARGET_CONFIG_FILE|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_CONFIG_FILE "$GNUSTEP_TARGET_CONFIG_FILE"
|
||
_ACEOF
|
||
|
||
|
||
#
|
||
# SYSTEM domain paths
|
||
#
|
||
GNUSTEP_SYSTEM_APPS=`echo $GNUSTEP_SYSTEM_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_APPS "$GNUSTEP_SYSTEM_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_ADMIN_APPS=`echo $GNUSTEP_SYSTEM_ADMIN_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_ADMIN_APPS "$GNUSTEP_SYSTEM_ADMIN_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_WEB_APPS=`echo $GNUSTEP_SYSTEM_WEB_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_WEB_APPS "$GNUSTEP_SYSTEM_WEB_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_TOOLS=`echo $GNUSTEP_SYSTEM_TOOLS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_TOOLS "$GNUSTEP_SYSTEM_TOOLS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_ADMIN_TOOLS=`echo $GNUSTEP_SYSTEM_ADMIN_TOOLS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_ADMIN_TOOLS "$GNUSTEP_SYSTEM_ADMIN_TOOLS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_LIBRARY=`echo $GNUSTEP_SYSTEM_LIBRARY|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_LIBRARY "$GNUSTEP_SYSTEM_LIBRARY"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_LIBRARIES=`echo $GNUSTEP_SYSTEM_LIBRARIES|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_LIBRARIES "$GNUSTEP_SYSTEM_LIBRARIES"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_HEADERS=`echo $GNUSTEP_SYSTEM_HEADERS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_HEADERS "$GNUSTEP_SYSTEM_HEADERS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_DOC=`echo $GNUSTEP_SYSTEM_DOC|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_DOC "$GNUSTEP_SYSTEM_DOC"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_DOC_MAN=`echo $GNUSTEP_SYSTEM_DOC_MAN|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_DOC_MAN "$GNUSTEP_SYSTEM_DOC_MAN"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_SYSTEM_DOC_INFO=`echo $GNUSTEP_SYSTEM_DOC_INFO|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_DOC_INFO "$GNUSTEP_SYSTEM_DOC_INFO"
|
||
_ACEOF
|
||
|
||
|
||
#
|
||
# NETWORK domain paths
|
||
#
|
||
GNUSTEP_NETWORK_APPS=`echo $GNUSTEP_NETWORK_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_APPS "$GNUSTEP_NETWORK_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_ADMIN_APPS=`echo $GNUSTEP_NETWORK_ADMIN_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_ADMIN_APPS "$GNUSTEP_NETWORK_ADMIN_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_WEB_APPS=`echo $GNUSTEP_NETWORK_WEB_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_WEB_APPS "$GNUSTEP_NETWORK_WEB_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_TOOLS=`echo $GNUSTEP_NETWORK_TOOLS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_TOOLS "$GNUSTEP_NETWORK_TOOLS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_ADMIN_TOOLS=`echo $GNUSTEP_NETWORK_ADMIN_TOOLS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_ADMIN_TOOLS "$GNUSTEP_NETWORK_ADMIN_TOOLS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_LIBRARY=`echo $GNUSTEP_NETWORK_LIBRARY|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_LIBRARY "$GNUSTEP_NETWORK_LIBRARY"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_LIBRARIES=`echo $GNUSTEP_NETWORK_LIBRARIES|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_LIBRARIES "$GNUSTEP_NETWORK_LIBRARIES"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_HEADERS=`echo $GNUSTEP_NETWORK_HEADERS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_HEADERS "$GNUSTEP_NETWORK_HEADERS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_DOC=`echo $GNUSTEP_NETWORK_DOC|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_DOC "$GNUSTEP_NETWORK_DOC"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_DOC_MAN=`echo $GNUSTEP_NETWORK_DOC_MAN|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_DOC_MAN "$GNUSTEP_NETWORK_DOC_MAN"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_NETWORK_DOC_INFO=`echo $GNUSTEP_NETWORK_DOC_INFO|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_DOC_INFO "$GNUSTEP_NETWORK_DOC_INFO"
|
||
_ACEOF
|
||
|
||
|
||
#
|
||
# LOCAL domain paths
|
||
#
|
||
GNUSTEP_LOCAL_APPS=`echo $GNUSTEP_LOCAL_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_APPS "$GNUSTEP_LOCAL_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_ADMIN_APPS=`echo $GNUSTEP_LOCAL_ADMIN_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_ADMIN_APPS "$GNUSTEP_LOCAL_ADMIN_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_WEB_APPS=`echo $GNUSTEP_LOCAL_WEB_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_WEB_APPS "$GNUSTEP_LOCAL_WEB_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_TOOLS=`echo $GNUSTEP_LOCAL_TOOLS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_TOOLS "$GNUSTEP_LOCAL_TOOLS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_ADMIN_TOOLS=`echo $GNUSTEP_LOCAL_ADMIN_TOOLS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_ADMIN_TOOLS "$GNUSTEP_LOCAL_ADMIN_TOOLS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_LIBRARY=`echo $GNUSTEP_LOCAL_LIBRARY|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_LIBRARY "$GNUSTEP_LOCAL_LIBRARY"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_LIBRARIES=`echo $GNUSTEP_LOCAL_LIBRARIES|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_LIBRARIES "$GNUSTEP_LOCAL_LIBRARIES"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_HEADERS=`echo $GNUSTEP_LOCAL_HEADERS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_HEADERS "$GNUSTEP_LOCAL_HEADERS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_DOC=`echo $GNUSTEP_LOCAL_DOC|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_DOC "$GNUSTEP_LOCAL_DOC"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_DOC_MAN=`echo $GNUSTEP_LOCAL_DOC_MAN|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_DOC_MAN "$GNUSTEP_LOCAL_DOC_MAN"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_LOCAL_DOC_INFO=`echo $GNUSTEP_LOCAL_DOC_INFO|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_DOC_INFO "$GNUSTEP_LOCAL_DOC_INFO"
|
||
_ACEOF
|
||
|
||
|
||
#
|
||
# USER_DIR domain paths
|
||
#
|
||
GNUSTEP_USER_DIR_APPS=`echo $GNUSTEP_USER_DIR_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_APPS "$GNUSTEP_USER_DIR_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_ADMIN_APPS=`echo $GNUSTEP_USER_DIR_ADMIN_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_ADMIN_APPS "$GNUSTEP_USER_DIR_ADMIN_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_WEB_APPS=`echo $GNUSTEP_USER_DIR_WEB_APPS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_WEB_APPS "$GNUSTEP_USER_DIR_WEB_APPS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_TOOLS=`echo $GNUSTEP_USER_DIR_TOOLS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_TOOLS "$GNUSTEP_USER_DIR_TOOLS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_ADMIN_TOOLS=`echo $GNUSTEP_USER_DIR_ADMIN_TOOLS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_ADMIN_TOOLS "$GNUSTEP_USER_DIR_ADMIN_TOOLS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_LIBRARY=`echo $GNUSTEP_USER_DIR_LIBRARY|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_LIBRARY "$GNUSTEP_USER_DIR_LIBRARY"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_LIBRARIES=`echo $GNUSTEP_USER_DIR_LIBRARIES|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_LIBRARIES "$GNUSTEP_USER_DIR_LIBRARIES"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_HEADERS=`echo $GNUSTEP_USER_DIR_HEADERS|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_HEADERS "$GNUSTEP_USER_DIR_HEADERS"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_DOC=`echo $GNUSTEP_USER_DIR_DOC|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_DOC "$GNUSTEP_USER_DIR_DOC"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_DOC_MAN=`echo $GNUSTEP_USER_DIR_DOC_MAN|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_DOC_MAN "$GNUSTEP_USER_DIR_DOC_MAN"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_USER_DIR_DOC_INFO=`echo $GNUSTEP_USER_DIR_DOC_INFO|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_USER_DIR_DOC_INFO "$GNUSTEP_USER_DIR_DOC_INFO"
|
||
_ACEOF
|
||
|
||
|
||
GNUSTEP_TARGET_SYSTEM_USERS_DIR=`echo $GNUSTEP_TARGET_SYSTEM_USERS_DIR|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_SYSTEM_USERS_DIR "$GNUSTEP_TARGET_SYSTEM_USERS_DIR"
|
||
_ACEOF
|
||
|
||
GNUSTEP_TARGET_NETWORK_USERS_DIR=`echo $GNUSTEP_TARGET_NETWORK_USERS_DIR|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_NETWORK_USERS_DIR "$GNUSTEP_TARGET_NETWORK_USERS_DIR"
|
||
_ACEOF
|
||
|
||
GNUSTEP_TARGET_LOCAL_USERS_DIR=`echo $GNUSTEP_TARGET_LOCAL_USERS_DIR|sed -e 's/\\\\/\\\\\\\\/g'`
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define GNUSTEP_TARGET_LOCAL_USERS_DIR "$GNUSTEP_TARGET_LOCAL_USERS_DIR"
|
||
_ACEOF
|
||
|
||
|
||
#
|
||
# Now load the values to be used in locating libraries etc used when
|
||
# building the base library ... as supplied by the gnustep-make package
|
||
#
|
||
# It looks like we ought to source the whole GNUstep.sh here, and even
|
||
# ask it to output all variables! That way we have access to (eg)
|
||
# GNUSTEP_SYSTEM_HEADERS below.
|
||
#
|
||
# We need to unset any values that we really need, or existing settings
|
||
# would be used by GNUstep.sh
|
||
#
|
||
unset GNUSTEP_SYSTEM_HEADERS
|
||
unset GNUSTEP_SYSTEM_LIBRARIES
|
||
unset GNUSTEP_NETWORK_HEADERS
|
||
unset GNUSTEP_NETWORK_LIBRARIES
|
||
unset GNUSTEP_LOCAL_HEADERS
|
||
unset GNUSTEP_LOCAL_LIBRARIES
|
||
GNUSTEP_MAKEFILES="$CURRENT_GNUSTEP_MAKEFILES"
|
||
GNUSTEP_SH_EXPORT_ALL_VARIABLES=yes
|
||
. "$CURRENT_GNUSTEP_MAKEFILES/GNUstep.sh"
|
||
unset GNUSTEP_SH_EXPORT_ALL_VARIABLES
|
||
|
||
# For backwards compatibility, define GNUSTEP_SYSTEM_HEADERS from
|
||
# GNUSTEP_SYSTEM_ROOT if not set yet.
|
||
if test x"$GNUSTEP_SYSTEM_HEADERS" = x""; then
|
||
GNUSTEP_SYSTEM_HEADERS="$GNUSTEP_SYSTEM_ROOT/Library/Headers"
|
||
fi
|
||
|
||
if test x"$GNUSTEP_SYSTEM_LIBRARIES" = x""; then
|
||
GNUSTEP_SYSTEM_LIBRARIES="$GNUSTEP_SYSTEM_ROOT/Library/Libraries"
|
||
fi
|
||
|
||
if test x"$GNUSTEP_NETWORK_HEADERS" = x""; then
|
||
GNUSTEP_NETWORK_HEADERS="$GNUSTEP_NETWORK_ROOT/Library/Headers"
|
||
fi
|
||
|
||
if test x"$GNUSTEP_NETWORK_LIBRARIES" = x""; then
|
||
GNUSTEP_NETWORK_LIBRARIES="$GNUSTEP_NETWORK_ROOT/Library/Libraries"
|
||
fi
|
||
|
||
if test x"$GNUSTEP_LOCAL_HEADERS" = x""; then
|
||
GNUSTEP_LOCAL_HEADERS="$GNUSTEP_LOCAL_ROOT/Library/Headers"
|
||
fi
|
||
|
||
if test x"$GNUSTEP_LOCAL_LIBRARIES" = x""; then
|
||
GNUSTEP_LOCAL_LIBRARIES="$GNUSTEP_LOCAL_ROOT/Library/Libraries"
|
||
fi
|
||
|
||
if test x"$GNUSTEP_IS_FLATTENED" = x"no"; then
|
||
GNUSTEP_SYSTEM_HEADERS="$GNUSTEP_SYSTEM_HEADERS/$LIBRARY_COMBO"
|
||
GNUSTEP_NETWORK_HEADERS="$GNUSTEP_NETWORK_HEADERS/$LIBRARY_COMBO"
|
||
GNUSTEP_LOCAL_HEADERS="$GNUSTEP_LOCAL_HEADERS/$LIBRARY_COMBO"
|
||
# FIXME: Cross-compiling should read the target from the configure
|
||
# options and use it. GNUSTEP_TARGET_* variables do not exist in
|
||
# this context (so "$GNUSTEP_TARGET_CPU" will always be "")
|
||
if test x"$GNUSTEP_TARGET_CPU" = x""; then
|
||
GNUSTEP_SYSTEM_LIBRARIES="$GNUSTEP_SYSTEM_LIBRARIES/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO"
|
||
GNUSTEP_NETWORK_LIBRARIES="$GNUSTEP_NETWORK_LIBRARIES/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO"
|
||
GNUSTEP_LOCAL_LIBRARIES="$GNUSTEP_LOCAL_LIBRARIES/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO"
|
||
else
|
||
GNUSTEP_SYSTEM_LIBRARIES="$GNUSTEP_SYSTEM_LIBRARIES/$GNUSTEP_TARGET_CPU/$GNUSTEP_TARGET_OS/$LIBRARY_COMBO"
|
||
GNUSTEP_NETWORK_LIBRARIES="$GNUSTEP_NETWORK_LIBRARIES/$GNUSTEP_TARGET_CPU/$GNUSTEP_TARGET_OS/$LIBRARY_COMBO"
|
||
GNUSTEP_LOCAL_LIBRARIES="$GNUSTEP_LOCAL_LIBRARIES/$GNUSTEP_TARGET_CPU/$GNUSTEP_TARGET_OS/$LIBRARY_COMBO"
|
||
fi
|
||
fi
|
||
|
||
#
|
||
# Add standard library and header directories for configure to use to locate
|
||
# plain C developer headers/libraries which have been installed in the
|
||
# GNUstep hierarchy. These take precedence
|
||
#
|
||
CPPFLAGS="$CPPFLAGS -I$GNUSTEP_LOCAL_HEADERS -I$GNUSTEP_NETWORK_HEADERS -I$GNUSTEP_SYSTEM_HEADERS"
|
||
LDFLAGS="$LDFLAGS -L$GNUSTEP_LOCAL_LIBRARIES -L$GNUSTEP_NETWORK_LIBRARIES -L$GNUSTEP_SYSTEM_LIBRARIES"
|
||
|
||
#--------------------------------------------------------------------
|
||
# Find the compiler
|
||
#--------------------------------------------------------------------
|
||
MAKECC=`gnustep-config --variable=CC`
|
||
MAKECPP=`gnustep-config --variable=CPP`
|
||
MAKECXX=`gnustep-config --variable=CXX`
|
||
if test "$CC" = ""; then
|
||
CC=$MAKECC
|
||
export CC
|
||
else
|
||
if test "$CC" != "$MAKECC"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You are running configure with the compiler ($CC) set to a different value from that used by gnustep-make ($MAKECC). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use CC=$CC or run the gnustep-base configure again with your CC environment variable set to $MAKECC" >&5
|
||
$as_echo "$as_me: WARNING: You are running configure with the compiler ($CC) set to a different value from that used by gnustep-make ($MAKECC). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use CC=$CC or run the gnustep-base configure again with your CC environment variable set to $MAKECC" >&2;}
|
||
fi
|
||
fi
|
||
if test "$CPP" = ""; then
|
||
CPP=$MAKECPP
|
||
export CPP
|
||
else
|
||
if test "$CPP" != "$MAKECPP"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You are running configure with the preprocessor ($CPP) set to a different value from that used by gnustep-make ($MAKECPP). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use CPP=$CPP or run the gnustep-base configure again with your CPP environment variable set to $MAKECPP" >&5
|
||
$as_echo "$as_me: WARNING: You are running configure with the preprocessor ($CPP) set to a different value from that used by gnustep-make ($MAKECPP). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use CPP=$CPP or run the gnustep-base configure again with your CPP environment variable set to $MAKECPP" >&2;}
|
||
fi
|
||
fi
|
||
if test "$CXX" = ""; then
|
||
CXX=$MAKECXX
|
||
export CXX
|
||
else
|
||
if test "$CXX" != "$MAKECXX"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You are running configure with the compiler ($CXX) set to a different value from that used by gnustep-make ($MAKECXX). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use CXX=$CXX or run the gnustep-base configure again with your CXX environment variable set to $MAKECXX" >&5
|
||
$as_echo "$as_me: WARNING: You are running configure with the compiler ($CXX) set to a different value from that used by gnustep-make ($MAKECXX). To avoid conflicts/problems, reconfigure/reinstall gnustep-make to use CXX=$CXX or run the gnustep-base configure again with your CXX environment variable set to $MAKECXX" >&2;}
|
||
fi
|
||
fi
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}gcc; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_prog_CC+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="${ac_tool_prefix}gcc"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
$as_echo "$CC" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$ac_cv_prog_CC"; then
|
||
ac_ct_CC=$CC
|
||
# Extract the first word of "gcc", so it can be a program name with args.
|
||
set dummy gcc; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_prog_ac_ct_CC+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test -n "$ac_ct_CC"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_CC="gcc"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi
|
||
fi
|
||
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
||
if test -n "$ac_ct_CC"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
|
||
$as_echo "$ac_ct_CC" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
if test "x$ac_ct_CC" = x; then
|
||
CC=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
CC=$ac_ct_CC
|
||
fi
|
||
else
|
||
CC="$ac_cv_prog_CC"
|
||
fi
|
||
|
||
if test -z "$CC"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
# Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
|
||
set dummy ${ac_tool_prefix}cc; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_prog_CC+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="${ac_tool_prefix}cc"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
$as_echo "$CC" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
fi
|
||
if test -z "$CC"; then
|
||
# Extract the first word of "cc", so it can be a program name with args.
|
||
set dummy cc; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_prog_CC+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
ac_prog_rejected=no
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
|
||
ac_prog_rejected=yes
|
||
continue
|
||
fi
|
||
ac_cv_prog_CC="cc"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
if test $ac_prog_rejected = yes; then
|
||
# We found a bogon in the path, so make sure we never use it.
|
||
set dummy $ac_cv_prog_CC
|
||
shift
|
||
if test $# != 0; then
|
||
# We chose a different compiler from the bogus one.
|
||
# However, it has the same basename, so the bogon will be chosen
|
||
# first if we set CC to just the basename; use the full file name.
|
||
shift
|
||
ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
$as_echo "$CC" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
if test -z "$CC"; then
|
||
if test -n "$ac_tool_prefix"; then
|
||
for ac_prog in cl.exe
|
||
do
|
||
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_prog_CC+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test -n "$CC"; then
|
||
ac_cv_prog_CC="$CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi
|
||
fi
|
||
CC=$ac_cv_prog_CC
|
||
if test -n "$CC"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
|
||
$as_echo "$CC" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$CC" && break
|
||
done
|
||
fi
|
||
if test -z "$CC"; then
|
||
ac_ct_CC=$CC
|
||
for ac_prog in cl.exe
|
||
do
|
||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||
set dummy $ac_prog; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_prog_ac_ct_CC+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test -n "$ac_ct_CC"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
||
else
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_prog_ac_ct_CC="$ac_prog"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
fi
|
||
fi
|
||
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
||
if test -n "$ac_ct_CC"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
|
||
$as_echo "$ac_ct_CC" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
test -n "$ac_ct_CC" && break
|
||
done
|
||
|
||
if test "x$ac_ct_CC" = x; then
|
||
CC=""
|
||
else
|
||
case $cross_compiling:$ac_tool_warned in
|
||
yes:)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||
ac_tool_warned=yes ;;
|
||
esac
|
||
CC=$ac_ct_CC
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error $? "no acceptable C compiler found in \$PATH
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
|
||
# Provide some information about the compiler.
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
|
||
set X $ac_compile
|
||
ac_compiler=$2
|
||
for ac_option in --version -v -V -qversion; do
|
||
{ { ac_try="$ac_compiler $ac_option >&5"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_compiler $ac_option >&5") 2>conftest.err
|
||
ac_status=$?
|
||
if test -s conftest.err; then
|
||
sed '10a\
|
||
... rest of stderr output deleted ...
|
||
10q' conftest.err >conftest.er1
|
||
cat conftest.er1 >&5
|
||
fi
|
||
rm -f conftest.er1 conftest.err
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
done
|
||
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
ac_clean_files_save=$ac_clean_files
|
||
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
|
||
# Try to create an executable without -o first, disregard a.out.
|
||
# It will help us diagnose broken compilers, and finding out an intuition
|
||
# of exeext.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
|
||
$as_echo_n "checking whether the C compiler works... " >&6; }
|
||
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
|
||
|
||
# The possible output files:
|
||
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
|
||
|
||
ac_rmfiles=
|
||
for ac_file in $ac_files
|
||
do
|
||
case $ac_file in
|
||
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
|
||
* ) ac_rmfiles="$ac_rmfiles $ac_file";;
|
||
esac
|
||
done
|
||
rm -f $ac_rmfiles
|
||
|
||
if { { ac_try="$ac_link_default"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_link_default") 2>&5
|
||
ac_status=$?
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then :
|
||
# Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
|
||
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
|
||
# in a Makefile. We should not override ac_cv_exeext if it was cached,
|
||
# so that the user can short-circuit this test for compilers unknown to
|
||
# Autoconf.
|
||
for ac_file in $ac_files ''
|
||
do
|
||
test -f "$ac_file" || continue
|
||
case $ac_file in
|
||
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
|
||
;;
|
||
[ab].out )
|
||
# We found the default executable, but exeext='' is most
|
||
# certainly right.
|
||
break;;
|
||
*.* )
|
||
if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
|
||
then :; else
|
||
ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
||
fi
|
||
# We set ac_cv_exeext here because the later test for it is not
|
||
# safe: cross compilers may not add the suffix if given an `-o'
|
||
# argument, so we may need to know it at that point already.
|
||
# Even if this section looks crufty: it has the advantage of
|
||
# actually working.
|
||
break;;
|
||
* )
|
||
break;;
|
||
esac
|
||
done
|
||
test "$ac_cv_exeext" = no && ac_cv_exeext=
|
||
|
||
else
|
||
ac_file=''
|
||
fi
|
||
if test -z "$ac_file"; then :
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
$as_echo "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "C compiler cannot create executables
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
|
||
$as_echo_n "checking for C compiler default output file name... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
|
||
$as_echo "$ac_file" >&6; }
|
||
ac_exeext=$ac_cv_exeext
|
||
|
||
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
|
||
ac_clean_files=$ac_clean_files_save
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
|
||
$as_echo_n "checking for suffix of executables... " >&6; }
|
||
if { { ac_try="$ac_link"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_link") 2>&5
|
||
ac_status=$?
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then :
|
||
# If both `conftest.exe' and `conftest' are `present' (well, observable)
|
||
# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
|
||
# work properly (i.e., refer to `conftest.exe'), while it won't with
|
||
# `rm'.
|
||
for ac_file in conftest.exe conftest conftest.*; do
|
||
test -f "$ac_file" || continue
|
||
case $ac_file in
|
||
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
|
||
*.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
||
break;;
|
||
* ) break;;
|
||
esac
|
||
done
|
||
else
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot compute suffix of executables: cannot compile and link
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
fi
|
||
rm -f conftest conftest$ac_cv_exeext
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
|
||
$as_echo "$ac_cv_exeext" >&6; }
|
||
|
||
rm -f conftest.$ac_ext
|
||
EXEEXT=$ac_cv_exeext
|
||
ac_exeext=$EXEEXT
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <stdio.h>
|
||
int
|
||
main ()
|
||
{
|
||
FILE *f = fopen ("conftest.out", "w");
|
||
return ferror (f) || fclose (f) != 0;
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
ac_clean_files="$ac_clean_files conftest.out"
|
||
# Check that the compiler produces executables we can run. If not, either
|
||
# the compiler is broken, or we cross compile.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
|
||
$as_echo_n "checking whether we are cross compiling... " >&6; }
|
||
if test "$cross_compiling" != yes; then
|
||
{ { ac_try="$ac_link"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_link") 2>&5
|
||
ac_status=$?
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }
|
||
if { ac_try='./conftest$ac_cv_exeext'
|
||
{ { case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_try") 2>&5
|
||
ac_status=$?
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; }; then
|
||
cross_compiling=no
|
||
else
|
||
if test "$cross_compiling" = maybe; then
|
||
cross_compiling=yes
|
||
else
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot run C compiled programs.
|
||
If you meant to cross compile, use \`--host'.
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
fi
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
|
||
$as_echo "$cross_compiling" >&6; }
|
||
|
||
rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
|
||
ac_clean_files=$ac_clean_files_save
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
|
||
$as_echo_n "checking for suffix of object files... " >&6; }
|
||
if ${ac_cv_objext+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
rm -f conftest.o conftest.obj
|
||
if { { ac_try="$ac_compile"
|
||
case "(($ac_try" in
|
||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||
*) ac_try_echo=$ac_try;;
|
||
esac
|
||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
||
$as_echo "$ac_try_echo"; } >&5
|
||
(eval "$ac_compile") 2>&5
|
||
ac_status=$?
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||
test $ac_status = 0; }; then :
|
||
for ac_file in conftest.o conftest.obj conftest.*; do
|
||
test -f "$ac_file" || continue;
|
||
case $ac_file in
|
||
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
|
||
*) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
|
||
break;;
|
||
esac
|
||
done
|
||
else
|
||
$as_echo "$as_me: failed program was:" >&5
|
||
sed 's/^/| /' conftest.$ac_ext >&5
|
||
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot compute suffix of object files: cannot compile
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
fi
|
||
rm -f conftest.$ac_cv_objext conftest.$ac_ext
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
|
||
$as_echo "$ac_cv_objext" >&6; }
|
||
OBJEXT=$ac_cv_objext
|
||
ac_objext=$OBJEXT
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
|
||
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
|
||
if ${ac_cv_c_compiler_gnu+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main ()
|
||
{
|
||
#ifndef __GNUC__
|
||
choke me
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_compiler_gnu=yes
|
||
else
|
||
ac_compiler_gnu=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
ac_cv_c_compiler_gnu=$ac_compiler_gnu
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
|
||
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
|
||
if test $ac_compiler_gnu = yes; then
|
||
GCC=yes
|
||
else
|
||
GCC=
|
||
fi
|
||
ac_test_CFLAGS=${CFLAGS+set}
|
||
ac_save_CFLAGS=$CFLAGS
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
|
||
$as_echo_n "checking whether $CC accepts -g... " >&6; }
|
||
if ${ac_cv_prog_cc_g+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_save_c_werror_flag=$ac_c_werror_flag
|
||
ac_c_werror_flag=yes
|
||
ac_cv_prog_cc_g=no
|
||
CFLAGS="-g"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_prog_cc_g=yes
|
||
else
|
||
CFLAGS=""
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
|
||
else
|
||
ac_c_werror_flag=$ac_save_c_werror_flag
|
||
CFLAGS="-g"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_prog_cc_g=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
ac_c_werror_flag=$ac_save_c_werror_flag
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
|
||
$as_echo "$ac_cv_prog_cc_g" >&6; }
|
||
if test "$ac_test_CFLAGS" = set; then
|
||
CFLAGS=$ac_save_CFLAGS
|
||
elif test $ac_cv_prog_cc_g = yes; then
|
||
if test "$GCC" = yes; then
|
||
CFLAGS="-g -O2"
|
||
else
|
||
CFLAGS="-g"
|
||
fi
|
||
else
|
||
if test "$GCC" = yes; then
|
||
CFLAGS="-O2"
|
||
else
|
||
CFLAGS=
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
|
||
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
|
||
if ${ac_cv_prog_cc_c89+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_cv_prog_cc_c89=no
|
||
ac_save_CC=$CC
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <stdarg.h>
|
||
#include <stdio.h>
|
||
struct stat;
|
||
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
|
||
struct buf { int x; };
|
||
FILE * (*rcsopen) (struct buf *, struct stat *, int);
|
||
static char *e (p, i)
|
||
char **p;
|
||
int i;
|
||
{
|
||
return p[i];
|
||
}
|
||
static char *f (char * (*g) (char **, int), char **p, ...)
|
||
{
|
||
char *s;
|
||
va_list v;
|
||
va_start (v,p);
|
||
s = g (p, va_arg (v,int));
|
||
va_end (v);
|
||
return s;
|
||
}
|
||
|
||
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
|
||
function prototypes and stuff, but not '\xHH' hex character constants.
|
||
These don't provoke an error unfortunately, instead are silently treated
|
||
as 'x'. The following induces an error, until -std is added to get
|
||
proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
|
||
array size at least. It's necessary to write '\x00'==0 to get something
|
||
that's true only with -std. */
|
||
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
|
||
|
||
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
|
||
inside strings and character constants. */
|
||
#define FOO(x) 'x'
|
||
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
|
||
|
||
int test (int i, double x);
|
||
struct s1 {int (*f) (int a);};
|
||
struct s2 {int (*f) (double a);};
|
||
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
|
||
int argc;
|
||
char **argv;
|
||
int
|
||
main ()
|
||
{
|
||
return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
|
||
-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
|
||
do
|
||
CC="$ac_save_CC $ac_arg"
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_prog_cc_c89=$ac_arg
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext
|
||
test "x$ac_cv_prog_cc_c89" != "xno" && break
|
||
done
|
||
rm -f conftest.$ac_ext
|
||
CC=$ac_save_CC
|
||
|
||
fi
|
||
# AC_CACHE_VAL
|
||
case "x$ac_cv_prog_cc_c89" in
|
||
x)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
|
||
$as_echo "none needed" >&6; } ;;
|
||
xno)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
|
||
$as_echo "unsupported" >&6; } ;;
|
||
*)
|
||
CC="$CC $ac_cv_prog_cc_c89"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
|
||
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
|
||
esac
|
||
if test "x$ac_cv_prog_cc_c89" != xno; then :
|
||
|
||
fi
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
|
||
$as_echo_n "checking how to run the C preprocessor... " >&6; }
|
||
# On Suns, sometimes $CPP names a directory.
|
||
if test -n "$CPP" && test -d "$CPP"; then
|
||
CPP=
|
||
fi
|
||
if test -z "$CPP"; then
|
||
if ${ac_cv_prog_CPP+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
# Double quotes because CPP needs to be expanded
|
||
for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
|
||
do
|
||
ac_preproc_ok=false
|
||
for ac_c_preproc_warn_flag in '' yes
|
||
do
|
||
# Use a header file that comes with gcc, so configuring glibc
|
||
# with a fresh cross-compiler works.
|
||
# Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||
# <limits.h> exists even on freestanding compilers.
|
||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||
# not just through cpp. "Syntax error" is here to catch this case.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#ifdef __STDC__
|
||
# include <limits.h>
|
||
#else
|
||
# include <assert.h>
|
||
#endif
|
||
Syntax error
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||
|
||
else
|
||
# Broken: fails on valid input.
|
||
continue
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
# OK, works on sane cases. Now check whether nonexistent headers
|
||
# can be detected and how.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <ac_nonexistent.h>
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||
# Broken: success on invalid input.
|
||
continue
|
||
else
|
||
# Passes both tests.
|
||
ac_preproc_ok=:
|
||
break
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
done
|
||
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||
rm -f conftest.i conftest.err conftest.$ac_ext
|
||
if $ac_preproc_ok; then :
|
||
break
|
||
fi
|
||
|
||
done
|
||
ac_cv_prog_CPP=$CPP
|
||
|
||
fi
|
||
CPP=$ac_cv_prog_CPP
|
||
else
|
||
ac_cv_prog_CPP=$CPP
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
|
||
$as_echo "$CPP" >&6; }
|
||
ac_preproc_ok=false
|
||
for ac_c_preproc_warn_flag in '' yes
|
||
do
|
||
# Use a header file that comes with gcc, so configuring glibc
|
||
# with a fresh cross-compiler works.
|
||
# Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
||
# <limits.h> exists even on freestanding compilers.
|
||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||
# not just through cpp. "Syntax error" is here to catch this case.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#ifdef __STDC__
|
||
# include <limits.h>
|
||
#else
|
||
# include <assert.h>
|
||
#endif
|
||
Syntax error
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||
|
||
else
|
||
# Broken: fails on valid input.
|
||
continue
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
# OK, works on sane cases. Now check whether nonexistent headers
|
||
# can be detected and how.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <ac_nonexistent.h>
|
||
_ACEOF
|
||
if ac_fn_c_try_cpp "$LINENO"; then :
|
||
# Broken: success on invalid input.
|
||
continue
|
||
else
|
||
# Passes both tests.
|
||
ac_preproc_ok=:
|
||
break
|
||
fi
|
||
rm -f conftest.err conftest.i conftest.$ac_ext
|
||
|
||
done
|
||
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
||
rm -f conftest.i conftest.err conftest.$ac_ext
|
||
if $ac_preproc_ok; then :
|
||
|
||
else
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
fi
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
|
||
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
|
||
if ${ac_cv_path_GREP+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test -z "$GREP"; then
|
||
ac_path_GREP_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_prog in grep ggrep; do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_GREP" || continue
|
||
# Check for GNU ac_path_GREP and select it if it is found.
|
||
# Check for GNU $ac_path_GREP
|
||
case `"$ac_path_GREP" --version 2>&1` in
|
||
*GNU*)
|
||
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
||
*)
|
||
ac_count=0
|
||
$as_echo_n 0123456789 >"conftest.in"
|
||
while :
|
||
do
|
||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||
mv "conftest.tmp" "conftest.in"
|
||
cp "conftest.in" "conftest.nl"
|
||
$as_echo 'GREP' >> "conftest.nl"
|
||
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||
if test $ac_count -gt ${ac_path_GREP_max-0}; then
|
||
# Best one so far, save it but keep looking for a better one
|
||
ac_cv_path_GREP="$ac_path_GREP"
|
||
ac_path_GREP_max=$ac_count
|
||
fi
|
||
# 10*(2^10) chars as input seems more than enough
|
||
test $ac_count -gt 10 && break
|
||
done
|
||
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||
esac
|
||
|
||
$ac_path_GREP_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_GREP"; then
|
||
as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
|
||
fi
|
||
else
|
||
ac_cv_path_GREP=$GREP
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
|
||
$as_echo "$ac_cv_path_GREP" >&6; }
|
||
GREP="$ac_cv_path_GREP"
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
|
||
$as_echo_n "checking for egrep... " >&6; }
|
||
if ${ac_cv_path_EGREP+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
||
then ac_cv_path_EGREP="$GREP -E"
|
||
else
|
||
if test -z "$EGREP"; then
|
||
ac_path_EGREP_found=false
|
||
# Loop through the user's path and test for each of PROGNAME-LIST
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_prog in egrep; do
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||
# Check for GNU $ac_path_EGREP
|
||
case `"$ac_path_EGREP" --version 2>&1` in
|
||
*GNU*)
|
||
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
||
*)
|
||
ac_count=0
|
||
$as_echo_n 0123456789 >"conftest.in"
|
||
while :
|
||
do
|
||
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||
mv "conftest.tmp" "conftest.in"
|
||
cp "conftest.in" "conftest.nl"
|
||
$as_echo 'EGREP' >> "conftest.nl"
|
||
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||
if test $ac_count -gt ${ac_path_EGREP_max-0}; then
|
||
# Best one so far, save it but keep looking for a better one
|
||
ac_cv_path_EGREP="$ac_path_EGREP"
|
||
ac_path_EGREP_max=$ac_count
|
||
fi
|
||
# 10*(2^10) chars as input seems more than enough
|
||
test $ac_count -gt 10 && break
|
||
done
|
||
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||
esac
|
||
|
||
$ac_path_EGREP_found && break 3
|
||
done
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
if test -z "$ac_cv_path_EGREP"; then
|
||
as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
|
||
fi
|
||
else
|
||
ac_cv_path_EGREP=$EGREP
|
||
fi
|
||
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
|
||
$as_echo "$ac_cv_path_EGREP" >&6; }
|
||
EGREP="$ac_cv_path_EGREP"
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
|
||
$as_echo_n "checking for ANSI C header files... " >&6; }
|
||
if ${ac_cv_header_stdc+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <stdlib.h>
|
||
#include <stdarg.h>
|
||
#include <string.h>
|
||
#include <float.h>
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_header_stdc=yes
|
||
else
|
||
ac_cv_header_stdc=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
|
||
if test $ac_cv_header_stdc = yes; then
|
||
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <string.h>
|
||
|
||
_ACEOF
|
||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||
$EGREP "memchr" >/dev/null 2>&1; then :
|
||
|
||
else
|
||
ac_cv_header_stdc=no
|
||
fi
|
||
rm -f conftest*
|
||
|
||
fi
|
||
|
||
if test $ac_cv_header_stdc = yes; then
|
||
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <stdlib.h>
|
||
|
||
_ACEOF
|
||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||
$EGREP "free" >/dev/null 2>&1; then :
|
||
|
||
else
|
||
ac_cv_header_stdc=no
|
||
fi
|
||
rm -f conftest*
|
||
|
||
fi
|
||
|
||
if test $ac_cv_header_stdc = yes; then
|
||
# /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
|
||
if test "$cross_compiling" = yes; then :
|
||
:
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <ctype.h>
|
||
#include <stdlib.h>
|
||
#if ((' ' & 0x0FF) == 0x020)
|
||
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
||
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
|
||
#else
|
||
# define ISLOWER(c) \
|
||
(('a' <= (c) && (c) <= 'i') \
|
||
|| ('j' <= (c) && (c) <= 'r') \
|
||
|| ('s' <= (c) && (c) <= 'z'))
|
||
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
|
||
#endif
|
||
|
||
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
|
||
int
|
||
main ()
|
||
{
|
||
int i;
|
||
for (i = 0; i < 256; i++)
|
||
if (XOR (islower (i), ISLOWER (i))
|
||
|| toupper (i) != TOUPPER (i))
|
||
return 2;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
|
||
else
|
||
ac_cv_header_stdc=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
|
||
$as_echo "$ac_cv_header_stdc" >&6; }
|
||
if test $ac_cv_header_stdc = yes; then
|
||
|
||
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
|
||
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
|
||
inttypes.h stdint.h unistd.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
|
||
"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
|
||
ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_minix_config_h" = xyes; then :
|
||
MINIX=yes
|
||
else
|
||
MINIX=
|
||
fi
|
||
|
||
|
||
if test "$MINIX" = yes; then
|
||
|
||
$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
|
||
|
||
|
||
$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
|
||
|
||
|
||
$as_echo "#define _MINIX 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
|
||
$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
|
||
if ${ac_cv_safe_to_define___extensions__+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
# define __EXTENSIONS__ 1
|
||
$ac_includes_default
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_safe_to_define___extensions__=yes
|
||
else
|
||
ac_cv_safe_to_define___extensions__=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
|
||
$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
|
||
test $ac_cv_safe_to_define___extensions__ = yes &&
|
||
$as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
|
||
|
||
$as_echo "#define _ALL_SOURCE 1" >>confdefs.h
|
||
|
||
$as_echo "#define _GNU_SOURCE 1" >>confdefs.h
|
||
|
||
$as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
|
||
|
||
$as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
|
||
|
||
|
||
|
||
|
||
# Large file support needed by NSData/NSFileHandle.
|
||
# These macros must be called after AC_USE_SYSTEM_EXTENSIONS because
|
||
# the `fseeko' declaration may be hidden by default on some systems.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
|
||
$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
|
||
if ${ac_cv_sys_largefile_source+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
while :; do
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <sys/types.h> /* for off_t */
|
||
#include <stdio.h>
|
||
int
|
||
main ()
|
||
{
|
||
int (*fp) (FILE *, off_t, int) = fseeko;
|
||
return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_sys_largefile_source=no; break
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#define _LARGEFILE_SOURCE 1
|
||
#include <sys/types.h> /* for off_t */
|
||
#include <stdio.h>
|
||
int
|
||
main ()
|
||
{
|
||
int (*fp) (FILE *, off_t, int) = fseeko;
|
||
return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_sys_largefile_source=1; break
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
ac_cv_sys_largefile_source=unknown
|
||
break
|
||
done
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
|
||
$as_echo "$ac_cv_sys_largefile_source" >&6; }
|
||
case $ac_cv_sys_largefile_source in #(
|
||
no | unknown) ;;
|
||
*)
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
|
||
_ACEOF
|
||
;;
|
||
esac
|
||
rm -rf conftest*
|
||
|
||
# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
|
||
# in glibc 2.1.3, but that breaks too many other things.
|
||
# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
|
||
if test $ac_cv_sys_largefile_source != unknown; then
|
||
|
||
$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-largefile was given.
|
||
if test "${enable_largefile+set}" = set; then :
|
||
enableval=$enable_largefile;
|
||
fi
|
||
|
||
if test "$enable_largefile" != no; then
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
|
||
$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
|
||
if ${ac_cv_sys_largefile_CC+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_cv_sys_largefile_CC=no
|
||
if test "$GCC" != yes; then
|
||
ac_save_CC=$CC
|
||
while :; do
|
||
# IRIX 6.2 and later do not support large files by default,
|
||
# so use the C compiler's -n32 option if that helps.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <sys/types.h>
|
||
/* Check that off_t can represent 2**63 - 1 correctly.
|
||
We can't simply define LARGE_OFF_T to be 9223372036854775807,
|
||
since some C++ compilers masquerading as C compilers
|
||
incorrectly reject 9223372036854775807. */
|
||
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
|
||
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
|
||
&& LARGE_OFF_T % 2147483647 == 1)
|
||
? 1 : -1];
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
break
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext
|
||
CC="$CC -n32"
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_sys_largefile_CC=' -n32'; break
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext
|
||
break
|
||
done
|
||
CC=$ac_save_CC
|
||
rm -f conftest.$ac_ext
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
|
||
$as_echo "$ac_cv_sys_largefile_CC" >&6; }
|
||
if test "$ac_cv_sys_largefile_CC" != no; then
|
||
CC=$CC$ac_cv_sys_largefile_CC
|
||
fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
|
||
$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
|
||
if ${ac_cv_sys_file_offset_bits+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
while :; do
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <sys/types.h>
|
||
/* Check that off_t can represent 2**63 - 1 correctly.
|
||
We can't simply define LARGE_OFF_T to be 9223372036854775807,
|
||
since some C++ compilers masquerading as C compilers
|
||
incorrectly reject 9223372036854775807. */
|
||
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
|
||
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
|
||
&& LARGE_OFF_T % 2147483647 == 1)
|
||
? 1 : -1];
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_sys_file_offset_bits=no; break
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#define _FILE_OFFSET_BITS 64
|
||
#include <sys/types.h>
|
||
/* Check that off_t can represent 2**63 - 1 correctly.
|
||
We can't simply define LARGE_OFF_T to be 9223372036854775807,
|
||
since some C++ compilers masquerading as C compilers
|
||
incorrectly reject 9223372036854775807. */
|
||
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
|
||
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
|
||
&& LARGE_OFF_T % 2147483647 == 1)
|
||
? 1 : -1];
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_sys_file_offset_bits=64; break
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
ac_cv_sys_file_offset_bits=unknown
|
||
break
|
||
done
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
|
||
$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
|
||
case $ac_cv_sys_file_offset_bits in #(
|
||
no | unknown) ;;
|
||
*)
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
|
||
_ACEOF
|
||
;;
|
||
esac
|
||
rm -rf conftest*
|
||
if test $ac_cv_sys_file_offset_bits = unknown; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
|
||
$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
|
||
if ${ac_cv_sys_large_files+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
while :; do
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <sys/types.h>
|
||
/* Check that off_t can represent 2**63 - 1 correctly.
|
||
We can't simply define LARGE_OFF_T to be 9223372036854775807,
|
||
since some C++ compilers masquerading as C compilers
|
||
incorrectly reject 9223372036854775807. */
|
||
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
|
||
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
|
||
&& LARGE_OFF_T % 2147483647 == 1)
|
||
? 1 : -1];
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_sys_large_files=no; break
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#define _LARGE_FILES 1
|
||
#include <sys/types.h>
|
||
/* Check that off_t can represent 2**63 - 1 correctly.
|
||
We can't simply define LARGE_OFF_T to be 9223372036854775807,
|
||
since some C++ compilers masquerading as C compilers
|
||
incorrectly reject 9223372036854775807. */
|
||
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
|
||
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
|
||
&& LARGE_OFF_T % 2147483647 == 1)
|
||
? 1 : -1];
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_sys_large_files=1; break
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
ac_cv_sys_large_files=unknown
|
||
break
|
||
done
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
|
||
$as_echo "$ac_cv_sys_large_files" >&6; }
|
||
case $ac_cv_sys_large_files in #(
|
||
no | unknown) ;;
|
||
*)
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define _LARGE_FILES $ac_cv_sys_large_files
|
||
_ACEOF
|
||
;;
|
||
esac
|
||
rm -rf conftest*
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
|
||
if test "x$ac_cv_type_off_t" = xyes; then :
|
||
|
||
else
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define off_t long int
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check how to enable builtins for atomic operations
|
||
#--------------------------------------------------------------------
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports atomic operations" >&5
|
||
$as_echo_n "checking whether the compiler supports atomic operations... " >&6; };
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
typedef int atomic;
|
||
int
|
||
main ()
|
||
{
|
||
atomic x; atomic y; __sync_bool_compare_and_swap(&x, y, y + 1);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
have_atomic=yes
|
||
else
|
||
have_atomic=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext;
|
||
if test "$have_atomic" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; };
|
||
|
||
$as_echo "#define USE_ATOMIC_BUILTINS 1" >>confdefs.h
|
||
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; };
|
||
if test "$CC" = "gcc"; then
|
||
saved_CFLAGS="$CFLAGS";
|
||
ATOMIC_CFLAGS="";
|
||
|
||
# FIXME: Forcing -march=i568 for any i568 or later CPU is a
|
||
# stop gap measure to make the compiler emit native assembly
|
||
# for atomic operations on i586 or latter processors (GCC by
|
||
# default emits code compatible with the original i386 and
|
||
# requires library functions to emulate atomic operations).
|
||
# When gnustep-make takes care of this kind of target setting,
|
||
# the check can safely be removed.
|
||
case "$target_cpu" in
|
||
i586*|i686*|i786*)
|
||
ATOMIC_CFLAGS="-march=i586"
|
||
CFLAGS="$saved_CFLAGS $ATOMIC_CFLAGS"
|
||
;;
|
||
x86_64)
|
||
ATOMIC_CFLAGS="-march=x86-64"
|
||
CFLAGS="$saved_CFLAGS $ATOMIC_CFLAGS"
|
||
;;
|
||
esac
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CC supports atomic operations with -march" >&5
|
||
$as_echo_n "checking whether CC supports atomic operations with -march... " >&6; };
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
typedef int atomic;
|
||
int
|
||
main ()
|
||
{
|
||
atomic x; atomic y; __sync_bool_compare_and_swap(&x, y, y+1);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
need_march=yes
|
||
else
|
||
need_march=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext;
|
||
|
||
if test "$need_march" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; };
|
||
OBJCFLAGS="$OBJCFLAGS $ATOMIC_CFLAGS";
|
||
|
||
$as_echo "#define USE_ATOMIC_BUILTINS 1" >>confdefs.h
|
||
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; };
|
||
saved_LDFLAGS="$LDFLAGS";
|
||
LDFLAGS="$saved_LDFLAGS -lgcc";
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CC supports atomic operations using libgcc" >&5
|
||
$as_echo_n "checking whether CC supports atomic operations using libgcc... " >&6; };
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
typedef int atomic;
|
||
int
|
||
main ()
|
||
{
|
||
atomic x; atomic y; __sync_bool_compare_and_swap(&x, y, y+1);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
atomic_in_libgcc=yes
|
||
else
|
||
atomic_in_libgcc=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext;
|
||
if test "$atomic_in_libgcc" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; };
|
||
LIBS="$LIBS -lgcc";
|
||
|
||
$as_echo "#define USE_ATOMIC_BUILTINS 1" >>confdefs.h
|
||
|
||
else
|
||
LDFLAGS="$saved_LDFLAGS";
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; };
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
|
||
# Extract the first word of "whoami", so it can be a program name with args.
|
||
set dummy whoami; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_path_WHOAMI+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
case $WHOAMI in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_WHOAMI="$WHOAMI" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
as_dummy="$PATH:/usr/ucb"
|
||
for as_dir in $as_dummy
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_WHOAMI="$as_dir/$ac_word$ac_exec_ext"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
test -z "$ac_cv_path_WHOAMI" && ac_cv_path_WHOAMI="echo"
|
||
;;
|
||
esac
|
||
fi
|
||
WHOAMI=$ac_cv_path_WHOAMI
|
||
if test -n "$WHOAMI"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $WHOAMI" >&5
|
||
$as_echo "$WHOAMI" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
# Extract the first word of "pkg-config", so it can be a program name with args.
|
||
set dummy pkg-config; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_path_PKGCONFIG+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
case $PKGCONFIG in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in no
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
test -z "$ac_cv_path_PKGCONFIG" && ac_cv_path_PKGCONFIG="yes"
|
||
;;
|
||
esac
|
||
fi
|
||
PKGCONFIG=$ac_cv_path_PKGCONFIG
|
||
if test -n "$PKGCONFIG"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
|
||
$as_echo "$PKGCONFIG" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# specific target_os options
|
||
#--------------------------------------------------------------------
|
||
INCLUDE_FLAGS="$CPPFLAGS"
|
||
LDIR_FLAGS="$LDFLAGS"
|
||
# This is just for configuring. Later, in config.make, INCLUDE_FLAGS
|
||
# goes in CONFIG_SYSTEM_INCL and LIBS goes in CONFIG_SYSTEM_LIBS
|
||
case "$target_os" in
|
||
freebsd* | openbsd* )
|
||
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
||
LDFLAGS="$LDFLAGS -L/usr/local/lib";;
|
||
netbsd*) CPPFLAGS="$CPPFLAGS -I/usr/pkg/include"
|
||
LDFLAGS="$LDFLAGS -Wl,-R/usr/pkg/lib -L/usr/pkg/lib";;
|
||
esac
|
||
|
||
#--------------------------------------------------------------------
|
||
# Set Apple/Darwin/OSX/NeXT information for other tests
|
||
#--------------------------------------------------------------------
|
||
OBJC_WITH_GC=no
|
||
OBJC_RUNTIME_LIB=`echo $LIBRARY_COMBO | tr '-' ' ' | awk '{print $1}'`
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the Objective-C runtime" >&5
|
||
$as_echo_n "checking the Objective-C runtime... " >&6; }
|
||
if test "$OBJC_RUNTIME_LIB" = "nx" -o "$OBJC_RUNTIME_LIB" = "apple"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: NeXT" >&5
|
||
$as_echo "NeXT" >&6; }
|
||
OBJCFLAGS="$OBJCFLAGS -fnext-runtime -DNeXT_RUNTIME"
|
||
elif test "$OBJC_RUNTIME_LIB" = "gnugc"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNU" >&5
|
||
$as_echo "GNU" >&6; }
|
||
OBJCFLAGS="$OBJCFLAGS -fgnu-runtime"
|
||
OBJC_WITH_GC=yes
|
||
elif test "$OBJC_RUNTIME_LIB" = "ng"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Next Gen" >&5
|
||
$as_echo "Next Gen" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: GNU" >&5
|
||
$as_echo "GNU" >&6; }
|
||
OBJCFLAGS="$OBJCFLAGS -fgnu-runtime"
|
||
fi
|
||
LIBOBJC=`gnustep-config --objc-libs`
|
||
if test "$LIBOBJC" = ""; then
|
||
as_fn_error $? "The command 'gnustep-config --objc-libs' (provided by the gnustep-make package) returned no Objective-C library. Unable to continue configuring without Objective-C support." "$LINENO" 5
|
||
exit 1
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Miscellaneous flags
|
||
#--------------------------------------------------------------------
|
||
|
||
# Check to see if the libobjc library is in our GNUSTEP_SYSTEM_LIBRARIES.
|
||
# If so, there are probably other libraries that we want there also, so
|
||
# leave the proper includes in CPPFLAGS and LDFLAGS
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for custom shared objc library" >&5
|
||
$as_echo_n "checking for custom shared objc library... " >&6; }
|
||
if ${gs_cv_objc_libdir+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
gs_cv_objc_libdir=NONE
|
||
gs_cv_objc_incdir=NONE
|
||
# Try GNUSTEP_SYSTEM_LIBRARIES first
|
||
if test "$GNUSTEP_IS_FLATTENED" = yes; then
|
||
GNUSTEP_LDIR="$GNUSTEP_SYSTEM_LIBRARIES"
|
||
GNUSTEP_HDIR="$GNUSTEP_SYSTEM_HEADERS"
|
||
else
|
||
GNUSTEP_LDIR="$GNUSTEP_SYSTEM_LIBRARIES/$obj_dir"
|
||
GNUSTEP_HDIR="$GNUSTEP_SYSTEM_HEADERS/$LIBRARY_COMBO"
|
||
fi
|
||
|
||
if test -f "$GNUSTEP_HDIR/objc/objc.h"; then
|
||
if test -f "$GNUSTEP_LDIR/libobjc.a" -o -f "$GNUSTEP_LDIR/libobjc.so" -o -f "$GNUSTEP_LDIR/libobjc.dll.a" -o -f "$GNUSTEP_LDIR/libobjc-gnu.dylib" -o -f "$GNUSTEP_LDIR/libobjc_gc.a" -o -f "$GNUSTEP_LDIR/libobjc_gc.so" -o -f "$GNUSTEP_LDIR/libobjc_gc.dll.a" -o -f "$GNUSTEP_LDIR/libobjc_gc-gnu.dylib"; then
|
||
gs_cv_objc_libdir="$GNUSTEP_LDIR"
|
||
gs_cv_objc_incdir="$GNUSTEP_HDIR"
|
||
fi
|
||
fi
|
||
|
||
# Try GNUSTEP_NETWORK_LIBRARIES second (override GNUSTEP_SYSTEM if
|
||
# found)
|
||
if test "$GNUSTEP_IS_FLATTENED" = yes; then
|
||
GNUSTEP_LDIR="$GNUSTEP_NETWORK_LIBRARIES"
|
||
GNUSTEP_HDIR="$GNUSTEP_NETWORK_HEADERS"
|
||
else
|
||
GNUSTEP_LDIR="$GNUSTEP_NETWORK_LIBRARIES/$obj_dir"
|
||
GNUSTEP_HDIR="$GNUSTEP_NETWORK_HEADERS/$LIBRARY_COMBO"
|
||
fi
|
||
|
||
if test -f "$GNUSTEP_HDIR/objc/objc.h"; then
|
||
if test -f "$GNUSTEP_LDIR/libobjc.a" -o -f "$GNUSTEP_LDIR/libobjc.so" -o -f "$GNUSTEP_LDIR/libobjc.dll.a" -o -f "$GNUSTEP_LDIR/libobjc-gnu.dylib" -o -f "$GNUSTEP_LDIR/libobjc_gc.a" -o -f "$GNUSTEP_LDIR/libobjc_gc.so" -o -f "$GNUSTEP_LDIR/libobjc_gc.dll.a" -o -f "$GNUSTEP_LDIR/libobjc_gc-gnu.dylib"; then
|
||
gs_cv_objc_libdir="$GNUSTEP_LDIR"
|
||
gs_cv_objc_incdir="$GNUSTEP_HDIR"
|
||
fi
|
||
fi
|
||
|
||
# Try GNUSTEP_LOCAL_LIBRARIES third (override GNUSTEP_SYSTEM and
|
||
# GNUSTEP_NETWORK if found)
|
||
if test "$GNUSTEP_IS_FLATTENED" = yes; then
|
||
GNUSTEP_LDIR="$GNUSTEP_LOCAL_LIBRARIES"
|
||
GNUSTEP_HDIR="$GNUSTEP_LOCAL_HEADERS"
|
||
else
|
||
GNUSTEP_LDIR="$GNUSTEP_LOCAL_LIBRARIES/$obj_dir"
|
||
GNUSTEP_HDIR="$GNUSTEP_LOCAL_HEADERS/$LIBRARY_COMBO"
|
||
fi
|
||
|
||
if test -f "$GNUSTEP_HDIR/objc/objc.h"; then
|
||
if test -f "$GNUSTEP_LDIR/libobjc.a" -o -f "$GNUSTEP_LDIR/libobjc.so" -o -f "$GNUSTEP_LDIR/libobjc.dll.a" -o -f "$GNUSTEP_LDIR/libobjc-gnu.dylib" -o -f "$GNUSTEP_LDIR/libobjc_gc.a" -o -f "$GNUSTEP_LDIR/libobjc_gc.so" -o -f "$GNUSTEP_LDIR/libobjc_gc.dll.a" -o -f "$GNUSTEP_LDIR/libobjc_gc-gnu.dylib"; then
|
||
gs_cv_objc_libdir="$GNUSTEP_LDIR"
|
||
gs_cv_objc_incdir="$GNUSTEP_HDIR"
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gs_cv_objc_libdir" >&5
|
||
$as_echo "$gs_cv_objc_libdir" >&6; }
|
||
|
||
if test "$gs_cv_objc_libdir" != "NONE"; then
|
||
#
|
||
# The following one is so that headers of custom libraries into
|
||
# $GNUSTEP_HDIR are used before the standard ones
|
||
#
|
||
INCLUDE_FLAGS="$INCLUDE_FLAGS -I$gs_cv_objc_incdir"
|
||
LDIR_FLAGS="$LDIR_FLAGS -L$gs_cv_objc_libdir/$LIBRARY_COMBO -L$gs_cv_objc_libdir"
|
||
CPPFLAGS="$CPPFLAGS -I$gs_cv_objc_incdir"
|
||
LDFLAGS="$LDFLAGS -L$gs_cv_objc_libdir"
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check if Objective-C is installed
|
||
#--------------------------------------------------------------------
|
||
for ac_header in objc/runtime.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "objc/runtime.h" "ac_cv_header_objc_runtime_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_objc_runtime_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_OBJC_RUNTIME_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_header in objc/objc.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "objc/objc.h" "ac_cv_header_objc_objc_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_objc_objc_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_OBJC_OBJC_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
if test $ac_cv_header_objc_objc_h = no; then
|
||
echo "Check to make sure you have the Objective-C runtime library"
|
||
echo "and its headers installed."
|
||
as_fn_error $? "Could not find Objective-C headers" "$LINENO" 5
|
||
fi
|
||
|
||
if test $OBJC_WITH_GC = yes; then
|
||
for ac_header in gc/gc.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "gc/gc.h" "ac_cv_header_gc_gc_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_gc_gc_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_GC_GC_H 1
|
||
_ACEOF
|
||
gc_ok=yes
|
||
else
|
||
gc_ok=no
|
||
fi
|
||
|
||
done
|
||
|
||
if test "$gc_ok" = no; then
|
||
as_fn_error $? "Garbage collection was required, but the gc/gc.h header couldn't be found." "$LINENO" 5
|
||
fi
|
||
saved_LIBS="$LIBS"
|
||
LIBS+=" -lgc"
|
||
ac_fn_c_check_func "$LINENO" "GC_malloc" "ac_cv_func_GC_malloc"
|
||
if test "x$ac_cv_func_GC_malloc" = xyes; then :
|
||
gc_ok=yes
|
||
else
|
||
gc_ok=no
|
||
fi
|
||
|
||
if test "$gc_ok" = no; then
|
||
as_fn_error $? "Garbage collection was required, but the gc library couldn't be found." "$LINENO" 5
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "GC_register_my_thread" "ac_cv_func_GC_register_my_thread"
|
||
if test "x$ac_cv_func_GC_register_my_thread" = xyes; then :
|
||
|
||
fi
|
||
|
||
if test "$ac_cv_func_GC_register_my_thread" = yes; then
|
||
|
||
$as_echo "#define HAVE_GC_REGISTER_MY_THREAD 1" >>confdefs.h
|
||
|
||
fi
|
||
ac_fn_c_check_func "$LINENO" "GC_allow_register_threads" "ac_cv_func_GC_allow_register_threads"
|
||
if test "x$ac_cv_func_GC_allow_register_threads" = xyes; then :
|
||
|
||
fi
|
||
|
||
if test "$ac_cv_func_GC_allow_register_threads" = yes; then
|
||
|
||
$as_echo "#define HAVE_GC_ALLOW_REGISTER_THREADS 1" >>confdefs.h
|
||
|
||
fi
|
||
LIBS="-lobjc_gc -ldl"
|
||
ac_fn_c_check_func "$LINENO" "class_ivar_set_gcinvisible" "ac_cv_func_class_ivar_set_gcinvisible"
|
||
if test "x$ac_cv_func_class_ivar_set_gcinvisible" = xyes; then :
|
||
gc_ok=yes
|
||
else
|
||
gc_ok=no
|
||
fi
|
||
|
||
if test "$gc_ok" = no; then
|
||
as_fn_error $? "Garbage collection was required, but the gc runtime couldn't be found." "$LINENO" 5
|
||
fi
|
||
LIBS="$saved_LIBS"
|
||
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for strange network stuff used by gdomap
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: for gdomap network details" >&5
|
||
$as_echo "$as_me: for gdomap network details" >&6;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for variable length socket addresses" >&5
|
||
$as_echo_n "checking for variable length socket addresses... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <sys/types.h>
|
||
#include <sys/socket.h>
|
||
#include <net/if.h>
|
||
|
||
int
|
||
main ()
|
||
{
|
||
struct ifreq s; s.ifr_addr.sa_len = 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
sa_len=1
|
||
else
|
||
sa_len=0
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
if test $sa_len = 1; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
|
||
$as_echo "found" >&6; }
|
||
|
||
$as_echo "#define HAVE_SA_LEN 1" >>confdefs.h
|
||
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
|
||
$as_echo "not found" >&6; }
|
||
fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler visibility attribute support" >&5
|
||
$as_echo_n "checking for compiler visibility attribute support... " >&6; }
|
||
saved_CFLAGS="$CFLAGS"
|
||
CFLAGS="$CFLAGS -Werror"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <stdio.h>
|
||
int foo() __attribute__ ((visibility("internal")));
|
||
int foo(){ return 1; }
|
||
int main(){ return foo(); }
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
|
||
$as_echo "found" >&6; }
|
||
gs_visibility=1
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
|
||
$as_echo "not present" >&6; }
|
||
gs_visibility=0
|
||
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_VISIBILITY_ATTRIBUTE $gs_visibility
|
||
_ACEOF
|
||
|
||
CFLAGS="$saved_CFLAGS"
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check if system has buggy SO_REUSEADDR
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether SO_REUSEADDR is broken" >&5
|
||
$as_echo_n "checking whether SO_REUSEADDR is broken... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
reuseaddr_ok="$cross_reuseaddr_ok"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.reuseaddr.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
reuseaddr_ok=1
|
||
else
|
||
reuseaddr_ok=0
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
if test $reuseaddr_ok = 0; then
|
||
|
||
$as_echo "#define BROKEN_SO_REUSEADDR 1" >>confdefs.h
|
||
|
||
echo
|
||
echo "The SO_REUSEADDR socket option for controlling re-use of network"
|
||
echo "sockets immediately after shutdown appears to be broken on this"
|
||
echo "machine. Networking code will be built without using this"
|
||
echo "feature."
|
||
echo "The effect of this lack is that when a network service is shut"
|
||
echo "down, it cannot be re-started on the same network port until"
|
||
echo "an operating-system timeout has expired."
|
||
echo "For servers other than gdomap, GNUstep does not normally need"
|
||
echo "a particular network port, so the problem is unlikely to arise."
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for thread flags for libobjc.
|
||
#--------------------------------------------------------------------
|
||
#
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objc threading flags" >&5
|
||
$as_echo_n "checking for objc threading flags... " >&6; }
|
||
#
|
||
# Get them from gnustep-make which contains the real code to get them
|
||
#
|
||
objc_threaded=`grep objc_threaded: $CURRENT_GNUSTEP_MAKEFILES/$lobj_dir/config.make | sed -e 's/objc_threaded:=//'`
|
||
#
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $objc_threaded" >&5
|
||
$as_echo "$objc_threaded" >&6; }
|
||
|
||
#--------------------------------------------------------------------
|
||
# Byte order information needed for foundation headers.
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
|
||
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
|
||
if ${ac_cv_c_bigendian+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_cv_c_bigendian=unknown
|
||
# See if we're dealing with a universal compiler.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#ifndef __APPLE_CC__
|
||
not a universal capable compiler
|
||
#endif
|
||
typedef int dummy;
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
|
||
# Check for potential -arch flags. It is not universal unless
|
||
# there are at least two -arch flags with different values.
|
||
ac_arch=
|
||
ac_prev=
|
||
for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
|
||
if test -n "$ac_prev"; then
|
||
case $ac_word in
|
||
i?86 | x86_64 | ppc | ppc64)
|
||
if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
|
||
ac_arch=$ac_word
|
||
else
|
||
ac_cv_c_bigendian=universal
|
||
break
|
||
fi
|
||
;;
|
||
esac
|
||
ac_prev=
|
||
elif test "x$ac_word" = "x-arch"; then
|
||
ac_prev=arch
|
||
fi
|
||
done
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
if test $ac_cv_c_bigendian = unknown; then
|
||
# See if sys/param.h defines the BYTE_ORDER macro.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <sys/types.h>
|
||
#include <sys/param.h>
|
||
|
||
int
|
||
main ()
|
||
{
|
||
#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
|
||
&& defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
|
||
&& LITTLE_ENDIAN)
|
||
bogus endian macros
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
# It does; now see whether it defined to BIG_ENDIAN or not.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <sys/types.h>
|
||
#include <sys/param.h>
|
||
|
||
int
|
||
main ()
|
||
{
|
||
#if BYTE_ORDER != BIG_ENDIAN
|
||
not big endian
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_c_bigendian=yes
|
||
else
|
||
ac_cv_c_bigendian=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
if test $ac_cv_c_bigendian = unknown; then
|
||
# See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <limits.h>
|
||
|
||
int
|
||
main ()
|
||
{
|
||
#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
|
||
bogus endian macros
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
# It does; now see whether it defined to _BIG_ENDIAN or not.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <limits.h>
|
||
|
||
int
|
||
main ()
|
||
{
|
||
#ifndef _BIG_ENDIAN
|
||
not big endian
|
||
#endif
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_c_bigendian=yes
|
||
else
|
||
ac_cv_c_bigendian=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
if test $ac_cv_c_bigendian = unknown; then
|
||
# Compile a test program.
|
||
if test "$cross_compiling" = yes; then :
|
||
# Try to guess by grepping values from an object file.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
short int ascii_mm[] =
|
||
{ 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
|
||
short int ascii_ii[] =
|
||
{ 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
|
||
int use_ascii (int i) {
|
||
return ascii_mm[i] + ascii_ii[i];
|
||
}
|
||
short int ebcdic_ii[] =
|
||
{ 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
|
||
short int ebcdic_mm[] =
|
||
{ 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
|
||
int use_ebcdic (int i) {
|
||
return ebcdic_mm[i] + ebcdic_ii[i];
|
||
}
|
||
extern int foo;
|
||
|
||
int
|
||
main ()
|
||
{
|
||
return use_ascii (foo) == use_ebcdic (foo);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
|
||
ac_cv_c_bigendian=yes
|
||
fi
|
||
if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
|
||
if test "$ac_cv_c_bigendian" = unknown; then
|
||
ac_cv_c_bigendian=no
|
||
else
|
||
# finding both strings is unlikely to happen, but who knows?
|
||
ac_cv_c_bigendian=unknown
|
||
fi
|
||
fi
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_includes_default
|
||
int
|
||
main ()
|
||
{
|
||
|
||
/* Are we little or big endian? From Harbison&Steele. */
|
||
union
|
||
{
|
||
long int l;
|
||
char c[sizeof (long int)];
|
||
} u;
|
||
u.l = 1;
|
||
return u.c[sizeof (long int) - 1] == 1;
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
ac_cv_c_bigendian=no
|
||
else
|
||
ac_cv_c_bigendian=yes
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
|
||
$as_echo "$ac_cv_c_bigendian" >&6; }
|
||
case $ac_cv_c_bigendian in #(
|
||
yes)
|
||
$as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
|
||
;; #(
|
||
no)
|
||
;; #(
|
||
universal)
|
||
|
||
$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
|
||
|
||
;; #(
|
||
*)
|
||
as_fn_error $? "unknown endianness
|
||
presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
|
||
esac
|
||
|
||
if test $ac_cv_c_bigendian = yes; then
|
||
GS_WORDS_BIGENDIAN=1
|
||
else
|
||
GS_WORDS_BIGENDIAN=0
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Type size information needed for foundation headers.
|
||
#--------------------------------------------------------------------
|
||
# The cast to long int works around a bug in the HP C Compiler
|
||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
# This bug is HP SR number 8606223364.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
|
||
$as_echo_n "checking size of void*... " >&6; }
|
||
if ${ac_cv_sizeof_voidp+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_voidp" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute sizeof (void*)
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_sizeof_voidp=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
|
||
$as_echo "$ac_cv_sizeof_voidp" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define SIZEOF_VOIDP $ac_cv_sizeof_voidp
|
||
_ACEOF
|
||
|
||
|
||
|
||
GS_SINT8="signed char"
|
||
GS_UINT8="unsigned char"
|
||
|
||
|
||
|
||
# The cast to long int works around a bug in the HP C Compiler
|
||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
# This bug is HP SR number 8606223364.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
|
||
$as_echo_n "checking size of short... " >&6; }
|
||
if ${ac_cv_sizeof_short+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_short" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute sizeof (short)
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_sizeof_short=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
|
||
$as_echo "$ac_cv_sizeof_short" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define SIZEOF_SHORT $ac_cv_sizeof_short
|
||
_ACEOF
|
||
|
||
|
||
|
||
|
||
# The cast to long int works around a bug in the HP C Compiler
|
||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
# This bug is HP SR number 8606223364.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
|
||
$as_echo_n "checking size of int... " >&6; }
|
||
if ${ac_cv_sizeof_int+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_int" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute sizeof (int)
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_sizeof_int=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
|
||
$as_echo "$ac_cv_sizeof_int" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define SIZEOF_INT $ac_cv_sizeof_int
|
||
_ACEOF
|
||
|
||
|
||
|
||
|
||
# The cast to long int works around a bug in the HP C Compiler
|
||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
# This bug is HP SR number 8606223364.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
|
||
$as_echo_n "checking size of long... " >&6; }
|
||
if ${ac_cv_sizeof_long+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_long" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute sizeof (long)
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_sizeof_long=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
|
||
$as_echo "$ac_cv_sizeof_long" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define SIZEOF_LONG $ac_cv_sizeof_long
|
||
_ACEOF
|
||
|
||
|
||
|
||
|
||
# The cast to long int works around a bug in the HP C Compiler
|
||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
# This bug is HP SR number 8606223364.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
|
||
$as_echo_n "checking size of long long... " >&6; }
|
||
if ${ac_cv_sizeof_long_long+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_long_long" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute sizeof (long long)
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_sizeof_long_long=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
|
||
$as_echo "$ac_cv_sizeof_long_long" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
|
||
_ACEOF
|
||
|
||
|
||
|
||
|
||
# The cast to long int works around a bug in the HP C Compiler
|
||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
# This bug is HP SR number 8606223364.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5
|
||
$as_echo_n "checking size of float... " >&6; }
|
||
if ${ac_cv_sizeof_float+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_float" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute sizeof (float)
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_sizeof_float=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5
|
||
$as_echo "$ac_cv_sizeof_float" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define SIZEOF_FLOAT $ac_cv_sizeof_float
|
||
_ACEOF
|
||
|
||
|
||
|
||
|
||
# The cast to long int works around a bug in the HP C Compiler
|
||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
# This bug is HP SR number 8606223364.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
|
||
$as_echo_n "checking size of double... " >&6; }
|
||
if ${ac_cv_sizeof_double+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_double" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute sizeof (double)
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_sizeof_double=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
|
||
$as_echo "$ac_cv_sizeof_double" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define SIZEOF_DOUBLE $ac_cv_sizeof_double
|
||
_ACEOF
|
||
|
||
|
||
|
||
|
||
|
||
if test $ac_cv_sizeof_voidp = $ac_cv_sizeof_int; then
|
||
GS_SADDR="int"
|
||
GS_UADDR="unsigned int"
|
||
else
|
||
if test $ac_cv_sizeof_voidp = $ac_cv_sizeof_long; then
|
||
GS_SADDR="long"
|
||
GS_UADDR="unsigned long"
|
||
else
|
||
if test $ac_cv_sizeof_voidp = $ac_cv_sizeof_long_long; then
|
||
GS_SADDR="long long"
|
||
GS_UADDR="unsigned long long"
|
||
else
|
||
as_fn_error $? "Unable to find integer of same size as void*" "$LINENO" 5
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
if test $ac_cv_sizeof_short = 2; then
|
||
GS_SINT16="signed short"
|
||
GS_UINT16="unsigned short"
|
||
else
|
||
if test $ac_cv_sizeof_int = 2; then
|
||
GS_SINT16="signed int"
|
||
GS_UINT16="unsigned int"
|
||
else
|
||
as_fn_error $? "Unable to determine type for 16-bit integer" "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
if test $ac_cv_sizeof_int = 4; then
|
||
GS_SINT32="signed int"
|
||
GS_UINT32="unsigned int"
|
||
else
|
||
if test $ac_cv_sizeof_long = 4; then
|
||
GS_SINT32="signed long"
|
||
GS_UINT32="unsigned long"
|
||
else
|
||
if test $ac_cv_sizeof_short = 4; then
|
||
GS_SINT32="signed short"
|
||
GS_UINT32="unsigned short"
|
||
else
|
||
as_fn_error $? "Unable to determine type for 32-bit integer" "$LINENO" 5
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
GS_HAVE_I64=1
|
||
if test $ac_cv_sizeof_int = 8; then
|
||
GS_SINT64="signed int"
|
||
GS_UINT64="unsigned int"
|
||
else
|
||
if test $ac_cv_sizeof_long = 8; then
|
||
GS_SINT64="signed long"
|
||
GS_UINT64="unsigned long"
|
||
else
|
||
if test $ac_cv_sizeof_long_long = 8; then
|
||
GS_SINT64="signed long long"
|
||
GS_UINT64="unsigned long long"
|
||
else
|
||
# 64-bit ints not supported - but we need a dummy type for byte-swapping
|
||
# of 64-bit values arriving from another system.
|
||
GS_SINT64="struct { gsu8 a8; }"
|
||
GS_UINT64="struct { gsu8 a8; }"
|
||
GS_HAVE_I64=0
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
|
||
GS_HAVE_I128=1
|
||
if test $ac_cv_sizeof_long = 16; then
|
||
GS_SINT128="signed long"
|
||
GS_UINT128="unsigned long"
|
||
else
|
||
if test $ac_cv_sizeof_long_long = 16; then
|
||
GS_SINT128="signed long long"
|
||
GS_UINT128="unsigned long long"
|
||
else
|
||
# 128-bit ints not supported - but we need a dummy type for byte-swapping
|
||
# of 128-bit values arriving from another system.
|
||
GS_SINT128="struct { gsu8 a[16]; }"
|
||
GS_UINT128="struct { gsu8 a[16]; }"
|
||
GS_HAVE_I128=0
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
|
||
if test $ac_cv_sizeof_float = 4; then
|
||
GS_FLT32="float"
|
||
else
|
||
as_fn_error $? "Unable to determine type for 32-bit float" "$LINENO" 5
|
||
fi
|
||
|
||
|
||
if test $ac_cv_sizeof_double = 8; then
|
||
GS_FLT64="double"
|
||
else
|
||
as_fn_error $? "Unable to determine type for 64-bit float" "$LINENO" 5
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Type-size information for encoding into archives using NSArchiver etc.
|
||
#--------------------------------------------------------------------
|
||
if test $ac_cv_sizeof_short = 2; then
|
||
_GSC_S_SHT=_GSC_I16
|
||
else
|
||
_GSC_S_SHT=_GSC_I32
|
||
fi
|
||
|
||
|
||
if test $ac_cv_sizeof_int = 2; then
|
||
_GSC_S_INT=_GSC_I16
|
||
else
|
||
if test $ac_cv_sizeof_int = 4; then
|
||
_GSC_S_INT=_GSC_I32
|
||
else
|
||
if test $ac_cv_sizeof_int = 8; then
|
||
_GSC_S_INT=_GSC_I64
|
||
else
|
||
if test $ac_cv_sizeof_int = 16; then
|
||
_GSC_S_INT=_GSC_I128
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
|
||
if test $ac_cv_sizeof_long = 4; then
|
||
_GSC_S_LNG=_GSC_I32
|
||
else
|
||
if test $ac_cv_sizeof_long = 8; then
|
||
_GSC_S_LNG=_GSC_I64
|
||
else
|
||
if test $ac_cv_sizeof_long = 16; then
|
||
_GSC_S_LNG=_GSC_I128
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
|
||
if test $ac_cv_sizeof_long_long = 4; then
|
||
_GSC_S_LNG_LNG=_GSC_I32
|
||
else
|
||
if test $ac_cv_sizeof_long_long = 8; then
|
||
_GSC_S_LNG_LNG=_GSC_I64
|
||
else
|
||
if test $ac_cv_sizeof_long_long = 16; then
|
||
_GSC_S_LNG_LNG=_GSC_I128
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Limit information needed for foundation headers.
|
||
#--------------------------------------------------------------------
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working INTPTR_MAX, INTPTR_MIN, UINTPTR_MAX" >&5
|
||
$as_echo_n "checking for working INTPTR_MAX, INTPTR_MIN, UINTPTR_MAX... " >&6; };
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <inttypes.h>
|
||
int
|
||
main ()
|
||
{
|
||
int imax = INTPTR_MAX; int imin = INTPTR_MIN; unsigned umax = UINTPTR_MAX;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
have_valid_ptr_limits=yes
|
||
else
|
||
have_valid_ptr_limits=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext;
|
||
if test "$have_valid_ptr_limits" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; };
|
||
BUGGY_PTR_LIMITS=0
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; };
|
||
BUGGY_PTR_LIMITS=1
|
||
case "$target_os" in
|
||
solaris*)
|
||
case "$target_cpu" in
|
||
sparc64*|x86_64*)
|
||
GS_INTPTR_MAX="INT64_MAX"
|
||
GS_INTPTR_MIN="INT64_MIN"
|
||
GS_UINTPTR_MAX="UINT64_MAX"
|
||
;;
|
||
sparc*|i386*|i586*|i686*)
|
||
GS_INTPTR_MAX="INT32_MAX"
|
||
GS_INTPTR_MIN="INT32_MIN"
|
||
GS_UINTPTR_MAX="UINT32_MAX"
|
||
;;
|
||
*) ;;
|
||
esac ;;
|
||
# support for other OS's with broken macros to be added here (HP-UX, IRIX being known)
|
||
*)
|
||
;;
|
||
esac
|
||
|
||
|
||
|
||
fi
|
||
|
||
ac_ext=c
|
||
ac_cpp='$CPP $CPPFLAGS'
|
||
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Setup dynamic linking
|
||
#--------------------------------------------------------------------
|
||
# Copyright (C) 2005 Free Software Foundation
|
||
#
|
||
# Copying and distribution of this file, with or without modification,
|
||
# are permitted in any medium without royalty provided the copyright
|
||
# notice and this notice are preserved.
|
||
#--------------------------------------------------------------------
|
||
# Guess if we are using a object file format that supports automatic
|
||
# loading of constructor functions.
|
||
#
|
||
# If this system supports autoloading of constructors, that means that gcc
|
||
# doesn't have to do it for us via collect2. This routine tests for this
|
||
# in a very roundabout way by compiling a program with a constructor and
|
||
# testing the file, via nm, for certain symbols that collect2 includes to
|
||
# handle loading of constructors.
|
||
#
|
||
# Makes the following substitutions:
|
||
# Defines CON_AUTOLOAD (whether constructor functions are autoloaded)
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking loading of constructor functions" >&5
|
||
$as_echo_n "checking loading of constructor functions... " >&6; }
|
||
if ${objc_cv_con_autoload+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$cross_compiling" = yes; then :
|
||
objc_cv_con_autoload=no
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
static int loaded = 0;
|
||
void cons_functions() __attribute__ ((constructor));
|
||
void cons_functions() { loaded = 1; }
|
||
int main()
|
||
{
|
||
return ( (loaded == 1) ? 0 : 1);
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
objc_cv_con_autoload=yes
|
||
else
|
||
objc_cv_con_autoload=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
case "$target_os" in
|
||
cygwin*) objc_cv_con_autoload=yes;;
|
||
mingw*) objc_cv_con_autoload=yes;;
|
||
esac
|
||
|
||
fi
|
||
|
||
if test $objc_cv_con_autoload = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
|
||
$as_echo "#define CON_AUTOLOAD 1" >>confdefs.h
|
||
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
# Copyright (C) 2005 Free Software Foundation
|
||
# Copying and distribution of this file, with or without modification,
|
||
# are permitted in any medium without royalty provided the copyright
|
||
# notice and this notice are preserved.
|
||
#--------------------------------------------------------------------
|
||
# Guess the type of dynamic linker for the system
|
||
#
|
||
# Makes the following substitutions:
|
||
# DYNAMIC_LINKER - cooresponds to the interface that is included
|
||
# in objc-load.c (i.e. #include "${DYNAMIC_LINKER}-load.h")
|
||
#--------------------------------------------------------------------
|
||
DYNAMIC_LINKER=null
|
||
ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_windows_h" = xyes; then :
|
||
DYNAMIC_LINKER=win32
|
||
fi
|
||
|
||
|
||
if test $DYNAMIC_LINKER = null; then
|
||
ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_dlfcn_h" = xyes; then :
|
||
DYNAMIC_LINKER=simple
|
||
fi
|
||
|
||
|
||
fi
|
||
if test $DYNAMIC_LINKER = null; then
|
||
ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_dl_h" = xyes; then :
|
||
DYNAMIC_LINKER=hpux
|
||
fi
|
||
|
||
|
||
fi
|
||
if test $DYNAMIC_LINKER = null; then
|
||
ac_fn_c_check_header_mongrel "$LINENO" "dld/defs.h" "ac_cv_header_dld_defs_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_dld_defs_h" = xyes; then :
|
||
DYNAMIC_LINKER=dld
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
# NB: This is used as follows: in Source/Makefile.postamble we copy
|
||
# $(DYNAMIC_LINKER)-load.h into dynamic-load.h
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dynamic linker type" >&5
|
||
$as_echo_n "checking for dynamic linker type... " >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DYNAMIC_LINKER" >&5
|
||
$as_echo "$DYNAMIC_LINKER" >&6; }
|
||
|
||
if test $DYNAMIC_LINKER = simple; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldl" >&5
|
||
$as_echo_n "checking for dladdr in -ldl... " >&6; }
|
||
if ${ac_cv_lib_dl_dladdr+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ldl $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char dladdr ();
|
||
int
|
||
main ()
|
||
{
|
||
return dladdr ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_dl_dladdr=yes
|
||
else
|
||
ac_cv_lib_dl_dladdr=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dladdr" >&5
|
||
$as_echo "$ac_cv_lib_dl_dladdr" >&6; }
|
||
if test "x$ac_cv_lib_dl_dladdr" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_LIBDL 1
|
||
_ACEOF
|
||
|
||
LIBS="-ldl $LIBS"
|
||
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
# NOTE: libdl should be in LIBS now if it's available.
|
||
for ac_func in dladdr
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "dladdr" "ac_cv_func_dladdr"
|
||
if test "x$ac_cv_func_dladdr" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_DLADDR 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
for ac_func in gethostbyname
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
|
||
if test "x$ac_cv_func_gethostbyname" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_GETHOSTBYNAME 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
if test "$ac_cv_func_gethostbyname" = "no"; then
|
||
# QNX has gethostbyname and friends in libsocket
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
|
||
$as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
|
||
if ${ac_cv_lib_socket_gethostbyname+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lsocket $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char gethostbyname ();
|
||
int
|
||
main ()
|
||
{
|
||
return gethostbyname ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_socket_gethostbyname=yes
|
||
else
|
||
ac_cv_lib_socket_gethostbyname=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
|
||
$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
|
||
if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_LIBSOCKET 1
|
||
_ACEOF
|
||
|
||
LIBS="-lsocket $LIBS"
|
||
|
||
fi
|
||
|
||
fi
|
||
|
||
for ac_func in getaddrinfo
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
|
||
if test "x$ac_cv_func_getaddrinfo" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_GETADDRINFO 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for pthread.h
|
||
#--------------------------------------------------------------------
|
||
for ac_header in pthread.h pthread_np.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
if test $ac_cv_header_pthread_h = yes ; then
|
||
# The cast to long int works around a bug in the HP C Compiler
|
||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
# This bug is HP SR number 8606223364.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_mutex_t" >&5
|
||
$as_echo_n "checking size of pthread_mutex_t... " >&6; }
|
||
if ${ac_cv_sizeof_pthread_mutex_t+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_mutex_t))" "ac_cv_sizeof_pthread_mutex_t" "$ac_includes_default
|
||
#include <pthread.h>
|
||
"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_pthread_mutex_t" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute sizeof (pthread_mutex_t)
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_sizeof_pthread_mutex_t=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_mutex_t" >&5
|
||
$as_echo "$ac_cv_sizeof_pthread_mutex_t" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define SIZEOF_PTHREAD_MUTEX_T $ac_cv_sizeof_pthread_mutex_t
|
||
_ACEOF
|
||
|
||
|
||
GS_SIZEOF_MUTEX_T=$ac_cv_sizeof_pthread_mutex_t
|
||
if test $ac_cv_sizeof_pthread_mutex_t = 0 ; then
|
||
as_fn_error $? "Unable to find size of pthread_mutex_t (required)." "$LINENO" 5
|
||
fi
|
||
|
||
# pthread_mutex_t.__data.__owner is non-standard since pthread_mutex_t is
|
||
# nominally an opaque type. We must not rely on this for anything other
|
||
# than debug output!
|
||
ac_fn_c_check_member "$LINENO" "pthread_mutex_t" "__data.__owner" "ac_cv_member_pthread_mutex_t___data___owner" "$ac_includes_default
|
||
#include <pthread.h>
|
||
"
|
||
if test "x$ac_cv_member_pthread_mutex_t___data___owner" = xyes; then :
|
||
|
||
fi
|
||
|
||
if test $ac_cv_member_pthread_mutex_t___data___owner = yes ; then
|
||
|
||
$as_echo "#define HAVE_PTHREAD_MUTEX_OWNER 1" >>confdefs.h
|
||
|
||
fi
|
||
# The cast to long int works around a bug in the HP C Compiler
|
||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
||
# This bug is HP SR number 8606223364.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_cond_t" >&5
|
||
$as_echo_n "checking size of pthread_cond_t... " >&6; }
|
||
if ${ac_cv_sizeof_pthread_cond_t+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_cond_t))" "ac_cv_sizeof_pthread_cond_t" "$ac_includes_default
|
||
#include <pthread.h>
|
||
"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_pthread_cond_t" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute sizeof (pthread_cond_t)
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_sizeof_pthread_cond_t=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_cond_t" >&5
|
||
$as_echo "$ac_cv_sizeof_pthread_cond_t" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define SIZEOF_PTHREAD_COND_T $ac_cv_sizeof_pthread_cond_t
|
||
_ACEOF
|
||
|
||
|
||
if test $ac_cv_sizeof_pthread_cond_t = 0 ; then
|
||
as_fn_error $? "Unable to find size of pthread_cond_t (required)." "$LINENO" 5
|
||
fi
|
||
GS_SIZEOF_COND_T=$ac_cv_sizeof_pthread_cond_t
|
||
|
||
# The cast to long int works around a bug in the HP C Compiler,
|
||
# see AC_CHECK_SIZEOF for more information.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of pthread_mutex_t" >&5
|
||
$as_echo_n "checking alignment of pthread_mutex_t... " >&6; }
|
||
if ${ac_cv_alignof_pthread_mutex_t+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_pthread_mutex_t" "$ac_includes_default
|
||
#include <pthread.h>
|
||
|
||
#ifndef offsetof
|
||
# define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
|
||
#endif
|
||
typedef struct { char x; pthread_mutex_t y; } ac__type_alignof_;"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_pthread_mutex_t" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute alignment of pthread_mutex_t
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_alignof_pthread_mutex_t=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_pthread_mutex_t" >&5
|
||
$as_echo "$ac_cv_alignof_pthread_mutex_t" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define ALIGNOF_PTHREAD_MUTEX_T $ac_cv_alignof_pthread_mutex_t
|
||
_ACEOF
|
||
|
||
|
||
GS_ALIGNOF_MUTEX_T=$ac_cv_alignof_pthread_mutex_t
|
||
if test $ac_cv_alignof_pthread_mutex_t = 0 ; then
|
||
as_fn_error $? "Unable to find align of pthread_mutex_t (required)." "$LINENO" 5
|
||
fi
|
||
|
||
# The cast to long int works around a bug in the HP C Compiler,
|
||
# see AC_CHECK_SIZEOF for more information.
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of pthread_cond_t" >&5
|
||
$as_echo_n "checking alignment of pthread_cond_t... " >&6; }
|
||
if ${ac_cv_alignof_pthread_cond_t+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_pthread_cond_t" "$ac_includes_default
|
||
#include <pthread.h>
|
||
|
||
#ifndef offsetof
|
||
# define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
|
||
#endif
|
||
typedef struct { char x; pthread_cond_t y; } ac__type_alignof_;"; then :
|
||
|
||
else
|
||
if test "$ac_cv_type_pthread_cond_t" = yes; then
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error 77 "cannot compute alignment of pthread_cond_t
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
ac_cv_alignof_pthread_cond_t=0
|
||
fi
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_pthread_cond_t" >&5
|
||
$as_echo "$ac_cv_alignof_pthread_cond_t" >&6; }
|
||
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define ALIGNOF_PTHREAD_COND_T $ac_cv_alignof_pthread_cond_t
|
||
_ACEOF
|
||
|
||
|
||
if test $ac_cv_alignof_pthread_cond_t = 0 ; then
|
||
as_fn_error $? "Unable to find align of pthread_cond_t (required)." "$LINENO" 5
|
||
fi
|
||
GS_ALIGNOF_COND_T=$ac_cv_alignof_pthread_cond_t
|
||
|
||
else
|
||
as_fn_error $? "Unable to find pthread.h (needed for thread support)." "$LINENO" 5
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in -lpthread" >&5
|
||
$as_echo_n "checking for pthread_join in -lpthread... " >&6; }
|
||
if ${ac_cv_lib_pthread_pthread_join+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lpthread $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char pthread_join ();
|
||
int
|
||
main ()
|
||
{
|
||
return pthread_join ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_pthread_pthread_join=yes
|
||
else
|
||
ac_cv_lib_pthread_pthread_join=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_join" >&5
|
||
$as_echo "$ac_cv_lib_pthread_pthread_join" >&6; }
|
||
if test "x$ac_cv_lib_pthread_pthread_join" = xyes; then :
|
||
pthread_ok=yes
|
||
else
|
||
pthread_ok=no
|
||
fi
|
||
|
||
ismingw=no
|
||
checkinlibc=no
|
||
case "$target_os" in
|
||
mingw*) ismingw=yes;;
|
||
nto*) checkinlibc=yes;;
|
||
qnx*) checkinlibc=yes;;
|
||
*android*) checkinlibc=yes;;
|
||
esac
|
||
if test $pthread_ok = yes ; then
|
||
LIBS="$LIBS -lpthread"
|
||
else
|
||
if test $ismingw = yes ; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in -lpthreadGC2" >&5
|
||
$as_echo_n "checking for pthread_join in -lpthreadGC2... " >&6; }
|
||
if ${ac_cv_lib_pthreadGC2_pthread_join+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lpthreadGC2 $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char pthread_join ();
|
||
int
|
||
main ()
|
||
{
|
||
return pthread_join ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_pthreadGC2_pthread_join=yes
|
||
else
|
||
ac_cv_lib_pthreadGC2_pthread_join=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreadGC2_pthread_join" >&5
|
||
$as_echo "$ac_cv_lib_pthreadGC2_pthread_join" >&6; }
|
||
if test "x$ac_cv_lib_pthreadGC2_pthread_join" = xyes; then :
|
||
pthread_ok=yes
|
||
else
|
||
pthread_ok=no
|
||
fi
|
||
|
||
if test $pthread_ok = yes ; then
|
||
LIBS="$LIBS -lpthreadGC2"
|
||
fi
|
||
fi
|
||
# Android and QNX have pthread in libc instead of libpthread
|
||
if test $checkinlibc = yes ; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in -lc" >&5
|
||
$as_echo_n "checking for pthread_join in -lc... " >&6; }
|
||
if ${ac_cv_lib_c_pthread_join+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lc $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char pthread_join ();
|
||
int
|
||
main ()
|
||
{
|
||
return pthread_join ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_c_pthread_join=yes
|
||
else
|
||
ac_cv_lib_c_pthread_join=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_join" >&5
|
||
$as_echo "$ac_cv_lib_c_pthread_join" >&6; }
|
||
if test "x$ac_cv_lib_c_pthread_join" = xyes; then :
|
||
pthread_ok=yes
|
||
else
|
||
pthread_ok=no
|
||
fi
|
||
|
||
if test $pthread_ok = yes ; then
|
||
LIBS="$LIBS -lc"
|
||
fi
|
||
fi
|
||
fi
|
||
if test $pthread_ok = no ; then
|
||
as_fn_error $? "Unable to find pthread library (needed for thread support)." "$LINENO" 5
|
||
fi
|
||
|
||
# Check threading extensions
|
||
for ac_func in pthread_getthreadid_np pthread_main_np
|
||
do :
|
||
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
# Typically need librt on Solaris for sched_yield
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
|
||
$as_echo_n "checking for sched_yield in -lrt... " >&6; }
|
||
if ${ac_cv_lib_rt_sched_yield+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lrt $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char sched_yield ();
|
||
int
|
||
main ()
|
||
{
|
||
return sched_yield ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_rt_sched_yield=yes
|
||
else
|
||
ac_cv_lib_rt_sched_yield=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
|
||
$as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
|
||
if test "x$ac_cv_lib_rt_sched_yield" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_LIBRT 1
|
||
_ACEOF
|
||
|
||
LIBS="-lrt $LIBS"
|
||
|
||
fi
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# One of these function needed by NSThread.m and objc initialize test
|
||
#--------------------------------------------------------------------
|
||
for ac_func in nanosleep usleep Sleep
|
||
do :
|
||
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objc_root_class attribute support" >&5
|
||
$as_echo_n "checking for objc_root_class attribute support... " >&6; }
|
||
saved_CFLAGS="$CFLAGS"
|
||
CFLAGS="$CFLAGS -Werror $OBJCFLAGS -x objective-c"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
__attribute__((objc_root_class)) @interface RootObject
|
||
@end
|
||
@implementation RootObject
|
||
@end
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
|
||
$as_echo "found" >&6; }
|
||
gs_objc_root_class_attr=1
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
|
||
$as_echo "not present" >&6; }
|
||
gs_objc_root_class_attr=0
|
||
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
|
||
GS_HAVE_OBJC_ROOT_CLASS_ATTR=$gs_objc_root_class_attr
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_OBJC_ROOT_CLASS_ATTRIBUTE $gs_objc_root_class_attr
|
||
_ACEOF
|
||
|
||
CFLAGS=$saved_CFLAGS
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check if we can name pthreads
|
||
#--------------------------------------------------------------------
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_setname_np()" >&5
|
||
$as_echo_n "checking for pthread_setname_np()... " >&6; }
|
||
if ${gs_cv_pthread_setname_np+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <pthread.h>
|
||
int
|
||
main ()
|
||
{
|
||
pthread_setname_np("name");
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
gs_cv_pthread_setname_np=darwin
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <pthread.h>
|
||
int
|
||
main ()
|
||
{
|
||
pthread_setname_np(pthread_self(), "name");
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
gs_cv_pthread_setname_np=glibc
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <pthread.h>
|
||
int
|
||
main ()
|
||
{
|
||
pthread_setname_np(pthread_self(), "%s", "name");
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
gs_cv_pthread_setname_np=netbsd
|
||
else
|
||
gs_cv_pthread_setname_np=none
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gs_cv_pthread_setname_np" >&5
|
||
$as_echo "$gs_cv_pthread_setname_np" >&6; }
|
||
case $gs_cv_pthread_setname_np in
|
||
darwin)
|
||
|
||
$as_echo "#define PTHREAD_SETNAME(a) pthread_setname_np(a)" >>confdefs.h
|
||
|
||
;;
|
||
glibc)
|
||
|
||
$as_echo "#define PTHREAD_SETNAME(a) pthread_setname_np(pthread_self(),a)" >>confdefs.h
|
||
|
||
;;
|
||
netbsd)
|
||
|
||
$as_echo "#define PTHREAD_SETNAME(a) pthread_setname_np(pthread_self(),\"%s\",a)" >>confdefs.h
|
||
|
||
;;
|
||
esac
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check whether we can get the system thread ID
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gettid()" >&5
|
||
$as_echo_n "checking for gettid()... " >&6; }
|
||
if ${ac_cv_gettid+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$cross_compiling" = yes; then :
|
||
ac_cv_gettid=no
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#define _GNU_SOURCE
|
||
#include <unistd.h>
|
||
#include <sys/syscall.h>
|
||
#include <sys/types.h>
|
||
int main(int argc, char **argv) {
|
||
pid_t t = syscall(SYS_gettid); return t == -1 ? 1 : 0; }
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
ac_cv_gettid=yes
|
||
else
|
||
ac_cv_gettid=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gettid" >&5
|
||
$as_echo "$ac_cv_gettid" >&6; }
|
||
if test "$ac_cv_gettid" = "yes"; then
|
||
|
||
$as_echo "#define HAVE_GETTID 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check whether Objective-C /really/ works
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether objc really works" >&5
|
||
$as_echo_n "checking whether objc really works... " >&6; }
|
||
saved_LIBS="$LIBS"
|
||
saved_CPPFLAGS="$CPPFLAGS"
|
||
LIBS="$LIBS $LIBOBJC"
|
||
CPPFLAGS="$CPPFLAGS $OBJCFLAGS -x objective-c"
|
||
if test x"$objc_threaded" != x""; then
|
||
LIBS="$LIBS $objc_threaded"
|
||
fi
|
||
LIBS="$LIBS $extra_LIBS"
|
||
if ${gs_cv_objc_works+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$cross_compiling" = yes; then :
|
||
gs_cv_objc_works="$cross_gs_cv_objc_works"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.objc.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
gs_cv_objc_works=yes
|
||
else
|
||
gs_cv_objc_works=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
if test $gs_cv_objc_works = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
echo "I don't seem to be able to use your Objective-C compiler to produce"
|
||
echo "working binaries! Please check your Objective-C compiler installation."
|
||
echo "If you are using gcc-3.x make sure that your compiler's libgcc_s and libobjc"
|
||
echo "can be found by the dynamic linker - usually that requires you to play"
|
||
echo "with LD_LIBRARY_PATH or /etc/ld.so.conf."
|
||
echo "Please refer to your compiler installation instructions for more help."
|
||
as_fn_error $? "The Objective-C compiler does not work or is not installed properly." "$LINENO" 5
|
||
fi
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
#---------------------------------------------------------------------
|
||
# See if we are using a compiler which allows us to change the class
|
||
# to be used for constant strings by using the -fconstant-string-class
|
||
# option. If that is the case, we change it to NSConstantString.
|
||
# Unless we are building for the apple runtime (ie only building base
|
||
# additions library and not implementing a constant string class).
|
||
#---------------------------------------------------------------------
|
||
if test "$OBJC_RUNTIME_LIB" = "nx" -o "$OBJC_RUNTIME_LIB" = "apple"; then
|
||
NX_CONST_STRING_OBJCFLAGS=""
|
||
NX_CONST_STRING_CLASS=NXConstantString
|
||
else
|
||
strclass_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="$CPPFLAGS -fconstant-string-class=FooConstantString"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports -fconstant-string-class" >&5
|
||
$as_echo_n "checking if the compiler supports -fconstant-string-class... " >&6; }
|
||
if ${gs_cv_objc_compiler_supports_constant_string_class+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$cross_compiling" = yes; then :
|
||
gs_cv_objc_compiler_supports_constant_string_class="$cross_gs_cv_objc_compiler_supports_constant_string_class"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.constant-string-class.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
gs_cv_objc_compiler_supports_constant_string_class=yes
|
||
else
|
||
gs_cv_objc_compiler_supports_constant_string_class=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
if test $gs_cv_objc_compiler_supports_constant_string_class = yes; then
|
||
NX_CONST_STRING_OBJCFLAGS="-fconstant-string-class=NSConstantString"
|
||
NX_CONST_STRING_CLASS=NSConstantString
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
# Check whether --enable-nxconstantstring was given.
|
||
if test "${enable_nxconstantstring+set}" = set; then :
|
||
enableval=$enable_nxconstantstring;
|
||
else
|
||
enable_nxconstantstring=no
|
||
fi
|
||
|
||
if test $enable_nxconstantstring = yes; then
|
||
NX_CONST_STRING_OBJCFLAGS=""
|
||
NX_CONST_STRING_CLASS=NXConstantString
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have enabled the use of NXConstantString as the string class in gnustep-base. The objective-c runtime library typically implements its own class of the same name, so you must either enforce a link order which ensures that the gnustep-base implementation is used, or (better) you must remove the class from the runtime library!" >&5
|
||
$as_echo "$as_me: WARNING: You have enabled the use of NXConstantString as the string class in gnustep-base. The objective-c runtime library typically implements its own class of the same name, so you must either enforce a link order which ensures that the gnustep-base implementation is used, or (better) you must remove the class from the runtime library!" >&2;}
|
||
else
|
||
as_fn_error $? "Your compiler does not appear to implement the -fconstant-string-class option needed for support of strings. Please check for a more recent version or consider using --enable-nxconstantstring" "$LINENO" 5
|
||
fi
|
||
fi
|
||
CPPFLAGS="$strclass_CPPFLAGS"
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
#---------------------------------------------------------------------
|
||
# Guess if we are using a compiler which has the (GNU extension) +load
|
||
# method which is executed before main.
|
||
# Defines HAVE_LOAD_METHOD if +load methods are called before main.
|
||
# Needed by NSProcessInfo.m
|
||
#---------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if +load method is executed before main" >&5
|
||
$as_echo_n "checking if +load method is executed before main... " >&6; }
|
||
if ${gs_cv_objc_load_method_worked+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$cross_compiling" = yes; then :
|
||
gs_cv_objc_load_method_worked="$cross_gs_cv_objc_load_method_worked"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.loadtest.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
gs_cv_objc_load_method_worked=yes
|
||
else
|
||
gs_cv_objc_load_method_worked=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
if test $gs_cv_objc_load_method_worked = yes; then
|
||
|
||
$as_echo "#define HAVE_LOAD_METHOD 1" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for thread synchronisation support in runtime
|
||
#--------------------------------------------------------------------
|
||
for ac_func in objc_sync_enter
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "objc_sync_enter" "ac_cv_func_objc_sync_enter"
|
||
if test "x$ac_cv_func_objc_sync_enter" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_OBJC_SYNC_ENTER 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
if test $ac_cv_func_objc_sync_enter = yes ; then
|
||
OBJCSYNC=1
|
||
else
|
||
OBJCSYNC=0
|
||
fi
|
||
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for ObjC2 support in runtime
|
||
#--------------------------------------------------------------------
|
||
if test "$cross_compiling" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: \"Cross compiling! Using predefined OBJC2RUNTIME variable\"" >&5
|
||
$as_echo "$as_me: \"Cross compiling! Using predefined OBJC2RUNTIME variable\"" >&6;}
|
||
OBJC2RUNTIME="$cross_objc2_runtime"
|
||
else
|
||
for ac_func in objc_setProperty
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "objc_setProperty" "ac_cv_func_objc_setProperty"
|
||
if test "x$ac_cv_func_objc_setProperty" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_OBJC_SETPROPERTY 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
if test $ac_cv_func_objc_setProperty = yes ; then
|
||
OBJC2RUNTIME=1
|
||
else
|
||
OBJC2RUNTIME=0
|
||
fi
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for blocks support in runtime
|
||
#--------------------------------------------------------------------
|
||
for ac_func in _Block_copy
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "_Block_copy" "ac_cv_func__Block_copy"
|
||
if test "x$ac_cv_func__Block_copy" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE__BLOCK_COPY 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
if test $ac_cv_func__Block_copy = yes ; then
|
||
HAVE_BLOCKS=1
|
||
else
|
||
HAVE_BLOCKS=0
|
||
fi
|
||
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
GS_NONFRAGILE=0
|
||
GS_MIXEDABI=0
|
||
if test "$nonfragile" = "yes"; then
|
||
saved_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="$CPPFLAGS $OBJCFLAGS -fobjc-nonfragile-abi -x objective-c"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-fragile-abi support" >&5
|
||
$as_echo_n "checking for non-fragile-abi support... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
non_fragile="$cross_non_fragile"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.non-fragile-ivars.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
non_fragile=yes
|
||
else
|
||
non_fragile=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
CPPFLAGS="$saved_CPPFLAGS"
|
||
if test $non_fragile = yes; then
|
||
OBJCLIBS="$OBJLIBS -fobjc-nonfragile-abi"
|
||
GS_NONFRAGILE=1
|
||
# Check whether --enable-mixedabi was given.
|
||
if test "${enable_mixedabi+set}" = set; then :
|
||
enableval=$enable_mixedabi;
|
||
else
|
||
enable_mixedabi=yes
|
||
fi
|
||
|
||
if test $enable_mixedabi = yes; then
|
||
GS_MIXEDABI=1
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $non_fragile" >&5
|
||
$as_echo "$non_fragile" >&6; }
|
||
fi
|
||
|
||
|
||
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
#--------------------------------------------------------------------
|
||
# get_uninstalled_dtable used by behavior.m and objc-load.m
|
||
#--------------------------------------------------------------------
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <objc/objc-api.h>
|
||
|
||
_ACEOF
|
||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||
$EGREP "objc_get_uninstalled_dtable" >/dev/null 2>&1; then :
|
||
|
||
$as_echo "#define HAVE_OBJC_GET_UNINSTALLED_DTABLE 1" >>confdefs.h
|
||
|
||
fi
|
||
rm -f conftest*
|
||
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Native Objective-C exceptions
|
||
#--------------------------------------------------------------------
|
||
|
||
if test "$OBJC_RUNTIME_LIB" = "ng"; then
|
||
exceptions=yes
|
||
else
|
||
# Determine if native Objective-C exceptions are enabled
|
||
# in gnustep-make. They are enabled if the compiler supports it; they
|
||
# are disabled if it doesn't. And, of course, the user may have
|
||
# forced one behaviour or the other. Note that we go and look at the
|
||
# actual config.make file to be able to know what was configured in
|
||
# gnustep-make regardless of any gnustep-base that is currently
|
||
# installed. We can't use `gnustep-config --objc-flags` because that
|
||
# may report native exceptions as disabled because the currently
|
||
# installed gnustep-base has them disabled.
|
||
if grep USE_OBJC_EXCEPTIONS $CURRENT_GNUSTEP_MAKEFILES/$lobj_dir/config.make | grep yes >&5 2>&5; then
|
||
exceptions=yes
|
||
else
|
||
exceptions=no
|
||
fi
|
||
fi
|
||
|
||
# At this point, if exceptions=no, then native exceptions are disabled
|
||
# and won't be used. If exceptions=yes, we need to check if they work
|
||
# and if the runtime has proper support for them. If it does, we'll
|
||
# happily use them; if it doesn't, we'll automatically disable them
|
||
# because they don't work. ;-)
|
||
|
||
#--------------------------------------------------------------------
|
||
# One of these is needed by for handling uncaught exceptions
|
||
#--------------------------------------------------------------------
|
||
|
||
# TODO: These checks are not really needed if native exceptions are
|
||
# disabled. So maybe we should not run them at all in that case. On
|
||
# the other hand, that case is going to become more and more unusual.
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objc_setUncaughtExceptionHandler() in runtime" >&5
|
||
$as_echo_n "checking for objc_setUncaughtExceptionHandler() in runtime... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.setUncaughtExceptionHandler.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
have_set_uncaught_exception_handler=yes
|
||
else
|
||
have_set_uncaught_exception_handler=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test $have_set_uncaught_exception_handler = yes; then
|
||
|
||
$as_echo "#define HAVE_SET_UNCAUGHT_EXCEPTION_HANDLER 1" >>confdefs.h
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_set_uncaught_exception_handler" >&5
|
||
$as_echo "$have_set_uncaught_exception_handler" >&6; }
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objc_set_unexpected() in runtime" >&5
|
||
$as_echo_n "checking for objc_set_unexpected() in runtime... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.set_unexpected.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
have_set_unexpected=yes
|
||
else
|
||
have_set_unexpected=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test $have_set_unexpected = yes; then
|
||
|
||
$as_echo "#define HAVE_SET_UNEXPECTED 1" >>confdefs.h
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_set_unexpected" >&5
|
||
$as_echo "$have_set_unexpected" >&6; }
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _objc_unexpected_exception in runtime" >&5
|
||
$as_echo_n "checking for _objc_unexpected_exception in runtime... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
have_unexpected="$cross_have_unexpected"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.unexpected.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
have_unexpected=yes
|
||
else
|
||
have_unexpected=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
if test $have_unexpected = yes; then
|
||
|
||
$as_echo "#define HAVE_UNEXPECTED 1" >>confdefs.h
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_unexpected" >&5
|
||
$as_echo "$have_unexpected" >&6; }
|
||
|
||
# TODO: It would also be nice to actually test that native Objective-C
|
||
# exceptions work.
|
||
|
||
if test "$exceptions" = "yes"; then
|
||
if test x"$have_set_uncaught_exception_handler" = x"no"; then
|
||
if test x"$have_set_unexpected" = x"no"; then
|
||
if test x"$have_unexpected" = x"no"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: Disabling native Objective-C exceptions because the ObjC runtime" >&5
|
||
$as_echo "$as_me: Disabling native Objective-C exceptions because the ObjC runtime" >&6;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: has no way to set an uncaught exception handler. Please install" >&5
|
||
$as_echo "$as_me: has no way to set an uncaught exception handler. Please install" >&6;}
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: a recent Objective-C runtime if you want to use them." >&5
|
||
$as_echo "$as_me: a recent Objective-C runtime if you want to use them." >&6;}
|
||
exceptions="no";
|
||
fi
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable native Objective-C exceptions" >&5
|
||
$as_echo_n "checking whether to enable native Objective-C exceptions... " >&6; }
|
||
if test "$exceptions" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
BASE_NATIVE_OBJC_EXCEPTIONS=1
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
BASE_NATIVE_OBJC_EXCEPTIONS=0
|
||
fi
|
||
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
#--------------------------------------------------------------------
|
||
# Function needed by @synchronize directive
|
||
#--------------------------------------------------------------------
|
||
for ac_func in objc_sync_enter
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "objc_sync_enter" "ac_cv_func_objc_sync_enter"
|
||
if test "x$ac_cv_func_objc_sync_enter" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_OBJC_SYNC_ENTER 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
HAVE_OBJC_SYNC_ENTER=no
|
||
if test $ac_cv_func_objc_sync_enter = yes ; then
|
||
HAVE_OBJC_SYNC_ENTER=yes
|
||
fi
|
||
|
||
|
||
# Don't revert any Objective-C flags as they are used in the next test
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread-safe +initialize in runtime" >&5
|
||
$as_echo_n "checking for thread-safe +initialize in runtime... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
safe_initialize="$cross_safe_initialize"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.initialize.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
safe_initialize=yes
|
||
else
|
||
safe_initialize=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
if test $safe_initialize = yes; then
|
||
|
||
$as_echo "#define HAVE_INITIALIZE 1" >>confdefs.h
|
||
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your ObjectiveC runtime does not support thread-safe class initialisation. Please use a different runtime if you intend to use threads." >&5
|
||
$as_echo "$as_me: WARNING: Your ObjectiveC runtime does not support thread-safe class initialisation. Please use a different runtime if you intend to use threads." >&2;}
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $safe_initialize" >&5
|
||
$as_echo "$safe_initialize" >&6; }
|
||
|
||
LIBS="$saved_LIBS"
|
||
CPPFLAGS="$saved_CPPFLAGS"
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Generic settings needed by NSZone.m
|
||
#--------------------------------------------------------------------
|
||
ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
|
||
if test "x$ac_cv_type_size_t" = xyes; then :
|
||
|
||
else
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define size_t unsigned int
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
|
||
$as_echo_n "checking for inline... " >&6; }
|
||
if ${ac_cv_c_inline+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_cv_c_inline=no
|
||
for ac_kw in inline __inline__ __inline; do
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#ifndef __cplusplus
|
||
typedef int foo_t;
|
||
static $ac_kw foo_t static_foo () {return 0; }
|
||
$ac_kw foo_t foo () {return 0; }
|
||
#endif
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_c_inline=$ac_kw
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
test "$ac_cv_c_inline" != no && break
|
||
done
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
|
||
$as_echo "$ac_cv_c_inline" >&6; }
|
||
|
||
case $ac_cv_c_inline in
|
||
inline | yes) ;;
|
||
*)
|
||
case $ac_cv_c_inline in
|
||
no) ac_val=;;
|
||
*) ac_val=$ac_cv_c_inline;;
|
||
esac
|
||
cat >>confdefs.h <<_ACEOF
|
||
#ifndef __cplusplus
|
||
#define inline $ac_val
|
||
#endif
|
||
_ACEOF
|
||
;;
|
||
esac
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Following header checks needed for bzero in Storage.m and other places
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
|
||
$as_echo_n "checking for ANSI C header files... " >&6; }
|
||
if ${ac_cv_header_stdc+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <stdlib.h>
|
||
#include <stdarg.h>
|
||
#include <string.h>
|
||
#include <float.h>
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_header_stdc=yes
|
||
else
|
||
ac_cv_header_stdc=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
|
||
if test $ac_cv_header_stdc = yes; then
|
||
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <string.h>
|
||
|
||
_ACEOF
|
||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||
$EGREP "memchr" >/dev/null 2>&1; then :
|
||
|
||
else
|
||
ac_cv_header_stdc=no
|
||
fi
|
||
rm -f conftest*
|
||
|
||
fi
|
||
|
||
if test $ac_cv_header_stdc = yes; then
|
||
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <stdlib.h>
|
||
|
||
_ACEOF
|
||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||
$EGREP "free" >/dev/null 2>&1; then :
|
||
|
||
else
|
||
ac_cv_header_stdc=no
|
||
fi
|
||
rm -f conftest*
|
||
|
||
fi
|
||
|
||
if test $ac_cv_header_stdc = yes; then
|
||
# /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
|
||
if test "$cross_compiling" = yes; then :
|
||
:
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <ctype.h>
|
||
#include <stdlib.h>
|
||
#if ((' ' & 0x0FF) == 0x020)
|
||
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
||
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
|
||
#else
|
||
# define ISLOWER(c) \
|
||
(('a' <= (c) && (c) <= 'i') \
|
||
|| ('j' <= (c) && (c) <= 'r') \
|
||
|| ('s' <= (c) && (c) <= 'z'))
|
||
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
|
||
#endif
|
||
|
||
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
|
||
int
|
||
main ()
|
||
{
|
||
int i;
|
||
for (i = 0; i < 256; i++)
|
||
if (XOR (islower (i), ISLOWER (i))
|
||
|| toupper (i) != TOUPPER (i))
|
||
return 2;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
|
||
else
|
||
ac_cv_header_stdc=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
|
||
$as_echo "$ac_cv_header_stdc" >&6; }
|
||
if test $ac_cv_header_stdc = yes; then
|
||
|
||
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
for ac_header in string.h memory.h alloca.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Following header check needed NSConnection.h
|
||
#--------------------------------------------------------------------
|
||
for ac_header in float.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "float.h" "ac_cv_header_float_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_float_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_FLOAT_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Header files and functions for files and filesystems
|
||
#--------------------------------------------------------------------
|
||
for ac_header in sys/stat.h sys/vfs.h sys/statfs.h sys/statvfs.h pwd.h grp.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_header in sys/cdefs.h sys/syslimits.h sys/param.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
# Twisted header checks for some BSDs with stupid interdependencies
|
||
for ac_header in sys/syslimits.h
|
||
do :
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/syslimits.h" "ac_cv_header_sys_syslimits_h" "#if HAVE_SYS_CDEFS_H
|
||
#include <sys/cdefs.h>
|
||
#endif
|
||
#include <sys/syslimits.h>
|
||
|
||
"
|
||
if test "x$ac_cv_header_sys_syslimits_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SYS_SYSLIMITS_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_header in sys/param.h
|
||
do :
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "#if HAVE_SYS_CDEFS_H
|
||
#include <sys/cdefs.h>
|
||
#endif
|
||
#if HAVE_SYS_SYSLIMITS_H
|
||
#include <sys/syslimits.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_sys_param_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SYS_PARAM_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_header in sys/mount.h
|
||
do :
|
||
ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "#if HAVE_SYS_CDEFS_H
|
||
#include <sys/cdefs.h>
|
||
#endif
|
||
#if HAVE_SYS_SYSLIMITS_H
|
||
#include <sys/syslimits.h>
|
||
#endif
|
||
#if HAVE_SYS_PARAM_H
|
||
#include <sys/param.h>
|
||
#endif
|
||
|
||
"
|
||
if test "x$ac_cv_header_sys_mount_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SYS_MOUNT_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_header in sys/types.h windows.h locale.h langinfo.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
saved_LIBS="$LIBS"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
|
||
$as_echo_n "checking for main in -lm... " >&6; }
|
||
if ${ac_cv_lib_m_main+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lm $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
|
||
int
|
||
main ()
|
||
{
|
||
return main ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_m_main=yes
|
||
else
|
||
ac_cv_lib_m_main=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
|
||
$as_echo "$ac_cv_lib_m_main" >&6; }
|
||
if test "x$ac_cv_lib_m_main" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_LIBM 1
|
||
_ACEOF
|
||
|
||
LIBS="-lm $LIBS"
|
||
|
||
fi
|
||
|
||
for ac_func in statvfs link symlink readlink geteuid getlogin getpwnam getpwnam_r getpwuid getpwuid_r getgrgid getgrgid_r getgrnam getgrnam_r rint getopt
|
||
do :
|
||
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
LIBS="$saved_LIBS"
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_gecos field in struct passwd" >&5
|
||
$as_echo_n "checking for pw_gecos field in struct passwd... " >&6; }
|
||
if ${ac_cv_have_pw_gecos_in_struct_passwd+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <pwd.h>
|
||
int
|
||
main ()
|
||
{
|
||
struct passwd p; p.pw_gecos = 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_have_pw_gecos_in_struct_passwd="yes"
|
||
else
|
||
ac_cv_have_pw_gecos_in_struct_passwd="no"
|
||
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_gecos_in_struct_passwd" >&5
|
||
$as_echo "$ac_cv_have_pw_gecos_in_struct_passwd" >&6; }
|
||
if test "x$ac_cv_have_pw_gecos_in_struct_passwd" = "xyes" ; then
|
||
|
||
$as_echo "#define HAVE_PW_GECOS_IN_PASSWD 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for currency_symbol field in struct lconv" >&5
|
||
$as_echo_n "checking for currency_symbol field in struct lconv... " >&6; }
|
||
if ${ac_cv_have_currency_symbol_in_struct_lconv+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <locale.h>
|
||
int
|
||
main ()
|
||
{
|
||
struct lconv l; l.currency_symbol = NULL;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_have_currency_symbol_in_struct_lconv="yes"
|
||
else
|
||
ac_cv_have_currency_symbol_in_struct_lconv="no"
|
||
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_currency_symbol_in_struct_lconv" >&5
|
||
$as_echo "$ac_cv_have_currency_symbol_in_struct_lconv" >&6; }
|
||
if test "x$ac_cv_have_currency_symbol_in_struct_lconv" = "xyes" ; then
|
||
|
||
$as_echo "#define HAVE_CURRENCY_SYMBOL_IN_LCONV 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# These two headers (functions) needed by Time.m
|
||
#--------------------------------------------------------------------
|
||
|
||
for ac_header in time.h sys/time.h tzfile.h sys/rusage.h ucbinclude/sys/resource.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in time ctime tzset
|
||
do :
|
||
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
# Check if tzfile contains the proper definitions
|
||
if test $ac_cv_header_tzfile_h = yes; then
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <tzfile.h>
|
||
|
||
_ACEOF
|
||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||
$EGREP "tzhead" >/dev/null 2>&1; then :
|
||
|
||
$as_echo "#define HAVE_TZHEAD 1" >>confdefs.h
|
||
|
||
fi
|
||
rm -f conftest*
|
||
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# These headers/functions needed by GSTcpPort.m
|
||
#--------------------------------------------------------------------
|
||
for ac_header in sys/socket.h netinet/in.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "$ac_includes_default"
|
||
if test "x$ac_cv_type_socklen_t" = xyes; then :
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SOCKLEN_T 1
|
||
_ACEOF
|
||
|
||
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# These headers/functions needed for stacktrace in NSException.m
|
||
#--------------------------------------------------------------------
|
||
PASS_ARG=no
|
||
# Check whether --enable-bfd was given.
|
||
if test "${enable_bfd+set}" = set; then :
|
||
enableval=$enable_bfd;
|
||
else
|
||
enable_bfd=$PASS_ARG
|
||
fi
|
||
|
||
|
||
if test $enable_bfd = yes; then
|
||
for ac_header in bfd.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "bfd.h" "ac_cv_header_bfd_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_bfd_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_BFD_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dyn_string_append in -liberty" >&5
|
||
$as_echo_n "checking for dyn_string_append in -liberty... " >&6; }
|
||
if ${ac_cv_lib_iberty_dyn_string_append+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-liberty $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char dyn_string_append ();
|
||
int
|
||
main ()
|
||
{
|
||
return dyn_string_append ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_iberty_dyn_string_append=yes
|
||
else
|
||
ac_cv_lib_iberty_dyn_string_append=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iberty_dyn_string_append" >&5
|
||
$as_echo "$ac_cv_lib_iberty_dyn_string_append" >&6; }
|
||
if test "x$ac_cv_lib_iberty_dyn_string_append" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_LIBIBERTY 1
|
||
_ACEOF
|
||
|
||
LIBS="-liberty $LIBS"
|
||
|
||
fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bfd_openr in -lbfd" >&5
|
||
$as_echo_n "checking for bfd_openr in -lbfd... " >&6; }
|
||
if ${ac_cv_lib_bfd_bfd_openr+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lbfd $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char bfd_openr ();
|
||
int
|
||
main ()
|
||
{
|
||
return bfd_openr ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_bfd_bfd_openr=yes
|
||
else
|
||
ac_cv_lib_bfd_bfd_openr=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bfd_bfd_openr" >&5
|
||
$as_echo "$ac_cv_lib_bfd_bfd_openr" >&6; }
|
||
if test "x$ac_cv_lib_bfd_bfd_openr" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_LIBBFD 1
|
||
_ACEOF
|
||
|
||
LIBS="-lbfd $LIBS"
|
||
|
||
fi
|
||
|
||
else
|
||
for ac_header in execinfo.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_execinfo_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_EXECINFO_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in backtrace
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace"
|
||
if test "x$ac_cv_func_backtrace" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_BACKTRACE 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
fi
|
||
for ac_func in __builtin_extract_return_address
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "__builtin_extract_return_address" "ac_cv_func___builtin_extract_return_address"
|
||
if test "x$ac_cv_func___builtin_extract_return_address" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE___BUILTIN_EXTRACT_RETURN_ADDRESS 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# These headers/functions needed by NSLog.m
|
||
#--------------------------------------------------------------------
|
||
for ac_header in syslog.h sys/slog.h sys/slogcodes.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in syslog
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"
|
||
if test "x$ac_cv_func_syslog" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SYSLOG 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
if test "$ac_cv_header_sys_slog_h" = "yes"; then
|
||
oldLibs="$LIBS";
|
||
LIBS="$LIBS -l:libc.a";
|
||
for ac_func in slogf
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "slogf" "ac_cv_func_slogf"
|
||
if test "x$ac_cv_func_slogf" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SLOGF 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
if test "$ac_cv_func_slogf" = "no"; then
|
||
LIBS="$oldLibs"
|
||
fi
|
||
fi
|
||
#--------------------------------------------------------------------
|
||
# These headers/functions needed by NSRunLoop.m
|
||
#--------------------------------------------------------------------
|
||
for ac_header in poll.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_poll_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_POLL_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in poll
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
|
||
if test "x$ac_cv_func_poll" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_POLL 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
have_poll=no
|
||
if test $ac_cv_header_poll_h = yes; then
|
||
have_poll=yes
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for poll emulation" >&5
|
||
$as_echo_n "checking for poll emulation... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "config/config.poll.c"
|
||
_ACEOF
|
||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||
$EGREP "emulating_poll" >/dev/null 2>&1; then :
|
||
have_poll=no
|
||
fi
|
||
rm -f conftest*
|
||
|
||
if test $have_poll = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll supports devices" >&5
|
||
$as_echo_n "checking if poll supports devices... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
have_poll="$cross_have_poll"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.poll-dev.c"i
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
|
||
else
|
||
have_poll=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
if test $have_poll = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
|
||
$as_echo "#define HAVE_POLL_F 1" >>confdefs.h
|
||
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
fi
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# This function needed by StdioStream.m
|
||
#--------------------------------------------------------------------
|
||
for ac_func in vsprintf vasprintf snprintf vsnprintf
|
||
do :
|
||
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
if test $ac_cv_func_vsprintf = yes ; then
|
||
if test "$cross_compiling" = yes; then :
|
||
VSPRINTF_RETURNS_LENGTH="$cross_VSPRINTF_RETURNS_LENGTH"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.vsprintf.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
VSPRINTF_RETURNS_LENGTH=1
|
||
else
|
||
VSPRINTF_RETURNS_LENGTH=0
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define VSPRINTF_RETURNS_LENGTH $VSPRINTF_RETURNS_LENGTH
|
||
_ACEOF
|
||
|
||
fi
|
||
if test $ac_cv_func_vasprintf = yes ; then
|
||
if test "$cross_compiling" = yes; then :
|
||
VASPRINTF_RETURNS_LENGTH="$cross_VASPRINTF_RETURNS_LENGTH"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.vasprintf.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
VASPRINTF_RETURNS_LENGTH=1
|
||
else
|
||
VASPRINTF_RETURNS_LENGTH=0
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define VASPRINTF_RETURNS_LENGTH $VASPRINTF_RETURNS_LENGTH
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# This function needed by NSFileManager.m
|
||
#--------------------------------------------------------------------
|
||
for ac_func in getcwd
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
|
||
if test "x$ac_cv_func_getcwd" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_GETCWD 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
ac_header_dirent=no
|
||
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
|
||
as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
|
||
$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
|
||
if eval \${$as_ac_Header+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <sys/types.h>
|
||
#include <$ac_hdr>
|
||
|
||
int
|
||
main ()
|
||
{
|
||
if ((DIR *) 0)
|
||
return 0;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
eval "$as_ac_Header=yes"
|
||
else
|
||
eval "$as_ac_Header=no"
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
eval ac_res=\$$as_ac_Header
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
||
$as_echo "$ac_res" >&6; }
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
ac_header_dirent=$ac_hdr; break
|
||
fi
|
||
|
||
done
|
||
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
|
||
if test $ac_header_dirent = dirent.h; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
|
||
$as_echo_n "checking for library containing opendir... " >&6; }
|
||
if ${ac_cv_search_opendir+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_func_search_save_LIBS=$LIBS
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char opendir ();
|
||
int
|
||
main ()
|
||
{
|
||
return opendir ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
for ac_lib in '' dir; do
|
||
if test -z "$ac_lib"; then
|
||
ac_res="none required"
|
||
else
|
||
ac_res=-l$ac_lib
|
||
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
||
fi
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_search_opendir=$ac_res
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext
|
||
if ${ac_cv_search_opendir+:} false; then :
|
||
break
|
||
fi
|
||
done
|
||
if ${ac_cv_search_opendir+:} false; then :
|
||
|
||
else
|
||
ac_cv_search_opendir=no
|
||
fi
|
||
rm conftest.$ac_ext
|
||
LIBS=$ac_func_search_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
|
||
$as_echo "$ac_cv_search_opendir" >&6; }
|
||
ac_res=$ac_cv_search_opendir
|
||
if test "$ac_res" != no; then :
|
||
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
||
|
||
fi
|
||
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
|
||
$as_echo_n "checking for library containing opendir... " >&6; }
|
||
if ${ac_cv_search_opendir+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_func_search_save_LIBS=$LIBS
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char opendir ();
|
||
int
|
||
main ()
|
||
{
|
||
return opendir ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
for ac_lib in '' x; do
|
||
if test -z "$ac_lib"; then
|
||
ac_res="none required"
|
||
else
|
||
ac_res=-l$ac_lib
|
||
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
||
fi
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_search_opendir=$ac_res
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext
|
||
if ${ac_cv_search_opendir+:} false; then :
|
||
break
|
||
fi
|
||
done
|
||
if ${ac_cv_search_opendir+:} false; then :
|
||
|
||
else
|
||
ac_cv_search_opendir=no
|
||
fi
|
||
rm conftest.$ac_ext
|
||
LIBS=$ac_func_search_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
|
||
$as_echo "$ac_cv_search_opendir" >&6; }
|
||
ac_res=$ac_cv_search_opendir
|
||
if test "$ac_res" != no; then :
|
||
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
||
|
||
fi
|
||
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# This function needed by gdomap.c
|
||
#--------------------------------------------------------------------
|
||
for ac_header in getopt.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_getopt_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_GETOPT_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# This function needed by NSPage.m
|
||
#--------------------------------------------------------------------
|
||
for ac_func in posix_memalign valloc
|
||
do :
|
||
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# This function needed by Time.m
|
||
#--------------------------------------------------------------------
|
||
for ac_func in times
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "times" "ac_cv_func_times"
|
||
if test "x$ac_cv_func_times" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_TIMES 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# These functions needed by NSData.m and GSFFIInvocation.m
|
||
#--------------------------------------------------------------------
|
||
for ac_func in mkstemp
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
|
||
if test "x$ac_cv_func_mkstemp" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_MKSTEMP 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
for ac_func in shmctl
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "shmctl" "ac_cv_func_shmctl"
|
||
if test "x$ac_cv_func_shmctl" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SHMCTL 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
for ac_func in mmap
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
|
||
if test "x$ac_cv_func_mmap" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_MMAP 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
for ac_func in mprotect
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "mprotect" "ac_cv_func_mprotect"
|
||
if test "x$ac_cv_func_mprotect" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_MPROTECT 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
for ac_header in sys/mman.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_mman_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SYS_MMAN_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# These functions needed by NSTask.m
|
||
#--------------------------------------------------------------------
|
||
for ac_func in killpg setpgrp setpgid setsid grantpt
|
||
do :
|
||
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
if test "x$ac_cv_func_setpgrp" = xyes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
|
||
$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
|
||
if ${ac_cv_func_setpgrp_void+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$cross_compiling" = yes; then :
|
||
as_fn_error $? "cannot check setpgrp when cross compiling" "$LINENO" 5
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_includes_default
|
||
int
|
||
main ()
|
||
{
|
||
/* If this system has a BSD-style setpgrp which takes arguments,
|
||
setpgrp(1, 1) will fail with ESRCH and return -1, in that case
|
||
exit successfully. */
|
||
return setpgrp (1,1) != -1;
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
ac_cv_func_setpgrp_void=no
|
||
else
|
||
ac_cv_func_setpgrp_void=yes
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
|
||
$as_echo "$ac_cv_func_setpgrp_void" >&6; }
|
||
if test $ac_cv_func_setpgrp_void = yes; then
|
||
|
||
$as_echo "#define SETPGRP_VOID 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
fi
|
||
|
||
HAVE_PTS_STREAM_MODULES=0
|
||
case "${target}" in
|
||
*-sysv-*)
|
||
HAVE_PTS_STREAM_MODULES=1
|
||
;;
|
||
esac
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_PTS_STREAM_MODULES $HAVE_PTS_STREAM_MODULES
|
||
_ACEOF
|
||
|
||
|
||
|
||
for ac_header in fcntl.h inttypes.h libc.h limits.h malloc.h memory.h signal.h stdint.h string.h sys/fcntl.h sys/file.h sys/filio.h sys/inttypes.h sys/ioctl.h sys/signal.h sys/stropts.h sys/wait.h unistd.h utime.h stdlib.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
if test $ac_cv_header_inttypes_h = yes; then
|
||
INCLUDE_INTTYPES="#include <inttypes.h>"
|
||
elif test $ac_cv_header_sys_inttypes_h = yes; then
|
||
INCLUDE_INTTYPES="#include <sys/inttypes.h>"
|
||
elif test $ac_cv_header_stdint_h = yes; then
|
||
INCLUDE_INTTYPES="#include <stdint.h>"
|
||
else
|
||
INCLUDE_INTTYPES="no"
|
||
fi
|
||
|
||
if test "$INCLUDE_INTTYPES" = "no"; then
|
||
INCLUDE_INTTYPES=""
|
||
DEFINE_INT8_T="#define int8_t gss8"
|
||
DEFINE_UINT8_T="#define uint8_t gsu8"
|
||
DEFINE_INT16_T="#define int16_t gss16"
|
||
DEFINE_UINT16_T="#define uint16_t gsu16"
|
||
DEFINE_INT32_T="#define int32_t gss32"
|
||
DEFINE_UINT32_T="#define uint32_t gsu32"
|
||
DEFINE_INT64_T="#define int64_t gss64"
|
||
DEFINE_UINT64_T="#define uint64_t gsu64"
|
||
DEFINE_INTPTR_T="#define intptr_t gssaddr"
|
||
DEFINE_UINTPTR_T="#define uintptr_t gsuaddr"
|
||
else
|
||
DEFINE_INT8_T=""
|
||
DEFINE_UINT8_T=""
|
||
DEFINE_INT16_T=""
|
||
DEFINE_UINT16_T=""
|
||
DEFINE_INT32_T=""
|
||
DEFINE_UINT32_T=""
|
||
DEFINE_INT64_T=""
|
||
DEFINE_UINT64_T=""
|
||
DEFINE_INTPTR_T=""
|
||
DEFINE_UINTPTR_T=""
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# These used by GSFileHandle.m and distributed objects
|
||
# On some systems we need -lnsl ... so check for that case.
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntop" >&5
|
||
$as_echo_n "checking for library containing inet_ntop... " >&6; }
|
||
if ${ac_cv_search_inet_ntop+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_func_search_save_LIBS=$LIBS
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char inet_ntop ();
|
||
int
|
||
main ()
|
||
{
|
||
return inet_ntop ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
for ac_lib in '' nsl; do
|
||
if test -z "$ac_lib"; then
|
||
ac_res="none required"
|
||
else
|
||
ac_res=-l$ac_lib
|
||
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
||
fi
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_search_inet_ntop=$ac_res
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext
|
||
if ${ac_cv_search_inet_ntop+:} false; then :
|
||
break
|
||
fi
|
||
done
|
||
if ${ac_cv_search_inet_ntop+:} false; then :
|
||
|
||
else
|
||
ac_cv_search_inet_ntop=no
|
||
fi
|
||
rm conftest.$ac_ext
|
||
LIBS=$ac_func_search_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntop" >&5
|
||
$as_echo "$ac_cv_search_inet_ntop" >&6; }
|
||
ac_res=$ac_cv_search_inet_ntop
|
||
if test "$ac_res" != no; then :
|
||
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
||
|
||
fi
|
||
|
||
for ac_func in gethostbyaddr_r inet_aton inet_pton inet_ntop sigaction
|
||
do :
|
||
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
||
if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
USE_ZLIB=0
|
||
for ac_header in zlib.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_zlib_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_ZLIB_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
if test $ac_cv_header_zlib_h = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzseek in -lz" >&5
|
||
$as_echo_n "checking for gzseek in -lz... " >&6; }
|
||
if ${ac_cv_lib_z_gzseek+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lz $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char gzseek ();
|
||
int
|
||
main ()
|
||
{
|
||
return gzseek ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_z_gzseek=yes
|
||
else
|
||
ac_cv_lib_z_gzseek=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzseek" >&5
|
||
$as_echo "$ac_cv_lib_z_gzseek" >&6; }
|
||
if test "x$ac_cv_lib_z_gzseek" = xyes; then :
|
||
zlib_ok=yes
|
||
else
|
||
zlib_ok=no
|
||
fi
|
||
|
||
if test "$zlib_ok" = yes; then
|
||
LIBS="$LIBS -lz"
|
||
USE_ZLIB=1
|
||
fi
|
||
fi
|
||
|
||
|
||
HAVE_INET_PTON=no
|
||
if test $ac_cv_func_inet_pton = yes ; then
|
||
HAVE_INET_PTON=yes
|
||
fi
|
||
|
||
|
||
HAVE_INET_NTOP=no
|
||
if test $ac_cv_func_inet_ntop = yes ; then
|
||
HAVE_INET_NTOP=yes
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# For setting thread stack size
|
||
#--------------------------------------------------------------------
|
||
for ac_header in sys/resource.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_resource_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SYS_RESOURCE_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in setrlimit
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit"
|
||
if test "x$ac_cv_func_setrlimit" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SETRLIMIT 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# One of these functions needed by NSDebug.m and NSProcessInfo.m
|
||
#--------------------------------------------------------------------
|
||
for ac_func in strerror
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
|
||
if test "x$ac_cv_func_strerror" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_STRERROR 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
|
||
if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
|
||
ac_have_decl=1
|
||
else
|
||
ac_have_decl=0
|
||
fi
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_DECL_STRERROR_R $ac_have_decl
|
||
_ACEOF
|
||
|
||
for ac_func in strerror_r
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
|
||
if test "x$ac_cv_func_strerror_r" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_STRERROR_R 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
|
||
$as_echo_n "checking whether strerror_r returns char *... " >&6; }
|
||
if ${ac_cv_func_strerror_r_char_p+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
|
||
ac_cv_func_strerror_r_char_p=no
|
||
if test $ac_cv_have_decl_strerror_r = yes; then
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_includes_default
|
||
int
|
||
main ()
|
||
{
|
||
|
||
char buf[100];
|
||
char x = *strerror_r (0, buf, sizeof buf);
|
||
char *p = strerror_r (0, buf, sizeof buf);
|
||
return !p || x;
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
ac_cv_func_strerror_r_char_p=yes
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
else
|
||
# strerror_r is not declared. Choose between
|
||
# systems that have relatively inaccessible declarations for the
|
||
# function. BeOS and DEC UNIX 4.0 fall in this category, but the
|
||
# former has a strerror_r that returns char*, while the latter
|
||
# has a strerror_r that returns `int'.
|
||
# This test should segfault on the DEC system.
|
||
if test "$cross_compiling" = yes; then :
|
||
:
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
$ac_includes_default
|
||
extern char *strerror_r ();
|
||
int
|
||
main ()
|
||
{
|
||
char buf[100];
|
||
char x = *strerror_r (0, buf, sizeof buf);
|
||
return ! isalpha (x);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
ac_cv_func_strerror_r_char_p=yes
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
|
||
$as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
|
||
if test $ac_cv_func_strerror_r_char_p = yes; then
|
||
|
||
$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Needed by NSDebug.m
|
||
#--------------------------------------------------------------------
|
||
for ac_func in sigsetjmp
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "sigsetjmp" "ac_cv_func_sigsetjmp"
|
||
if test "x$ac_cv_func_sigsetjmp" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SIGSETJMP 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# This type needed by GSFormat
|
||
#--------------------------------------------------------------------
|
||
ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"
|
||
if test "x$ac_cv_type_uintmax_t" = xyes; then :
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_UINTMAX_T 1
|
||
_ACEOF
|
||
|
||
|
||
fi
|
||
|
||
for ac_header in wchar.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_wchar_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_WCHAR_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check if short and int values need to be word aligned
|
||
#--------------------------------------------------------------------
|
||
saved_CFLAGS="$CFLAGS"
|
||
CFLAGS="$CFLAGS -O0"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking short/int needs to be word aligned" >&5
|
||
$as_echo_n "checking short/int needs to be word aligned... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
NEED_WORD_ALIGNMENT="$cross_NEED_WORD_ALIGNMENT"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.align.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
NEED_WORD_ALIGNMENT=0
|
||
else
|
||
NEED_WORD_ALIGNMENT=1
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
CFLAGS="$saved_CFLAGS"
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define NEED_WORD_ALIGNMENT $NEED_WORD_ALIGNMENT
|
||
_ACEOF
|
||
|
||
if test $NEED_WORD_ALIGNMENT = 1; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# This needed by NSString for handling of %@ printf directive.
|
||
#--------------------------------------------------------------------
|
||
for ac_func in register_printf_specifier
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "register_printf_specifier" "ac_cv_func_register_printf_specifier"
|
||
if test "x$ac_cv_func_register_printf_specifier" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_REGISTER_PRINTF_SPECIFIER 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
ac_fn_c_check_func "$LINENO" "register_printf_function" "ac_cv_func_register_printf_function"
|
||
if test "x$ac_cv_func_register_printf_function" = xyes; then :
|
||
register_printf=1
|
||
else
|
||
register_printf=0
|
||
fi
|
||
|
||
if test $register_printf = 1; then
|
||
if test "$cross_compiling" = yes; then :
|
||
working_register_printf="$cross_working_register_printf"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.printf.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
working_register_printf=1
|
||
else
|
||
working_register_printf=0
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
if test $working_register_printf = 1; then
|
||
|
||
$as_echo "#define HAVE_REGISTER_PRINTF_FUNCTION 1" >>confdefs.h
|
||
|
||
if test "$cross_compiling" = yes; then :
|
||
wide_register_printf="$cross_wide_register_printf"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.wprintf.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
wide_register_printf=1
|
||
else
|
||
wide_register_printf=0
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
if test $wide_register_printf = 1; then
|
||
|
||
$as_echo "#define HAVE_WIDE_PRINTF_FUNCTION 1" >>confdefs.h
|
||
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# This function needed by NSString.
|
||
#--------------------------------------------------------------------
|
||
for ac_func in realpath
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
|
||
if test "x$ac_cv_func_realpath" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_REALPATH 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check if the C Library defines extern char *program_invocation_name
|
||
# Used in critical cases by NSProcessInfo.m
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking program_invocation_name in C Library" >&5
|
||
$as_echo_n "checking program_invocation_name in C Library... " >&6; }
|
||
if ${gs_cv_program_invocation_name_worked+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$cross_compiling" = yes; then :
|
||
gs_cv_program_invocation_name_worked="$cross_gs_cv_program_invocation_name_worked"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <string.h>
|
||
int
|
||
main (int argc, char *argv[])
|
||
{
|
||
extern char *program_invocation_name;
|
||
return (strcmp (program_invocation_name, argv[0]));
|
||
}
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
gs_cv_program_invocation_name_worked=yes
|
||
else
|
||
gs_cv_program_invocation_name_worked=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
|
||
if test $gs_cv_program_invocation_name_worked = yes; then
|
||
|
||
$as_echo "#define HAVE_PROGRAM_INVOCATION_NAME 1" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for uname header used by NSProcessInfo.m
|
||
#--------------------------------------------------------------------
|
||
for ac_header in sys/utsname.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "sys/utsname.h" "ac_cv_header_sys_utsname_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_utsname_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SYS_UTSNAME_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for sysctlbyname used by NSProcessInfo.m
|
||
#--------------------------------------------------------------------
|
||
for ac_header in sys/sysctl.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SYS_SYSCTL_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
for ac_func in sysctlbyname
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "sysctlbyname" "ac_cv_func_sysctlbyname"
|
||
if test "x$ac_cv_func_sysctlbyname" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_SYSCTLBYNAME 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Defines HAVE_PROCFS if the kernel supports the /proc filesystem.
|
||
# Needed by NSProcessInfo.m
|
||
#--------------------------------------------------------------------
|
||
for ac_header in procfs.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "procfs.h" "ac_cv_header_procfs_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_procfs_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_PROCFS_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
# Check whether --enable-procfs was given.
|
||
if test "${enable_procfs+set}" = set; then :
|
||
enableval=$enable_procfs; enable_procfs="$enableval"
|
||
else
|
||
if test "$cross_compiling" = yes; then enable_procfs=cross; else enable_procfs=yes; fi;
|
||
fi
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking kernel support for /proc filesystem" >&5
|
||
$as_echo_n "checking kernel support for /proc filesystem... " >&6; }
|
||
if ${ac_cv_sys_procfs+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$enable_procfs" = yes; then
|
||
# Suggested change for the following line was
|
||
# if test -d /proc/0; then
|
||
# but it doesn't work on my linux - /proc/0 does not exist, but /proc
|
||
# works fine
|
||
if grep 'proc' /proc/mounts >/dev/null 2>/dev/null; then
|
||
ac_cv_sys_procfs=yes
|
||
else
|
||
ac_cv_sys_procfs=no
|
||
fi
|
||
case "$target_os" in
|
||
# Solaris has proc, but it is not readable
|
||
solaris*) ac_cv_sys_procfs=no;;
|
||
irix*) ac_cv_sys_procfs=no;;
|
||
# Cygwin does have proc, but it does not show with mount
|
||
cygwin*) ac_cv_sys_procfs=yes;;
|
||
esac
|
||
elif test "$enable_procfs" = cross; then
|
||
ac_cv_sys_procfs=no
|
||
else
|
||
ac_cv_sys_procfs=no
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_procfs" >&5
|
||
$as_echo "$ac_cv_sys_procfs" >&6; }
|
||
|
||
if test "$enable_procfs" = cross; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cross-compiling: Pass --enable-procfs argument to enable use of /proc filesystem." >&5
|
||
$as_echo "$as_me: WARNING: Cross-compiling: Pass --enable-procfs argument to enable use of /proc filesystem." >&2;}
|
||
fi
|
||
if test $ac_cv_sys_procfs = yes; then
|
||
|
||
$as_echo "#define HAVE_PROCFS 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
# Check whether --enable-procfs-psinfo was given.
|
||
if test "${enable_procfs_psinfo+set}" = set; then :
|
||
enableval=$enable_procfs_psinfo; enable_procfs_psinfo="$enableval"
|
||
else
|
||
if test "$cross_compiling" = yes; then enable_procfs_psinfo=cross; else enable_procfs_psinfo=yes; fi;
|
||
fi
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking support for /proc psinfo struct" >&5
|
||
$as_echo_n "checking support for /proc psinfo struct... " >&6; }
|
||
if ${ac_cv_sys_procfs_psinfo+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$enable_procfs_psinfo" = yes; then
|
||
if test "$cross_compiling" = yes; then :
|
||
ac_cv_sys_procfs_psinfo=yes
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.psinfo.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
ac_cv_sys_procfs_psinfo=yes
|
||
else
|
||
ac_cv_sys_procfs_psinfo=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
elif test "$enable_procfs" = cross; then
|
||
ac_cv_sys_procfs_psinfo=no
|
||
else
|
||
ac_cv_sys_procfs_psinfo=no
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_procfs_psinfo" >&5
|
||
$as_echo "$ac_cv_sys_procfs_psinfo" >&6; }
|
||
|
||
if test "$enable_procfs" = cross; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cross-compiling: Pass --enable-procfs-psinfo argument to enable use of /proc psinfo information." >&5
|
||
$as_echo "$as_me: WARNING: Cross-compiling: Pass --enable-procfs-psinfo argument to enable use of /proc psinfo information." >&2;}
|
||
fi
|
||
if test $ac_cv_sys_procfs_psinfo = yes; then
|
||
|
||
$as_echo "#define HAVE_PROCFS_PSINFO 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking link to exe of process in /proc" >&5
|
||
$as_echo_n "checking link to exe of process in /proc... " >&6; }
|
||
if ${ac_cv_sys_procfs_exe_link+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
if test "$ac_cv_sys_procfs" = yes; then
|
||
# Linux 2.2.x and up
|
||
if test -L /proc/self/exe; then
|
||
ac_cv_sys_procfs_exe_link=/proc/self/exe
|
||
# FreeBSD 4.x and up
|
||
elif test -L /proc/curproc/file; then
|
||
ac_cv_sys_procfs_exe_link=/proc/curproc/file
|
||
else
|
||
ac_cv_sys_procfs_exe_link=no
|
||
fi
|
||
else
|
||
ac_cv_sys_procfs_exe_link=no
|
||
fi
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_procfs_exe_link" >&5
|
||
$as_echo "$ac_cv_sys_procfs_exe_link" >&6; }
|
||
|
||
if test "$ac_cv_sys_procfs_exe_link" != no; then
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define PROCFS_EXE_LINK "$ac_cv_sys_procfs_exe_link"
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check if /proc/$$/cmdline terminates the last argument with a nul
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking /proc/$$/cmdline terminated by nul" >&5
|
||
$as_echo_n "checking /proc/$$/cmdline terminated by nul... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
CMDLINE_TERMINATED="$cross_CMDLINE_TERMINATED"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.proccmd.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
CMDLINE_TERMINATED=1
|
||
else
|
||
CMDLINE_TERMINATED=0
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define CMDLINE_TERMINATED $CMDLINE_TERMINATED
|
||
_ACEOF
|
||
|
||
if test $CMDLINE_TERMINATED = 1; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# If /proc doesn't work, try kvm (on FreeBSD, for instance)
|
||
#--------------------------------------------------------------------
|
||
have_kvm_env=0
|
||
save_LIBS="$LIBS"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for kvm_getenvv in -lkvm" >&5
|
||
$as_echo_n "checking for kvm_getenvv in -lkvm... " >&6; }
|
||
if ${ac_cv_lib_kvm_kvm_getenvv+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lkvm $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char kvm_getenvv ();
|
||
int
|
||
main ()
|
||
{
|
||
return kvm_getenvv ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_kvm_kvm_getenvv=yes
|
||
else
|
||
ac_cv_lib_kvm_kvm_getenvv=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kvm_kvm_getenvv" >&5
|
||
$as_echo "$ac_cv_lib_kvm_kvm_getenvv" >&6; }
|
||
if test "x$ac_cv_lib_kvm_kvm_getenvv" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_LIBKVM 1
|
||
_ACEOF
|
||
|
||
LIBS="-lkvm $LIBS"
|
||
|
||
fi
|
||
|
||
if test "$ac_cv_lib_kvm_kvm_getenvv" = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can access kernel memory" >&5
|
||
$as_echo_n "checking if we can access kernel memory... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
have_kvm_env="$cross_have_kvm_env"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.kvmopen.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
have_kvm_env=1
|
||
else
|
||
have_kvm_env=0
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
if test $have_kvm_env = 1; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
|
||
$as_echo "#define HAVE_KVM_ENV 1" >>confdefs.h
|
||
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
# Reset LIBS since we don't need kvm
|
||
LIBS="$save_LIBS"
|
||
fi
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Include redefinition of main () only if needed.
|
||
# On some systems - force redefinition to be used as the /proc stuff
|
||
# doesn't work. Allow NSProcessInfo initialization method also.
|
||
#--------------------------------------------------------------------
|
||
PASS_ARG=no
|
||
case "$target_os" in
|
||
cygwin*) PASS_ARG=yes;;
|
||
esac
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking use of pass-through arguments" >&5
|
||
$as_echo_n "checking use of pass-through arguments... " >&6; }
|
||
# Check whether --enable-pass-arguments was given.
|
||
if test "${enable_pass_arguments+set}" = set; then :
|
||
enableval=$enable_pass_arguments;
|
||
else
|
||
enable_pass_arguments=$PASS_ARG
|
||
fi
|
||
|
||
|
||
if test "$enable_pass_arguments" = "yes"; then
|
||
GS_PASS_ARGUMENTS=1
|
||
else
|
||
GS_PASS_ARGUMENTS=0
|
||
fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pass_arguments" >&5
|
||
$as_echo "$enable_pass_arguments" >&6; }
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking use of fake-main definition" >&5
|
||
$as_echo_n "checking use of fake-main definition... " >&6; }
|
||
# Check whether --enable-fake-main was given.
|
||
if test "${enable_fake_main+set}" = set; then :
|
||
enableval=$enable_fake_main;
|
||
else
|
||
enable_fake_main=no
|
||
fi
|
||
|
||
|
||
if test "$enable_pass_arguments" = "no"; then
|
||
case "$target_os" in
|
||
freebsd2*) enable_fake_main=yes;;
|
||
freebsd*) ;;
|
||
kfreebsd*) enable_fake_main=yes;;
|
||
netbsd*) enable_fake_main=yes;;
|
||
openbsd*) enable_fake_main=yes;;
|
||
*sysv*) enable_fake_main=yes;;
|
||
esac
|
||
fi
|
||
|
||
GS_FAKE_MAIN=0
|
||
if test "$enable_fake_main" = "yes"; then
|
||
GS_FAKE_MAIN=1
|
||
elif test "$enable_pass_arguments" = "no"; then
|
||
if test "$gs_cv_objc_load_method_worked" = yes -a \( "$ac_cv_sys_procfs" = yes -o "$have_kvm_env" = 1 -o "$ac_cv_sys_procfs_psinfo" = yes \); then
|
||
GS_FAKE_MAIN=0
|
||
if test "$have_kvm_env" = "1"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Using libkvm which is known to be buggy on some systems consider configuring with --enable-fake-main instead." >&5
|
||
$as_echo "$as_me: WARNING: Using libkvm which is known to be buggy on some systems consider configuring with --enable-fake-main instead." >&2;}
|
||
fi
|
||
else
|
||
case "$target_os" in
|
||
darwin* ) ;;
|
||
* )
|
||
GS_FAKE_MAIN=1
|
||
enable_fake_main=yes
|
||
esac
|
||
fi
|
||
fi
|
||
case "$target_os" in
|
||
mingw*) enable_fake_main=no; GS_FAKE_MAIN=0;;
|
||
esac
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fake_main" >&5
|
||
$as_echo "$enable_fake_main" >&6; }
|
||
|
||
#--------------------------------------------------------------------
|
||
# Simple way to add a bunch of paths to the flags
|
||
#--------------------------------------------------------------------
|
||
|
||
# Check whether --with-include-flags was given.
|
||
if test "${with_include_flags+set}" = set; then :
|
||
withval=$with_include_flags; include_flags="$withval"
|
||
else
|
||
include_flags="no"
|
||
fi
|
||
|
||
if test ${include_flags} != "no"; then
|
||
CPPFLAGS="$CPPFLAGS ${include_flags}"
|
||
INCLUDE_FLAGS="$INCLUDE_FLAGS ${include_flags}"
|
||
fi
|
||
|
||
|
||
# Check whether --with-library-flags was given.
|
||
if test "${with_library_flags+set}" = set; then :
|
||
withval=$with_library_flags; library_flags="$withval"
|
||
else
|
||
library_flags="no"
|
||
fi
|
||
|
||
if test ${library_flags} != "no"; then
|
||
LDFLAGS="$LDFLAGS ${library_flags}"
|
||
LDIR_FLAGS="$LDIR_FLAGS ${library_flags}"
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for FFI interface libraries for invocations
|
||
# We enable ffi by default now, as it's fixed for some previouly bad
|
||
# platforms, and it has the advantage over ffcall that it does not
|
||
# mess up the stack, so stacktraces and native exception handling
|
||
# work better with it.
|
||
#--------------------------------------------------------------------
|
||
do_broken_libffi=no
|
||
do_broken_libffcall=no
|
||
do_enable_libffi=yes
|
||
do_enable_libffcall=no
|
||
case "$target_cpu" in
|
||
sparc64*)
|
||
case "$target_os" in
|
||
solaris*)
|
||
do_broken_libffcall=yes;
|
||
do_enable_libffi=yes;
|
||
do_enable_libffcall=no;;
|
||
*) ;;
|
||
esac ;;
|
||
*) ;;
|
||
esac
|
||
|
||
if test "$exceptions" = "yes"; then
|
||
# ffcall will mess up native exceptions, so we must disable it.
|
||
do_broken_libffcall=yes
|
||
do_enable_libffcall=no
|
||
fi
|
||
|
||
# Check whether --enable-libffi was given.
|
||
if test "${enable_libffi+set}" = set; then :
|
||
enableval=$enable_libffi;
|
||
else
|
||
enable_libffi=$do_enable_libffi
|
||
fi
|
||
|
||
|
||
# Check whether --enable-ffcall was given.
|
||
if test "${enable_ffcall+set}" = set; then :
|
||
enableval=$enable_ffcall;
|
||
else
|
||
enable_ffcall=$do_enable_libffcall
|
||
fi
|
||
|
||
|
||
if test $enable_ffcall = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ffcall has been enabled ... this is deprecated ... please install and use a recent libffi if possible" >&5
|
||
$as_echo "$as_me: WARNING: ffcall has been enabled ... this is deprecated ... please install and use a recent libffi if possible" >&2;}
|
||
fi
|
||
|
||
# Check whether --enable-invocations was given.
|
||
if test "${enable_invocations+set}" = set; then :
|
||
enableval=$enable_invocations;
|
||
else
|
||
enable_invocations=yes
|
||
fi
|
||
|
||
|
||
# DO isn't used on apple-apple-apple
|
||
if test $LIBRARY_COMBO = apple-apple-apple; then
|
||
enable_invocations=no
|
||
fi
|
||
|
||
|
||
# Check whether --with-ffi-include was given.
|
||
if test "${with_ffi_include+set}" = set; then :
|
||
withval=$with_ffi_include; ffi_incdir="$withval"
|
||
else
|
||
ffi_incdir="no"
|
||
fi
|
||
|
||
if test ${ffi_incdir} != "no"; then
|
||
CPPFLAGS="$CPPFLAGS -I${ffi_incdir}"
|
||
INCLUDE_FLAGS="$INCLUDE_FLAGS -I${ffi_incdir}"
|
||
fi
|
||
|
||
|
||
# Check whether --with-ffi-library was given.
|
||
if test "${with_ffi_library+set}" = set; then :
|
||
withval=$with_ffi_library; ffi_libdir="$withval"
|
||
else
|
||
ffi_libdir="no"
|
||
fi
|
||
|
||
if test ${ffi_libdir} != "no"; then
|
||
|
||
case "$target_os" in
|
||
netbsd*)
|
||
LDFLAGS="$LDFLAGS -L${ffi_libdir} -Wl,-R${ffi_libdir}"
|
||
LDIR_FLAGS="$LDIR_FLAGS -Wl,-R${ffi_libdir} -L${ffi_libdir}";;
|
||
*)
|
||
LDFLAGS="$LDFLAGS -L${ffi_libdir}"
|
||
LDIR_FLAGS="$LDIR_FLAGS -L${ffi_libdir}";;
|
||
esac
|
||
|
||
fi
|
||
|
||
if test "$do_broken_libffi" = "no"; then
|
||
if test "$PKGCONFIG" = "yes"; then
|
||
if pkg-config --exists libffi; then
|
||
pkg_config_libffi=yes
|
||
ffi_CFLAGS=`pkg-config --cflags libffi`;
|
||
CPPFLAGS="$CPPFLAGS $ffi_CFLAGS"
|
||
INCLUDE_FLAGS="$INCLUDE_FLAGS $ffi_CFLAGS"
|
||
fi
|
||
fi
|
||
ac_fn_c_check_header_mongrel "$LINENO" "ffi.h" "ac_cv_header_ffi_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_ffi_h" = xyes; then :
|
||
have_libffi=yes
|
||
else
|
||
have_libffi=no
|
||
fi
|
||
|
||
|
||
else
|
||
have_libffi=no
|
||
fi
|
||
if test "$do_broken_libffcall" = "no"; then
|
||
for ac_header in callback.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "callback.h" "ac_cv_header_callback_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_callback_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_CALLBACK_H 1
|
||
_ACEOF
|
||
have_ffcall=yes
|
||
else
|
||
have_ffcall=no
|
||
fi
|
||
|
||
done
|
||
|
||
else
|
||
have_ffcall=no
|
||
fi
|
||
if test $have_ffcall = no; then
|
||
enable_ffcall=no
|
||
# If we don't have ffcall but do have libffi, use libffi
|
||
if test $have_libffi = yes; then
|
||
enable_libffi=yes
|
||
fi
|
||
fi
|
||
if test $have_libffi = no; then
|
||
enable_libffi=no
|
||
# If we don't have libffi but do have ffcall, use ffcall
|
||
if test $have_ffcall = yes; then
|
||
if test $enable_ffcall = no; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ffi support seems to be missing on this system ... please install a recent libffi" >&5
|
||
$as_echo "$as_me: WARNING: ffi support seems to be missing on this system ... please install a recent libffi" >&2;}
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
have_forward_hook=yes
|
||
saved_CPPFLAGS="$CPPFLAGS"
|
||
CPPFLAGS="$CPPFLAGS $OBJCFLAGS -x objective-c"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for forwarding callback in runtime" >&5
|
||
$as_echo_n "checking for forwarding callback in runtime... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.forward2.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
have_forward_hook=yes
|
||
else
|
||
have_forward_hook=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
if test $have_forward_hook = yes; then
|
||
|
||
$as_echo "#define HAVE_FORWARD2 1" >>confdefs.h
|
||
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.forward.m"
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
have_forward_hook=yes
|
||
else
|
||
have_forward_hook=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_forward_hook" >&5
|
||
$as_echo "$have_forward_hook" >&6; }
|
||
if test $have_forward_hook = no; then
|
||
enable_libffi=no
|
||
enable_ffcall=no
|
||
fi
|
||
CPPFLAGS="$saved_CPPFLAGS"
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking FFI library usage" >&5
|
||
$as_echo_n "checking FFI library usage... " >&6; }
|
||
WITH_FFI=none
|
||
if test $enable_libffi = yes; then
|
||
|
||
$as_echo "#define USE_LIBFFI 1" >>confdefs.h
|
||
|
||
WITH_FFI=libffi
|
||
if test "$pkg_config_libffi" = "yes"; then
|
||
ffi_LIBS=`pkg-config --libs libffi`
|
||
else
|
||
ffi_LIBS=-lffi
|
||
fi
|
||
LIBS="$ffi_LIBS $LIBS"
|
||
if test "$cross_compiling" = yes; then :
|
||
ffi_ok="$cross_ffi_ok"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.ffi.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
ffi_ok="yes"
|
||
else
|
||
ffi_ok="no"
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
if test $ffi_ok = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: libffi" >&5
|
||
$as_echo "libffi" >&6; }
|
||
if test $do_broken_libffi = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ffi may be broken on this system ... try enabling ffcall" >&5
|
||
$as_echo "$as_me: WARNING: ffi may be broken on this system ... try enabling ffcall" >&2;}
|
||
fi
|
||
for ac_func in ffi_prep_closure_loc
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "ffi_prep_closure_loc" "ac_cv_func_ffi_prep_closure_loc"
|
||
if test "x$ac_cv_func_ffi_prep_closure_loc" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_FFI_PREP_CLOSURE_LOC 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
else
|
||
as_fn_error $? "The ffi library (libffi) does not appear to be working. Perhaps it's missing or you need a more recent version. Version 3.0.9 or later should work, and you can find a link to it n the list of packages for download at http://www.gnustep.org/resources/sources.html" "$LINENO" 5
|
||
fi
|
||
elif test $enable_ffcall = yes; then
|
||
|
||
$as_echo "#define USE_FFCALL 1" >>confdefs.h
|
||
|
||
WITH_FFI=ffcall
|
||
LIBS="-lcallback -lavcall $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <callback.h>
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ffi_ok="yes"
|
||
else
|
||
ffi_ok="no"
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test $ffi_ok = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ffcall" >&5
|
||
$as_echo "ffcall" >&6; }
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ffcall is broken on some systems and is deprecated ... try enabling ffi" >&5
|
||
$as_echo "$as_me: WARNING: ffcall is broken on some systems and is deprecated ... try enabling ffi" >&2;}
|
||
else
|
||
ffi_ok=no
|
||
fi
|
||
|
||
if test $enable_ffcall = yes -a $ffi_ok = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ffcall trampolines work" >&5
|
||
$as_echo_n "checking if ffcall trampolines work... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
have_working_trampoline=yes
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include "$srcdir/config/config.trampoline.c"
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
have_working_trampoline=yes
|
||
else
|
||
have_working_trampoline=no
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_working_trampoline" >&5
|
||
$as_echo "$have_working_trampoline" >&6; }
|
||
fi
|
||
|
||
if test $ffi_ok = no; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
|
||
$as_echo "none" >&6; }
|
||
echo
|
||
if test $have_forward_hook = no; then
|
||
echo "You do not have an up-to-date libobjc library installed"
|
||
elif test "$have_working_trampoline" = no; then
|
||
echo "You have ffcall, but it does not work properly. Most likely because"
|
||
echo "your system's security policy is blocking some parts of ffcall"
|
||
echo "we recommend installing libffi instead."
|
||
else
|
||
echo "You do not have either ffcall or libffi installed/enabled, or configure needs"
|
||
echo "--with-ffi-include and/or --with-ffi-library flags so GNUstep can find them,"
|
||
echo "or you have ffcall but gnustep-make is configured to use native exceptions"
|
||
echo "(native exceptions are not compatible with ffcall)."
|
||
fi
|
||
echo "GNUstep requires libffi (or ffcall) and proper libobjc hooks to do"
|
||
echo "invocations and DO."
|
||
echo "(This does not apply on apple-apple-apple systems where DO is"
|
||
echo "not compatible with other GNUstep systems.)"
|
||
if test $enable_invocations = yes; then
|
||
echo
|
||
echo "You most likely do not want to build base without invocation support."
|
||
echo "Many things (including Distributed Objects and undo/redo), won't work"
|
||
echo "at all without invocations."
|
||
echo "If you really want to build -base without invocation support,"
|
||
echo "add --disable-invocations to the configure arguments."
|
||
echo "For more information, read the GNUstep build guide, ffcall section:"
|
||
echo "http://gnustep.made-it.com/BuildGuide/index.html"
|
||
as_fn_error $? "Incomplete support for ffi functionality." "$LINENO" 5
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Incomplete support for ffi funtionality." >&5
|
||
$as_echo "$as_me: WARNING: Incomplete support for ffi funtionality." >&2;}
|
||
fi
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for iconv support (for Unicode conversion).
|
||
#--------------------------------------------------------------------
|
||
# Do this before checking for xml2, as xml2 may require iconv.
|
||
#
|
||
# We need to find an iconv library that matches the installed iconv.h header
|
||
# (if any). It is important to check header/library compatibility. It's
|
||
# fairly common to have iconv support both in libc and from libiconv. In that
|
||
# case, a naive check that iconv() is in libc will succeed, but if we use
|
||
# libiconv's iconv.h, it will redefine iconv() to functions that exist
|
||
# only in libiconv, and we'll get link errors.
|
||
#
|
||
# Some versions of iconv don't support the '//TRANSLIT' option, which is
|
||
# needed for a lossy conversion (where we pick the closest equivalent for
|
||
# any character present in the source string which does not exist in the
|
||
# destination characterset), so we check for support of that first.
|
||
|
||
# First, check if there's a working iconv in libc (ie. if the test program
|
||
# runs without any extra flags).
|
||
# Check whether --enable-iconv was given.
|
||
if test "${enable_iconv+set}" = set; then :
|
||
enableval=$enable_iconv;
|
||
else
|
||
enable_iconv=yes
|
||
fi
|
||
|
||
|
||
if test $enable_iconv = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking iconv support" >&5
|
||
$as_echo_n "checking iconv support... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
found_iconv="$cross_found_iconv_libc"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <iconv.h>
|
||
int main(int argc,char **argv)
|
||
{ return iconv_open("UTF-8//TRANSLIT","ASCII") == -1 ? 1 : 0; }
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
# libc has a working iconv.
|
||
|
||
$as_echo "#define HAVE_ICONV 1" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, in libc" >&5
|
||
$as_echo "yes, in libc" >&6; }
|
||
found_iconv=yes
|
||
|
||
else
|
||
found_iconv=no
|
||
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
if test $found_iconv = no ; then
|
||
# libc doesn't have a working iconv with translit.
|
||
# Try adding -liconv and any user supplied directory.
|
||
|
||
# Check whether --with-libiconv-library was given.
|
||
if test "${with_libiconv_library+set}" = set; then :
|
||
withval=$with_libiconv_library; libiconv_libdir="$withval"
|
||
else
|
||
libiconv_libdir="no"
|
||
fi
|
||
|
||
|
||
if test "$libiconv_libdir" != "no"; then
|
||
|
||
case "$target_os" in
|
||
netbsd*)
|
||
LDFLAGS="$LDFLAGS -L${libiconv_libdir} -Wl,-R${libiconv_libdir}"
|
||
LDIR_FLAGS="$LDIR_FLAGS -Wl,-R${libiconv_libdir} -L${libiconv_libdir}";;
|
||
*)
|
||
LDFLAGS="$LDFLAGS -L${libiconv_libdir}"
|
||
LDIR_FLAGS="$LDIR_FLAGS -L${libiconv_libdir}";;
|
||
esac
|
||
|
||
fi
|
||
|
||
old_LIBS="$LIBS"
|
||
LIBS="-liconv $LIBS"
|
||
if test "$cross_compiling" = yes; then :
|
||
found_iconv="$cross_found_iconv_liconv";
|
||
if test "$found_iconv" = "no"; then
|
||
LIBS="$old_LIBS"
|
||
fi
|
||
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <iconv.h>
|
||
int main(int argc,char **argv)
|
||
{ return iconv_open("UTF-8//TRANSLIT","ASCII") == -1 ? 1 : 0; }
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
# -liconv works.
|
||
|
||
$as_echo "#define HAVE_ICONV 1" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, -liconv" >&5
|
||
$as_echo "yes, -liconv" >&6; }
|
||
found_iconv=yes
|
||
|
||
else
|
||
found_iconv=no
|
||
LIBS="$old_LIBS"
|
||
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
|
||
if test $found_iconv = no ; then
|
||
# -liconv with translit didn't work. Try giconv.h and -lgiconv.
|
||
# BSDs install this lib as libgiconv.
|
||
old_LIBS="$LIBS"
|
||
LIBS="-lgiconv $LIBS"
|
||
if test "$cross_compiling" = yes; then :
|
||
found_iconv="$cross_found_iconv_lgiconv";
|
||
if test "$found_iconv" = "no"; then
|
||
LIBS="$old_LIBS"
|
||
fi
|
||
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <giconv.h>
|
||
int main(int argc,char **argv)
|
||
{ return iconv_open("UTF-8//TRANSLIT","ASCII") == -1 ? 1 : 0; }
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
|
||
$as_echo "#define HAVE_ICONV 1" >>confdefs.h
|
||
|
||
|
||
$as_echo "#define HAVE_GICONV 1" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, -lgiconv" >&5
|
||
$as_echo "yes, -lgiconv" >&6; }
|
||
found_iconv=yes
|
||
|
||
else
|
||
found_iconv=no
|
||
LIBS="$old_LIBS"
|
||
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
|
||
# Check whether --enable-stricticonv was given.
|
||
if test "${enable_stricticonv+set}" = set; then :
|
||
enableval=$enable_stricticonv;
|
||
else
|
||
enable_stricticonv=no
|
||
fi
|
||
|
||
if test $enable_stricticonv = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking non-lossy iconv support" >&5
|
||
$as_echo_n "checking non-lossy iconv support... " >&6; }
|
||
if test "$cross_compiling" = yes; then :
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot run test program while cross compiling
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <iconv.h>
|
||
int main(int argc,char **argv)
|
||
{ return iconv_open("UTF-8","ASCII") == -1 ? 1 : 0; }
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
# libc has a working iconv.
|
||
|
||
$as_echo "#define HAVE_ICONV 1" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, in libc" >&5
|
||
$as_echo "yes, in libc" >&6; }
|
||
found_iconv=yes
|
||
|
||
else
|
||
found_iconv=no
|
||
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
if test $found_iconv = no ; then
|
||
# libc doesn't have a working iconv. Try adding -liconv and any user
|
||
# supplied directory.
|
||
|
||
# Check whether --with-libiconv-library was given.
|
||
if test "${with_libiconv_library+set}" = set; then :
|
||
withval=$with_libiconv_library; libiconv_libdir="$withval"
|
||
else
|
||
libiconv_libdir="no"
|
||
fi
|
||
|
||
|
||
if test "$libiconv_libdir" != "no"; then
|
||
|
||
case "$target_os" in
|
||
netbsd*)
|
||
LDFLAGS="$LDFLAGS -L${libiconv_libdir} -Wl,-R${libiconv_libdir}"
|
||
LDIR_FLAGS="$LDIR_FLAGS -Wl,-R${libiconv_libdir} -L${libiconv_libdir}";;
|
||
*)
|
||
LDFLAGS="$LDFLAGS -L${libiconv_libdir}"
|
||
LDIR_FLAGS="$LDIR_FLAGS -L${libiconv_libdir}";;
|
||
esac
|
||
|
||
fi
|
||
|
||
old_LIBS="$LIBS"
|
||
LIBS="-liconv $LIBS"
|
||
if test "$cross_compiling" = yes; then :
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot run test program while cross compiling
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <iconv.h>
|
||
int main(int argc,char **argv)
|
||
{ return iconv_open("UTF-8","ASCII") == -1 ? 1 : 0; }
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
# -liconv works.
|
||
|
||
$as_echo "#define HAVE_ICONV 1" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, -liconv" >&5
|
||
$as_echo "yes, -liconv" >&6; }
|
||
found_iconv=yes
|
||
|
||
else
|
||
found_iconv=no
|
||
LIBS="$old_LIBS"
|
||
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
|
||
if test $found_iconv = no ; then
|
||
# -liconv didn't work. Try giconv.h and -lgiconv.
|
||
# BSDs install this lib as libgiconv.
|
||
old_LIBS="$LIBS"
|
||
LIBS="-lgiconv $LIBS"
|
||
if test "$cross_compiling" = yes; then :
|
||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||
as_fn_error $? "cannot run test program while cross compiling
|
||
See \`config.log' for more details" "$LINENO" 5; }
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <giconv.h>
|
||
int main(int argc,char **argv)
|
||
{ return iconv_open("UTF-8","ASCII") == -1 ? 1 : 0; }
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
|
||
$as_echo "#define HAVE_ICONV 1" >>confdefs.h
|
||
|
||
|
||
$as_echo "#define HAVE_GICONV 1" >>confdefs.h
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, -lgiconv" >&5
|
||
$as_echo "yes, -lgiconv" >&6; }
|
||
found_iconv=yes
|
||
|
||
else
|
||
found_iconv=no
|
||
LIBS="$old_LIBS"
|
||
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
fi
|
||
fi
|
||
|
||
if test $found_iconv = no ; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
echo
|
||
echo "You do not appear to have usable iconv header/library."
|
||
echo "Building without them will disable much characterset support."
|
||
echo "If you really want to build gnustep-base without character conversion"
|
||
echo " support, please add --disable-iconv to the configure arguments."
|
||
as_fn_error $? "Missing support for character conversion functionality." "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check recent libxml2 for GSXML and NSXMLNode
|
||
# See DEPENDENCIES POLICY at the start of this file.
|
||
#--------------------------------------------------------------------
|
||
# Check whether --enable-xml was given.
|
||
if test "${enable_xml+set}" = set; then :
|
||
enableval=$enable_xml;
|
||
else
|
||
enable_xml=yes
|
||
fi
|
||
|
||
|
||
if test $enable_xml = yes; then
|
||
# Save CFLAGS and LIBS as AM_PATH_XML clobbers these variables regardless
|
||
# of the success of the macro.
|
||
saved_LIBS="$LIBS"
|
||
saved_CFLAGS="$CFLAGS"
|
||
|
||
|
||
|
||
# Check whether --with-xml-prefix was given.
|
||
if test "${with_xml_prefix+set}" = set; then :
|
||
withval=$with_xml_prefix; xml_config_prefix="$withval"
|
||
else
|
||
xml_config_prefix=""
|
||
fi
|
||
|
||
# Check whether --enable-xmltest was given.
|
||
if test "${enable_xmltest+set}" = set; then :
|
||
enableval=$enable_xmltest;
|
||
else
|
||
enable_xmltest=yes
|
||
fi
|
||
|
||
|
||
if test x$xml_config_prefix != x ; then
|
||
xml_config_args="$xml_config_args --prefix=$xml_config_prefix"
|
||
if test x${XML2_CONFIG+set} != xset ; then
|
||
XML2_CONFIG=$xml_config_prefix/bin/xml2-config
|
||
fi
|
||
if test x${XML_CONFIG+set} != xset ; then
|
||
XML_CONFIG=$xml_config_prefix/bin/xml-config
|
||
fi
|
||
fi
|
||
|
||
# Extract the first word of "xml2-config", so it can be a program name with args.
|
||
set dummy xml2-config; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_path_XML2_CONFIG+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
case $XML2_CONFIG in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_XML2_CONFIG="$XML2_CONFIG" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_XML2_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
test -z "$ac_cv_path_XML2_CONFIG" && ac_cv_path_XML2_CONFIG="no"
|
||
;;
|
||
esac
|
||
fi
|
||
XML2_CONFIG=$ac_cv_path_XML2_CONFIG
|
||
if test -n "$XML2_CONFIG"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML2_CONFIG" >&5
|
||
$as_echo "$XML2_CONFIG" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
if test "$XML2_CONFIG" = "no" ; then
|
||
# Extract the first word of "xml-config", so it can be a program name with args.
|
||
set dummy xml-config; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_path_XML_CONFIG+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
case $XML_CONFIG in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_XML_CONFIG="$XML_CONFIG" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_XML_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
test -z "$ac_cv_path_XML_CONFIG" && ac_cv_path_XML_CONFIG="no"
|
||
;;
|
||
esac
|
||
fi
|
||
XML_CONFIG=$ac_cv_path_XML_CONFIG
|
||
if test -n "$XML_CONFIG"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML_CONFIG" >&5
|
||
$as_echo "$XML_CONFIG" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
else
|
||
XML_CONFIG=$XML2_CONFIG
|
||
fi
|
||
min_xml_version=2.3.0
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml - version >= $min_xml_version" >&5
|
||
$as_echo_n "checking for libxml - version >= $min_xml_version... " >&6; }
|
||
no_xml=""
|
||
if test "$XML_CONFIG" = "no" ; then
|
||
XML_CFLAGS=""
|
||
XML_LIBS="-lxml2"
|
||
|
||
ac_save_CFLAGS="$CFLAGS"
|
||
ac_save_LIBS="$LIBS"
|
||
CFLAGS="$CFLAGS $XML_CFLAGS"
|
||
LIBS="$XML_LIBS $LIBS"
|
||
rm -f conf.xmltest
|
||
if test "$cross_compiling" = yes; then :
|
||
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <stdlib.h>
|
||
#include <stdio.h>
|
||
#include <libxml/xmlversion.h>
|
||
#include <libxml/parser.h>
|
||
|
||
int
|
||
main()
|
||
{
|
||
int xml_major_version, xml_minor_version, xml_micro_version;
|
||
int major, minor, micro;
|
||
char *tmp_version;
|
||
|
||
system("touch conf.xmltest");
|
||
|
||
tmp_version = xmlStrdup("$min_xml_version");
|
||
if(sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
||
printf("%s, bad version string\n", "$min_xml_version");
|
||
exit(1);
|
||
}
|
||
|
||
tmp_version = xmlStrdup(LIBXML_DOTTED_VERSION);
|
||
if(sscanf(tmp_version, "%d.%d.%d", &xml_major_version, &xml_minor_version, &xml_micro_version) != 3) {
|
||
printf("%s, bad version string\n", "$min_xml_version");
|
||
exit(1);
|
||
}
|
||
|
||
if ((xml_major_version > major) ||
|
||
((xml_major_version == major) && (xml_minor_version > minor)) ||
|
||
((xml_major_version == major) && (xml_minor_version == minor) &&
|
||
(xml_micro_version >= micro)))
|
||
{
|
||
return 0;
|
||
}
|
||
else
|
||
{
|
||
printf("\n*** An old version of libxml (%d.%d.%d) was found.\n",
|
||
xml_major_version, xml_minor_version, xml_micro_version);
|
||
printf("*** You need a version of libxml newer than %d.%d.%d. The latest version of\n",
|
||
major, minor, micro);
|
||
printf("*** libxml is always available from ftp://ftp.gnome.org.\n");
|
||
printf("***\n");
|
||
printf("*** If you have already installed a sufficiently new version, this error\n");
|
||
printf("*** probably means that the wrong copy of the xml-config shell script is\n");
|
||
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
||
printf("*** of libxml, but you can also set the XML_CONFIG environment to point to the\n");
|
||
printf("*** correct copy of xml-config. (In this case, you will have to\n");
|
||
printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
|
||
printf("*** so that the correct libraries are found at run-time))\n");
|
||
}
|
||
return 1;
|
||
}
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
|
||
else
|
||
no_xml=yes
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
CFLAGS="$ac_save_CFLAGS"
|
||
LIBS="$ac_save_LIBS"
|
||
else
|
||
XML_CFLAGS=`$XML_CONFIG $xml_config_args --cflags`
|
||
XML_LIBS=`$XML_CONFIG $xml_config_args --libs`
|
||
xml_config_major_version=`$XML_CONFIG $xml_config_args --version | \
|
||
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
|
||
xml_config_minor_version=`$XML_CONFIG $xml_config_args --version | \
|
||
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
|
||
xml_config_micro_version=`$XML_CONFIG $xml_config_args --version | \
|
||
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
|
||
|
||
if test "x$enable_xmltest" = "xyes" ; then
|
||
ac_save_CFLAGS="$CFLAGS"
|
||
ac_save_LIBS="$LIBS"
|
||
CFLAGS="$CFLAGS $XML_CFLAGS"
|
||
LIBS="$XML_LIBS $LIBS"
|
||
rm -f conf.xmltest
|
||
if test "$cross_compiling" = yes; then :
|
||
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <stdlib.h>
|
||
#include <stdio.h>
|
||
#include <libxml/xmlversion.h>
|
||
#include <libxml/parser.h>
|
||
|
||
int
|
||
main()
|
||
{
|
||
int xml_major_version, xml_minor_version, xml_micro_version;
|
||
int major, minor, micro;
|
||
char *tmp_version;
|
||
|
||
system("touch conf.xmltest");
|
||
|
||
tmp_version = xmlStrdup("$min_xml_version");
|
||
if(sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
|
||
printf("%s, bad version string\n", "$min_xml_version");
|
||
exit(1);
|
||
}
|
||
|
||
tmp_version = xmlStrdup(LIBXML_DOTTED_VERSION);
|
||
if(sscanf(tmp_version, "%d.%d.%d", &xml_major_version, &xml_minor_version, &xml_micro_version) != 3) {
|
||
printf("%s, bad version string\n", "$min_xml_version");
|
||
exit(1);
|
||
}
|
||
|
||
if((xml_major_version != $xml_config_major_version) ||
|
||
(xml_minor_version != $xml_config_minor_version) ||
|
||
(xml_micro_version != $xml_config_micro_version))
|
||
{
|
||
printf("\n*** 'xml-config --version' returned %d.%d.%d, but libxml (%d.%d.%d)\n",
|
||
$xml_config_major_version, $xml_config_minor_version, $xml_config_micro_version,
|
||
xml_major_version, xml_minor_version, xml_micro_version);
|
||
printf("*** was found! If xml-config was correct, then it is best\n");
|
||
printf("*** to remove the old version of libxml. You may also be able to fix the error\n");
|
||
printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
|
||
printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
||
printf("*** required on your system.\n");
|
||
printf("*** If xml-config was wrong, set the environment variable XML_CONFIG\n");
|
||
printf("*** to point to the correct copy of xml-config, and remove the file config.cache\n");
|
||
printf("*** before re-running configure\n");
|
||
}
|
||
else
|
||
{
|
||
if ((xml_major_version > major) ||
|
||
((xml_major_version == major) && (xml_minor_version > minor)) ||
|
||
((xml_major_version == major) && (xml_minor_version == minor) &&
|
||
(xml_micro_version >= micro)))
|
||
{
|
||
return 0;
|
||
}
|
||
else
|
||
{
|
||
printf("\n*** An old version of libxml (%d.%d.%d) was found.\n",
|
||
xml_major_version, xml_minor_version, xml_micro_version);
|
||
printf("*** You need a version of libxml newer than %d.%d.%d. The latest version of\n",
|
||
major, minor, micro);
|
||
printf("*** libxml is always available from ftp://ftp.gnome.org.\n");
|
||
printf("***\n");
|
||
printf("*** If you have already installed a sufficiently new version, this error\n");
|
||
printf("*** probably means that the wrong copy of the xml-config shell script is\n");
|
||
printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
||
printf("*** of libxml, but you can also set the XML_CONFIG environment to point to the\n");
|
||
printf("*** correct copy of xml-config. (In this case, you will have to\n");
|
||
printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
|
||
printf("*** so that the correct libraries are found at run-time))\n");
|
||
}
|
||
}
|
||
return 1;
|
||
}
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
|
||
else
|
||
no_xml=yes
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
CFLAGS="$ac_save_CFLAGS"
|
||
LIBS="$ac_save_LIBS"
|
||
fi
|
||
fi
|
||
|
||
if test "x$no_xml" = x ; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
enable_libxml=yes
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
if test "$XML_CONFIG" = "no" ; then
|
||
echo "*** The xml-config script installed by libxml could not be found"
|
||
echo "*** If libxml was installed in PREFIX, make sure PREFIX/bin is in"
|
||
echo "*** your path, or set the XML_CONFIG environment variable to the"
|
||
echo "*** full path to xml-config."
|
||
else
|
||
if test -f conf.xmltest ; then
|
||
:
|
||
else
|
||
echo "*** Could not run libxml test program, checking why..."
|
||
CFLAGS="$CFLAGS $XML_CFLAGS"
|
||
LIBS="$LIBS $XML_LIBS"
|
||
fi
|
||
fi
|
||
|
||
XML_CFLAGS=""
|
||
XML_LIBS=""
|
||
enable_libxml=no
|
||
fi
|
||
|
||
|
||
rm -f conf.xmltest
|
||
|
||
if test $enable_libxml = yes; then
|
||
CPPFLAGS="$CPPFLAGS $XML_CFLAGS"
|
||
INCLUDE_FLAGS="$INCLUDE_FLAGS $XML_CFLAGS"
|
||
LIBS="$XML_LIBS $LIBS"
|
||
HAVE_LIBXML=1
|
||
|
||
$as_echo "#define HAVE_LIBXML 1" >>confdefs.h
|
||
|
||
for ac_header in libxml/SAX2.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "libxml/SAX2.h" "ac_cv_header_libxml_SAX2_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_libxml_SAX2_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_LIBXML_SAX2_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for (optional) libxslt
|
||
#--------------------------------------------------------------------
|
||
# Check whether --enable-xslt was given.
|
||
if test "${enable_xslt+set}" = set; then :
|
||
enableval=$enable_xslt;
|
||
else
|
||
enable_xslt=yes
|
||
fi
|
||
|
||
|
||
if test $enable_xslt = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xsltApplyStylesheet in -lxslt" >&5
|
||
$as_echo_n "checking for xsltApplyStylesheet in -lxslt... " >&6; }
|
||
if ${ac_cv_lib_xslt_xsltApplyStylesheet+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lxslt $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char xsltApplyStylesheet ();
|
||
int
|
||
main ()
|
||
{
|
||
return xsltApplyStylesheet ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_xslt_xsltApplyStylesheet=yes
|
||
else
|
||
ac_cv_lib_xslt_xsltApplyStylesheet=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xslt_xsltApplyStylesheet" >&5
|
||
$as_echo "$ac_cv_lib_xslt_xsltApplyStylesheet" >&6; }
|
||
if test "x$ac_cv_lib_xslt_xsltApplyStylesheet" = xyes; then :
|
||
xslt_ok=yes
|
||
else
|
||
xslt_ok=no
|
||
fi
|
||
|
||
if test "$xslt_ok" = "yes"; then
|
||
ac_fn_c_check_header_mongrel "$LINENO" "libxslt/xslt.h" "ac_cv_header_libxslt_xslt_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_libxslt_xslt_h" = xyes; then :
|
||
xslthdr_ok=yes
|
||
else
|
||
xslthdr_ok=no
|
||
fi
|
||
|
||
|
||
if test "$xslthdr_ok" = "no"; then
|
||
xslt_ok=no
|
||
fi
|
||
fi
|
||
if test "$xslt_ok" = "yes"; then
|
||
HAVE_LIBXSLT=1
|
||
|
||
$as_echo "#define HAVE_LIBXSLT 1" >>confdefs.h
|
||
|
||
LIBS="-lxslt $LIBS"
|
||
else
|
||
echo
|
||
echo "You do not appear to have usable libxslt headers/library."
|
||
echo "Building without them will disable the XSLT extensions."
|
||
echo "If you really want to build gnustep-base without XSLT support,"
|
||
echo "add --disable-xslt to the configure arguments to avoid warning."
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Missing support for XSLT functionality." >&5
|
||
$as_echo "$as_me: WARNING: Missing support for XSLT functionality." >&2;}
|
||
fi
|
||
else
|
||
HAVE_LIBXSLT=0
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabled support for XSLT funtionality." >&5
|
||
$as_echo "$as_me: WARNING: Disabled support for XSLT funtionality." >&2;}
|
||
fi
|
||
|
||
else
|
||
HAVE_LIBXML=0
|
||
# Restore the CFLAGS and LIBS because AM_PATH_XML messes them
|
||
LIBS="$saved_LIBS"
|
||
CFLAGS="$saved_CFLAGS"
|
||
echo
|
||
echo "You do not appear to have usable libxml2 headers/library."
|
||
echo "Building without them will disable the GSXML and NSXMLNode."
|
||
echo "If you really want to build gnustep-base without XML DOM support"
|
||
echo " (though NSXMLParser is unaffected), please"
|
||
echo "add --disable-xml to the configure arguments."
|
||
as_fn_error $? "Missing support for XML DOM functionality." "$LINENO" 5
|
||
fi
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabled support for XML funtionality." >&5
|
||
$as_echo "$as_me: WARNING: Disabled support for XML funtionality." >&2;}
|
||
HAVE_LIBXML=0
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check recent libgnutls for SSL streams.
|
||
# See DEPENDENCIES POLICY at the start of this file.
|
||
#--------------------------------------------------------------------
|
||
# Check whether --enable-tls was given.
|
||
if test "${enable_tls+set}" = set; then :
|
||
enableval=$enable_tls;
|
||
else
|
||
enable_tls=yes
|
||
fi
|
||
|
||
|
||
if test $enable_tls = yes; then
|
||
HAVE_GNUTLS=0
|
||
# Save CFLAGS and LIBS as AM_PATH_TLS clobbers these variables regardless
|
||
# of the success of the macro.
|
||
saved_LIBS="$LIBS"
|
||
saved_CFLAGS="$CFLAGS"
|
||
|
||
if test $PKGCONFIG = yes; then
|
||
if pkg-config --exists gnutls; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gnutls support" >&5
|
||
$as_echo_n "checking gnutls support... " >&6; }
|
||
HAVE_GNUTLS=1
|
||
TLS_CFLAGS=`pkg-config --cflags gnutls`
|
||
TLS_LIBS=`pkg-config --libs gnutls`
|
||
fi
|
||
fi
|
||
|
||
if test $HAVE_GNUTLS = 0; then
|
||
# AM_PATH_TLS(2.0.1, enable_libgnutls=yes, enable_libgnutls=no)
|
||
|
||
|
||
# Check whether --with-tls-prefix was given.
|
||
if test "${with_tls_prefix+set}" = set; then :
|
||
withval=$with_tls_prefix; tls_config_prefix="$withval"
|
||
else
|
||
tls_config_prefix=""
|
||
fi
|
||
|
||
# Check whether --enable-tlstest was given.
|
||
if test "${enable_tlstest+set}" = set; then :
|
||
enableval=$enable_tlstest;
|
||
else
|
||
enable_tlstest=yes
|
||
fi
|
||
|
||
|
||
if test x$tls_config_prefix != x ; then
|
||
tls_config_args="$tls_config_args --prefix=$tls_config_prefix"
|
||
if test x${TLS_CONFIG+set} != xset ; then
|
||
TLS_CONFIG=$tls_config_prefix/bin/libgnutls-config
|
||
fi
|
||
fi
|
||
if test ! -x "$TLS_CONFIG" ; then
|
||
unset TLS_CONFIG
|
||
fi
|
||
|
||
# Extract the first word of "libgnutls-config", so it can be a program name with args.
|
||
set dummy libgnutls-config; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_path_TLS_CONFIG+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
case $TLS_CONFIG in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_TLS_CONFIG="$TLS_CONFIG" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_TLS_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
test -z "$ac_cv_path_TLS_CONFIG" && ac_cv_path_TLS_CONFIG="no"
|
||
;;
|
||
esac
|
||
fi
|
||
TLS_CONFIG=$ac_cv_path_TLS_CONFIG
|
||
if test -n "$TLS_CONFIG"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TLS_CONFIG" >&5
|
||
$as_echo "$TLS_CONFIG" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
min_tls_version=1.4.0
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnutls - version >= $min_tls_version" >&5
|
||
$as_echo_n "checking for libgnutls - version >= $min_tls_version... " >&6; }
|
||
no_tls=""
|
||
if test "$TLS_CONFIG" = "no" ; then
|
||
if test x$tls_config_prefix != x ; then
|
||
TLS_CFLAGS="-I$tls_config_prefix/include"
|
||
TLS_LIBS="-L$tls_config_prefix/lib -lgnutls -lgcrypt"
|
||
else
|
||
TLS_CFLAGS="-I/usr/include"
|
||
TLS_LIBS="-L/usr/lib -lgnutls -lgcrypt"
|
||
fi
|
||
|
||
ac_save_CFLAGS="$CFLAGS"
|
||
ac_save_LIBS="$LIBS"
|
||
CFLAGS="$CFLAGS $TLS_CFLAGS"
|
||
LIBS="$TLS_LIBS $LIBS"
|
||
rm -f conf.tlstest
|
||
if test "$cross_compiling" = yes; then :
|
||
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <stdlib.h>
|
||
#include <stdio.h>
|
||
#include <gnutls/gnutls.h>
|
||
|
||
int
|
||
main()
|
||
{
|
||
system("touch conf.tlstest");
|
||
|
||
if (gnutls_check_version("$min_tls_version") == 0)
|
||
{
|
||
printf("\n*** An old version of libgnutls (%s) was found.\n",
|
||
gnutls_check_version(0));
|
||
printf("*** You need a version of libtgnuls newer than $min_tls_version.\n");
|
||
printf("*** If you have already installed a sufficiently new version, this error\n");
|
||
printf("*** probably means that the wrong copy of the libgnutls-config shell script is\n");
|
||
printf("*** being found. You can fix this is by removing the old version\n");
|
||
printf("*** of libgnutls.\n");
|
||
return 1;
|
||
}
|
||
return 0;
|
||
}
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
|
||
else
|
||
no_tls=yes
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
CFLAGS="$ac_save_CFLAGS"
|
||
LIBS="$ac_save_LIBS"
|
||
else
|
||
TLS_CFLAGS=`$TLS_CONFIG $tls_config_args --cflags`
|
||
TLS_LIBS=`$TLS_CONFIG $tls_config_args --libs`
|
||
tls_config_major_version=`$TLS_CONFIG $tls_config_args --version | \
|
||
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
|
||
tls_config_minor_version=`$TLS_CONFIG $tls_config_args --version | \
|
||
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
|
||
tls_config_micro_version=`$TLS_CONFIG $tls_config_args --version | \
|
||
sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
|
||
|
||
if test "x$enable_tlstest" = "xyes" ; then
|
||
ac_save_CFLAGS="$CFLAGS"
|
||
ac_save_LIBS="$LIBS"
|
||
CFLAGS="$CFLAGS $TLS_CFLAGS"
|
||
LIBS="$TLS_LIBS $LIBS"
|
||
rm -f conf.tlstest
|
||
if test "$cross_compiling" = yes; then :
|
||
echo $ac_n "cross compiling; assumed OK... $ac_c"
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
#include <stdlib.h>
|
||
#include <stdio.h>
|
||
#include <gnutls/gnutls.h>
|
||
|
||
int
|
||
main()
|
||
{
|
||
system("touch conf.tlstest");
|
||
|
||
if (gnutls_check_version("$min_tls_version") == 0)
|
||
{
|
||
printf("\n*** An old version of libgnutls (%s) was found.\n",
|
||
gnutls_check_version(0));
|
||
printf("*** You need a version of libtgnuls newer than $min_tls_version.\n");
|
||
printf("*** If you have already installed a sufficiently new version, this error\n");
|
||
printf("*** probably means that the wrong copy of the libgnutls-config shell script is\n");
|
||
printf("*** being found. You can fix this is by removing the old version\n");
|
||
printf("*** of libgnutls.\n");
|
||
return 1;
|
||
}
|
||
return 0;
|
||
}
|
||
|
||
_ACEOF
|
||
if ac_fn_c_try_run "$LINENO"; then :
|
||
|
||
else
|
||
no_tls=yes
|
||
fi
|
||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||
fi
|
||
|
||
|
||
CFLAGS="$ac_save_CFLAGS"
|
||
LIBS="$ac_save_LIBS"
|
||
fi
|
||
fi
|
||
|
||
if test "x$no_tls" = x ; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
enable_libgnutls=yes
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
if test "$TLS_CONFIG" = "no" ; then
|
||
echo "*** The libgnutls-config script installed by libgnutls could not be found"
|
||
echo "*** If libtgnuls-config was installed in PREFIX, make sure PREFIX/bin is in"
|
||
echo "*** your path."
|
||
else
|
||
if test -f conf.tlstest ; then
|
||
:
|
||
else
|
||
echo "*** Could not run libtgnuls test program, checking why..."
|
||
CFLAGS="$CFLAGS $TLS_CFLAGS"
|
||
LIBS="$LIBS $TLS_LIBS"
|
||
fi
|
||
fi
|
||
|
||
TLS_CFLAGS=""
|
||
TLS_LIBS=""
|
||
enable_libgnutls=no
|
||
fi
|
||
|
||
|
||
rm -f conf.tlstest
|
||
|
||
if test $enable_libgnutls = yes; then
|
||
HAVE_GNUTLS=1
|
||
else
|
||
HAVE_GNUTLS=0
|
||
fi
|
||
fi
|
||
if test $HAVE_GNUTLS = 1; then
|
||
if ! pkg-config --atleast-version=2.12 gnutls; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcry_control in -lgcrypt" >&5
|
||
$as_echo_n "checking for gcry_control in -lgcrypt... " >&6; }
|
||
if ${ac_cv_lib_gcrypt_gcry_control+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lgcrypt $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char gcry_control ();
|
||
int
|
||
main ()
|
||
{
|
||
return gcry_control ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_gcrypt_gcry_control=yes
|
||
else
|
||
ac_cv_lib_gcrypt_gcry_control=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcrypt_gcry_control" >&5
|
||
$as_echo "$ac_cv_lib_gcrypt_gcry_control" >&6; }
|
||
if test "x$ac_cv_lib_gcrypt_gcry_control" = xyes; then :
|
||
have_gcrypt=yes
|
||
else
|
||
have_gcrypt=no
|
||
fi
|
||
|
||
if test "$have_gcrypt" = "no"; then
|
||
HAVE_GNUTLS=0
|
||
else
|
||
TLS_LIBS="$TLS_LIBS -lgcrypt"
|
||
fi
|
||
fi
|
||
fi
|
||
if test $HAVE_GNUTLS = 0; then
|
||
# Restore the CFLAGS and LIBS because AM_PATH_TLS messes them
|
||
LIBS="$saved_LIBS"
|
||
CFLAGS="$saved_CFLAGS"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
echo
|
||
echo "You do not appear to have usable libgnutls headers/library."
|
||
echo "Building without them will disable SSL/TLS/HTTPS in NSStream,"
|
||
echo "NSFileHandle, NSURLHandle and NSURLConnection."
|
||
echo "If you really want to build gnustep-base without TLS support,"
|
||
echo "add --disable-tls to the configure arguments."
|
||
as_fn_error $? "Missing support for TLS functionality." "$LINENO" 5
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
CPPFLAGS="$CPPFLAGS $TLS_CFLAGS"
|
||
INCLUDE_FLAGS="$INCLUDE_FLAGS $TLS_CFLAGS"
|
||
LIBS="$TLS_LIBS $LIBS"
|
||
for ac_func in gnutls_transport_set_errno
|
||
do :
|
||
ac_fn_c_check_func "$LINENO" "gnutls_transport_set_errno" "ac_cv_func_gnutls_transport_set_errno"
|
||
if test "x$ac_cv_func_gnutls_transport_set_errno" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_GNUTLS_TRANSPORT_SET_ERRNO 1
|
||
_ACEOF
|
||
|
||
fi
|
||
done
|
||
|
||
if test "$ac_cv_func_gnutls_transport_set_errno" = "no"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Missing support for thread-safe error handling in GNUTLS. Please check that you have the most recent version installed (2.0 or later chould be fine)." >&5
|
||
$as_echo "$as_me: WARNING: Missing support for thread-safe error handling in GNUTLS. Please check that you have the most recent version installed (2.0 or later chould be fine)." >&2;}
|
||
fi
|
||
fi
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabled support for TLS funtionality." >&5
|
||
$as_echo "$as_me: WARNING: Disabled support for TLS funtionality." >&2;}
|
||
HAVE_GNUTLS=0
|
||
fi
|
||
if test $HAVE_GNUTLS = 1; then
|
||
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_GNUTLS $HAVE_GNUTLS
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for NSNetServices
|
||
# See DEPENDENCIES POLICY at the start of this file.
|
||
#--------------------------------------------------------------------
|
||
HAVE_MDNS=0
|
||
HAVE_AVAHI=0
|
||
# Check whether --enable-zeroconf was given.
|
||
if test "${enable_zeroconf+set}" = set; then :
|
||
enableval=$enable_zeroconf;
|
||
else
|
||
enable_zeroconf=yes
|
||
fi
|
||
|
||
|
||
# Check whether --with-zeroconf-api was given.
|
||
if test "${with_zeroconf_api+set}" = set; then :
|
||
withval=$with_zeroconf_api; zeroconf_api="$withval"
|
||
else
|
||
zeroconf_api="any"
|
||
fi
|
||
|
||
if test $enable_zeroconf = yes; then
|
||
if test "$zeroconf_api" = "any" || test "$zeroconf_api" = "mdns"; then
|
||
for ac_header in dns_sd.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_dns_sd_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_DNS_SD_H 1
|
||
_ACEOF
|
||
have_mdns=yes
|
||
else
|
||
have_mdns=no
|
||
fi
|
||
|
||
done
|
||
|
||
if test "$have_mdns" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DNSServiceBrowse in -ldns_sd" >&5
|
||
$as_echo_n "checking for DNSServiceBrowse in -ldns_sd... " >&6; }
|
||
if ${ac_cv_lib_dns_sd_DNSServiceBrowse+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ldns_sd $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char DNSServiceBrowse ();
|
||
int
|
||
main ()
|
||
{
|
||
return DNSServiceBrowse ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_dns_sd_DNSServiceBrowse=yes
|
||
else
|
||
ac_cv_lib_dns_sd_DNSServiceBrowse=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dns_sd_DNSServiceBrowse" >&5
|
||
$as_echo "$ac_cv_lib_dns_sd_DNSServiceBrowse" >&6; }
|
||
if test "x$ac_cv_lib_dns_sd_DNSServiceBrowse" = xyes; then :
|
||
have_mdns=yes
|
||
else
|
||
have_mdns=no
|
||
fi
|
||
|
||
if test "$have_mdns" = "yes"; then
|
||
MDNS_LIBS="-ldns_sd"
|
||
HAVE_MDNS=1
|
||
fi
|
||
fi
|
||
fi
|
||
if test "$zeroconf_api" = "any" || test "$zeroconf_api" = "avahi"; then
|
||
for ac_header in avahi-client/client.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "avahi-client/client.h" "ac_cv_header_avahi_client_client_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_avahi_client_client_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_AVAHI_CLIENT_CLIENT_H 1
|
||
_ACEOF
|
||
have_avahi=yes
|
||
else
|
||
have_avahi=no
|
||
fi
|
||
|
||
done
|
||
|
||
if test "$have_avahi" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for avahi_client_new in -lavahi-client" >&5
|
||
$as_echo_n "checking for avahi_client_new in -lavahi-client... " >&6; }
|
||
if ${ac_cv_lib_avahi_client_avahi_client_new+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lavahi-client $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char avahi_client_new ();
|
||
int
|
||
main ()
|
||
{
|
||
return avahi_client_new ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_avahi_client_avahi_client_new=yes
|
||
else
|
||
ac_cv_lib_avahi_client_avahi_client_new=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_avahi_client_avahi_client_new" >&5
|
||
$as_echo "$ac_cv_lib_avahi_client_avahi_client_new" >&6; }
|
||
if test "x$ac_cv_lib_avahi_client_avahi_client_new" = xyes; then :
|
||
have_avahi=yes
|
||
else
|
||
have_avahi=no
|
||
fi
|
||
|
||
if test "$have_avahi" = "yes"; then
|
||
AVAHI_LIBS="-lavahi-common -lavahi-client"
|
||
HAVE_AVAHI=1
|
||
fi
|
||
fi
|
||
fi
|
||
# If we have both APIs, prefer Avahi, because the mDNS API
|
||
# is most certainly the compatability one
|
||
if test "$have_avahi" = "yes" && test "$have_mdns" = "yes"; then
|
||
LIBS="$AVAHI_LIBS $LIBS"
|
||
HAVE_MDNS=0
|
||
else
|
||
# One of those will be empty.
|
||
LIBS="$AVAHI_LIBS $MDNS_LIBS $LIBS"
|
||
fi
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for International Components for Unicode
|
||
# See DEPENDENCIES POLICY at the start of this file.
|
||
#--------------------------------------------------------------------
|
||
HAVE_ICU=0
|
||
# Check whether --enable-icu was given.
|
||
if test "${enable_icu+set}" = set; then :
|
||
enableval=$enable_icu;
|
||
else
|
||
enable_icu=yes
|
||
fi
|
||
|
||
|
||
# Check whether --enable-icu-config was given.
|
||
if test "${enable_icu_config+set}" = set; then :
|
||
enableval=$enable_icu_config;
|
||
else
|
||
enable_icu_config=yes
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-icu-library was given.
|
||
if test "${with_icu_library+set}" = set; then :
|
||
withval=$with_icu_library; icu_libdir="$withval"
|
||
else
|
||
icu_libdir="no"
|
||
fi
|
||
|
||
|
||
if test $enable_icu = yes; then
|
||
if test "$enable_icu_config" = "yes"; then
|
||
|
||
ok=no
|
||
|
||
if test -z "$ICU_CONFIG"; then
|
||
# Extract the first word of "icu-config", so it can be a program name with args.
|
||
set dummy icu-config; ac_word=$2
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||
$as_echo_n "checking for $ac_word... " >&6; }
|
||
if ${ac_cv_path_ICU_CONFIG+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
case $ICU_CONFIG in
|
||
[\\/]* | ?:[\\/]*)
|
||
ac_cv_path_ICU_CONFIG="$ICU_CONFIG" # Let the user override the test with a path.
|
||
;;
|
||
*)
|
||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||
ac_cv_path_ICU_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||
break 2
|
||
fi
|
||
done
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
test -z "$ac_cv_path_ICU_CONFIG" && ac_cv_path_ICU_CONFIG="no"
|
||
;;
|
||
esac
|
||
fi
|
||
ICU_CONFIG=$ac_cv_path_ICU_CONFIG
|
||
if test -n "$ICU_CONFIG"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ICU_CONFIG" >&5
|
||
$as_echo "$ICU_CONFIG" >&6; }
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
if test "$ICU_CONFIG" = "no" ; then
|
||
echo "Could not find the icu-config script."
|
||
echo "Please ensure that it is in your path."
|
||
echo "See http://site.icu-project.org/ for help."
|
||
else
|
||
ICU_VERSION=`$ICU_CONFIG --version`
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICU >= 4.6" >&5
|
||
$as_echo_n "checking for ICU >= 4.6... " >&6; }
|
||
found=`expr $ICU_VERSION \>= 4.6`
|
||
if test "$found" = "1" ; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
ok=yes
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ICU_LIBS" >&5
|
||
$as_echo_n "checking ICU_LIBS... " >&6; }
|
||
ICU_LIBS=`$ICU_CONFIG --ldflags-libsonly`
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ICU_LIBS" >&5
|
||
$as_echo "$ICU_LIBS" >&6; }
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ICU_LDFLAGS" >&5
|
||
$as_echo_n "checking ICU_LDFLAGS... " >&6; }
|
||
ICU_LDFLAGS=`$ICU_CONFIG --ldflags-searchpath`
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ICU_LDFLAGS" >&5
|
||
$as_echo "$ICU_LDFLAGS" >&6; }
|
||
else
|
||
ICU_LIBS=""
|
||
ICU_LDFLAGS=""
|
||
## Either perform custom action or print error message
|
||
|
||
fi
|
||
|
||
|
||
fi
|
||
|
||
if test $ok = yes; then
|
||
have_icu=yes
|
||
else
|
||
have_icu=no
|
||
fi
|
||
|
||
else
|
||
have_icu=no;
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libicu (icu-config disabled)..." >&5
|
||
$as_echo "$as_me: checking for libicu (icu-config disabled)..." >&6;}
|
||
if test "$icu_libdir" != "no"; then
|
||
ICU_LDFLAGS="-L$icu_libdir";
|
||
fi
|
||
saved_LDFLAGS="$LDFLAGS";
|
||
LDFLAGS="$LDFLAGS $LIBS $ICU_LDFLAGS -licui18n -licuuc -licudata -lm"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
have_icu="yes"
|
||
else
|
||
have_icu="no"
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext;
|
||
LDFLAGS="$saved_LDFLAGS";
|
||
ICU_LIBS="-licui18n -licuuc -licudata -lm"
|
||
fi
|
||
|
||
if test "$have_icu" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; }
|
||
for ac_header in unicode/uloc.h unicode/ulocdata.h unicode/ucol.h unicode/ucurr.h unicode/uregex.h unicode/ucal.h unicode/unorm2.h unicode/unum.h unicode/udat.h unicode/udatpg.h unicode/ustring.h unicode/usearch.h unicode/ucnv.h
|
||
do :
|
||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
LIBS="$LIBS $ICU_LIBS"
|
||
LDFLAGS="$LDFLAGS $ICU_LDFLAGS"
|
||
LDIR_FLAGS="$LDIR_FLAGS $ICU_LDFLAGS"
|
||
HAVE_ICU=1
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; }
|
||
echo
|
||
echo "You do not appear to have usable ICU headers/libraries."
|
||
echo "Building without them will disable major functionality."
|
||
echo "If you really want to build gnustep-base without ICU,"
|
||
echo "add --disable-icu to the configure arguments."
|
||
as_fn_error $? "Missing support for International Components for Unicode (ICU)." "$LINENO" 5
|
||
fi
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for libdispatch
|
||
# See DEPENDENCIES POLICY at the start of this file.
|
||
#--------------------------------------------------------------------
|
||
HAVE_LIBDISPATCH=0
|
||
# Check whether --enable-libdispatch was given.
|
||
if test "${enable_libdispatch+set}" = set; then :
|
||
enableval=$enable_libdispatch; enable_libdispatch=no
|
||
else
|
||
enable_libdispatch=yes
|
||
fi
|
||
|
||
|
||
if test $enable_libdispatch = yes; then
|
||
for ac_header in dispatch.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "dispatch.h" "ac_cv_header_dispatch_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_dispatch_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_DISPATCH_H 1
|
||
_ACEOF
|
||
have_dispatch=yes
|
||
else
|
||
have_dispatch=no
|
||
fi
|
||
|
||
done
|
||
|
||
if test "$have_dispatch" = "no"; then
|
||
for ac_header in dispatch/dispatch.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "dispatch/dispatch.h" "ac_cv_header_dispatch_dispatch_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_dispatch_dispatch_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_DISPATCH_DISPATCH_H 1
|
||
_ACEOF
|
||
have_dispatch=yes
|
||
else
|
||
have_dispatch=no
|
||
fi
|
||
|
||
done
|
||
|
||
fi
|
||
if test "$have_dispatch" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dispatch_queue_create in -ldispatch" >&5
|
||
$as_echo_n "checking for dispatch_queue_create in -ldispatch... " >&6; }
|
||
if ${ac_cv_lib_dispatch_dispatch_queue_create+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-ldispatch $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char dispatch_queue_create ();
|
||
int
|
||
main ()
|
||
{
|
||
return dispatch_queue_create ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_dispatch_dispatch_queue_create=yes
|
||
else
|
||
ac_cv_lib_dispatch_dispatch_queue_create=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dispatch_dispatch_queue_create" >&5
|
||
$as_echo "$ac_cv_lib_dispatch_dispatch_queue_create" >&6; }
|
||
if test "x$ac_cv_lib_dispatch_dispatch_queue_create" = xyes; then :
|
||
have_dispatch=yes
|
||
else
|
||
have_dispatch=no
|
||
fi
|
||
|
||
if test "$have_dispatch" = "yes"; then
|
||
saveLIBS="$LIBS"
|
||
LIBS="-lobjc -ldispatch";
|
||
# This check is needed because libdispatch might be linked against a
|
||
# version of libBlocksRuntime that defines symbols conflicting with libobjc
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can link libdispatch and libobjc at the same time" >&5
|
||
$as_echo_n "checking whether we can link libdispatch and libobjc at the same time... " >&6; }
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
have_dispatch=yes
|
||
else
|
||
have_dispatch=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
if test "$have_dispatch" = "yes"; then
|
||
LIBS="$saveLIBS -ldispatch";
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; };
|
||
HAVE_LIBDISPATCH=1;
|
||
else
|
||
LIBS="$saveLIBS";
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; };
|
||
fi
|
||
fi
|
||
else
|
||
HAVE_LIBDISPATCH=0;
|
||
# just ignore libdispatch if it's not there
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check GMP for NSDecimal
|
||
#--------------------------------------------------------------------
|
||
|
||
# Check whether --with-gmp-include was given.
|
||
if test "${with_gmp_include+set}" = set; then :
|
||
withval=$with_gmp_include; gmp_incdir="$withval"
|
||
else
|
||
gmp_incdir="no"
|
||
fi
|
||
|
||
|
||
|
||
# Check whether --with-gmp-library was given.
|
||
if test "${with_gmp_library+set}" = set; then :
|
||
withval=$with_gmp_library; gmp_libdir="$withval"
|
||
else
|
||
gmp_libdir="no"
|
||
fi
|
||
|
||
|
||
libs_temp=$LIBS
|
||
|
||
if test "$gmp_incdir" != "no"; then
|
||
CPPFLAGS="$CPPFLAGS -I$gmp_incdir"
|
||
INCLUDE_FLAGS="$INCLUDE_FLAGS -I$gmp_incdir"
|
||
fi
|
||
if test "$gmp_libdir" != "no"; then
|
||
|
||
case "$target_os" in
|
||
netbsd*)
|
||
LDFLAGS="$LDFLAGS -L${gmp_libdir} -Wl,-R${gmp_libdir}"
|
||
LDIR_FLAGS="$LDIR_FLAGS -Wl,-R${gmp_libdir} -L${gmp_libdir}";;
|
||
*)
|
||
LDFLAGS="$LDFLAGS -L${gmp_libdir}"
|
||
LDIR_FLAGS="$LDIR_FLAGS -L${gmp_libdir}";;
|
||
esac
|
||
|
||
fi
|
||
|
||
USE_GMP=0
|
||
for ac_header in gmp.h
|
||
do :
|
||
ac_fn_c_check_header_mongrel "$LINENO" "gmp.h" "ac_cv_header_gmp_h" "$ac_includes_default"
|
||
if test "x$ac_cv_header_gmp_h" = xyes; then :
|
||
cat >>confdefs.h <<_ACEOF
|
||
#define HAVE_GMP_H 1
|
||
_ACEOF
|
||
|
||
fi
|
||
|
||
done
|
||
|
||
if test $ac_cv_header_gmp_h = yes; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpf_abs in -lgmp" >&5
|
||
$as_echo_n "checking for mpf_abs in -lgmp... " >&6; }
|
||
if ${ac_cv_lib_gmp_mpf_abs+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lgmp $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char mpf_abs ();
|
||
int
|
||
main ()
|
||
{
|
||
return mpf_abs ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_gmp_mpf_abs=yes
|
||
else
|
||
ac_cv_lib_gmp_mpf_abs=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp_mpf_abs" >&5
|
||
$as_echo "$ac_cv_lib_gmp_mpf_abs" >&6; }
|
||
if test "x$ac_cv_lib_gmp_mpf_abs" = xyes; then :
|
||
gmp_ok=yes
|
||
else
|
||
gmp_ok=no
|
||
fi
|
||
|
||
if test "$gmp_ok" = no; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gmpf_abs in -lgmp" >&5
|
||
$as_echo_n "checking for __gmpf_abs in -lgmp... " >&6; }
|
||
if ${ac_cv_lib_gmp___gmpf_abs+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
ac_check_lib_save_LIBS=$LIBS
|
||
LIBS="-lgmp $LIBS"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
/* Override any GCC internal prototype to avoid an error.
|
||
Use char because int might match the return type of a GCC
|
||
builtin and then its argument prototype would still apply. */
|
||
#ifdef __cplusplus
|
||
extern "C"
|
||
#endif
|
||
char __gmpf_abs ();
|
||
int
|
||
main ()
|
||
{
|
||
return __gmpf_abs ();
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
ac_cv_lib_gmp___gmpf_abs=yes
|
||
else
|
||
ac_cv_lib_gmp___gmpf_abs=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
LIBS=$ac_check_lib_save_LIBS
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpf_abs" >&5
|
||
$as_echo "$ac_cv_lib_gmp___gmpf_abs" >&6; }
|
||
if test "x$ac_cv_lib_gmp___gmpf_abs" = xyes; then :
|
||
gmp_ok=yes
|
||
else
|
||
gmp_ok=no
|
||
fi
|
||
|
||
fi
|
||
if test "$gmp_ok" = yes; then
|
||
LIBS="-lgmp $LIBS"
|
||
USE_GMP=1
|
||
fi
|
||
fi
|
||
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check which sorting algorithm to use.
|
||
#--------------------------------------------------------------------
|
||
|
||
# Check whether --with-sort-algorithm was given.
|
||
if test "${with_sort_algorithm+set}" = set; then :
|
||
withval=$with_sort_algorithm; sort_algorithm="$withval"
|
||
else
|
||
sort_algorithm="shellsort"
|
||
fi
|
||
|
||
|
||
if test "$sort_algorithm" = "timsort"; then
|
||
|
||
$as_echo "#define GS_USE_TIMSORT 1" >>confdefs.h
|
||
|
||
else
|
||
if test "$sort_algorithm" = "quicksort"; then
|
||
|
||
$as_echo "#define GS_USE_QUICKSORT 1" >>confdefs.h
|
||
|
||
else
|
||
if test "$sort_algorithm" = "shellsort"; then
|
||
|
||
$as_echo "#define GS_USE_SHELLSORT 1" >>confdefs.h
|
||
|
||
else
|
||
as_fn_error $? "Unknown sort_algorithm defined!" "$LINENO" 5
|
||
fi
|
||
fi
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check whether nl_langinfo(CODESET) is supported, needed by Unicode.m.
|
||
#--------------------------------------------------------------------
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
|
||
$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
|
||
if ${am_cv_langinfo_codeset+:} false; then :
|
||
$as_echo_n "(cached) " >&6
|
||
else
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
#include <langinfo.h>
|
||
int
|
||
main ()
|
||
{
|
||
char* cs = nl_langinfo(CODESET);
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_link "$LINENO"; then :
|
||
am_cv_langinfo_codeset=yes
|
||
else
|
||
am_cv_langinfo_codeset=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext \
|
||
conftest$ac_exeext conftest.$ac_ext
|
||
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
|
||
$as_echo "$am_cv_langinfo_codeset" >&6; }
|
||
if test $am_cv_langinfo_codeset = yes; then
|
||
|
||
$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
|
||
|
||
fi
|
||
|
||
|
||
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check for -Wdeclaration-after-statement
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -Wdeclaration-after-statement" >&5
|
||
$as_echo_n "checking whether the compiler supports -Wdeclaration-after-statement... " >&6; }
|
||
|
||
saved_CFLAGS="$CFLAGS"
|
||
CFLAGS="$CFLAGS -Wdeclaration-after-statement"
|
||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||
/* end confdefs.h. */
|
||
|
||
int
|
||
main ()
|
||
{
|
||
|
||
;
|
||
return 0;
|
||
}
|
||
_ACEOF
|
||
if ac_fn_c_try_compile "$LINENO"; then :
|
||
HAS_W_DECL_AFTER_STATEMENT=yes
|
||
else
|
||
HAS_W_DECL_AFTER_STATEMENT=no
|
||
fi
|
||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||
CFLAGS="$saved_CFLAGS"
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAS_W_DECL_AFTER_STATEMENT" >&5
|
||
$as_echo "$HAS_W_DECL_AFTER_STATEMENT" >&6; }
|
||
|
||
if test x"$HAS_W_DECL_AFTER_STATEMENT" = x"yes"; then
|
||
WARN_FLAGS="-Wall -Wdeclaration-after-statement"
|
||
else
|
||
WARN_FLAGS=-Wall
|
||
fi
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check if we should use an alternative gdomap port
|
||
#--------------------------------------------------------------------
|
||
|
||
# Check whether --with-gdomap-port was given.
|
||
if test "${with_gdomap_port+set}" = set; then :
|
||
withval=$with_gdomap_port; gdomap_port="$withval"
|
||
else
|
||
gdomap_port="no"
|
||
fi
|
||
|
||
|
||
if test "$gdomap_port" = "no"; then
|
||
GNUSTEP_GDOMAP_PORT_OVERRIDE="$gdomap_port"
|
||
else
|
||
GNUSTEP_GDOMAP_PORT_OVERRIDE="$gdomap_port"
|
||
fi
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Check if we should install gdomap as setuid
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should install gdomap as setuid" >&5
|
||
$as_echo_n "checking if we should install gdomap as setuid... " >&6; }
|
||
# Check whether --enable-setuid-gdomap was given.
|
||
if test "${enable_setuid_gdomap+set}" = set; then :
|
||
enableval=$enable_setuid_gdomap; ac_cv_setuid_gdomap=$enableval
|
||
else
|
||
ac_cv_setuid_gdomap="no"
|
||
fi
|
||
|
||
|
||
if test "$ac_cv_setuid_gdomap" = "yes"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||
$as_echo "yes" >&6; };
|
||
GNUSTEP_INSTALL_GDOMAP_AS_SETUID="yes"
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||
$as_echo "no" >&6; };
|
||
GNUSTEP_INSTALL_GDOMAP_AS_SETUID="no"
|
||
fi
|
||
|
||
|
||
|
||
# If there's no TLS support ... try to get some limited functionality
|
||
# by using OpenSSL instead.
|
||
|
||
if test "$HAVE_TLS" = "0"; then
|
||
|
||
#--------------------------------------------------------------------
|
||
# Configure flags from sub-configure runs, so they show up in our
|
||
# help file.
|
||
#--------------------------------------------------------------------
|
||
# Check whether --enable-openssl was given.
|
||
if test "${enable_openssl+set}" = set; then :
|
||
enableval=$enable_openssl;
|
||
else
|
||
enable_openssl=yes
|
||
fi
|
||
|
||
HAVE_GNUTLS=0
|
||
|
||
# Check whether --with-openssl-include was given.
|
||
if test "${with_openssl_include+set}" = set; then :
|
||
withval=$with_openssl_include; openssl_incdir="$withval"
|
||
else
|
||
openssl_incdir="no"
|
||
fi
|
||
|
||
|
||
# Check whether --with-openssl-library was given.
|
||
if test "${with_openssl_library+set}" = set; then :
|
||
withval=$with_openssl_library; openssl_libdir="$withval"
|
||
else
|
||
openssl_libdir="no"
|
||
fi
|
||
|
||
|
||
|
||
|
||
subdirs="$subdirs SSL"
|
||
|
||
fi
|
||
|
||
#--------------------------------------------------------------------
|
||
# Record the version
|
||
#--------------------------------------------------------------------
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the version of gnustep-base we are compiling" >&5
|
||
$as_echo_n "checking for the version of gnustep-base we are compiling... " >&6; }
|
||
if test -f "Version"; then
|
||
. ./Version
|
||
fi
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $VERSION" >&5
|
||
$as_echo "$VERSION" >&6; }
|
||
|
||
|
||
|
||
|
||
|
||
|
||
#--------------------------------------------------------------------
|
||
# Write the Makefiles
|
||
#--------------------------------------------------------------------
|
||
ac_config_files="$ac_config_files config.mak base.make Headers/GNUstepBase/GSConfig.h"
|
||
|
||
cat >confcache <<\_ACEOF
|
||
# This file is a shell script that caches the results of configure
|
||
# tests run on this system so they can be shared between configure
|
||
# scripts and configure runs, see configure's option --config-cache.
|
||
# It is not useful on other systems. If it contains results you don't
|
||
# want to keep, you may remove or edit it.
|
||
#
|
||
# config.status only pays attention to the cache file if you give it
|
||
# the --recheck option to rerun configure.
|
||
#
|
||
# `ac_cv_env_foo' variables (set or unset) will be overridden when
|
||
# loading this file, other *unset* `ac_cv_foo' will be assigned the
|
||
# following values.
|
||
|
||
_ACEOF
|
||
|
||
# The following way of writing the cache mishandles newlines in values,
|
||
# but we know of no workaround that is simple, portable, and efficient.
|
||
# So, we kill variables containing newlines.
|
||
# Ultrix sh set writes to stderr and can't be redirected directly,
|
||
# and sets the high bit in the cache file unless we assign to the vars.
|
||
(
|
||
for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
|
||
eval ac_val=\$$ac_var
|
||
case $ac_val in #(
|
||
*${as_nl}*)
|
||
case $ac_var in #(
|
||
*_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
|
||
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
|
||
esac
|
||
case $ac_var in #(
|
||
_ | IFS | as_nl) ;; #(
|
||
BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
|
||
*) { eval $ac_var=; unset $ac_var;} ;;
|
||
esac ;;
|
||
esac
|
||
done
|
||
|
||
(set) 2>&1 |
|
||
case $as_nl`(ac_space=' '; set) 2>&1` in #(
|
||
*${as_nl}ac_space=\ *)
|
||
# `set' does not quote correctly, so add quotes: double-quote
|
||
# substitution turns \\\\ into \\, and sed turns \\ into \.
|
||
sed -n \
|
||
"s/'/'\\\\''/g;
|
||
s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
|
||
;; #(
|
||
*)
|
||
# `set' quotes correctly as required by POSIX, so do not add quotes.
|
||
sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
|
||
;;
|
||
esac |
|
||
sort
|
||
) |
|
||
sed '
|
||
/^ac_cv_env_/b end
|
||
t clear
|
||
:clear
|
||
s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
|
||
t end
|
||
s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
|
||
:end' >>confcache
|
||
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
|
||
if test -w "$cache_file"; then
|
||
if test "x$cache_file" != "x/dev/null"; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
|
||
$as_echo "$as_me: updating cache $cache_file" >&6;}
|
||
if test ! -f "$cache_file" || test -h "$cache_file"; then
|
||
cat confcache >"$cache_file"
|
||
else
|
||
case $cache_file in #(
|
||
*/* | ?:*)
|
||
mv -f confcache "$cache_file"$$ &&
|
||
mv -f "$cache_file"$$ "$cache_file" ;; #(
|
||
*)
|
||
mv -f confcache "$cache_file" ;;
|
||
esac
|
||
fi
|
||
fi
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
|
||
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
|
||
fi
|
||
fi
|
||
rm -f confcache
|
||
|
||
test "x$prefix" = xNONE && prefix=$ac_default_prefix
|
||
# Let make expand exec_prefix.
|
||
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
|
||
|
||
DEFS=-DHAVE_CONFIG_H
|
||
|
||
ac_libobjs=
|
||
ac_ltlibobjs=
|
||
U=
|
||
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
|
||
# 1. Remove the extension, and $U if already installed.
|
||
ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
|
||
ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
|
||
# 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
|
||
# will be set to the directory where LIBOBJS objects are built.
|
||
as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
|
||
as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
|
||
done
|
||
LIBOBJS=$ac_libobjs
|
||
|
||
LTLIBOBJS=$ac_ltlibobjs
|
||
|
||
|
||
|
||
|
||
: "${CONFIG_STATUS=./config.status}"
|
||
ac_write_fail=0
|
||
ac_clean_files_save=$ac_clean_files
|
||
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
|
||
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
|
||
as_write_fail=0
|
||
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
|
||
#! $SHELL
|
||
# Generated by $as_me.
|
||
# Run this file to recreate the current configuration.
|
||
# Compiler output produced by configure, useful for debugging
|
||
# configure, is in config.log if it exists.
|
||
|
||
debug=false
|
||
ac_cs_recheck=false
|
||
ac_cs_silent=false
|
||
|
||
SHELL=\${CONFIG_SHELL-$SHELL}
|
||
export SHELL
|
||
_ASEOF
|
||
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
|
||
## -------------------- ##
|
||
## M4sh Initialization. ##
|
||
## -------------------- ##
|
||
|
||
# Be more Bourne compatible
|
||
DUALCASE=1; export DUALCASE # for MKS sh
|
||
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
|
||
emulate sh
|
||
NULLCMD=:
|
||
# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
|
||
# is contrary to our usage. Disable this feature.
|
||
alias -g '${1+"$@"}'='"$@"'
|
||
setopt NO_GLOB_SUBST
|
||
else
|
||
case `(set -o) 2>/dev/null` in #(
|
||
*posix*) :
|
||
set -o posix ;; #(
|
||
*) :
|
||
;;
|
||
esac
|
||
fi
|
||
|
||
|
||
as_nl='
|
||
'
|
||
export as_nl
|
||
# Printing a long string crashes Solaris 7 /usr/bin/printf.
|
||
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
|
||
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
|
||
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
|
||
# Prefer a ksh shell builtin over an external printf program on Solaris,
|
||
# but without wasting forks for bash or zsh.
|
||
if test -z "$BASH_VERSION$ZSH_VERSION" \
|
||
&& (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
|
||
as_echo='print -r --'
|
||
as_echo_n='print -rn --'
|
||
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
|
||
as_echo='printf %s\n'
|
||
as_echo_n='printf %s'
|
||
else
|
||
if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
|
||
as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
|
||
as_echo_n='/usr/ucb/echo -n'
|
||
else
|
||
as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
|
||
as_echo_n_body='eval
|
||
arg=$1;
|
||
case $arg in #(
|
||
*"$as_nl"*)
|
||
expr "X$arg" : "X\\(.*\\)$as_nl";
|
||
arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
|
||
esac;
|
||
expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
|
||
'
|
||
export as_echo_n_body
|
||
as_echo_n='sh -c $as_echo_n_body as_echo'
|
||
fi
|
||
export as_echo_body
|
||
as_echo='sh -c $as_echo_body as_echo'
|
||
fi
|
||
|
||
# The user is always right.
|
||
if test "${PATH_SEPARATOR+set}" != set; then
|
||
PATH_SEPARATOR=:
|
||
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
|
||
(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
|
||
PATH_SEPARATOR=';'
|
||
}
|
||
fi
|
||
|
||
|
||
# IFS
|
||
# We need space, tab and new line, in precisely that order. Quoting is
|
||
# there to prevent editors from complaining about space-tab.
|
||
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
|
||
# splitting by setting IFS to empty value.)
|
||
IFS=" "" $as_nl"
|
||
|
||
# Find who we are. Look in the path if we contain no directory separator.
|
||
as_myself=
|
||
case $0 in #((
|
||
*[\\/]* ) as_myself=$0 ;;
|
||
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||
for as_dir in $PATH
|
||
do
|
||
IFS=$as_save_IFS
|
||
test -z "$as_dir" && as_dir=.
|
||
test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
|
||
done
|
||
IFS=$as_save_IFS
|
||
|
||
;;
|
||
esac
|
||
# We did not find ourselves, most probably we were run as `sh COMMAND'
|
||
# in which case we are not to be found in the path.
|
||
if test "x$as_myself" = x; then
|
||
as_myself=$0
|
||
fi
|
||
if test ! -f "$as_myself"; then
|
||
$as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
|
||
exit 1
|
||
fi
|
||
|
||
# Unset variables that we do not need and which cause bugs (e.g. in
|
||
# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
|
||
# suppresses any "Segmentation fault" message there. '((' could
|
||
# trigger a bug in pdksh 5.2.14.
|
||
for as_var in BASH_ENV ENV MAIL MAILPATH
|
||
do eval test x\${$as_var+set} = xset \
|
||
&& ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
|
||
done
|
||
PS1='$ '
|
||
PS2='> '
|
||
PS4='+ '
|
||
|
||
# NLS nuisances.
|
||
LC_ALL=C
|
||
export LC_ALL
|
||
LANGUAGE=C
|
||
export LANGUAGE
|
||
|
||
# CDPATH.
|
||
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
|
||
|
||
|
||
# as_fn_error STATUS ERROR [LINENO LOG_FD]
|
||
# ----------------------------------------
|
||
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
|
||
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
|
||
# script with STATUS, using 1 if that was 0.
|
||
as_fn_error ()
|
||
{
|
||
as_status=$1; test $as_status -eq 0 && as_status=1
|
||
if test "$4"; then
|
||
as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
|
||
fi
|
||
$as_echo "$as_me: error: $2" >&2
|
||
as_fn_exit $as_status
|
||
} # as_fn_error
|
||
|
||
|
||
# as_fn_set_status STATUS
|
||
# -----------------------
|
||
# Set $? to STATUS, without forking.
|
||
as_fn_set_status ()
|
||
{
|
||
return $1
|
||
} # as_fn_set_status
|
||
|
||
# as_fn_exit STATUS
|
||
# -----------------
|
||
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
|
||
as_fn_exit ()
|
||
{
|
||
set +e
|
||
as_fn_set_status $1
|
||
exit $1
|
||
} # as_fn_exit
|
||
|
||
# as_fn_unset VAR
|
||
# ---------------
|
||
# Portably unset VAR.
|
||
as_fn_unset ()
|
||
{
|
||
{ eval $1=; unset $1;}
|
||
}
|
||
as_unset=as_fn_unset
|
||
# as_fn_append VAR VALUE
|
||
# ----------------------
|
||
# Append the text in VALUE to the end of the definition contained in VAR. Take
|
||
# advantage of any shell optimizations that allow amortized linear growth over
|
||
# repeated appends, instead of the typical quadratic growth present in naive
|
||
# implementations.
|
||
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
|
||
eval 'as_fn_append ()
|
||
{
|
||
eval $1+=\$2
|
||
}'
|
||
else
|
||
as_fn_append ()
|
||
{
|
||
eval $1=\$$1\$2
|
||
}
|
||
fi # as_fn_append
|
||
|
||
# as_fn_arith ARG...
|
||
# ------------------
|
||
# Perform arithmetic evaluation on the ARGs, and store the result in the
|
||
# global $as_val. Take advantage of shells that can avoid forks. The arguments
|
||
# must be portable across $(()) and expr.
|
||
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
|
||
eval 'as_fn_arith ()
|
||
{
|
||
as_val=$(( $* ))
|
||
}'
|
||
else
|
||
as_fn_arith ()
|
||
{
|
||
as_val=`expr "$@" || test $? -eq 1`
|
||
}
|
||
fi # as_fn_arith
|
||
|
||
|
||
if expr a : '\(a\)' >/dev/null 2>&1 &&
|
||
test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
||
as_expr=expr
|
||
else
|
||
as_expr=false
|
||
fi
|
||
|
||
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
|
||
as_basename=basename
|
||
else
|
||
as_basename=false
|
||
fi
|
||
|
||
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
|
||
as_dirname=dirname
|
||
else
|
||
as_dirname=false
|
||
fi
|
||
|
||
as_me=`$as_basename -- "$0" ||
|
||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
||
X"$0" : 'X\(//\)$' \| \
|
||
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
|
||
$as_echo X/"$0" |
|
||
sed '/^.*\/\([^/][^/]*\)\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\/\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
|
||
# Avoid depending upon Character Ranges.
|
||
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
||
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
||
as_cr_digits='0123456789'
|
||
as_cr_alnum=$as_cr_Letters$as_cr_digits
|
||
|
||
ECHO_C= ECHO_N= ECHO_T=
|
||
case `echo -n x` in #(((((
|
||
-n*)
|
||
case `echo 'xy\c'` in
|
||
*c*) ECHO_T=' ';; # ECHO_T is single tab character.
|
||
xy) ECHO_C='\c';;
|
||
*) echo `echo ksh88 bug on AIX 6.1` > /dev/null
|
||
ECHO_T=' ';;
|
||
esac;;
|
||
*)
|
||
ECHO_N='-n';;
|
||
esac
|
||
|
||
rm -f conf$$ conf$$.exe conf$$.file
|
||
if test -d conf$$.dir; then
|
||
rm -f conf$$.dir/conf$$.file
|
||
else
|
||
rm -f conf$$.dir
|
||
mkdir conf$$.dir 2>/dev/null
|
||
fi
|
||
if (echo >conf$$.file) 2>/dev/null; then
|
||
if ln -s conf$$.file conf$$ 2>/dev/null; then
|
||
as_ln_s='ln -s'
|
||
# ... but there are two gotchas:
|
||
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
|
||
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
|
||
# In both cases, we have to default to `cp -pR'.
|
||
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
|
||
as_ln_s='cp -pR'
|
||
elif ln conf$$.file conf$$ 2>/dev/null; then
|
||
as_ln_s=ln
|
||
else
|
||
as_ln_s='cp -pR'
|
||
fi
|
||
else
|
||
as_ln_s='cp -pR'
|
||
fi
|
||
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
|
||
rmdir conf$$.dir 2>/dev/null
|
||
|
||
|
||
# as_fn_mkdir_p
|
||
# -------------
|
||
# Create "$as_dir" as a directory, including parents if necessary.
|
||
as_fn_mkdir_p ()
|
||
{
|
||
|
||
case $as_dir in #(
|
||
-*) as_dir=./$as_dir;;
|
||
esac
|
||
test -d "$as_dir" || eval $as_mkdir_p || {
|
||
as_dirs=
|
||
while :; do
|
||
case $as_dir in #(
|
||
*\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
|
||
*) as_qdir=$as_dir;;
|
||
esac
|
||
as_dirs="'$as_qdir' $as_dirs"
|
||
as_dir=`$as_dirname -- "$as_dir" ||
|
||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||
X"$as_dir" : 'X\(//\)[^/]' \| \
|
||
X"$as_dir" : 'X\(//\)$' \| \
|
||
X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
|
||
$as_echo X"$as_dir" |
|
||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)[^/].*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
test -d "$as_dir" && break
|
||
done
|
||
test -z "$as_dirs" || eval "mkdir $as_dirs"
|
||
} || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
|
||
|
||
|
||
} # as_fn_mkdir_p
|
||
if mkdir -p . 2>/dev/null; then
|
||
as_mkdir_p='mkdir -p "$as_dir"'
|
||
else
|
||
test -d ./-p && rmdir ./-p
|
||
as_mkdir_p=false
|
||
fi
|
||
|
||
|
||
# as_fn_executable_p FILE
|
||
# -----------------------
|
||
# Test if FILE is an executable regular file.
|
||
as_fn_executable_p ()
|
||
{
|
||
test -f "$1" && test -x "$1"
|
||
} # as_fn_executable_p
|
||
as_test_x='test -x'
|
||
as_executable_p=as_fn_executable_p
|
||
|
||
# Sed expression to map a string onto a valid CPP name.
|
||
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
|
||
|
||
# Sed expression to map a string onto a valid variable name.
|
||
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
|
||
|
||
|
||
exec 6>&1
|
||
## ----------------------------------- ##
|
||
## Main body of $CONFIG_STATUS script. ##
|
||
## ----------------------------------- ##
|
||
_ASEOF
|
||
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
# Save the log message, to keep $0 and so on meaningful, and to
|
||
# report actual input values of CONFIG_FILES etc. instead of their
|
||
# values after options handling.
|
||
ac_log="
|
||
This file was extended by $as_me, which was
|
||
generated by GNU Autoconf 2.69. Invocation command line was
|
||
|
||
CONFIG_FILES = $CONFIG_FILES
|
||
CONFIG_HEADERS = $CONFIG_HEADERS
|
||
CONFIG_LINKS = $CONFIG_LINKS
|
||
CONFIG_COMMANDS = $CONFIG_COMMANDS
|
||
$ $0 $@
|
||
|
||
on `(hostname || uname -n) 2>/dev/null | sed 1q`
|
||
"
|
||
|
||
_ACEOF
|
||
|
||
case $ac_config_files in *"
|
||
"*) set x $ac_config_files; shift; ac_config_files=$*;;
|
||
esac
|
||
|
||
case $ac_config_headers in *"
|
||
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
|
||
esac
|
||
|
||
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
# Files that config.status was made for.
|
||
config_files="$ac_config_files"
|
||
config_headers="$ac_config_headers"
|
||
|
||
_ACEOF
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
ac_cs_usage="\
|
||
\`$as_me' instantiates files and other configuration actions
|
||
from templates according to the current configuration. Unless the files
|
||
and actions are specified as TAGs, all are instantiated by default.
|
||
|
||
Usage: $0 [OPTION]... [TAG]...
|
||
|
||
-h, --help print this help, then exit
|
||
-V, --version print version number and configuration settings, then exit
|
||
--config print configuration, then exit
|
||
-q, --quiet, --silent
|
||
do not print progress messages
|
||
-d, --debug don't remove temporary files
|
||
--recheck update $as_me by reconfiguring in the same conditions
|
||
--file=FILE[:TEMPLATE]
|
||
instantiate the configuration file FILE
|
||
--header=FILE[:TEMPLATE]
|
||
instantiate the configuration header FILE
|
||
|
||
Configuration files:
|
||
$config_files
|
||
|
||
Configuration headers:
|
||
$config_headers
|
||
|
||
Report bugs to the package provider."
|
||
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||
ac_cs_version="\\
|
||
config.status
|
||
configured by $0, generated by GNU Autoconf 2.69,
|
||
with options \\"\$ac_cs_config\\"
|
||
|
||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||
This config.status script is free software; the Free Software Foundation
|
||
gives unlimited permission to copy, distribute and modify it."
|
||
|
||
ac_pwd='$ac_pwd'
|
||
srcdir='$srcdir'
|
||
test -n "\$AWK" || AWK=awk
|
||
_ACEOF
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
# The default lists apply if the user does not specify any file.
|
||
ac_need_defaults=:
|
||
while test $# != 0
|
||
do
|
||
case $1 in
|
||
--*=?*)
|
||
ac_option=`expr "X$1" : 'X\([^=]*\)='`
|
||
ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
|
||
ac_shift=:
|
||
;;
|
||
--*=)
|
||
ac_option=`expr "X$1" : 'X\([^=]*\)='`
|
||
ac_optarg=
|
||
ac_shift=:
|
||
;;
|
||
*)
|
||
ac_option=$1
|
||
ac_optarg=$2
|
||
ac_shift=shift
|
||
;;
|
||
esac
|
||
|
||
case $ac_option in
|
||
# Handling of the options.
|
||
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
|
||
ac_cs_recheck=: ;;
|
||
--version | --versio | --versi | --vers | --ver | --ve | --v | -V )
|
||
$as_echo "$ac_cs_version"; exit ;;
|
||
--config | --confi | --conf | --con | --co | --c )
|
||
$as_echo "$ac_cs_config"; exit ;;
|
||
--debug | --debu | --deb | --de | --d | -d )
|
||
debug=: ;;
|
||
--file | --fil | --fi | --f )
|
||
$ac_shift
|
||
case $ac_optarg in
|
||
*\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
'') as_fn_error $? "missing file argument" ;;
|
||
esac
|
||
as_fn_append CONFIG_FILES " '$ac_optarg'"
|
||
ac_need_defaults=false;;
|
||
--header | --heade | --head | --hea )
|
||
$ac_shift
|
||
case $ac_optarg in
|
||
*\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
esac
|
||
as_fn_append CONFIG_HEADERS " '$ac_optarg'"
|
||
ac_need_defaults=false;;
|
||
--he | --h)
|
||
# Conflict between --help and --header
|
||
as_fn_error $? "ambiguous option: \`$1'
|
||
Try \`$0 --help' for more information.";;
|
||
--help | --hel | -h )
|
||
$as_echo "$ac_cs_usage"; exit ;;
|
||
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
||
| -silent | --silent | --silen | --sile | --sil | --si | --s)
|
||
ac_cs_silent=: ;;
|
||
|
||
# This is an error.
|
||
-*) as_fn_error $? "unrecognized option: \`$1'
|
||
Try \`$0 --help' for more information." ;;
|
||
|
||
*) as_fn_append ac_config_targets " $1"
|
||
ac_need_defaults=false ;;
|
||
|
||
esac
|
||
shift
|
||
done
|
||
|
||
ac_configure_extra_args=
|
||
|
||
if $ac_cs_silent; then
|
||
exec 6>/dev/null
|
||
ac_configure_extra_args="$ac_configure_extra_args --silent"
|
||
fi
|
||
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
if \$ac_cs_recheck; then
|
||
set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
|
||
shift
|
||
\$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
|
||
CONFIG_SHELL='$SHELL'
|
||
export CONFIG_SHELL
|
||
exec "\$@"
|
||
fi
|
||
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
exec 5>>config.log
|
||
{
|
||
echo
|
||
sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
|
||
## Running $as_me. ##
|
||
_ASBOX
|
||
$as_echo "$ac_log"
|
||
} >&5
|
||
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
_ACEOF
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
|
||
# Handling of arguments.
|
||
for ac_config_target in $ac_config_targets
|
||
do
|
||
case $ac_config_target in
|
||
"Headers/GNUstepBase/config.h") CONFIG_HEADERS="$CONFIG_HEADERS Headers/GNUstepBase/config.h" ;;
|
||
"config.mak") CONFIG_FILES="$CONFIG_FILES config.mak" ;;
|
||
"base.make") CONFIG_FILES="$CONFIG_FILES base.make" ;;
|
||
"Headers/GNUstepBase/GSConfig.h") CONFIG_FILES="$CONFIG_FILES Headers/GNUstepBase/GSConfig.h" ;;
|
||
|
||
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
|
||
esac
|
||
done
|
||
|
||
|
||
# If the user did not use the arguments to specify the items to instantiate,
|
||
# then the envvar interface is used. Set only those that are not.
|
||
# We use the long form for the default assignment because of an extremely
|
||
# bizarre bug on SunOS 4.1.3.
|
||
if $ac_need_defaults; then
|
||
test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
|
||
test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
|
||
fi
|
||
|
||
# Have a temporary directory for convenience. Make it in the build tree
|
||
# simply because there is no reason against having it here, and in addition,
|
||
# creating and moving files from /tmp can sometimes cause problems.
|
||
# Hook for its removal unless debugging.
|
||
# Note that there is a small window in which the directory will not be cleaned:
|
||
# after its creation but before its name has been assigned to `$tmp'.
|
||
$debug ||
|
||
{
|
||
tmp= ac_tmp=
|
||
trap 'exit_status=$?
|
||
: "${ac_tmp:=$tmp}"
|
||
{ test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
|
||
' 0
|
||
trap 'as_fn_exit 1' 1 2 13 15
|
||
}
|
||
# Create a (secure) tmp directory for tmp files.
|
||
|
||
{
|
||
tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
|
||
test -d "$tmp"
|
||
} ||
|
||
{
|
||
tmp=./conf$$-$RANDOM
|
||
(umask 077 && mkdir "$tmp")
|
||
} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
|
||
ac_tmp=$tmp
|
||
|
||
# Set up the scripts for CONFIG_FILES section.
|
||
# No need to generate them if there are no CONFIG_FILES.
|
||
# This happens for instance with `./config.status config.h'.
|
||
if test -n "$CONFIG_FILES"; then
|
||
|
||
|
||
ac_cr=`echo X | tr X '\015'`
|
||
# On cygwin, bash can eat \r inside `` if the user requested igncr.
|
||
# But we know of no other shell where ac_cr would be empty at this
|
||
# point, so we can use a bashism as a fallback.
|
||
if test "x$ac_cr" = x; then
|
||
eval ac_cr=\$\'\\r\'
|
||
fi
|
||
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
|
||
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
|
||
ac_cs_awk_cr='\\r'
|
||
else
|
||
ac_cs_awk_cr=$ac_cr
|
||
fi
|
||
|
||
echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
|
||
_ACEOF
|
||
|
||
|
||
{
|
||
echo "cat >conf$$subs.awk <<_ACEOF" &&
|
||
echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
|
||
echo "_ACEOF"
|
||
} >conf$$subs.sh ||
|
||
as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
|
||
ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
|
||
ac_delim='%!_!# '
|
||
for ac_last_try in false false false false false :; do
|
||
. ./conf$$subs.sh ||
|
||
as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
|
||
|
||
ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
|
||
if test $ac_delim_n = $ac_delim_num; then
|
||
break
|
||
elif $ac_last_try; then
|
||
as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
|
||
else
|
||
ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
|
||
fi
|
||
done
|
||
rm -f conf$$subs.sh
|
||
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
|
||
_ACEOF
|
||
sed -n '
|
||
h
|
||
s/^/S["/; s/!.*/"]=/
|
||
p
|
||
g
|
||
s/^[^!]*!//
|
||
:repl
|
||
t repl
|
||
s/'"$ac_delim"'$//
|
||
t delim
|
||
:nl
|
||
h
|
||
s/\(.\{148\}\)..*/\1/
|
||
t more1
|
||
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
|
||
p
|
||
n
|
||
b repl
|
||
:more1
|
||
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
|
||
p
|
||
g
|
||
s/.\{148\}//
|
||
t nl
|
||
:delim
|
||
h
|
||
s/\(.\{148\}\)..*/\1/
|
||
t more2
|
||
s/["\\]/\\&/g; s/^/"/; s/$/"/
|
||
p
|
||
b
|
||
:more2
|
||
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
|
||
p
|
||
g
|
||
s/.\{148\}//
|
||
t delim
|
||
' <conf$$subs.awk | sed '
|
||
/^[^""]/{
|
||
N
|
||
s/\n//
|
||
}
|
||
' >>$CONFIG_STATUS || ac_write_fail=1
|
||
rm -f conf$$subs.awk
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
_ACAWK
|
||
cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
|
||
for (key in S) S_is_set[key] = 1
|
||
FS = ""
|
||
|
||
}
|
||
{
|
||
line = $ 0
|
||
nfields = split(line, field, "@")
|
||
substed = 0
|
||
len = length(field[1])
|
||
for (i = 2; i < nfields; i++) {
|
||
key = field[i]
|
||
keylen = length(key)
|
||
if (S_is_set[key]) {
|
||
value = S[key]
|
||
line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
|
||
len += length(value) + length(field[++i])
|
||
substed = 1
|
||
} else
|
||
len += 1 + keylen
|
||
}
|
||
|
||
print line
|
||
}
|
||
|
||
_ACAWK
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
|
||
sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
|
||
else
|
||
cat
|
||
fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
|
||
|| as_fn_error $? "could not setup config files machinery" "$LINENO" 5
|
||
_ACEOF
|
||
|
||
# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
|
||
# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
|
||
# trailing colons and then remove the whole line if VPATH becomes empty
|
||
# (actually we leave an empty line to preserve line numbers).
|
||
if test "x$srcdir" = x.; then
|
||
ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
|
||
h
|
||
s///
|
||
s/^/:/
|
||
s/[ ]*$/:/
|
||
s/:\$(srcdir):/:/g
|
||
s/:\${srcdir}:/:/g
|
||
s/:@srcdir@:/:/g
|
||
s/^:*//
|
||
s/:*$//
|
||
x
|
||
s/\(=[ ]*\).*/\1/
|
||
G
|
||
s/\n//
|
||
s/^[^=]*=[ ]*$//
|
||
}'
|
||
fi
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
fi # test -n "$CONFIG_FILES"
|
||
|
||
# Set up the scripts for CONFIG_HEADERS section.
|
||
# No need to generate them if there are no CONFIG_HEADERS.
|
||
# This happens for instance with `./config.status Makefile'.
|
||
if test -n "$CONFIG_HEADERS"; then
|
||
cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
|
||
BEGIN {
|
||
_ACEOF
|
||
|
||
# Transform confdefs.h into an awk script `defines.awk', embedded as
|
||
# here-document in config.status, that substitutes the proper values into
|
||
# config.h.in to produce config.h.
|
||
|
||
# Create a delimiter string that does not exist in confdefs.h, to ease
|
||
# handling of long lines.
|
||
ac_delim='%!_!# '
|
||
for ac_last_try in false false :; do
|
||
ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
|
||
if test -z "$ac_tt"; then
|
||
break
|
||
elif $ac_last_try; then
|
||
as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
|
||
else
|
||
ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
|
||
fi
|
||
done
|
||
|
||
# For the awk script, D is an array of macro values keyed by name,
|
||
# likewise P contains macro parameters if any. Preserve backslash
|
||
# newline sequences.
|
||
|
||
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
|
||
sed -n '
|
||
s/.\{148\}/&'"$ac_delim"'/g
|
||
t rset
|
||
:rset
|
||
s/^[ ]*#[ ]*define[ ][ ]*/ /
|
||
t def
|
||
d
|
||
:def
|
||
s/\\$//
|
||
t bsnl
|
||
s/["\\]/\\&/g
|
||
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
|
||
D["\1"]=" \3"/p
|
||
s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
|
||
d
|
||
:bsnl
|
||
s/["\\]/\\&/g
|
||
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
|
||
D["\1"]=" \3\\\\\\n"\\/p
|
||
t cont
|
||
s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
|
||
t cont
|
||
d
|
||
:cont
|
||
n
|
||
s/.\{148\}/&'"$ac_delim"'/g
|
||
t clear
|
||
:clear
|
||
s/\\$//
|
||
t bsnlc
|
||
s/["\\]/\\&/g; s/^/"/; s/$/"/p
|
||
d
|
||
:bsnlc
|
||
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
|
||
b cont
|
||
' <confdefs.h | sed '
|
||
s/'"$ac_delim"'/"\\\
|
||
"/g' >>$CONFIG_STATUS || ac_write_fail=1
|
||
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
for (key in D) D_is_set[key] = 1
|
||
FS = ""
|
||
}
|
||
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
|
||
line = \$ 0
|
||
split(line, arg, " ")
|
||
if (arg[1] == "#") {
|
||
defundef = arg[2]
|
||
mac1 = arg[3]
|
||
} else {
|
||
defundef = substr(arg[1], 2)
|
||
mac1 = arg[2]
|
||
}
|
||
split(mac1, mac2, "(") #)
|
||
macro = mac2[1]
|
||
prefix = substr(line, 1, index(line, defundef) - 1)
|
||
if (D_is_set[macro]) {
|
||
# Preserve the white space surrounding the "#".
|
||
print prefix "define", macro P[macro] D[macro]
|
||
next
|
||
} else {
|
||
# Replace #undef with comments. This is necessary, for example,
|
||
# in the case of _POSIX_SOURCE, which is predefined and required
|
||
# on some systems where configure will not decide to define it.
|
||
if (defundef == "undef") {
|
||
print "/*", prefix defundef, macro, "*/"
|
||
next
|
||
}
|
||
}
|
||
}
|
||
{ print }
|
||
_ACAWK
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
|
||
fi # test -n "$CONFIG_HEADERS"
|
||
|
||
|
||
eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
|
||
shift
|
||
for ac_tag
|
||
do
|
||
case $ac_tag in
|
||
:[FHLC]) ac_mode=$ac_tag; continue;;
|
||
esac
|
||
case $ac_mode$ac_tag in
|
||
:[FHL]*:*);;
|
||
:L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
|
||
:[FH]-) ac_tag=-:-;;
|
||
:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
|
||
esac
|
||
ac_save_IFS=$IFS
|
||
IFS=:
|
||
set x $ac_tag
|
||
IFS=$ac_save_IFS
|
||
shift
|
||
ac_file=$1
|
||
shift
|
||
|
||
case $ac_mode in
|
||
:L) ac_source=$1;;
|
||
:[FH])
|
||
ac_file_inputs=
|
||
for ac_f
|
||
do
|
||
case $ac_f in
|
||
-) ac_f="$ac_tmp/stdin";;
|
||
*) # Look for the file first in the build tree, then in the source tree
|
||
# (if the path is not absolute). The absolute path cannot be DOS-style,
|
||
# because $ac_f cannot contain `:'.
|
||
test -f "$ac_f" ||
|
||
case $ac_f in
|
||
[\\/$]*) false;;
|
||
*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
|
||
esac ||
|
||
as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
|
||
esac
|
||
case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
|
||
as_fn_append ac_file_inputs " '$ac_f'"
|
||
done
|
||
|
||
# Let's still pretend it is `configure' which instantiates (i.e., don't
|
||
# use $as_me), people would be surprised to read:
|
||
# /* config.h. Generated by config.status. */
|
||
configure_input='Generated from '`
|
||
$as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
|
||
`' by configure.'
|
||
if test x"$ac_file" != x-; then
|
||
configure_input="$ac_file. $configure_input"
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
|
||
$as_echo "$as_me: creating $ac_file" >&6;}
|
||
fi
|
||
# Neutralize special characters interpreted by sed in replacement strings.
|
||
case $configure_input in #(
|
||
*\&* | *\|* | *\\* )
|
||
ac_sed_conf_input=`$as_echo "$configure_input" |
|
||
sed 's/[\\\\&|]/\\\\&/g'`;; #(
|
||
*) ac_sed_conf_input=$configure_input;;
|
||
esac
|
||
|
||
case $ac_tag in
|
||
*:-:* | *:-) cat >"$ac_tmp/stdin" \
|
||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
|
||
esac
|
||
;;
|
||
esac
|
||
|
||
ac_dir=`$as_dirname -- "$ac_file" ||
|
||
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||
X"$ac_file" : 'X\(//\)[^/]' \| \
|
||
X"$ac_file" : 'X\(//\)$' \| \
|
||
X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
|
||
$as_echo X"$ac_file" |
|
||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)[^/].*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\/\)$/{
|
||
s//\1/
|
||
q
|
||
}
|
||
/^X\(\/\).*/{
|
||
s//\1/
|
||
q
|
||
}
|
||
s/.*/./; q'`
|
||
as_dir="$ac_dir"; as_fn_mkdir_p
|
||
ac_builddir=.
|
||
|
||
case "$ac_dir" in
|
||
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*)
|
||
ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
|
||
# A ".." for each directory in $ac_dir_suffix.
|
||
ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
|
||
case $ac_top_builddir_sub in
|
||
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
|
||
esac ;;
|
||
esac
|
||
ac_abs_top_builddir=$ac_pwd
|
||
ac_abs_builddir=$ac_pwd$ac_dir_suffix
|
||
# for backward compatibility:
|
||
ac_top_builddir=$ac_top_build_prefix
|
||
|
||
case $srcdir in
|
||
.) # We are building in place.
|
||
ac_srcdir=.
|
||
ac_top_srcdir=$ac_top_builddir_sub
|
||
ac_abs_top_srcdir=$ac_pwd ;;
|
||
[\\/]* | ?:[\\/]* ) # Absolute name.
|
||
ac_srcdir=$srcdir$ac_dir_suffix;
|
||
ac_top_srcdir=$srcdir
|
||
ac_abs_top_srcdir=$srcdir ;;
|
||
*) # Relative name.
|
||
ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
|
||
ac_top_srcdir=$ac_top_build_prefix$srcdir
|
||
ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
|
||
esac
|
||
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
|
||
|
||
|
||
case $ac_mode in
|
||
:F)
|
||
#
|
||
# CONFIG_FILE
|
||
#
|
||
|
||
_ACEOF
|
||
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
# If the template does not know about datarootdir, expand it.
|
||
# FIXME: This hack should be removed a few years after 2.60.
|
||
ac_datarootdir_hack=; ac_datarootdir_seen=
|
||
ac_sed_dataroot='
|
||
/datarootdir/ {
|
||
p
|
||
q
|
||
}
|
||
/@datadir@/p
|
||
/@docdir@/p
|
||
/@infodir@/p
|
||
/@localedir@/p
|
||
/@mandir@/p'
|
||
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
|
||
*datarootdir*) ac_datarootdir_seen=yes;;
|
||
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
|
||
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
ac_datarootdir_hack='
|
||
s&@datadir@&$datadir&g
|
||
s&@docdir@&$docdir&g
|
||
s&@infodir@&$infodir&g
|
||
s&@localedir@&$localedir&g
|
||
s&@mandir@&$mandir&g
|
||
s&\\\${datarootdir}&$datarootdir&g' ;;
|
||
esac
|
||
_ACEOF
|
||
|
||
# Neutralize VPATH when `$srcdir' = `.'.
|
||
# Shell code in configure.ac might set extrasub.
|
||
# FIXME: do we really want to maintain this feature?
|
||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||
ac_sed_extra="$ac_vpsub
|
||
$extrasub
|
||
_ACEOF
|
||
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||
:t
|
||
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
|
||
s|@configure_input@|$ac_sed_conf_input|;t t
|
||
s&@top_builddir@&$ac_top_builddir_sub&;t t
|
||
s&@top_build_prefix@&$ac_top_build_prefix&;t t
|
||
s&@srcdir@&$ac_srcdir&;t t
|
||
s&@abs_srcdir@&$ac_abs_srcdir&;t t
|
||
s&@top_srcdir@&$ac_top_srcdir&;t t
|
||
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
|
||
s&@builddir@&$ac_builddir&;t t
|
||
s&@abs_builddir@&$ac_abs_builddir&;t t
|
||
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
|
||
$ac_datarootdir_hack
|
||
"
|
||
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
|
||
>$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||
|
||
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
|
||
{ ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
|
||
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
|
||
"$ac_tmp/out"`; test -z "$ac_out"; } &&
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
||
which seems to be undefined. Please make sure it is defined" >&5
|
||
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
||
which seems to be undefined. Please make sure it is defined" >&2;}
|
||
|
||
rm -f "$ac_tmp/stdin"
|
||
case $ac_file in
|
||
-) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
|
||
*) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
|
||
esac \
|
||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||
;;
|
||
:H)
|
||
#
|
||
# CONFIG_HEADER
|
||
#
|
||
if test x"$ac_file" != x-; then
|
||
{
|
||
$as_echo "/* $configure_input */" \
|
||
&& eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
|
||
} >"$ac_tmp/config.h" \
|
||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||
if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
|
||
$as_echo "$as_me: $ac_file is unchanged" >&6;}
|
||
else
|
||
rm -f "$ac_file"
|
||
mv "$ac_tmp/config.h" "$ac_file" \
|
||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||
fi
|
||
else
|
||
$as_echo "/* $configure_input */" \
|
||
&& eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
|
||
|| as_fn_error $? "could not create -" "$LINENO" 5
|
||
fi
|
||
;;
|
||
|
||
|
||
esac
|
||
|
||
done # for ac_tag
|
||
|
||
|
||
as_fn_exit 0
|
||
_ACEOF
|
||
ac_clean_files=$ac_clean_files_save
|
||
|
||
test $ac_write_fail = 0 ||
|
||
as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
|
||
|
||
|
||
# configure is writing to config.log, and then calls config.status.
|
||
# config.status does its own redirection, appending to config.log.
|
||
# Unfortunately, on DOS this fails, as config.log is still kept open
|
||
# by configure, so config.status won't be able to write to it; its
|
||
# output is simply discarded. So we exec the FD to /dev/null,
|
||
# effectively closing config.log, so it can be properly (re)opened and
|
||
# appended to by config.status. When coming back to configure, we
|
||
# need to make the FD available again.
|
||
if test "$no_create" != yes; then
|
||
ac_cs_success=:
|
||
ac_config_status_args=
|
||
test "$silent" = yes &&
|
||
ac_config_status_args="$ac_config_status_args --quiet"
|
||
exec 5>/dev/null
|
||
$SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
|
||
exec 5>>config.log
|
||
# Use ||, not &&, to avoid exiting from the if with $? = 1, which
|
||
# would make configure fail if this is the last instruction.
|
||
$ac_cs_success || as_fn_exit 1
|
||
fi
|
||
|
||
#
|
||
# CONFIG_SUBDIRS section.
|
||
#
|
||
if test "$no_recursion" != yes; then
|
||
|
||
# Remove --cache-file, --srcdir, and --disable-option-checking arguments
|
||
# so they do not pile up.
|
||
ac_sub_configure_args=
|
||
ac_prev=
|
||
eval "set x $ac_configure_args"
|
||
shift
|
||
for ac_arg
|
||
do
|
||
if test -n "$ac_prev"; then
|
||
ac_prev=
|
||
continue
|
||
fi
|
||
case $ac_arg in
|
||
-cache-file | --cache-file | --cache-fil | --cache-fi \
|
||
| --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
|
||
ac_prev=cache_file ;;
|
||
-cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
|
||
| --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
|
||
| --c=*)
|
||
;;
|
||
--config-cache | -C)
|
||
;;
|
||
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
||
ac_prev=srcdir ;;
|
||
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
||
;;
|
||
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
|
||
ac_prev=prefix ;;
|
||
-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
|
||
;;
|
||
--disable-option-checking)
|
||
;;
|
||
*)
|
||
case $ac_arg in
|
||
*\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
esac
|
||
as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
|
||
esac
|
||
done
|
||
|
||
# Always prepend --prefix to ensure using the same prefix
|
||
# in subdir configurations.
|
||
ac_arg="--prefix=$prefix"
|
||
case $ac_arg in
|
||
*\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
||
esac
|
||
ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
|
||
|
||
# Pass --silent
|
||
if test "$silent" = yes; then
|
||
ac_sub_configure_args="--silent $ac_sub_configure_args"
|
||
fi
|
||
|
||
# Always prepend --disable-option-checking to silence warnings, since
|
||
# different subdirs can have different --enable and --with options.
|
||
ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
|
||
|
||
ac_popdir=`pwd`
|
||
for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
|
||
|
||
# Do not complain, so a configure script can configure whichever
|
||
# parts of a large source tree are present.
|
||
test -d "$srcdir/$ac_dir" || continue
|
||
|
||
ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
|
||
$as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
|
||
$as_echo "$ac_msg" >&6
|
||
as_dir="$ac_dir"; as_fn_mkdir_p
|
||
ac_builddir=.
|
||
|
||
case "$ac_dir" in
|
||
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*)
|
||
ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
|
||
# A ".." for each directory in $ac_dir_suffix.
|
||
ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
|
||
case $ac_top_builddir_sub in
|
||
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
||
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
|
||
esac ;;
|
||
esac
|
||
ac_abs_top_builddir=$ac_pwd
|
||
ac_abs_builddir=$ac_pwd$ac_dir_suffix
|
||
# for backward compatibility:
|
||
ac_top_builddir=$ac_top_build_prefix
|
||
|
||
case $srcdir in
|
||
.) # We are building in place.
|
||
ac_srcdir=.
|
||
ac_top_srcdir=$ac_top_builddir_sub
|
||
ac_abs_top_srcdir=$ac_pwd ;;
|
||
[\\/]* | ?:[\\/]* ) # Absolute name.
|
||
ac_srcdir=$srcdir$ac_dir_suffix;
|
||
ac_top_srcdir=$srcdir
|
||
ac_abs_top_srcdir=$srcdir ;;
|
||
*) # Relative name.
|
||
ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
|
||
ac_top_srcdir=$ac_top_build_prefix$srcdir
|
||
ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
|
||
esac
|
||
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
|
||
|
||
|
||
cd "$ac_dir"
|
||
|
||
# Check for guested configure; otherwise get Cygnus style configure.
|
||
if test -f "$ac_srcdir/configure.gnu"; then
|
||
ac_sub_configure=$ac_srcdir/configure.gnu
|
||
elif test -f "$ac_srcdir/configure"; then
|
||
ac_sub_configure=$ac_srcdir/configure
|
||
elif test -f "$ac_srcdir/configure.in"; then
|
||
# This should be Cygnus configure.
|
||
ac_sub_configure=$ac_aux_dir/configure
|
||
else
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
|
||
$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
|
||
ac_sub_configure=
|
||
fi
|
||
|
||
# The recursion is here.
|
||
if test -n "$ac_sub_configure"; then
|
||
# Make the cache file name correct relative to the subdirectory.
|
||
case $cache_file in
|
||
[\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
|
||
*) # Relative name.
|
||
ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
|
||
esac
|
||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
|
||
$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
|
||
# The eval makes quoting arguments work.
|
||
eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
|
||
--cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
|
||
as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
|
||
fi
|
||
|
||
cd "$ac_popdir"
|
||
done
|
||
fi
|
||
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
|
||
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
|
||
fi
|
||
|