Created
July 21, 2015 00:33
-
-
Save Incognito/a05f83e496a0d8539d54 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
include ../Makefile.inc | |
UPSTREAM=http://ca1.php.net/get/php-5.6.11.tar.bz2/from/this/mirror | |
all: bin/php images | |
bin/php: build/sapi/cli/php | |
mkdir -p bin | |
cp $< $@ | |
build/sapi/cli/php: build/Makefile | |
$(MAKE) -C build sapi/cli/php | |
build/Makefile: build/configure | |
(cd build && ./configure --host=$(RUMPRUN_TOOLCHAIN_TUPLE) \ | |
--disable-shared \ | |
--disable-cli \ | |
--disable-cgi \ | |
--without-sqlite3 \ | |
--without-iconv \ | |
--disable-pdo \ | |
--disable-phar \ | |
--disable-posix \ | |
--disable-session \ | |
--without-pear \ | |
--with-libxml-dir=$(RUMPRUN_PKGS_DIR) \ | |
--enable-cli \ | |
) | |
build/configure: | |
mkdir -p build | |
../scripts/fetch.sh $(UPSTREAM) build/php.tar.bz2 | |
(cd build && tar -xj --strip-components 1 -f php.tar.bz2) | |
.PHONY: images | |
images: images/stubetc.iso images/data.iso | |
images/stubetc.iso: ../stubetc/etc/* | |
genisoimage -l -r -o images/stubetc.iso ../stubetc/etc | |
images/data.iso: images/data/conf/* images/data/www/* images/data/www/static/* | |
genisoimage -l -r -o images/data.iso images/data | |
.PHONY: clean | |
clean: | |
-$(MAKE) -C build clean | |
rm -f bin/* | |
rm -f images/stubetc.iso images/data.iso |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/sh | |
# Guess values for system-dependent variables and create Makefiles. | |
# Generated by GNU Autoconf 2.67. | |
# | |
# | |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, | |
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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. | |
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 | |
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" | |
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 : | |
# 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. | |
BASH_ENV=/dev/null | |
ENV=/dev/null | |
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV | |
export CONFIG_SHELL | |
exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} | |
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 [email protected] 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_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; } | |
# 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 -p'. | |
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || | |
as_ln_s='cp -p' | |
elif ln conf$$.file conf$$ 2>/dev/null; then | |
as_ln_s=ln | |
else | |
as_ln_s='cp -p' | |
fi | |
else | |
as_ln_s='cp -p' | |
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 | |
if test -x / >/dev/null 2>&1; then | |
as_test_x='test -x' | |
else | |
if ls -dL / >/dev/null 2>&1; then | |
as_ls_L_option=L | |
else | |
as_ls_L_option= | |
fi | |
as_test_x=' | |
eval sh -c '\'' | |
if test -d "$1"; then | |
test -d "$1/."; | |
else | |
case $1 in #( | |
-*)set "./$1";; | |
esac; | |
case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( | |
???[sx]*):;;*)false;;esac;fi | |
'\'' sh | |
' | |
fi | |
as_executable_p=$as_test_x | |
# 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'" | |
# Check that we are running under the correct shell. | |
SHELL=${CONFIG_SHELL-/bin/sh} | |
case X$ECHO in | |
X*--fallback-echo) | |
# Remove one level of quotation (which was required for Make). | |
ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` | |
;; | |
esac | |
echo=${ECHO-echo} | |
if test "X$1" = X--no-reexec; then | |
# Discard the --no-reexec flag, and continue. | |
shift | |
elif test "X$1" = X--fallback-echo; then | |
# Avoid inline document here, it may be left over | |
: | |
elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then | |
# Yippee, $echo works! | |
: | |
else | |
# Restart under the correct shell. | |
exec $SHELL "$0" --no-reexec ${1+"$@"} | |
fi | |
if test "X$1" = X--fallback-echo; then | |
# used as fallback echo | |
shift | |
cat <<EOF | |
$* | |
EOF | |
exit 0 | |
fi | |
# The HP-UX ksh and POSIX shell print the target directory to stdout | |
# if CDPATH is set. | |
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH | |
if test -z "$ECHO"; then | |
if test "X${echo_test_string+set}" != Xset; then | |
# find a string as large as possible, as long as the shell can cope with it | |
for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do | |
# expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... | |
if (echo_test_string=`eval $cmd`) 2>/dev/null && | |
echo_test_string=`eval $cmd` && | |
(test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null | |
then | |
break | |
fi | |
done | |
fi | |
if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && | |
echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && | |
test "X$echo_testing_string" = "X$echo_test_string"; then | |
: | |
else | |
# The Solaris, AIX, and Digital Unix default echo programs unquote | |
# backslashes. This makes it impossible to quote backslashes using | |
# echo "$something" | sed 's/\\/\\\\/g' | |
# | |
# So, first we look for a working echo in the user's PATH. | |
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR | |
for dir in $PATH /usr/ucb; do | |
IFS="$lt_save_ifs" | |
if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && | |
test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && | |
echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && | |
test "X$echo_testing_string" = "X$echo_test_string"; then | |
echo="$dir/echo" | |
break | |
fi | |
done | |
IFS="$lt_save_ifs" | |
if test "X$echo" = Xecho; then | |
# We didn't find a better echo, so look for alternatives. | |
if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && | |
echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && | |
test "X$echo_testing_string" = "X$echo_test_string"; then | |
# This shell has a builtin print -r that does the trick. | |
echo='print -r' | |
elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && | |
test "X$CONFIG_SHELL" != X/bin/ksh; then | |
# If we have ksh, try running configure again with it. | |
ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} | |
export ORIGINAL_CONFIG_SHELL | |
CONFIG_SHELL=/bin/ksh | |
export CONFIG_SHELL | |
exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} | |
else | |
# Try using printf. | |
echo='printf %s\n' | |
if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && | |
echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && | |
test "X$echo_testing_string" = "X$echo_test_string"; then | |
# Cool, printf works | |
: | |
elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && | |
test "X$echo_testing_string" = 'X\t' && | |
echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && | |
test "X$echo_testing_string" = "X$echo_test_string"; then | |
CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL | |
export CONFIG_SHELL | |
SHELL="$CONFIG_SHELL" | |
export SHELL | |
echo="$CONFIG_SHELL $0 --fallback-echo" | |
elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && | |
test "X$echo_testing_string" = 'X\t' && | |
echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && | |
test "X$echo_testing_string" = "X$echo_test_string"; then | |
echo="$CONFIG_SHELL $0 --fallback-echo" | |
else | |
# maybe with a smaller string... | |
prev=: | |
for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do | |
if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null | |
then | |
break | |
fi | |
prev="$cmd" | |
done | |
if test "$prev" != 'sed 50q "$0"'; then | |
echo_test_string=`eval $prev` | |
export echo_test_string | |
exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} | |
else | |
# Oops. We lost completely, so just stick with echo. | |
echo=echo | |
fi | |
fi | |
fi | |
fi | |
fi | |
fi | |
# Copy echo and quote the copy suitably for passing to libtool from | |
# the Makefile, instead of quoting the original, which is used later. | |
ECHO=$echo | |
if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then | |
ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" | |
fi | |
tagnames=${tagnames+${tagnames},}CXX | |
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="README.GIT-RULES" | |
# 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" | |
ac_header_list= | |
ac_subst_vars='LTLIBOBJS | |
LIBTOOL | |
NMEDIT | |
DSYMUTIL | |
STRIP | |
AR | |
ECHO | |
PHP_VERSION_ID | |
PHP_VERSION | |
PHP_LIBS | |
PHP_LDFLAGS | |
PEAR_INSTALLDIR | |
NATIVE_RPATHS | |
INSTALL_IT | |
EXTRA_INCLUDES | |
INCLUDES | |
ZEND_EXTRA_LIBS | |
EXTRA_LIBS | |
EXTRA_LDFLAGS_PROGRAM | |
EXTRA_LDFLAGS | |
EXTENSION_DIR | |
DEBUG_CFLAGS | |
program_suffix | |
program_prefix | |
php_abs_top_srcdir | |
php_abs_top_builddir | |
abs_srcdir | |
abs_builddir | |
PHP_INSTALLED_SAPIS | |
EXPANDED_PHP_CONFIG_FILE_SCAN_DIR | |
EXPANDED_PHP_CONFIG_FILE_PATH | |
EXPANDED_LOCALSTATEDIR | |
EXPANDED_SYSCONFDIR | |
EXPANDED_DATADIR | |
EXPANDED_LIBDIR | |
EXPANDED_MANDIR | |
EXPANDED_SBINDIR | |
EXPANDED_BINDIR | |
EXPANDED_EXTENSION_DIR | |
EXPANDED_PEAR_INSTALLDIR | |
INCLUDE_PATH | |
INLINE_CFLAGS | |
MANFMT | |
UNZIP | |
TOUCH | |
RANLIB | |
SNMP_CONFIG | |
PDO_OCI_VERSION | |
PDO_OCI_DIR | |
PDO_OCI_SHARED_LIBADD | |
PDO_MYSQL_MODULE_TYPE | |
ODBC_TYPE | |
ODBC_LFLAGS | |
ODBC_LIBS | |
ODBC_INCLUDE | |
OCI8_ORACLE_VERSION | |
OCI8_DIR | |
OCI8_SHARED_LIBADD | |
MYSQL_INCLUDE | |
MYSQL_LIBS | |
MYSQL_MODULE_TYPE | |
CXXCPP | |
ac_ct_CXX | |
CXXFLAGS | |
CXX | |
ICU_CONFIG | |
OPENSSL_INCDIR_OPT | |
KRB5_CONFIG | |
LTP_GENHTML | |
LTP | |
ALLOCA | |
LIBOBJS | |
PROG_SENDMAIL | |
php_fpm_prefix | |
php_fpm_localstatedir | |
php_fpm_sysconfdir | |
php_fpm_group | |
php_fpm_user | |
php_fpm_systemd | |
PKG_CONFIG | |
SHLIB_DL_SUFFIX_NAME | |
SHLIB_SUFFIX_NAME | |
RE2C | |
YFLAGS | |
YACC | |
AWK | |
LN_S | |
CPP | |
OBJEXT | |
EXEEXT | |
ac_ct_CC | |
CPPFLAGS | |
LDFLAGS | |
CFLAGS | |
CC | |
target_os | |
target_vendor | |
target_cpu | |
target | |
host_os | |
host_vendor | |
host_cpu | |
host | |
build_os | |
build_vendor | |
build_cpu | |
build | |
CONFIGURE_OPTIONS | |
CONFIGURE_COMMAND | |
SED | |
EGREP | |
GREP | |
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_libdir | |
enable_rpath | |
enable_re2c_cgoto | |
enable_ | |
with_aolserver | |
with_apxs | |
with_apache | |
enable_mod_charset | |
with_apxs2filter | |
with_apxs2 | |
with_apache_hooks | |
with_apache_hooks_static | |
with_caudium | |
enable_cli | |
with_continuity | |
enable_embed | |
enable_fpm | |
with_fpm_user | |
with_fpm_group | |
with_fpm_systemd | |
with_fpm_acl | |
with_isapi | |
with_litespeed | |
with_milter | |
with_nsapi | |
enable_phpdbg | |
enable_phpdbg_debug | |
with_phttpd | |
with_pi3web | |
with_roxen | |
enable_roxen_zts | |
with_thttpd | |
with_tux | |
with_webjames | |
enable_cgi | |
enable_gcov | |
enable_debug | |
with_layout | |
with_config_file_path | |
with_config_file_scan_dir | |
enable_sigchild | |
enable_libgcc | |
enable_short_tags | |
enable_dmalloc | |
enable_ipv6 | |
enable_dtrace | |
enable_fd_setsize | |
enable_all | |
with_regex | |
enable_libxml | |
with_libxml_dir | |
with_openssl | |
with_kerberos | |
with_system_ciphers | |
with_pcre_regex | |
with_sqlite3 | |
with_zlib | |
with_zlib_dir | |
enable_bcmath | |
with_bz2 | |
enable_calendar | |
enable_ctype | |
with_curl | |
enable_dba | |
with_qdbm | |
with_gdbm | |
with_ndbm | |
with_db4 | |
with_db3 | |
with_db2 | |
with_db1 | |
with_dbm | |
with_tcadb | |
with_cdb | |
enable_inifile | |
enable_flatfile | |
enable_dom | |
with_enchant | |
enable_exif | |
enable_fileinfo | |
enable_filter | |
with_pcre_dir | |
enable_ftp | |
with_openssl_dir | |
with_gd | |
with_vpx_dir | |
with_jpeg_dir | |
with_png_dir | |
with_xpm_dir | |
with_freetype_dir | |
with_t1lib | |
enable_gd_native_ttf | |
enable_gd_jis_conv | |
with_gettext | |
with_gmp | |
with_mhash | |
enable_hash | |
with_iconv | |
with_imap | |
with_imap_ssl | |
with_interbase | |
enable_intl | |
with_icu_dir | |
enable_json | |
with_ldap | |
with_ldap_sasl | |
enable_mbstring | |
enable_mbregex | |
enable_mbregex_backtrack | |
with_libmbfl | |
with_onig | |
with_mcrypt | |
with_mssql | |
with_mysql | |
with_mysql_sock | |
with_mysqli | |
enable_embedded_mysqli | |
with_oci8 | |
with_odbcver | |
with_adabas | |
with_sapdb | |
with_solid | |
with_ibm_db2 | |
with_ODBCRouter | |
with_empress | |
with_empress_bcs | |
with_birdstep | |
with_custom_odbc | |
with_iodbc | |
with_esoob | |
with_unixODBC | |
with_dbmaker | |
enable_opcache | |
enable_pcntl | |
enable_pdo | |
with_pdo_dblib | |
with_pdo_firebird | |
with_pdo_mysql | |
with_pdo_oci | |
with_pdo_odbc | |
with_pdo_pgsql | |
with_pdo_sqlite | |
with_pgsql | |
enable_phar | |
enable_posix | |
with_pspell | |
with_libedit | |
with_readline | |
with_recode | |
enable_session | |
with_mm | |
enable_shmop | |
enable_simplexml | |
with_snmp | |
enable_soap | |
enable_sockets | |
with_sybase_ct | |
enable_sysvmsg | |
enable_sysvsem | |
enable_sysvshm | |
with_tidy | |
enable_tokenizer | |
enable_wddx | |
with_libexpat_dir | |
enable_xml | |
enable_xmlreader | |
with_xmlrpc | |
with_iconv_dir | |
enable_xmlwriter | |
with_xsl | |
enable_zip | |
with_libzip | |
enable_mysqlnd | |
enable_mysqlnd_compression_support | |
with_pear | |
with_zend_vm | |
enable_maintainer_zts | |
enable_inline_optimization | |
enable_zend_signals | |
with_tsrm_pth | |
with_tsrm_st | |
with_tsrm_pthreads | |
enable_shared | |
enable_static | |
enable_fast_install | |
with_gnu_ld | |
enable_libtool_lock | |
with_pic | |
with_tags | |
' | |
ac_precious_vars='build_alias | |
host_alias | |
target_alias | |
CC | |
CFLAGS | |
LDFLAGS | |
LIBS | |
CPPFLAGS | |
CPP | |
YACC | |
YFLAGS | |
CXX | |
CXXFLAGS | |
CCC | |
CXXCPP' | |
# 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 | |
$as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. | |
If a cross compiler is detected then cross compile mode will be used" >&2 | |
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 and Packages: | |
--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] | |
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] | |
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) | |
--with-libdir=NAME Look for libraries in .../NAME rather than .../lib | |
--disable-rpath Disable passing additional runtime library | |
search paths | |
--enable-re2c-cgoto Enable -g flag to re2c to use computed goto gcc extension | |
SAPI modules: | |
--with-aolserver=DIR Specify path to the installed AOLserver | |
--with-apxs=FILE Build shared Apache 1.x module. FILE is the optional | |
pathname to the Apache apxs tool apxs | |
--with-apache=DIR Build Apache 1.x module. DIR is the top-level Apache | |
build directory /usr/local/apache | |
--enable-mod-charset APACHE: Enable transfer tables for mod_charset (Rus Apache) | |
--with-apxs2filter=FILE | |
EXPERIMENTAL: Build shared Apache 2.0 Filter module. FILE is the optional | |
pathname to the Apache apxs tool apxs | |
--with-apxs2=FILE Build shared Apache 2.0 Handler module. FILE is the optional | |
pathname to the Apache apxs tool apxs | |
--with-apache-hooks=FILE | |
EXPERIMENTAL: Build shared Apache 1.x module. FILE is the optional | |
pathname to the Apache apxs tool apxs | |
--with-apache-hooks-static=DIR | |
EXPERIMENTAL: Build Apache 1.x module. DIR is the top-level Apache | |
build directory /usr/local/apache | |
--enable-mod-charset APACHE (hooks): Enable transfer tables for mod_charset (Rus Apache) | |
--with-caudium=DIR Build PHP as a Pike module for use with Caudium. | |
DIR is the Caudium server dir /usr/local/caudium/server | |
--disable-cli Disable building CLI version of PHP | |
(this forces --without-pear) | |
--with-continuity=DIR Build PHP as Continuity Server module. | |
DIR is path to the installed Continuity Server root | |
--enable-embed=TYPE EXPERIMENTAL: Enable building of embedded SAPI library | |
TYPE is either 'shared' or 'static'. TYPE=shared | |
--enable-fpm Enable building of the fpm SAPI executable | |
--with-fpm-user=USER Set the user for php-fpm to run as. (default: nobody) | |
--with-fpm-group=GRP Set the group for php-fpm to run as. For a system user, this | |
should usually be set to match the fpm username (default: nobody) | |
--with-fpm-systemd Activate systemd integration | |
--with-fpm-acl Use POSIX Access Control Lists | |
--with-isapi=DIR Build PHP as an ISAPI module for use with Zeus | |
--with-litespeed Build PHP as litespeed module | |
--with-milter=DIR Build PHP as Milter application | |
--with-nsapi=DIR Build PHP as NSAPI module for Netscape/iPlanet/Sun Webserver | |
--enable-phpdbg Build phpdbg | |
--enable-phpdbg-debug Build phpdbg in debug mode | |
--with-phttpd=DIR Build PHP as phttpd module | |
--with-pi3web=DIR Build PHP as Pi3Web module | |
--with-roxen=DIR Build PHP as a Pike module. DIR is the base Roxen | |
directory, normally /usr/local/roxen/server | |
--enable-roxen-zts ROXEN: Build the Roxen module using Zend Thread Safety | |
--with-thttpd=SRCDIR Build PHP as thttpd module | |
--with-tux=MODULEDIR Build PHP as a TUX module (Linux only) | |
--with-webjames=SRCDIR Build PHP as a WebJames module (RISC OS only) | |
--disable-cgi Disable building CGI version of PHP | |
General settings: | |
--enable-gcov Enable GCOV code coverage (requires LTP) - FOR DEVELOPERS ONLY!! | |
--enable-debug Compile with debugging symbols | |
--with-layout=TYPE Set how installed files will be laid out. Type can | |
be either PHP or GNU [PHP] | |
--with-config-file-path=PATH | |
Set the path in which to look for php.ini [PREFIX/lib] | |
--with-config-file-scan-dir=PATH | |
Set the path where to scan for configuration files | |
--enable-sigchild Enable PHP's own SIGCHLD handler | |
--enable-libgcc Enable explicitly linking against libgcc | |
--disable-short-tags Disable the short-form <? start tag by default | |
--enable-dmalloc Enable dmalloc | |
--disable-ipv6 Disable IPv6 support | |
--enable-dtrace Enable DTrace support | |
--enable-fd-setsize Set size of descriptor sets | |
Extensions: | |
--with-EXTENSION=shared[,PATH] | |
NOTE: Not all extensions can be build as 'shared'. | |
Example: --with-foobar=shared,/usr/local/foobar/ | |
o Builds the foobar extension as shared extension. | |
o foobar package install prefix is /usr/local/foobar/ | |
--disable-all Disable all extensions which are enabled by default | |
--with-regex=TYPE Regex library type: system, php. TYPE=php | |
WARNING: Do NOT use unless you know what you are doing! | |
--disable-libxml Disable LIBXML support | |
--with-libxml-dir=DIR LIBXML: libxml2 install prefix | |
--with-openssl=DIR Include OpenSSL support (requires OpenSSL >= 0.9.6) | |
--with-kerberos=DIR OPENSSL: Include Kerberos support | |
--with-system-ciphers OPENSSL: Use system default cipher list instead of hardcoded value | |
--with-pcre-regex=DIR Include Perl Compatible Regular Expressions support. | |
DIR is the PCRE install prefix BUNDLED | |
--without-sqlite3=DIR Do not include SQLite3 support. DIR is the prefix to | |
SQLite3 installation directory. | |
--with-zlib=DIR Include ZLIB support (requires zlib >= 1.0.9) | |
--with-zlib-dir=<DIR> Define the location of zlib install directory | |
--enable-bcmath Enable bc style precision math functions | |
--with-bz2=DIR Include BZip2 support | |
--enable-calendar Enable support for calendar conversion | |
--disable-ctype Disable ctype functions | |
--with-curl=DIR Include cURL support | |
--enable-dba Build DBA with bundled modules. To build shared DBA | |
extension use --enable-dba=shared | |
--with-qdbm=DIR DBA: QDBM support | |
--with-gdbm=DIR DBA: GDBM support | |
--with-ndbm=DIR DBA: NDBM support | |
--with-db4=DIR DBA: Oracle Berkeley DB 4.x or 5.x support | |
--with-db3=DIR DBA: Oracle Berkeley DB 3.x support | |
--with-db2=DIR DBA: Oracle Berkeley DB 2.x support | |
--with-db1=DIR DBA: Oracle Berkeley DB 1.x support/emulation | |
--with-dbm=DIR DBA: DBM support | |
--with-tcadb=DIR DBA: Tokyo Cabinet abstract DB support | |
--without-cdb=DIR DBA: CDB support (bundled) | |
--disable-inifile DBA: INI support (bundled) | |
--disable-flatfile DBA: FlatFile support (bundled) | |
--disable-dom Disable DOM support | |
--with-libxml-dir=DIR DOM: libxml2 install prefix | |
--with-enchant=DIR Include enchant support. | |
GNU Aspell version 1.1.3 or higher required. | |
--enable-exif Enable EXIF (metadata from images) support | |
--disable-fileinfo Disable fileinfo support | |
--disable-filter Disable input filter support | |
--with-pcre-dir FILTER: pcre install prefix | |
--enable-ftp Enable FTP support | |
--with-openssl-dir=DIR FTP: openssl install prefix | |
--with-gd=DIR Include GD support. DIR is the GD library base | |
install directory BUNDLED | |
--with-vpx-dir=DIR GD: Set the path to libvpx install prefix | |
--with-jpeg-dir=DIR GD: Set the path to libjpeg install prefix | |
--with-png-dir=DIR GD: Set the path to libpng install prefix | |
--with-zlib-dir=DIR GD: Set the path to libz install prefix | |
--with-xpm-dir=DIR GD: Set the path to libXpm install prefix | |
--with-freetype-dir=DIR GD: Set the path to FreeType 2 install prefix | |
--with-t1lib=DIR GD: Include T1lib support. T1lib version >= 5.0.0 required | |
--enable-gd-native-ttf GD: Enable TrueType string function | |
--enable-gd-jis-conv GD: Enable JIS-mapped Japanese font support | |
--with-gettext=DIR Include GNU gettext support | |
--with-gmp=DIR Include GNU MP support | |
--with-mhash=DIR Include mhash support | |
--disable-hash Disable hash support | |
--without-iconv=DIR Exclude iconv support | |
--with-imap=DIR Include IMAP support. DIR is the c-client install prefix | |
--with-kerberos=DIR IMAP: Include Kerberos support. DIR is the Kerberos install prefix | |
--with-imap-ssl=DIR IMAP: Include SSL support. DIR is the OpenSSL install prefix | |
--with-interbase=DIR Include InterBase support. DIR is the InterBase base | |
install directory /usr/interbase | |
--enable-intl Enable internationalization support | |
--with-icu-dir=DIR Specify where ICU libraries and headers can be found | |
--disable-json Disable JavaScript Object Serialization support | |
--with-ldap=DIR Include LDAP support | |
--with-ldap-sasl=DIR LDAP: Include Cyrus SASL support | |
--enable-mbstring Enable multibyte string support | |
--disable-mbregex MBSTRING: Disable multibyte regex support | |
--disable-mbregex-backtrack | |
MBSTRING: Disable multibyte regex backtrack check | |
--with-libmbfl=DIR MBSTRING: Use external libmbfl. DIR is the libmbfl base | |
install directory BUNDLED | |
--with-onig=DIR MBSTRING: Use external oniguruma. DIR is the oniguruma install prefix. | |
If DIR is not set, the bundled oniguruma will be used | |
--with-mcrypt=DIR Include mcrypt support | |
--with-mssql=DIR Include MSSQL-DB support. DIR is the FreeTDS home | |
directory /usr/local/freetds | |
--with-mysql=DIR Include MySQL support. DIR is the MySQL base | |
directory, if no DIR is passed or the value is | |
mysqlnd the MySQL native driver will be used | |
--with-mysql-sock=SOCKPATH | |
MySQL/MySQLi/PDO_MYSQL: Location of the MySQL unix socket pointer. | |
If unspecified, the default locations are searched | |
--with-zlib-dir=DIR MySQL: Set the path to libz install prefix | |
--with-mysqli=FILE Include MySQLi support. FILE is the path | |
to mysql_config. If no value or mysqlnd is passed | |
as FILE, the MySQL native driver will be used | |
--enable-embedded-mysqli | |
MYSQLi: Enable embedded support | |
Note: Does not work with MySQL native driver! | |
--with-oci8=DIR Include Oracle Database OCI8 support. DIR defaults to $ORACLE_HOME. | |
Use --with-oci8=instantclient,/path/to/instant/client/lib | |
to use an Oracle Instant Client installation | |
--with-odbcver=HEX Force support for the passed ODBC version. A hex number is expected, default 0x0300. | |
Use the special value of 0 to prevent an explicit ODBCVER to be defined. | |
--with-adabas=DIR Include Adabas D support /usr/local | |
--with-sapdb=DIR Include SAP DB support /usr/local | |
--with-solid=DIR Include Solid support /usr/local/solid | |
--with-ibm-db2=DIR Include IBM DB2 support /home/db2inst1/sqllib | |
--with-ODBCRouter=DIR Include ODBCRouter.com support /usr | |
--with-empress=DIR Include Empress support \$EMPRESSPATH | |
(Empress Version >= 8.60 required) | |
--with-empress-bcs=DIR | |
Include Empress Local Access support \$EMPRESSPATH | |
(Empress Version >= 8.60 required) | |
--with-birdstep=DIR Include Birdstep support /usr/local/birdstep | |
--with-custom-odbc=DIR Include user defined ODBC support. DIR is ODBC install base | |
directory /usr/local. Make sure to define CUSTOM_ODBC_LIBS and | |
have some odbc.h in your include dirs. f.e. you should define | |
following for Sybase SQL Anywhere 5.5.00 on QNX, prior to | |
running this configure script: | |
CPPFLAGS=\"-DODBC_QNX -DSQLANY_BUG\" | |
LDFLAGS=-lunix | |
CUSTOM_ODBC_LIBS=\"-ldblib -lodbc\" | |
--with-iodbc=DIR Include iODBC support /usr/local | |
--with-esoob=DIR Include Easysoft OOB support /usr/local/easysoft/oob/client | |
--with-unixODBC=DIR Include unixODBC support /usr/local | |
--with-dbmaker=DIR Include DBMaker support | |
--enable-opcache Enable Zend OPcache support | |
--enable-pcntl Enable pcntl support (CLI/CGI only) | |
--disable-pdo Disable PHP Data Objects support | |
--with-pdo-dblib=DIR PDO: DBLIB-DB support. DIR is the FreeTDS home directory | |
--with-pdo-firebird=DIR PDO: Firebird support. DIR is the Firebird base | |
install directory /opt/firebird | |
--with-pdo-mysql=DIR PDO: MySQL support. DIR is the MySQL base directory | |
If no value or mysqlnd is passed as DIR, the | |
MySQL native driver will be used | |
--with-zlib-dir=DIR PDO_MySQL: Set the path to libz install prefix | |
--with-pdo-oci=DIR PDO: Oracle OCI support. DIR defaults to \$ORACLE_HOME. | |
Use --with-pdo-oci=instantclient,prefix,version | |
for an Oracle Instant Client SDK. | |
For example on Linux with 11.2 RPMs use: | |
--with-pdo-oci=instantclient,/usr,11.2 | |
With 10.2 RPMs use: | |
--with-pdo-oci=instantclient,/usr,10.2.0.4 | |
--with-pdo-odbc=flavour,dir | |
PDO: Support for 'flavour' ODBC driver. | |
include and lib dirs are looked for under 'dir'. | |
'flavour' can be one of: ibm-db2, iODBC, unixODBC, generic | |
If ',dir' part is omitted, default for the flavour | |
you have selected will be used. e.g.: | |
--with-pdo-odbc=unixODBC | |
will check for unixODBC under /usr/local. You may attempt | |
to use an otherwise unsupported driver using the \"generic\" | |
flavour. The syntax for generic ODBC support is: | |
--with-pdo-odbc=generic,dir,libname,ldflags,cflags | |
When built as 'shared' the extension filename is always pdo_odbc.so | |
--with-pdo-pgsql=DIR PDO: PostgreSQL support. DIR is the PostgreSQL base | |
install directory or the path to pg_config | |
--without-pdo-sqlite=DIR | |
PDO: sqlite 3 support. DIR is the sqlite base | |
install directory BUNDLED | |
--with-pgsql=DIR Include PostgreSQL support. DIR is the PostgreSQL | |
base install directory or the path to pg_config | |
--disable-phar Disable phar support | |
--disable-posix Disable POSIX-like functions | |
--with-pspell=DIR Include PSPELL support. | |
GNU Aspell version 0.50.0 or higher required | |
--with-libedit=DIR Include libedit readline replacement (CLI/CGI only) | |
--with-readline=DIR Include readline support (CLI/CGI only) | |
--with-recode=DIR Include recode support | |
--disable-session Disable session support | |
--with-mm=DIR SESSION: Include mm support for session storage | |
--enable-shmop Enable shmop support | |
--disable-simplexml Disable SimpleXML support | |
--with-libxml-dir=DIR SimpleXML: libxml2 install prefix | |
--with-snmp=DIR Include SNMP support | |
--with-openssl-dir=DIR SNMP: openssl install prefix | |
--enable-soap Enable SOAP support | |
--with-libxml-dir=DIR SOAP: libxml2 install prefix | |
--enable-sockets Enable sockets support | |
--with-sybase-ct=DIR Include Sybase-CT support. DIR is the Sybase home | |
directory /home/sybase | |
--enable-sysvmsg Enable sysvmsg support | |
--enable-sysvsem Enable System V semaphore support | |
--enable-sysvshm Enable the System V shared memory support | |
--with-tidy=DIR Include TIDY support | |
--disable-tokenizer Disable tokenizer support | |
--enable-wddx Enable WDDX support | |
--with-libxml-dir=DIR WDDX: libxml2 install prefix | |
--with-libexpat-dir=DIR WDDX: libexpat dir for XMLRPC-EPI (deprecated) | |
--disable-xml Disable XML support | |
--with-libxml-dir=DIR XML: libxml2 install prefix | |
--with-libexpat-dir=DIR XML: libexpat install prefix (deprecated) | |
--disable-xmlreader Disable XMLReader support | |
--with-libxml-dir=DIR XMLReader: libxml2 install prefix | |
--with-xmlrpc=DIR Include XMLRPC-EPI support | |
--with-libxml-dir=DIR XMLRPC-EPI: libxml2 install prefix | |
--with-libexpat-dir=DIR XMLRPC-EPI: libexpat dir for XMLRPC-EPI (deprecated) | |
--with-iconv-dir=DIR XMLRPC-EPI: iconv dir for XMLRPC-EPI | |
--disable-xmlwriter Disable XMLWriter support | |
--with-libxml-dir=DIR XMLWriter: libxml2 install prefix | |
--with-xsl=DIR Include XSL support. DIR is the libxslt base | |
install directory (libxslt >= 1.1.0 required) | |
--enable-zip Include Zip read/write support | |
--with-zlib-dir=DIR ZIP: Set the path to libz install prefix | |
--with-pcre-dir ZIP: pcre install prefix | |
--with-libzip=DIR ZIP: use libzip | |
--enable-mysqlnd Enable mysqlnd explicitly, will be done implicitly | |
when required by other extensions | |
--disable-mysqlnd-compression-support | |
Disable support for the MySQL compressed protocol in mysqlnd | |
--with-zlib-dir=DIR mysqlnd: Set the path to libz install prefix | |
PEAR: | |
--with-pear=DIR Install PEAR in DIR [PREFIX/lib/php] | |
--without-pear Do not install PEAR | |
Zend: | |
--with-zend-vm=TYPE Set virtual machine dispatch method. Type is | |
one of "CALL", "SWITCH" or "GOTO" TYPE=CALL | |
--enable-maintainer-zts Enable thread safety - for code maintainers only!! | |
--disable-inline-optimization | |
If building zend_execute.lo fails, try this switch | |
--enable-zend-signals Use zend signal handling | |
TSRM: | |
--with-tsrm-pth=pth-config | |
Use GNU Pth | |
--with-tsrm-st Use SGI's State Threads | |
--with-tsrm-pthreads Use POSIX threads (default) | |
Libtool: | |
--enable-shared=PKGS Build shared libraries default=yes | |
--enable-static=PKGS Build static libraries default=yes | |
--enable-fast-install=PKGS | |
Optimize for fast installation default=yes | |
--with-gnu-ld Assume the C compiler uses GNU ld default=no | |
--disable-libtool-lock Avoid locking (might break parallel builds) | |
--with-pic Try to use only PIC/non-PIC objects default=use both | |
--with-tags=TAGS Include additional configurations automatic | |
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 | |
YACC The `Yet Another C Compiler' implementation to use. Defaults to | |
the first program found out of: `bison -y', `byacc', `yacc'. | |
YFLAGS The list of arguments that will be passed by default to $YACC. | |
This script will default YFLAGS to the empty string to avoid a | |
default value of `-d' given by some make applications. | |
CXX C++ compiler command | |
CXXFLAGS C++ compiler flags | |
CXXCPP 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.67 | |
Copyright (C) 2010 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; test "x$as_lineno_stack" = x && { as_lineno=; 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; test "x$as_lineno_stack" = x && { as_lineno=; 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 "test \"\${$3+set}\"" = set; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 | |
$as_echo_n "checking for $2... " >&6; } | |
if eval "test \"\${$3+set}\"" = set; 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 "test \"\${$3+set}\"" = set; 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; test "x$as_lineno_stack" = x && { as_lineno=; 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; test "x$as_lineno_stack" = x && { as_lineno=; 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 "test \"\${$3+set}\"" = set; 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; test "x$as_lineno_stack" = x && { as_lineno=; 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 || | |
$as_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; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} | |
as_fn_set_status $ac_retval | |
} # ac_fn_c_try_link | |
# 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 "test \"\${$3+set}\"" = set; 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; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} | |
} # ac_fn_c_check_func | |
# 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 "test \"\${$4+set}\"" = set; 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; test "x$as_lineno_stack" = x && { as_lineno=; 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 "test \"\${$3+set}\"" = set; 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; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} | |
} # ac_fn_c_check_decl | |
# 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 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 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 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 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 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; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} | |
as_fn_set_status $ac_retval | |
} # ac_fn_c_compute_int | |
# 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 "test \"\${$3+set}\"" = set; 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; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} | |
} # ac_fn_c_check_type | |
# ac_fn_cxx_try_compile LINENO | |
# ---------------------------- | |
# Try to compile conftest.$ac_ext, and return whether this succeeded. | |
ac_fn_cxx_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_cxx_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; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} | |
as_fn_set_status $ac_retval | |
} # ac_fn_cxx_try_compile | |
# ac_fn_cxx_try_cpp LINENO | |
# ------------------------ | |
# Try to preprocess conftest.$ac_ext, and return whether this succeeded. | |
ac_fn_cxx_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_cxx_preproc_warn_flag$ac_cxx_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; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} | |
as_fn_set_status $ac_retval | |
} # ac_fn_cxx_try_cpp | |
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.67. 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 | |
as_fn_append ac_header_list " utime.h" | |
# 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 | |
{ $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 test "${ac_cv_path_GREP+set}" = set; 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" | |
{ test -f "$ac_path_GREP" && $as_test_x "$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 test "${ac_cv_path_EGREP+set}" = set; 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" | |
{ test -f "$ac_path_EGREP" && $as_test_x "$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 a sed that does not truncate output" >&5 | |
$as_echo_n "checking for a sed that does not truncate output... " >&6; } | |
if test "${lt_cv_path_SED+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
# Loop through the user's path and test for sed and gsed. | |
# Then use that list of sed's as ones to test for truncation. | |
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
for as_dir in $PATH | |
do | |
IFS=$as_save_IFS | |
test -z "$as_dir" && as_dir=. | |
for lt_ac_prog in sed gsed; do | |
for ac_exec_ext in '' $ac_executable_extensions; do | |
if test -f "$as_dir/$lt_ac_prog$ac_exec_ext"; then | |
lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" | |
fi | |
done | |
done | |
done | |
lt_ac_max=0 | |
lt_ac_count=0 | |
# Add /usr/xpg4/bin/sed as it is typically found on Solaris | |
# along with /bin/sed that truncates output. | |
for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do | |
test ! -f $lt_ac_sed && continue | |
cat /dev/null > conftest.in | |
lt_ac_count=0 | |
echo $ECHO_N "0123456789$ECHO_C" >conftest.in | |
# Check for GNU sed and select it if it is found. | |
if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then | |
lt_cv_path_SED=$lt_ac_sed | |
break | |
fi | |
while true; do | |
cat conftest.in conftest.in >conftest.tmp | |
mv conftest.tmp conftest.in | |
cp conftest.in conftest.nl | |
echo >>conftest.nl | |
$lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break | |
cmp -s conftest.out conftest.nl || break | |
# 10000 chars as input seems more than enough | |
test $lt_ac_count -gt 10 && break | |
lt_ac_count=`expr $lt_ac_count + 1` | |
if test $lt_ac_count -gt $lt_ac_max; then | |
lt_ac_max=$lt_ac_count | |
lt_cv_path_SED=$lt_ac_sed | |
fi | |
done | |
done | |
fi | |
SED=$lt_cv_path_SED | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5 | |
$as_echo "$SED" >&6; } | |
PHP_VAR_SUBST="$PHP_VAR_SUBST EGREP" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST SED" | |
test -f config.nice && mv config.nice config.nice.old | |
rm -f config.nice.old | |
cat >config.nice<<EOF | |
#! /bin/sh | |
# | |
# Created by configure | |
EOF | |
for var in CFLAGS CXXFLAGS CPPFLAGS LDFLAGS EXTRA_LDFLAGS_PROGRAM LIBS CC CXX; do | |
eval val=\$$var | |
if test -n "$val"; then | |
echo "$var='$val' \\" >> config.nice | |
fi | |
done | |
echo "'$0' \\" >> config.nice | |
if test `expr -- $0 : "'.*"` = 0; then | |
CONFIGURE_COMMAND="$CONFIGURE_COMMAND '$0'" | |
else | |
CONFIGURE_COMMAND="$CONFIGURE_COMMAND $0" | |
fi | |
for arg in $ac_configure_args; do | |
if test `expr -- $arg : "'.*"` = 0; then | |
if test `expr -- $arg : "-.*"` = 0 && test `expr -- $arg : ".*=.*"` = 0; then | |
continue; | |
fi | |
echo "'$arg' \\" >> config.nice | |
CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS '$arg'" | |
else | |
if test `expr -- $arg : "'-.*"` = 0 && test `expr -- $arg : "'.*=.*"` = 0; then | |
continue; | |
fi | |
echo "$arg \\" >> config.nice | |
CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS $arg" | |
fi | |
done | |
echo '"$@"' >> config.nice | |
chmod +x config.nice | |
CONFIGURE_COMMAND="$CONFIGURE_COMMAND $CONFIGURE_OPTIONS" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST CONFIGURE_COMMAND" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST CONFIGURE_OPTIONS" | |
ac_aux_dir= | |
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; 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 \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$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. | |
# 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 test "${ac_cv_build+set}" = set; 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 test "${ac_cv_host+set}" = set; 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 test "${ac_cv_target+set}" = set; 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}- | |
if test -z "$host_alias" && test -n "$host"; then | |
host_alias=$host | |
fi | |
if test -z "$host_alias"; then | |
as_fn_error $? "host_alias is not set!" "$LINENO" 5 | |
fi | |
ac_config_headers="$ac_config_headers main/php_config.h" | |
PHP_MAJOR_VERSION=5 | |
PHP_MINOR_VERSION=6 | |
PHP_RELEASE_VERSION=11 | |
PHP_EXTRA_VERSION="" | |
PHP_VERSION="$PHP_MAJOR_VERSION.$PHP_MINOR_VERSION.$PHP_RELEASE_VERSION$PHP_EXTRA_VERSION" | |
PHP_VERSION_ID=`expr $PHP_MAJOR_VERSION \* 10000 + $PHP_MINOR_VERSION \* 100 + $PHP_RELEASE_VERSION` | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_MAJOR_VERSION" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_MINOR_VERSION" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_RELEASE_VERSION" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_EXTRA_VERSION" | |
echo "/* automatically generated by configure */" > php_version.h.new | |
echo "/* edit configure.in to change version number */" >> php_version.h.new | |
echo "#define PHP_MAJOR_VERSION $PHP_MAJOR_VERSION" >> php_version.h.new | |
echo "#define PHP_MINOR_VERSION $PHP_MINOR_VERSION" >> php_version.h.new | |
echo "#define PHP_RELEASE_VERSION $PHP_RELEASE_VERSION" >> php_version.h.new | |
echo "#define PHP_EXTRA_VERSION \"$PHP_EXTRA_VERSION\"" >> php_version.h.new | |
echo "#define PHP_VERSION \"$PHP_VERSION\"" >> php_version.h.new | |
echo "#define PHP_VERSION_ID $PHP_VERSION_ID" >> php_version.h.new | |
cmp php_version.h.new $srcdir/main/php_version.h >/dev/null 2>&1 | |
if test $? -ne 0 ; then | |
rm -f $srcdir/main/php_version.h && mv php_version.h.new $srcdir/main/php_version.h && \ | |
echo 'Updated main/php_version.h' | |
else | |
rm -f php_version.h.new | |
fi | |
if test "$with_shared_apache" != "no" && test -n "$with_shared_apache" ; then | |
as_fn_error $? "--with-shared-apache is not supported. Please refer to the documentation for using APXS" "$LINENO" 5 | |
fi | |
if test -n "$with_apache" && test -n "$with_apxs"; then | |
as_fn_error $? "--with-apache and --with-apxs cannot be used together" "$LINENO" 5 | |
fi | |
if test -n "$with_apxs2filter" && test -n "$with_apxs2"; then | |
as_fn_error $? "--with-apxs2filter and --with-apxs2 cannot be used together" "$LINENO" 5 | |
fi | |
cwd=`pwd` | |
php_shtool=$srcdir/build/shtool | |
T_MD=`$php_shtool echo -n -e %B` | |
T_ME=`$php_shtool echo -n -e %b` | |
test -d include || $php_shtool mkdir include | |
> Makefile.objects | |
> Makefile.fragments | |
pattern=define | |
$EGREP $pattern'.*include/php' $srcdir/configure|$SED 's/.*>//'|xargs touch 2>/dev/null | |
test -z "$CFLAGS" && auto_cflags=1 | |
abs_srcdir=`(cd $srcdir; pwd)` | |
abs_builddir=`pwd` | |
php_abs_top_srcdir=$abs_srcdir | |
php_abs_top_builddir=$abs_builddir | |
$php_shtool mkdir -p libs | |
rm -f libs/* | |
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 | |
for ac_prog in cc gcc | |
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 test "${ac_cv_prog_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$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 cc gcc | |
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 test "${ac_cv_prog_ac_ct_CC+set}" = set; 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$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 | |
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 test "${ac_cv_objext+set}" = set; 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 test "${ac_cv_c_compiler_gnu+set}" = set; 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 test "${ac_cv_prog_cc_g+set}" = set; 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 test "${ac_cv_prog_cc_c89+set}" = set; 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> | |
#include <sys/types.h> | |
#include <sys/stat.h> | |
/* 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 test "${ac_cv_prog_CPP+set}" = set; 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 | |
ICC="no" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for icc" >&5 | |
$as_echo_n "checking for icc... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
__INTEL_COMPILER | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "^__INTEL_COMPILER" >/dev/null 2>&1; then : | |
ICC="no" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
else | |
ICC="yes" | |
GCC="no" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
fi | |
rm -f conftest* | |
SUNCC="no" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suncc" >&5 | |
$as_echo_n "checking for suncc... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
__SUNPRO_C | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "^__SUNPRO_C" >/dev/null 2>&1; then : | |
SUNCC="no" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
else | |
SUNCC="yes" | |
GCC="no" | |
test -n "$auto_cflags" && CFLAGS="-O -xs -xstrconst -zlazyload" | |
GCC="" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
fi | |
rm -f conftest* | |
if test "x$CC" != xcc; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 | |
$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 | |
$as_echo_n "checking whether cc understands -c and -o together... " >&6; } | |
fi | |
set dummy $CC; ac_cc=`$as_echo "$2" | | |
sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` | |
if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\"" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
int | |
main () | |
{ | |
; | |
return 0; | |
} | |
_ACEOF | |
# Make sure it works both with $CC and with simple cc. | |
# We do the test twice because some compilers refuse to overwrite an | |
# existing .o file with -o, though they will create one. | |
ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' | |
rm -f conftest2.* | |
if { { 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; } && | |
test -f conftest2.$ac_objext && { { 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 | |
eval ac_cv_prog_cc_${ac_cc}_c_o=yes | |
if test "x$CC" != xcc; then | |
# Test first that cc exists at all. | |
if { ac_try='cc -c conftest.$ac_ext >&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_try") 2>&5 | |
ac_status=$? | |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
test $ac_status = 0; }; }; then | |
ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' | |
rm -f conftest2.* | |
if { { 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; } && | |
test -f conftest2.$ac_objext && { { 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 | |
# cc works too. | |
: | |
else | |
# cc exists but doesn't like -o. | |
eval ac_cv_prog_cc_${ac_cc}_c_o=no | |
fi | |
fi | |
fi | |
else | |
eval ac_cv_prog_cc_${ac_cc}_c_o=no | |
fi | |
rm -f core conftest* | |
fi | |
if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = 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; } | |
$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h | |
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 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 test "${ac_cv_prog_CPP+set}" = set; 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 ANSI C header files" >&5 | |
$as_echo_n "checking for ANSI C header files... " >&6; } | |
if test "${ac_cv_header_stdc+set}" = set; 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" = x""yes; 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 test "${ac_cv_safe_to_define___extensions__+set}" = set; 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 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 | |
$as_echo_n "checking whether ln -s works... " >&6; } | |
LN_S=$as_ln_s | |
if test "$LN_S" = "ln -s"; 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, using $LN_S" >&5 | |
$as_echo "no, using $LN_S" >&6; } | |
fi | |
php_with_libdir=lib | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for system library directory" >&5 | |
$as_echo_n "checking for system library directory... " >&6; } | |
# Check whether --with-libdir was given. | |
if test "${with_libdir+set}" = set; then : | |
withval=$with_libdir; PHP_LIBDIR=$withval | |
else | |
PHP_LIBDIR=lib | |
fi | |
ext_output=$PHP_LIBDIR | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
php_enable_rpath=yes | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable runpaths" >&5 | |
$as_echo_n "checking whether to enable runpaths... " >&6; } | |
# Check whether --enable-rpath was given. | |
if test "${enable_rpath+set}" = set; then : | |
enableval=$enable_rpath; PHP_RPATH=$enableval | |
else | |
PHP_RPATH=yes | |
fi | |
ext_output=$PHP_RPATH | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports -R" >&5 | |
$as_echo_n "checking if compiler supports -R... " >&6; } | |
if test "${php_cv_cc_dashr+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
SAVE_LIBS=$LIBS | |
LIBS="-R /usr/$PHP_LIBDIR $LIBS" | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
int | |
main () | |
{ | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
php_cv_cc_dashr=yes | |
else | |
php_cv_cc_dashr=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LIBS=$SAVE_LIBS | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $php_cv_cc_dashr" >&5 | |
$as_echo "$php_cv_cc_dashr" >&6; } | |
if test $php_cv_cc_dashr = "yes"; then | |
ld_runpath_switch=-R | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports -Wl,-rpath," >&5 | |
$as_echo_n "checking if compiler supports -Wl,-rpath,... " >&6; } | |
if test "${php_cv_cc_rpath+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
SAVE_LIBS=$LIBS | |
LIBS="-Wl,-rpath,/usr/$PHP_LIBDIR $LIBS" | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
int | |
main () | |
{ | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
php_cv_cc_rpath=yes | |
else | |
php_cv_cc_rpath=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LIBS=$SAVE_LIBS | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $php_cv_cc_rpath" >&5 | |
$as_echo "$php_cv_cc_rpath" >&6; } | |
if test $php_cv_cc_rpath = "yes"; then | |
ld_runpath_switch=-Wl,-rpath, | |
else | |
ld_runpath_switch=-L | |
fi | |
fi | |
if test "$PHP_RPATH" = "no"; then | |
ld_runpath_switch= | |
fi | |
for ac_prog in gawk nawk awk mawk | |
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 test "${ac_cv_prog_AWK+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test -n "$AWK"; then | |
ac_cv_prog_AWK="$AWK" # Let the user override the test. | |
else | |
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
as_dummy="/usr/xpg4/bin/:$PATH" | |
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | |
ac_cv_prog_AWK="$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 | |
AWK=$ac_cv_prog_AWK | |
if test -n "$AWK"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 | |
$as_echo "$AWK" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
test -n "$AWK" && break | |
done | |
test -n "$AWK" || AWK="bork" | |
case "$AWK" in | |
*mawk) | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: mawk is known to have problems on some systems. You should install GNU awk" >&5 | |
$as_echo "$as_me: WARNING: mawk is known to have problems on some systems. You should install GNU awk" >&2;} | |
;; | |
*gawk) | |
;; | |
bork) | |
as_fn_error $? "Could not find awk; Install GNU awk" "$LINENO" 5 | |
;; | |
*) | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $AWK is broken" >&5 | |
$as_echo_n "checking if $AWK is broken... " >&6; } | |
if ! $AWK 'function foo() {}' >/dev/null 2>&1 ; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
as_fn_error $? "You should install GNU awk" "$LINENO" 5 | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
;; | |
esac | |
PHP_VAR_SUBST="$PHP_VAR_SUBST AWK" | |
for ac_prog in 'bison -y' byacc | |
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 test "${ac_cv_prog_YACC+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test -n "$YACC"; then | |
ac_cv_prog_YACC="$YACC" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | |
ac_cv_prog_YACC="$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 | |
YACC=$ac_cv_prog_YACC | |
if test -n "$YACC"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 | |
$as_echo "$YACC" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
test -n "$YACC" && break | |
done | |
test -n "$YACC" || YACC="yacc" | |
# we only support certain bison versions; | |
# min: 2.4 (i.e. 204, major * 100 + minor for easier comparison) | |
bison_version_min="204" | |
# non-working versions, e.g. "3.0 3.2"; | |
# remove "none" when introducing the first incompatible bison version an | |
# separate any following additions by spaces | |
bison_version_exclude="3.0" | |
# for standalone build of Zend Engine | |
test -z "$SED" && SED=sed | |
bison_version=none | |
if test "$YACC"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bison version" >&5 | |
$as_echo_n "checking for bison version... " >&6; } | |
if test "${php_cv_bison_version+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
bison_version_vars=`$YACC --version 2> /dev/null | grep 'GNU Bison' | cut -d ' ' -f 4 | $SED -e 's/\./ /g' | tr -d a-z` | |
php_cv_bison_version=invalid | |
if test -n "$bison_version_vars"; then | |
set $bison_version_vars | |
bison_version="${1}.${2}" | |
bison_version_num="`expr ${1} \* 100 + ${2}`" | |
if test $bison_version_num -ge $bison_version_min; then | |
php_cv_bison_version="$bison_version (ok)" | |
for bison_check_version in $bison_version_exclude; do | |
if test "$bison_version" = "$bison_check_version"; then | |
php_cv_bison_version=invalid | |
break | |
fi | |
done | |
fi | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $php_cv_bison_version" >&5 | |
$as_echo "$php_cv_bison_version" >&6; } | |
fi | |
case $php_cv_bison_version in | |
""|invalid) | |
bison_msg="This bison version is not supported for regeneration of the Zend/PHP parsers (found: $bison_version, min: $bison_version_min, excluded: $bison_version_exclude)." | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $bison_msg" >&5 | |
$as_echo "$as_me: WARNING: $bison_msg" >&2;} | |
YACC="exit 0;" | |
;; | |
esac | |
PHP_VAR_SUBST="$PHP_VAR_SUBST YACC" | |
# Extract the first word of "re2c", so it can be a program name with args. | |
set dummy re2c; ac_word=$2 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | |
$as_echo_n "checking for $ac_word... " >&6; } | |
if test "${ac_cv_prog_RE2C+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test -n "$RE2C"; then | |
ac_cv_prog_RE2C="$RE2C" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | |
ac_cv_prog_RE2C="re2c" | |
$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 | |
RE2C=$ac_cv_prog_RE2C | |
if test -n "$RE2C"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $RE2C" >&5 | |
$as_echo "$RE2C" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
if test -n "$RE2C"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for re2c version" >&5 | |
$as_echo_n "checking for re2c version... " >&6; } | |
if test "${php_cv_re2c_version+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
re2c_vernum=`$RE2C --vernum 2>/dev/null` | |
if test -z "$re2c_vernum" || test "$re2c_vernum" -lt "1304"; then | |
php_cv_re2c_version=invalid | |
else | |
php_cv_re2c_version="`$RE2C --version | cut -d ' ' -f 2 2>/dev/null` (ok)" | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $php_cv_re2c_version" >&5 | |
$as_echo "$php_cv_re2c_version" >&6; } | |
fi | |
case $php_cv_re2c_version in | |
""|invalid) | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers." >&5 | |
$as_echo "$as_me: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers." >&2;} | |
RE2C="exit 0;" | |
;; | |
esac | |
PHP_VAR_SUBST="$PHP_VAR_SUBST RE2C" | |
case $php_cv_bison_version in | |
""|invalid) | |
if ! test -f "$abs_srcdir/Zend/zend_language_parser.h" || ! test -f "$abs_srcdir/Zend/zend_language_parser.c" ; then | |
as_fn_error $? "bison is required to build PHP/Zend when building a GIT checkout!" "$LINENO" 5 | |
fi | |
;; | |
esac | |
php_enable_re2c_cgoto=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable computed goto gcc extension with re2c" >&5 | |
$as_echo_n "checking whether to enable computed goto gcc extension with re2c... " >&6; } | |
# Check whether --enable-re2c-cgoto was given. | |
if test "${enable_re2c_cgoto+set}" = set; then : | |
enableval=$enable_re2c_cgoto; PHP_RE2C_CGOTO=$enableval | |
else | |
PHP_RE2C_CGOTO=no | |
fi | |
ext_output=$PHP_RE2C_CGOTO | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_RE2C_CGOTO" = "no"; then | |
RE2C_FLAGS="" | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether re2c -g works" >&5 | |
$as_echo_n "checking whether re2c -g works... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
int | |
main () | |
{ | |
int main(int argc, const char **argv) | |
{ | |
argc = argc; | |
argv = argv; | |
label1: | |
label2: | |
static void *adr[] = { &&label1, &&label2}; | |
goto *adr[0]; | |
return 0; | |
} | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
RE2C_FLAGS="" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
else | |
RE2C_FLAGS="-g" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST RE2C_FLAGS" | |
case $host_cpu in | |
alpha*) | |
if test "$GCC" = "yes"; then | |
CFLAGS="$CFLAGS -mieee" | |
else | |
CFLAGS="$CFLAGS -ieee" | |
fi | |
;; | |
sparc*) | |
if test "$SUNCC" = "yes"; then | |
CFLAGS="$CFLAGS -xmemalign=8s" | |
fi | |
;; | |
esac | |
if test "$GCC" = "yes"; then | |
case $host_alias in | |
*darwin*) | |
GCC_MAJOR_VERSION=`$CC -dumpversion | /usr/bin/sed -nE '1s/([0-9]+)\.[0-9]+\..*/\1/;1p'` | |
;; | |
*) | |
GCC_MAJOR_VERSION=`$CC --version | $SED -n '1s/[^0-9]*//;1s/\..*//;1p'` | |
;; | |
esac | |
if test $GCC_MAJOR_VERSION -ge 4; then | |
CFLAGS="$CFLAGS -fvisibility=hidden" | |
fi | |
fi | |
case $host_alias in | |
*solaris*) | |
CPPFLAGS="$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS" | |
if test "${enable_libgcc+set}" != "set" && test "$GCC" = "yes"; then | |
enable_libgcc=yes | |
fi | |
;; | |
*dgux*) | |
CPPFLAGS="$CPPFLAGS -D_BSD_TIMEOFDAY_FLAVOR" | |
;; | |
*darwin*|*rhapsody*) | |
if test -n "$GCC"; then | |
gcc_arg_name=ac_cv_gcc_arg_no_cpp_precomp | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -no-cpp-precomp" >&5 | |
$as_echo_n "checking whether $CC supports -no-cpp-precomp... " >&6; } | |
if test "${ac_cv_gcc_arg_no_cpp_precomp+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
echo 'void somefunc() { };' > conftest.c | |
cmd='$CC -no-cpp-precomp -c conftest.c' | |
if eval $cmd 2>&1 | $EGREP -e -no-cpp-precomp >/dev/null ; then | |
ac_result=no | |
else | |
ac_result=yes | |
fi | |
eval $gcc_arg_name=$ac_result | |
rm -f conftest.* | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_arg_no_cpp_precomp" >&5 | |
$as_echo "$ac_cv_gcc_arg_no_cpp_precomp" >&6; } | |
if eval test "\$$gcc_arg_name" = "yes"; then | |
gcc_no_cpp_precomp=yes | |
else | |
: | |
fi | |
if test "$gcc_no_cpp_precomp" = "yes"; then | |
CPPFLAGS="$CPPFLAGS -no-cpp-precomp" | |
fi | |
fi | |
php_multiple_shlib_versions_ok=yes | |
;; | |
*beos*) | |
beos_threads=1 | |
LIBS="$LIBS -lbe -lroot" | |
;; | |
*mips*) | |
CPPFLAGS="$CPPFLAGS -D_XPG_IV" | |
;; | |
*hpux*) | |
if test "$GCC" = "yes"; then | |
CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED" | |
fi | |
;; | |
*netware*) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
case /main in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "/main"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir//main/"; ac_bdir="/main/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in internal_functions.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case win32 in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "win32"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/win32/"; ac_bdir="win32/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sendmail.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre -I$CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre -I$CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre -I$CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre -I$CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
PHP5LIB_SHARED_LIBADD=\$\(EXTRA_LIBS\) | |
EXTENSION_DIR=sys:/php$PHP_MAJOR_VERSION/ext | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP5LIB_SHARED_LIBADD" | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o 'netware'/php5lib.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(PHP_GLOBAL_OBJS) $(PHP5LIB_SHARED_LIBADD) && mv -f 'netware'/.libs/php5lib.so 'netware'/php5lib.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(PHP_GLOBAL_OBJS) $(PHP5LIB_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(PHP_GLOBAL_OBJS) $(PHP5LIB_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/php5lib.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/php5lib.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_GLOBAL_OBJS" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/php5lib.$suffix: netware/php5lib.$suffix | |
\$(LIBTOOL) --mode=install cp netware/php5lib.$suffix \$(phplibdir) | |
netware/php5lib.$suffix: \$(PHP_GLOBAL_OBJS) \$(PHP5LIB_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
# Disable PIC mode by default where it is known to be safe to do so, | |
# to avoid the performance hit from the lost register | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to force non-PIC code in shared modules" >&5 | |
$as_echo_n "checking whether to force non-PIC code in shared modules... " >&6; } | |
case $host_alias in | |
i?86-*-linux*|i?86-*-freebsd*) | |
if test "${with_pic+set}" != "set" || test "$with_pic" = "no"; then | |
with_pic=no | |
{ $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 | |
;; | |
*) | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /dev/urandom exists" >&5 | |
$as_echo_n "checking whether /dev/urandom exists... " >&6; } | |
if test -r "/dev/urandom" && test -c "/dev/urandom"; then | |
$as_echo "#define HAVE_DEV_URANDOM 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; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /dev/arandom exists" >&5 | |
$as_echo_n "checking whether /dev/arandom exists... " >&6; } | |
if test -r "/dev/arandom" && test -c "/dev/arandom"; then | |
$as_echo "#define HAVE_DEV_ARANDOM 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 | |
fi | |
if test "$beos_threads" = "1"; then | |
pthreads_working="yes" | |
ac_cv_pthreads_cflags="" | |
else | |
save_CFLAGS=$CFLAGS | |
save_LIBS=$LIBS | |
if test -n "$ac_cv_pthreads_lib"; then | |
LIBS="$LIBS -l$ac_cv_pthreads_lib" | |
fi | |
if test -n "$ac_cv_pthreads_cflags"; then | |
CFLAGS="$CFLAGS $ac_cv_pthreads_cflags" | |
fi | |
if test "$cross_compiling" = yes; then : | |
pthreads_working=no | |
case $host_alias in | |
*netware*) | |
pthreads_working=yes | |
esac | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <pthread.h> | |
#include <stddef.h> | |
void *thread_routine(void *data) { | |
return data; | |
} | |
int main() { | |
pthread_t thd; | |
pthread_mutexattr_t mattr; | |
int data = 1; | |
pthread_mutexattr_init(&mattr); | |
return pthread_create(&thd, NULL, thread_routine, &data); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
pthreads_working=yes | |
else | |
pthreads_working=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$save_LIBS | |
CFLAGS=$save_CFLAGS | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthreads_cflags" >&5 | |
$as_echo_n "checking for pthreads_cflags... " >&6; } | |
if test "${ac_cv_pthreads_cflags+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_cv_pthreads_cflags= | |
if test "$pthreads_working" != "yes"; then | |
for flag in -kthread -pthread -pthreads -mthreads -Kthread -threads -mt -qthreaded; do | |
ac_save=$CFLAGS | |
CFLAGS="$CFLAGS $flag" | |
if test "$cross_compiling" = yes; then : | |
pthreads_working=no | |
case $host_alias in | |
*netware*) | |
pthreads_working=yes | |
esac | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <pthread.h> | |
#include <stddef.h> | |
void *thread_routine(void *data) { | |
return data; | |
} | |
int main() { | |
pthread_t thd; | |
pthread_mutexattr_t mattr; | |
int data = 1; | |
pthread_mutexattr_init(&mattr); | |
return pthread_create(&thd, NULL, thread_routine, &data); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
pthreads_working=yes | |
else | |
pthreads_working=no | |
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 | |
if test "$pthreads_working" = "yes"; then | |
ac_cv_pthreads_cflags=$flag | |
break | |
fi | |
done | |
fi | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthreads_cflags" >&5 | |
$as_echo "$ac_cv_pthreads_cflags" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthreads_lib" >&5 | |
$as_echo_n "checking for pthreads_lib... " >&6; } | |
if test "${ac_cv_pthreads_lib+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_cv_pthreads_lib= | |
if test "$pthreads_working" != "yes"; then | |
for lib in pthread pthreads c_r; do | |
ac_save=$LIBS | |
LIBS="$LIBS -l$lib" | |
if test "$cross_compiling" = yes; then : | |
pthreads_working=no | |
case $host_alias in | |
*netware*) | |
pthreads_working=yes | |
esac | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <pthread.h> | |
#include <stddef.h> | |
void *thread_routine(void *data) { | |
return data; | |
} | |
int main() { | |
pthread_t thd; | |
pthread_mutexattr_t mattr; | |
int data = 1; | |
pthread_mutexattr_init(&mattr); | |
return pthread_create(&thd, NULL, thread_routine, &data); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
pthreads_working=yes | |
else | |
pthreads_working=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_save | |
if test "$pthreads_working" = "yes"; then | |
ac_cv_pthreads_lib=$lib | |
break | |
fi | |
done | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthreads_lib" >&5 | |
$as_echo "$ac_cv_pthreads_lib" >&6; } | |
if test "$pthreads_working" = "yes"; then | |
threads_result="POSIX-Threads found" | |
else | |
threads_result="POSIX-Threads not found" | |
fi | |
# Check whether --enable- was given. | |
if test "${enable_+set}" = set; then : | |
enableval=$enable_; | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST SHLIB_SUFFIX_NAME" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST SHLIB_DL_SUFFIX_NAME" | |
SHLIB_SUFFIX_NAME=so | |
SHLIB_DL_SUFFIX_NAME=$SHLIB_SUFFIX_NAME | |
case $host_alias in | |
*hpux*) | |
SHLIB_SUFFIX_NAME=sl | |
SHLIB_DL_SUFFIX_NAME=sl | |
;; | |
*darwin*) | |
SHLIB_SUFFIX_NAME=dylib | |
SHLIB_DL_SUFFIX_NAME=so | |
;; | |
esac | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
PHP_SAPI=none | |
SAPI_SHARED=libs/libphp$PHP_MAJOR_VERSION.$SHLIB_DL_SUFFIX_NAME | |
SAPI_STATIC=libs/libphp$PHP_MAJOR_VERSION.a | |
SAPI_LIBTOOL=libphp$PHP_MAJOR_VERSION.la | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Configuring SAPI modules${T_ME}" >&5 | |
$as_echo "${T_MD}Configuring SAPI modules${T_ME}" >&6; } | |
php_with_aolserver=no | |
# Check whether --with-aolserver was given. | |
if test "${with_aolserver+set}" = set; then : | |
withval=$with_aolserver; PHP_AOLSERVER=$withval | |
else | |
PHP_AOLSERVER=no | |
fi | |
ext_output=$PHP_AOLSERVER | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AOLserver support" >&5 | |
$as_echo_n "checking for AOLserver support... " >&6; } | |
if test "$PHP_AOLSERVER" != "no"; then | |
if test -d "$PHP_AOLSERVER/include"; then | |
PHP_AOLSERVER_SRC=$PHP_AOLSERVER | |
fi | |
if test -z "$PHP_AOLSERVER_SRC" || test ! -d $PHP_AOLSERVER_SRC/include; then | |
as_fn_error $? "Please specify the path to the source distribution of AOLserver using --with-aolserver-src=DIR" "$LINENO" 5 | |
fi | |
if test ! -d $PHP_AOLSERVER/bin ; then | |
as_fn_error $? "Please specify the path to the root of AOLserver using --with-aolserver=DIR" "$LINENO" 5 | |
fi | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
if test "$PHP_AOLSERVER_SRC/include" != "/usr/include"; then | |
if test -z "$PHP_AOLSERVER_SRC/include" || echo "$PHP_AOLSERVER_SRC/include" | grep '^/' >/dev/null ; then | |
ai_p=$PHP_AOLSERVER_SRC/include | |
else | |
ep_dir=`echo $PHP_AOLSERVER_SRC/include|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PHP_AOLSERVER_SRC/include"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
$as_echo "#define HAVE_AOLSERVER 1" >>confdefs.h | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES aolserver" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=aolserver | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/aolserver" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS aolserver" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/aolserver in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/aolserver"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/aolserver/"; ac_bdir="sapi/aolserver/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in aolserver.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$PHP_AOLSERVER/bin/" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_AOLSERVER" >&5 | |
$as_echo "$PHP_AOLSERVER" >&6; } | |
php_with_apxs=no | |
# Check whether --with-apxs was given. | |
if test "${with_apxs+set}" = set; then : | |
withval=$with_apxs; PHP_APXS=$withval | |
else | |
PHP_APXS=no | |
fi | |
ext_output=$PHP_APXS | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Apache 1.x module support via DSO through APXS" >&5 | |
$as_echo_n "checking for Apache 1.x module support via DSO through APXS... " >&6; } | |
if test "$PHP_APXS" != "no"; then | |
if test "$PHP_APXS" = "yes"; then | |
APXS=apxs | |
$APXS -q CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0" && test -x /usr/sbin/apxs; then #SUSE 6.x | |
APXS=/usr/sbin/apxs | |
fi | |
else | |
if test -z "$PHP_APXS" || echo "$PHP_APXS" | grep '^/' >/dev/null ; then | |
APXS=$PHP_APXS | |
else | |
ep_dir=`echo $PHP_APXS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
APXS="$ep_realdir"/`basename "$PHP_APXS"` | |
fi | |
fi | |
$APXS -q CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, I was not able to successfully run APXS. Possible reasons:" >&5 | |
$as_echo "Sorry, I was not able to successfully run APXS. Possible reasons:" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 1. Perl is not installed;" >&5 | |
$as_echo "1. Perl is not installed;" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2. Apache was not compiled with DSO support (--enable-module=so);" >&5 | |
$as_echo "2. Apache was not compiled with DSO support (--enable-module=so);" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs" >&5 | |
$as_echo "3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: The output of $APXS follows" >&5 | |
$as_echo "The output of $APXS follows" >&6; } | |
$APXS -q CFLAGS | |
as_fn_error $? "Aborting" "$LINENO" 5 | |
fi | |
APXS_LDFLAGS="@SYBASE_LFLAGS@ @SYBASE_LIBS@ @SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@" | |
APXS_INCLUDEDIR=`$APXS -q INCLUDEDIR` | |
APXS_CFLAGS=`$APXS -q CFLAGS` | |
APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET` | |
APACHE_INCLUDE=-I$APXS_INCLUDEDIR | |
# Test that we're trying to configure with apache 1.x | |
ac_output=`$APXS_HTTPD -v 2>&1 | grep version | $SED -e 's/Oracle-HTTP-//'` | |
ac_IFS=$IFS | |
IFS="- /. | |
" | |
set $ac_output | |
IFS=$ac_IFS | |
APACHE_VERSION=`expr $4 \* 1000000 + $5 \* 1000 + $6` | |
if test "$APACHE_VERSION" -ge 2000000; then | |
as_fn_error $? "You have enabled Apache 1.3 support while your server is Apache 2. Please use the appropriate switch --with-apxs2" "$LINENO" 5 | |
fi | |
for flag in $APXS_CFLAGS; do | |
case $flag in | |
-D*) APACHE_CPPFLAGS="$APACHE_CPPFLAGS $flag";; | |
esac | |
done | |
case $host_alias in | |
*aix*) | |
APXS_LIBEXECDIR=`$APXS -q LIBEXECDIR` | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-brtl -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp" | |
PHP_AIX_LDFLAGS="-Wl,-brtl" | |
build_type=shared | |
;; | |
*darwin*) | |
MH_BUNDLE_FLAGS="-dynamic -twolevel_namespace -bundle -bundle_loader $APXS_HTTPD" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST MH_BUNDLE_FLAGS" | |
SAPI_SHARED=libs/libphp5.so | |
build_type=bundle | |
;; | |
*) | |
build_type=shared | |
;; | |
esac | |
if test "$build_type" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache" | |
case "$build_type" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache/"; ac_bdir="sapi/apache/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
# Test whether apxs support -S option | |
$APXS -q -S CFLAGS="$APXS_CFLAGS" CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0"; then | |
APACHE_INSTALL="$APXS -i -a -n php5 $SAPI_SHARED" # Old apxs does not have -S option | |
else | |
APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` | |
if test -z `$APXS -q SYSCONFDIR`; then | |
APACHE_INSTALL="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ | |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ | |
-i -n php5 $SAPI_SHARED" | |
else | |
APXS_SYSCONFDIR='$(INSTALL_ROOT)'`$APXS -q SYSCONFDIR` | |
APACHE_INSTALL="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ | |
\$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ | |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ | |
-S SYSCONFDIR='$APXS_SYSCONFDIR' \ | |
-i -a -n php5 $SAPI_SHARED" | |
fi | |
fi | |
if test -z "`$APXS -q LD_SHLIB`" || test "`$APXS -q LIBEXECDIR`" = "modules"; then | |
PHP_APXS_BROKEN=yes | |
fi | |
STRONGHOLD= | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
$as_echo "#define HAVE_AP_COMPAT_H 1" >>confdefs.h | |
$as_echo "#define HAVE_APACHE 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 | |
php_with_apache=no | |
# Check whether --with-apache was given. | |
if test "${with_apache+set}" = set; then : | |
withval=$with_apache; PHP_APACHE=$withval | |
else | |
PHP_APACHE=no | |
fi | |
ext_output=$PHP_APACHE | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Apache 1.x module support" >&5 | |
$as_echo_n "checking for Apache 1.x module support... " >&6; } | |
if test "$PHP_SAPI" != "apache" && test "$PHP_APACHE" != "no"; then | |
if test "$PHP_APACHE" = "yes"; then | |
# Apache's default directory | |
PHP_APACHE=/usr/local/apache | |
fi | |
APACHE_INSTALL_FILES="\$(srcdir)/sapi/apache/mod_php5.* sapi/apache/libphp5.module" | |
$as_echo "#define HAVE_APACHE 1" >>confdefs.h | |
APACHE_MODULE=yes | |
if test -z "$PHP_APACHE" || echo "$PHP_APACHE" | grep '^/' >/dev/null ; then | |
PHP_APACHE=$PHP_APACHE | |
else | |
ep_dir=`echo $PHP_APACHE|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
PHP_APACHE="$ep_realdir"/`basename "$PHP_APACHE"` | |
fi | |
# For Apache 1.2.x | |
if test -f $PHP_APACHE/src/httpd.h; then | |
APACHE_INCLUDE=-I$PHP_APACHE/src | |
APACHE_TARGET=$PHP_APACHE/src | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache/"; ac_bdir="sapi/apache/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_INCLUDE $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
APACHE_INSTALL="mkdir -p $APACHE_TARGET; cp $SAPI_STATIC $APACHE_INSTALL_FILES $APACHE_TARGET" | |
PHP_LIBS="-L. -lphp3" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - Apache 1.2.x" >&5 | |
$as_echo "yes - Apache 1.2.x" >&6; } | |
STRONGHOLD= | |
if test -f $PHP_APACHE/src/ap_config.h; then | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
fi | |
# For Apache 2.0.x | |
elif test -f $PHP_APACHE/include/httpd.h && test -f $PHP_APACHE/srclib/apr/include/apr_general.h ; then | |
as_fn_error $? "Use --with-apxs2 with Apache 2.x!" "$LINENO" 5 | |
# For Apache 1.3.x | |
elif test -f $PHP_APACHE/src/main/httpd.h; then | |
APACHE_HAS_REGEX=1 | |
APACHE_INCLUDE="-I$PHP_APACHE/src/main -I$PHP_APACHE/src/os/unix -I$PHP_APACHE/src/ap" | |
APACHE_TARGET=$PHP_APACHE/src/modules/php5 | |
if test ! -d $APACHE_TARGET; then | |
mkdir $APACHE_TARGET | |
fi | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache/"; ac_bdir="sapi/apache/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_INCLUDE $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
APACHE_INSTALL="mkdir -p $APACHE_TARGET; cp $SAPI_STATIC $APACHE_TARGET/libmodphp5.a; cp $APACHE_INSTALL_FILES $APACHE_TARGET; cp $srcdir/sapi/apache/apMakefile.tmpl $APACHE_TARGET/Makefile.tmpl; cp $srcdir/sapi/apache/apMakefile.libdir $APACHE_TARGET/Makefile.libdir" | |
PHP_LIBS="-Lmodules/php5 -L../modules/php5 -L../../modules/php5 -lmodphp5" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - Apache 1.3.x" >&5 | |
$as_echo "yes - Apache 1.3.x" >&6; } | |
STRONGHOLD= | |
if test -f $PHP_APACHE/src/include/ap_config.h; then | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
fi | |
if test -f $PHP_APACHE/src/include/ap_compat.h; then | |
$as_echo "#define HAVE_AP_COMPAT_H 1" >>confdefs.h | |
if test ! -f $PHP_APACHE/src/include/ap_config_auto.h; then | |
as_fn_error $? "Please run Apache\'s configure or src/Configure program once and try again" "$LINENO" 5 | |
fi | |
elif test -f $PHP_APACHE/src/include/compat.h; then | |
$as_echo "#define HAVE_OLD_COMPAT_H 1" >>confdefs.h | |
fi | |
# Also for Apache 1.3.x | |
elif test -f $PHP_APACHE/src/include/httpd.h; then | |
APACHE_HAS_REGEX=1 | |
APACHE_INCLUDE="-I$PHP_APACHE/src/include -I$PHP_APACHE/src/os/unix" | |
APACHE_TARGET=$PHP_APACHE/src/modules/php5 | |
if test ! -d $APACHE_TARGET; then | |
mkdir $APACHE_TARGET | |
fi | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache/"; ac_bdir="sapi/apache/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_INCLUDE $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
PHP_LIBS="-Lmodules/php5 -L../modules/php5 -L../../modules/php5 -lmodphp5" | |
APACHE_INSTALL="mkdir -p $APACHE_TARGET; cp $SAPI_STATIC $APACHE_TARGET/libmodphp5.a; cp $APACHE_INSTALL_FILES $APACHE_TARGET; cp $srcdir/sapi/apache/apMakefile.tmpl $APACHE_TARGET/Makefile.tmpl; cp $srcdir/sapi/apache/apMakefile.libdir $APACHE_TARGET/Makefile.libdir" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - Apache 1.3.x" >&5 | |
$as_echo "yes - Apache 1.3.x" >&6; } | |
STRONGHOLD= | |
if test -f $PHP_APACHE/src/include/ap_config.h; then | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
fi | |
if test -f $PHP_APACHE/src/include/ap_compat.h; then | |
$as_echo "#define HAVE_AP_COMPAT_H 1" >>confdefs.h | |
if test ! -f $PHP_APACHE/src/include/ap_config_auto.h; then | |
as_fn_error $? "Please run Apache\'s configure or src/Configure program once and try again" "$LINENO" 5 | |
fi | |
elif test -f $PHP_APACHE/src/include/compat.h; then | |
$as_echo "#define HAVE_OLD_COMPAT_H 1" >>confdefs.h | |
fi | |
# For StrongHold 2.2 | |
elif test -f $PHP_APACHE/apache/httpd.h; then | |
APACHE_INCLUDE="-I$PHP_APACHE/apache -I$PHP_APACHE/ssl/include" | |
APACHE_TARGET=$PHP_APACHE/apache | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache/"; ac_bdir="sapi/apache/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_INCLUDE $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
PHP_LIBS="-Lmodules/php5 -L../modules/php5 -L../../modules/php5 -lmodphp5" | |
APACHE_INSTALL="mkdir -p $APACHE_TARGET; cp $SAPI_STATIC $APACHE_TARGET/libmodphp5.a; cp $APACHE_INSTALL_FILES $APACHE_TARGET" | |
STRONGHOLD=-DSTRONGHOLD=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - StrongHold" >&5 | |
$as_echo "yes - StrongHold" >&6; } | |
if test -f $PHP_APACHE/apache/ap_config.h; then | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
fi | |
if test -f $PHP_APACHE/src/ap_compat.h; then | |
$as_echo "#define HAVE_AP_COMPAT_H 1" >>confdefs.h | |
if test ! -f $PHP_APACHE/src/include/ap_config_auto.h; then | |
as_fn_error $? "Please run Apache\'s configure or src/Configure program once and try again" "$LINENO" 5 | |
fi | |
elif test -f $PHP_APACHE/src/compat.h; then | |
$as_echo "#define HAVE_OLD_COMPAT_H 1" >>confdefs.h | |
fi | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
as_fn_error $? "Invalid Apache directory - unable to find httpd.h under $PHP_APACHE" "$LINENO" 5 | |
fi | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
# compatibility | |
if test -z "$enable_mod_charset" && test "$with_mod_charset"; then | |
enable_mod_charset=$with_mod_charset | |
fi | |
php_enable_mod_charset=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Apache charset compatibility option" >&5 | |
$as_echo_n "checking whether to enable Apache charset compatibility option... " >&6; } | |
# Check whether --enable-mod-charset was given. | |
if test "${enable_mod_charset+set}" = set; then : | |
enableval=$enable_mod_charset; PHP_MOD_CHARSET=$enableval | |
else | |
PHP_MOD_CHARSET=no | |
fi | |
ext_output=$PHP_MOD_CHARSET | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_MOD_CHARSET" = "yes"; then | |
$as_echo "#define USE_TRANSFER_TABLES 1" >>confdefs.h | |
fi | |
if test "$APACHE_MODULE" = "yes"; then | |
if test -n "$GCC"; then | |
gcc_arg_name=ac_cv_gcc_arg_rdynamic | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -rdynamic" >&5 | |
$as_echo_n "checking whether $CC supports -rdynamic... " >&6; } | |
if test "${ac_cv_gcc_arg_rdynamic+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
echo 'void somefunc() { };' > conftest.c | |
cmd='$CC -rdynamic -c conftest.c' | |
if eval $cmd 2>&1 | $EGREP -e -rdynamic >/dev/null ; then | |
ac_result=no | |
else | |
ac_result=yes | |
fi | |
eval $gcc_arg_name=$ac_result | |
rm -f conftest.* | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_arg_rdynamic" >&5 | |
$as_echo "$ac_cv_gcc_arg_rdynamic" >&6; } | |
if eval test "\$$gcc_arg_name" = "yes"; then | |
gcc_rdynamic=yes | |
else | |
: | |
fi | |
if test "$gcc_rdynamic" = "yes"; then | |
PHP_LDFLAGS="$PHP_LDFLAGS -rdynamic" | |
fi | |
fi | |
$php_shtool mkdir -p sapi/apache | |
PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES sapi/apache/libphp5.module" | |
fi | |
if test -n "$APACHE_INSTALL"; then | |
if test "x$APXS" != "x" -a "`uname -sv`" = "AIX 4" -a "$GCC" != "yes"; then | |
APXS_EXP=-bE:sapi/apache/mod_php5.exp | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for member fd in BUFF *" >&5 | |
$as_echo_n "checking for member fd in BUFF *... " >&6; } | |
if test "${ac_cv_php_fd_in_buff+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
save=$CPPFLAGS | |
if test -n "$APXS_INCLUDEDIR"; then | |
CPPFLAGS="$CPPFLAGS -I$APXS_INCLUDEDIR" | |
else | |
CPPFLAGS="$CPPFLAGS $APACHE_INCLUDE" | |
fi | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <httpd.h> | |
int | |
main () | |
{ | |
conn_rec *c; int fd = c->client->fd; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_php_fd_in_buff=yes | |
else | |
ac_cv_php_fd_in_buff=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
CPPFLAGS=$save | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_php_fd_in_buff" >&5 | |
$as_echo "$ac_cv_php_fd_in_buff" >&6; } | |
if test "$ac_cv_php_fd_in_buff" = "yes"; then | |
$as_echo "#define PHP_APACHE_HAVE_CLIENT_FD 1" >>confdefs.h | |
fi | |
INSTALL_IT=$APACHE_INSTALL | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APXS_EXP" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APACHE_INCLUDE" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APACHE_TARGET" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APXS" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APXS_LDFLAGS" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APACHE_INSTALL" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST STRONGHOLD" | |
fi | |
php_with_apxs2filter=no | |
# Check whether --with-apxs2filter was given. | |
if test "${with_apxs2filter+set}" = set; then : | |
withval=$with_apxs2filter; PHP_APXS2FILTER=$withval | |
else | |
PHP_APXS2FILTER=no | |
fi | |
ext_output=$PHP_APXS2FILTER | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Apache 2.0 filter-module support via DSO through APXS" >&5 | |
$as_echo_n "checking for Apache 2.0 filter-module support via DSO through APXS... " >&6; } | |
if test "$PHP_APXS2FILTER" != "no"; then | |
if test "$PHP_APXS2FILTER" = "yes"; then | |
APXS=apxs | |
$APXS -q CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0" && test -x /usr/sbin/apxs; then | |
APXS=/usr/sbin/apxs | |
fi | |
else | |
if test -z "$PHP_APXS2FILTER" || echo "$PHP_APXS2FILTER" | grep '^/' >/dev/null ; then | |
APXS=$PHP_APXS2FILTER | |
else | |
ep_dir=`echo $PHP_APXS2FILTER|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
APXS="$ep_realdir"/`basename "$PHP_APXS2FILTER"` | |
fi | |
fi | |
$APXS -q CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, I cannot run apxs. Possible reasons follow:" >&5 | |
$as_echo "Sorry, I cannot run apxs. Possible reasons follow:" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 1. Perl is not installed" >&5 | |
$as_echo "1. Perl is not installed" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2. apxs was not found. Try to pass the path using --with-apxs2filter=/path/to/apxs" >&5 | |
$as_echo "2. apxs was not found. Try to pass the path using --with-apxs2filter=/path/to/apxs" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 3. Apache was not built using --enable-so (the apxs usage page is displayed)" >&5 | |
$as_echo "3. Apache was not built using --enable-so (the apxs usage page is displayed)" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: The output of $APXS follows:" >&5 | |
$as_echo "The output of $APXS follows:" >&6; } | |
$APXS -q CFLAGS | |
as_fn_error $? "Aborting" "$LINENO" 5 | |
fi | |
APXS_INCLUDEDIR=`$APXS -q INCLUDEDIR` | |
APXS_BINDIR=`$APXS -q BINDIR` | |
APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET` | |
APXS_CFLAGS=`$APXS -q CFLAGS` | |
APU_BINDIR=`$APXS -q APU_BINDIR` | |
APR_BINDIR=`$APXS -q APR_BINDIR` | |
# Pick up ap[ru]-N-config if using httpd >=2.1 | |
APR_CONFIG=`$APXS -q APR_CONFIG 2>/dev/null || | |
echo $APR_BINDIR/apr-config` | |
APU_CONFIG=`$APXS -q APU_CONFIG 2>/dev/null || | |
echo $APU_BINDIR/apu-config` | |
APR_CFLAGS="`$APR_CONFIG --cppflags --includes`" | |
APU_CFLAGS="`$APU_CONFIG --includes`" | |
for flag in $APXS_CFLAGS; do | |
case $flag in | |
-D*) APACHE_CPPFLAGS="$APACHE_CPPFLAGS $flag";; | |
esac | |
done | |
APACHE_CFLAGS="$APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $APR_CFLAGS $APU_CFLAGS" | |
# Test that we're trying to configure with apache 2.x | |
ac_output=`$APXS_HTTPD -v 2>&1 | grep version | $SED -e 's/Oracle-HTTP-//'` | |
ac_IFS=$IFS | |
IFS="- /. | |
" | |
set $ac_output | |
IFS=$ac_IFS | |
APACHE_VERSION=`expr $4 \* 1000000 + $5 \* 1000 + $6` | |
if test "$APACHE_VERSION" -le 2000000; then | |
as_fn_error $? "You have enabled Apache 2 support while your server is Apache 1.3. Please use the appropriate switch --with-apxs (without the 2)" "$LINENO" 5 | |
elif test "$APACHE_VERSION" -lt 2000040; then | |
as_fn_error $? "Please note that Apache version >= 2.0.40 is required" "$LINENO" 5 | |
fi | |
APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` | |
if test -z `$APXS -q SYSCONFDIR`; then | |
INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ | |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ | |
-i -n php5" | |
else | |
APXS_SYSCONFDIR='$(INSTALL_ROOT)'`$APXS -q SYSCONFDIR` | |
INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ | |
\$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ | |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ | |
-S SYSCONFDIR='$APXS_SYSCONFDIR' \ | |
-i -a -n php5" | |
fi | |
case $host_alias in | |
*aix*) | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-brtl -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp" | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache2filter" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache2filter | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache2filter" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2filter" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache2filter in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache2filter"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache2filter/"; ac_bdir="sapi/apache2filter/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache2.c apache_config.c php_functions.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL" | |
;; | |
*darwin*) | |
if test -x "$APR_CONFIG"; then | |
MH_BUNDLE_FLAGS="`$APR_CONFIG --ldflags --link-ld --libs`" | |
fi | |
if test -x "$APU_CONFIG"; then | |
MH_BUNDLE_FLAGS="`$APU_CONFIG --ldflags --link-ld --libs` $MH_BUNDLE_FLAGS" | |
fi | |
MH_BUNDLE_FLAGS="-bundle -bundle_loader $APXS_HTTPD $MH_BUNDLE_FLAGS" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST MH_BUNDLE_FLAGS" | |
if test "bundle" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache2filter" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache2filter | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache2filter" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2filter" | |
case "bundle" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache2filter in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache2filter"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache2filter/"; ac_bdir="sapi/apache2filter/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache2.c apache_config.c php_functions.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
SAPI_SHARED=libs/libphp5.so | |
INSTALL_IT="$INSTALL_IT $SAPI_SHARED" | |
;; | |
*beos*) | |
if test -f _APP_; then `rm _APP_`; fi | |
`ln -s $APXS_BINDIR/httpd _APP_` | |
EXTRA_LIBS="$EXTRA_LIBS _APP_" | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache2filter" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache2filter | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache2filter" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2filter" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache2filter in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache2filter"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache2filter/"; ac_bdir="sapi/apache2filter/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache2.c apache_config.c php_functions.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL" | |
;; | |
*) | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache2filter" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache2filter | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache2filter" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2filter" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache2filter in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache2filter"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache2filter/"; ac_bdir="sapi/apache2filter/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache2.c apache_config.c php_functions.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL" | |
;; | |
esac | |
if test "$APACHE_VERSION" -lt 2004001; then | |
APXS_MPM=`$APXS -q MPM_NAME` | |
if test "$APXS_MPM" != "prefork" && test "$APXS_MPM" != "peruser" && test "$APXS_MPM" != "itk"; then | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
fi | |
else | |
APACHE_THREADED_MPM=`$APXS_HTTPD -V | grep 'threaded:.*yes'` | |
if test -n "$APACHE_THREADED_MPM"; then | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APXS" | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
php_with_apxs2=no | |
# Check whether --with-apxs2 was given. | |
if test "${with_apxs2+set}" = set; then : | |
withval=$with_apxs2; PHP_APXS2=$withval | |
else | |
PHP_APXS2=no | |
fi | |
ext_output=$PHP_APXS2 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Apache 2.0 handler-module support via DSO through APXS" >&5 | |
$as_echo_n "checking for Apache 2.0 handler-module support via DSO through APXS... " >&6; } | |
if test "$PHP_APXS2" != "no"; then | |
if test "$PHP_APXS2" = "yes"; then | |
APXS=apxs | |
$APXS -q CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0" && test -x /usr/sbin/apxs; then | |
APXS=/usr/sbin/apxs | |
fi | |
else | |
if test -z "$PHP_APXS2" || echo "$PHP_APXS2" | grep '^/' >/dev/null ; then | |
APXS=$PHP_APXS2 | |
else | |
ep_dir=`echo $PHP_APXS2|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
APXS="$ep_realdir"/`basename "$PHP_APXS2"` | |
fi | |
fi | |
$APXS -q CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, I cannot run apxs. Possible reasons follow:" >&5 | |
$as_echo "Sorry, I cannot run apxs. Possible reasons follow:" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 1. Perl is not installed" >&5 | |
$as_echo "1. Perl is not installed" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs" >&5 | |
$as_echo "2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 3. Apache was not built using --enable-so (the apxs usage page is displayed)" >&5 | |
$as_echo "3. Apache was not built using --enable-so (the apxs usage page is displayed)" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: The output of $APXS follows:" >&5 | |
$as_echo "The output of $APXS follows:" >&6; } | |
$APXS -q CFLAGS | |
as_fn_error $? "Aborting" "$LINENO" 5 | |
fi | |
APXS_INCLUDEDIR=`$APXS -q INCLUDEDIR` | |
APXS_BINDIR=`$APXS -q BINDIR` | |
APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET` | |
APXS_CFLAGS=`$APXS -q CFLAGS` | |
APU_BINDIR=`$APXS -q APU_BINDIR` | |
APR_BINDIR=`$APXS -q APR_BINDIR` | |
# Pick up ap[ru]-N-config if using httpd >=2.1 | |
APR_CONFIG=`$APXS -q APR_CONFIG 2>/dev/null || | |
echo $APR_BINDIR/apr-config` | |
APU_CONFIG=`$APXS -q APU_CONFIG 2>/dev/null || | |
echo $APU_BINDIR/apu-config` | |
APR_CFLAGS="`$APR_CONFIG --cppflags --includes`" | |
APU_CFLAGS="`$APU_CONFIG --includes`" | |
for flag in $APXS_CFLAGS; do | |
case $flag in | |
-D*) APACHE_CPPFLAGS="$APACHE_CPPFLAGS $flag";; | |
esac | |
done | |
APACHE_CFLAGS="$APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $APR_CFLAGS $APU_CFLAGS" | |
# Test that we're trying to configure with apache 2.x | |
ac_output=`$APXS_HTTPD -v 2>&1 | grep version | $SED -e 's/Oracle-HTTP-//'` | |
ac_IFS=$IFS | |
IFS="- /. | |
" | |
set $ac_output | |
IFS=$ac_IFS | |
APACHE_VERSION=`expr $4 \* 1000000 + $5 \* 1000 + $6` | |
if test "$APACHE_VERSION" -le 2000000; then | |
as_fn_error $? "You have enabled Apache 2 support while your server is Apache 1.3. Please use the appropriate switch --with-apxs (without the 2)" "$LINENO" 5 | |
elif test "$APACHE_VERSION" -lt 2000044; then | |
as_fn_error $? "Please note that Apache version >= 2.0.44 is required" "$LINENO" 5 | |
fi | |
APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` | |
if test -z `$APXS -q SYSCONFDIR`; then | |
INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ | |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ | |
-i -n php5" | |
else | |
APXS_SYSCONFDIR='$(INSTALL_ROOT)'`$APXS -q SYSCONFDIR` | |
INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ | |
\$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ | |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ | |
-S SYSCONFDIR='$APXS_SYSCONFDIR' \ | |
-i -a -n php5" | |
fi | |
case $host_alias in | |
*aix*) | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-brtl -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp" | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache2handler" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache2handler | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache2handler" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2handler" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache2handler in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache2handler"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache2handler/"; ac_bdir="sapi/apache2handler/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in mod_php5.c sapi_apache2.c apache_config.c php_functions.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL" | |
;; | |
*darwin*) | |
if test -x "$APR_CONFIG"; then | |
MH_BUNDLE_FLAGS="`$APR_CONFIG --ldflags --link-ld --libs`" | |
fi | |
if test -x "$APU_CONFIG"; then | |
MH_BUNDLE_FLAGS="`$APU_CONFIG --ldflags --link-ld --libs` $MH_BUNDLE_FLAGS" | |
fi | |
MH_BUNDLE_FLAGS="-bundle -bundle_loader $APXS_HTTPD $MH_BUNDLE_FLAGS" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST MH_BUNDLE_FLAGS" | |
if test "bundle" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache2handler" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache2handler | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache2handler" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2handler" | |
case "bundle" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache2handler in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache2handler"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache2handler/"; ac_bdir="sapi/apache2handler/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in mod_php5.c sapi_apache2.c apache_config.c php_functions.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
SAPI_SHARED=libs/libphp5.so | |
INSTALL_IT="$INSTALL_IT $SAPI_SHARED" | |
;; | |
*beos*) | |
if test -f _APP_; then `rm _APP_`; fi | |
`ln -s $APXS_BINDIR/httpd _APP_` | |
EXTRA_LIBS="$EXTRA_LIBS _APP_" | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache2handler" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache2handler | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache2handler" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2handler" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache2handler in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache2handler"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache2handler/"; ac_bdir="sapi/apache2handler/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in mod_php5.c sapi_apache2.c apache_config.c php_functions.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL" | |
;; | |
*) | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache2handler" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache2handler | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache2handler" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2handler" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache2handler in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache2handler"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache2handler/"; ac_bdir="sapi/apache2handler/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in mod_php5.c sapi_apache2.c apache_config.c php_functions.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL" | |
;; | |
esac | |
if test "$APACHE_VERSION" -lt 2004001; then | |
APXS_MPM=`$APXS -q MPM_NAME` | |
if test "$APXS_MPM" != "prefork" && test "$APXS_MPM" != "peruser" && test "$APXS_MPM" != "itk"; then | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
fi | |
else | |
APACHE_THREADED_MPM=`$APXS_HTTPD -V | grep 'threaded:.*yes'` | |
if test -n "$APACHE_THREADED_MPM"; then | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APXS" | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
php_with_apache_hooks=no | |
# Check whether --with-apache-hooks was given. | |
if test "${with_apache_hooks+set}" = set; then : | |
withval=$with_apache_hooks; PHP_APACHE_HOOKS=$withval | |
else | |
PHP_APACHE_HOOKS=no | |
fi | |
ext_output=$PHP_APACHE_HOOKS | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Apache 1.x (hooks) module support via DSO through APXS" >&5 | |
$as_echo_n "checking for Apache 1.x (hooks) module support via DSO through APXS... " >&6; } | |
if test "$PHP_APACHE_HOOKS" != "no"; then | |
if test "$PHP_APACHE_HOOKS" = "yes"; then | |
APXS=apxs | |
$APXS -q CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0" && test -x /usr/sbin/apxs; then #SUSE 6.x | |
APXS=/usr/sbin/apxs | |
fi | |
else | |
if test -z "$PHP_APACHE_HOOKS" || echo "$PHP_APACHE_HOOKS" | grep '^/' >/dev/null ; then | |
APXS=$PHP_APACHE_HOOKS | |
else | |
ep_dir=`echo $PHP_APACHE_HOOKS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
APXS="$ep_realdir"/`basename "$PHP_APACHE_HOOKS"` | |
fi | |
fi | |
$APXS -q CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, I was not able to successfully run APXS. Possible reasons:" >&5 | |
$as_echo "Sorry, I was not able to successfully run APXS. Possible reasons:" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 1. Perl is not installed;" >&5 | |
$as_echo "1. Perl is not installed;" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2. Apache was not compiled with DSO support (--enable-module=so);" >&5 | |
$as_echo "2. Apache was not compiled with DSO support (--enable-module=so);" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs" >&5 | |
$as_echo "3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: The output of $APXS follows" >&5 | |
$as_echo "The output of $APXS follows" >&6; } | |
$APXS -q CFLAGS | |
as_fn_error $? "Aborting" "$LINENO" 5 | |
fi | |
APXS_LDFLAGS="@SYBASE_LFLAGS@ @SYBASE_LIBS@ @SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@" | |
APXS_INCLUDEDIR=`$APXS -q INCLUDEDIR` | |
APXS_CFLAGS=`$APXS -q CFLAGS` | |
APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET` | |
APACHE_INCLUDE=-I$APXS_INCLUDEDIR | |
# Test that we're trying to configure with apache 1.x | |
ac_output=`$APXS_HTTPD -v 2>&1 | grep version | $SED -e 's/Oracle-HTTP-//'` | |
ac_IFS=$IFS | |
IFS="- /. | |
" | |
set $ac_output | |
IFS=$ac_IFS | |
APACHE_VERSION=`expr $4 \* 1000000 + $5 \* 1000 + $6` | |
if test "$APACHE_VERSION" -ge 2000000; then | |
as_fn_error $? "You have enabled Apache 1.3 support while your server is Apache 2. Please use the appropriate switch --with-apxs2" "$LINENO" 5 | |
fi | |
for flag in $APXS_CFLAGS; do | |
case $flag in | |
-D*) APACHE_CPPFLAGS="$APACHE_CPPFLAGS $flag";; | |
esac | |
done | |
case $host_alias in | |
*aix*) | |
APXS_LIBEXECDIR=`$APXS -q LIBEXECDIR` | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-brtl -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp" | |
PHP_AIX_LDFLAGS="-Wl,-brtl" | |
build_type=shared | |
;; | |
*darwin*) | |
MH_BUNDLE_FLAGS="-dynamic -twolevel_namespace -bundle -bundle_loader $APXS_HTTPD" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST MH_BUNDLE_FLAGS" | |
SAPI_SHARED=libs/libphp5.so | |
build_type=bundle | |
;; | |
*) | |
build_type=shared | |
;; | |
esac | |
if test "$build_type" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache_hooks" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache_hooks | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache_hooks" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache_hooks" | |
case "$build_type" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache_hooks in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache_hooks"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache_hooks/"; ac_bdir="sapi/apache_hooks/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
# Test whether apxs support -S option | |
$APXS -q -S CFLAGS="$APXS_CFLAGS" CFLAGS >/dev/null 2>&1 | |
if test "$?" != "0"; then | |
APACHE_HOOKS_INSTALL="$APXS -i -a -n php5 $SAPI_SHARED" # Old apxs does not have -S option | |
else | |
APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` | |
if test -z `$APXS -q SYSCONFDIR`; then | |
APACHE_HOOKS_INSTALL="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ | |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ | |
-i -n php5 $SAPI_SHARED" | |
else | |
APXS_SYSCONFDIR='$(INSTALL_ROOT)'`$APXS -q SYSCONFDIR` | |
APACHE_HOOKS_INSTALL="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ | |
\$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ | |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ | |
-S SYSCONFDIR='$APXS_SYSCONFDIR' \ | |
-i -a -n php5 $SAPI_SHARED" | |
fi | |
fi | |
if test -z "`$APXS -q LD_SHLIB`" || test "`$APXS -q LIBEXECDIR`" = "modules"; then | |
PHP_APXS_BROKEN=yes | |
fi | |
STRONGHOLD= | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
$as_echo "#define HAVE_AP_COMPAT_H 1" >>confdefs.h | |
$as_echo "#define HAVE_APACHE_HOOKS 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 | |
php_with_apache_hooks_static=no | |
# Check whether --with-apache-hooks-static was given. | |
if test "${with_apache_hooks_static+set}" = set; then : | |
withval=$with_apache_hooks_static; PHP_APACHE_HOOKS_STATIC=$withval | |
else | |
PHP_APACHE_HOOKS_STATIC=no | |
fi | |
ext_output=$PHP_APACHE_HOOKS_STATIC | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Apache 1.x (hooks) module support" >&5 | |
$as_echo_n "checking for Apache 1.x (hooks) module support... " >&6; } | |
if test "$PHP_SAPI" != "apache" && test "$PHP_SAPI" != "apache_hooks" && test "$PHP_APACHE_HOOKS_STATIC" != "no"; then | |
if test "$PHP_APACHE_HOOKS_STATIC" = "yes"; then | |
# Apache's default directory | |
PHP_APACHE_HOOKS_STATIC=/usr/local/apache | |
fi | |
APACHE_HOOKS_INSTALL_FILES="\$(srcdir)/sapi/apache_hooks/mod_php5.* sapi/apache_hooks/libphp5.module" | |
$as_echo "#define HAVE_APACHE 1" >>confdefs.h | |
APACHE_HOOKS_MODULE=yes | |
if test -z "$PHP_APACHE_HOOKS_STATIC" || echo "$PHP_APACHE_HOOKS_STATIC" | grep '^/' >/dev/null ; then | |
PHP_APACHE_HOOKS_STATIC=$PHP_APACHE_HOOKS_STATIC | |
else | |
ep_dir=`echo $PHP_APACHE_HOOKS_STATIC|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
PHP_APACHE_HOOKS_STATIC="$ep_realdir"/`basename "$PHP_APACHE_HOOKS_STATIC"` | |
fi | |
# For Apache 1.2.x | |
if test -f $PHP_APACHE_HOOKS_STATIC/src/httpd.h; then | |
APACHE_INCLUDE=-I$PHP_APACHE_HOOKS_STATIC/src | |
APACHE_TARGET=$PHP_APACHE_HOOKS_STATIC/src | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache_hooks" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache_hooks | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache_hooks" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache_hooks" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache_hooks in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache_hooks"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache_hooks/"; ac_bdir="sapi/apache_hooks/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_INCLUDE $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
APACHE_HOOKS_INSTALL="mkdir -p $APACHE_TARGET; cp $SAPI_STATIC $APACHE_HOOKS_INSTALL_FILES $APACHE_TARGET" | |
PHP_LIBS="-L. -lphp3" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - Apache 1.2.x" >&5 | |
$as_echo "yes - Apache 1.2.x" >&6; } | |
STRONGHOLD= | |
if test -f $PHP_APACHE_HOOKS_STATIC/src/ap_config.h; then | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
fi | |
# For Apache 2.0.x | |
elif test -f $PHP_APACHE_HOOKS_STATIC/include/httpd.h && test -f $PHP_APACHE_HOOKS_STATIC/srclib/apr/include/apr_general.h ; then | |
as_fn_error $? "Use --with-apxs2 with Apache 2.x!" "$LINENO" 5 | |
# For Apache 1.3.x | |
elif test -f $PHP_APACHE_HOOKS_STATIC/src/main/httpd.h; then | |
APACHE_HAS_REGEX=1 | |
APACHE_INCLUDE="-I$PHP_APACHE_HOOKS_STATIC/src/main -I$PHP_APACHE_HOOKS_STATIC/src/os/unix -I$PHP_APACHE_HOOKS_STATIC/src/ap" | |
APACHE_TARGET=$PHP_APACHE_HOOKS_STATIC/src/modules/php5 | |
if test ! -d $APACHE_TARGET; then | |
mkdir $APACHE_TARGET | |
fi | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache_hooks" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache_hooks | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache_hooks" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache_hooks" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache_hooks in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache_hooks"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache_hooks/"; ac_bdir="sapi/apache_hooks/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_INCLUDE $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
APACHE_HOOKS_INSTALL="mkdir -p $APACHE_TARGET; cp $SAPI_STATIC $APACHE_TARGET/libmodphp5.a; cp $APACHE_HOOKS_INSTALL_FILES $APACHE_TARGET; cp $srcdir/sapi/apache_hooks/apMakefile.tmpl $APACHE_TARGET/Makefile.tmpl; cp $srcdir/sapi/apache_hooks/apMakefile.libdir $APACHE_TARGET/Makefile.libdir" | |
PHP_LIBS="-Lmodules/php5 -L../modules/php5 -L../../modules/php5 -lmodphp5" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - Apache 1.3.x" >&5 | |
$as_echo "yes - Apache 1.3.x" >&6; } | |
STRONGHOLD= | |
if test -f $PHP_APACHE_HOOKS_STATIC/src/include/ap_config.h; then | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
fi | |
if test -f $PHP_APACHE_HOOKS_STATIC/src/include/ap_compat.h; then | |
$as_echo "#define HAVE_AP_COMPAT_H 1" >>confdefs.h | |
if test ! -f $PHP_APACHE_HOOKS_STATIC/src/include/ap_config_auto.h; then | |
as_fn_error $? "Please run Apache\'s configure or src/Configure program once and try again" "$LINENO" 5 | |
fi | |
elif test -f $PHP_APACHE_HOOKS_STATIC/src/include/compat.h; then | |
$as_echo "#define HAVE_OLD_COMPAT_H 1" >>confdefs.h | |
fi | |
# Also for Apache 1.3.x | |
elif test -f $PHP_APACHE_HOOKS_STATIC/src/include/httpd.h; then | |
APACHE_HAS_REGEX=1 | |
APACHE_INCLUDE="-I$PHP_APACHE_HOOKS_STATIC/src/include -I$PHP_APACHE_HOOKS_STATIC/src/os/unix" | |
APACHE_TARGET=$PHP_APACHE_HOOKS_STATIC/src/modules/php5 | |
if test ! -d $APACHE_TARGET; then | |
mkdir $APACHE_TARGET | |
fi | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache_hooks" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache_hooks | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache_hooks" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache_hooks" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache_hooks in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache_hooks"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache_hooks/"; ac_bdir="sapi/apache_hooks/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_INCLUDE $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
PHP_LIBS="-Lmodules/php5 -L../modules/php5 -L../../modules/php5 -lmodphp5" | |
APACHE_HOOKS_INSTALL="mkdir -p $APACHE_TARGET; cp $SAPI_STATIC $APACHE_TARGET/libmodphp5.a; cp $APACHE_HOOKS_INSTALL_FILES $APACHE_TARGET; cp $srcdir/sapi/apache_hooks/apMakefile.tmpl $APACHE_TARGET/Makefile.tmpl; cp $srcdir/sapi/apache_hooks/apMakefile.libdir $APACHE_TARGET/Makefile.libdir" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - Apache 1.3.x" >&5 | |
$as_echo "yes - Apache 1.3.x" >&6; } | |
STRONGHOLD= | |
if test -f $PHP_APACHE_HOOKS_STATIC/src/include/ap_config.h; then | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
fi | |
if test -f $PHP_APACHE_HOOKS_STATIC/src/include/ap_compat.h; then | |
$as_echo "#define HAVE_AP_COMPAT_H 1" >>confdefs.h | |
if test ! -f $PHP_APACHE_HOOKS_STATIC/src/include/ap_config_auto.h; then | |
as_fn_error $? "Please run Apache\'s configure or src/Configure program once and try again" "$LINENO" 5 | |
fi | |
elif test -f $PHP_APACHE_HOOKS_STATIC/src/include/compat.h; then | |
$as_echo "#define HAVE_OLD_COMPAT_H 1" >>confdefs.h | |
fi | |
# For StrongHold 2.2 | |
elif test -f $PHP_APACHE_HOOKS_STATIC/apache/httpd.h; then | |
APACHE_INCLUDE="-I$PHP_APACHE_HOOKS_STATIC/apache -I$PHP_APACHE_HOOKS_STATIC/ssl/include" | |
APACHE_TARGET=$PHP_APACHE_HOOKS_STATIC/apache | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES apache_hooks" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=apache_hooks | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/apache_hooks" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache_hooks" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/apache_hooks in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/apache_hooks"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/apache_hooks/"; ac_bdir="sapi/apache_hooks/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in sapi_apache.c mod_php5.c php_apache.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $APACHE_INCLUDE $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $APACHE_INCLUDE $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
PHP_LIBS="-Lmodules/php5 -L../modules/php5 -L../../modules/php5 -lmodphp5" | |
APACHE_HOOKS_INSTALL="mkdir -p $APACHE_TARGET; cp $SAPI_STATIC $APACHE_TARGET/libmodphp5.a; cp $APACHE_HOOKS_INSTALL_FILES $APACHE_TARGET" | |
STRONGHOLD=-DSTRONGHOLD=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - StrongHold" >&5 | |
$as_echo "yes - StrongHold" >&6; } | |
if test -f $PHP_APACHE_HOOKS_STATIC/apache/ap_config.h; then | |
$as_echo "#define HAVE_AP_CONFIG_H 1" >>confdefs.h | |
fi | |
if test -f $PHP_APACHE_HOOKS_STATIC/src/ap_compat.h; then | |
$as_echo "#define HAVE_AP_COMPAT_H 1" >>confdefs.h | |
if test ! -f $PHP_APACHE_HOOKS_STATIC/src/include/ap_config_auto.h; then | |
as_fn_error $? "Please run Apache\'s configure or src/Configure program once and try again" "$LINENO" 5 | |
fi | |
elif test -f $PHP_APACHE_HOOKS_STATIC/src/compat.h; then | |
$as_echo "#define HAVE_OLD_COMPAT_H 1" >>confdefs.h | |
fi | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
as_fn_error $? "Invalid Apache directory - unable to find httpd.h under $PHP_APACHE_HOOKS_STATIC" "$LINENO" 5 | |
fi | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
# compatibility | |
if test -z "$enable_mod_charset" && test "$with_mod_charset"; then | |
enable_mod_charset=$with_mod_charset | |
fi | |
php_enable_mod_charset=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Apache charset compatibility option" >&5 | |
$as_echo_n "checking whether to enable Apache charset compatibility option... " >&6; } | |
# Check whether --enable-mod-charset was given. | |
if test "${enable_mod_charset+set}" = set; then : | |
enableval=$enable_mod_charset; PHP_MOD_CHARSET=$enableval | |
else | |
PHP_MOD_CHARSET=no | |
fi | |
ext_output=$PHP_MOD_CHARSET | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_MOD_CHARSET" = "yes"; then | |
$as_echo "#define USE_TRANSFER_TABLES 1" >>confdefs.h | |
fi | |
if test "$APACHE_HOOKS_MODULE" = "yes"; then | |
if test -n "$GCC"; then | |
gcc_arg_name=ac_cv_gcc_arg_rdynamic | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -rdynamic" >&5 | |
$as_echo_n "checking whether $CC supports -rdynamic... " >&6; } | |
if test "${ac_cv_gcc_arg_rdynamic+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
echo 'void somefunc() { };' > conftest.c | |
cmd='$CC -rdynamic -c conftest.c' | |
if eval $cmd 2>&1 | $EGREP -e -rdynamic >/dev/null ; then | |
ac_result=no | |
else | |
ac_result=yes | |
fi | |
eval $gcc_arg_name=$ac_result | |
rm -f conftest.* | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_arg_rdynamic" >&5 | |
$as_echo "$ac_cv_gcc_arg_rdynamic" >&6; } | |
if eval test "\$$gcc_arg_name" = "yes"; then | |
gcc_rdynamic=yes | |
else | |
: | |
fi | |
if test "$gcc_rdynamic" = "yes"; then | |
PHP_LDFLAGS="$PHP_LDFLAGS -rdynamic" | |
fi | |
fi | |
$php_shtool mkdir -p sapi/apache_hooks | |
PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES sapi/apache_hooks/libphp5.module" | |
fi | |
if test -n "$APACHE_HOOKS_INSTALL"; then | |
if test "x$APXS" != "x" -a "`uname -sv`" = "AIX 4" -a "$GCC" != "yes"; then | |
APXS_EXP=-bE:sapi/apache_hooks/mod_php5.exp | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for member fd in BUFF *" >&5 | |
$as_echo_n "checking for member fd in BUFF *... " >&6; } | |
if test "${ac_cv_php_fd_in_buff+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
save=$CPPFLAGS | |
if test -n "$APXS_INCLUDEDIR"; then | |
CPPFLAGS="$CPPFLAGS -I$APXS_INCLUDEDIR" | |
else | |
CPPFLAGS="$CPPFLAGS $APACHE_INCLUDE" | |
fi | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <httpd.h> | |
int | |
main () | |
{ | |
conn_rec *c; int fd = c->client->fd; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_php_fd_in_buff=yes | |
else | |
ac_cv_php_fd_in_buff=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
CPPFLAGS=$save | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_php_fd_in_buff" >&5 | |
$as_echo "$ac_cv_php_fd_in_buff" >&6; } | |
if test "$ac_cv_php_fd_in_buff" = "yes"; then | |
$as_echo "#define PHP_APACHE_HAVE_CLIENT_FD 1" >>confdefs.h | |
fi | |
INSTALL_IT=$APACHE_HOOKS_INSTALL | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APXS_EXP" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APACHE_INCLUDE" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APACHE_TARGET" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APXS" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APXS_LDFLAGS" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST APACHE_HOOKS_INSTALL" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST STRONGHOLD" | |
fi | |
RESULT=no | |
php_with_caudium=no | |
# Check whether --with-caudium was given. | |
if test "${with_caudium+set}" = set; then : | |
withval=$with_caudium; PHP_CAUDIUM=$withval | |
else | |
PHP_CAUDIUM=no | |
fi | |
ext_output=$PHP_CAUDIUM | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Caudium support" >&5 | |
$as_echo_n "checking for Caudium support... " >&6; } | |
if test "$PHP_CAUDIUM" != "no"; then | |
if test "$prefix" = "NONE"; then CPREF=/usr/local/; fi | |
if test ! -d $PHP_CAUDIUM ; then | |
if test "$prefix" = "NONE"; then | |
PHP_CAUDIUM=/usr/local/caudium/server/ | |
else | |
PHP_CAUDIUM=$prefix/caudium/server/ | |
fi | |
fi | |
if test -f $PHP_CAUDIUM/bin/caudium; then | |
PIKE=$PHP_CAUDIUM/bin/caudium | |
elif test -f $PHP_CAUDIUM/bin/pike; then | |
PIKE=$PHP_CAUDIUM/bin/pike | |
else | |
as_fn_error $? "Could not find a pike in $PHP_CAUDIUM/bin/" "$LINENO" 5 | |
fi | |
if $PIKE -e 'float v; int rel;sscanf(version(), "Pike v%f release %d", v, rel);v += rel/10000.0; if(v < 7.0268) exit(1); exit(0);'; then | |
PIKE_MODULE_DIR=`$PIKE --show-paths 2>&1| grep '^Module' | sed -e 's/.*: //'` | |
PIKE_INCLUDE_DIR=`echo $PIKE_MODULE_DIR | sed -e 's,lib/pike/modules,include/pike,' -e 's,lib/modules,include/pike,' ` | |
if test -z "$PIKE_INCLUDE_DIR" || test -z "$PIKE_MODULE_DIR"; then | |
as_fn_error $? "Failed to figure out Pike module and include directories" "$LINENO" 5 | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
PIKE=`echo $PIKE | pike -e 'int tries=100; | |
string orig,pike=Stdio.File("stdin")->read()-"\n"; | |
orig=pike; | |
if(search(orig, "/")) | |
orig = combine_path(getcwd(), orig); | |
while(!catch(pike=readlink(pike)) && tries--) | |
; | |
write(combine_path(dirname(orig), pike)); '` | |
if test "$PIKE_INCLUDE_DIR" != "/usr/include"; then | |
if test -z "$PIKE_INCLUDE_DIR" || echo "$PIKE_INCLUDE_DIR" | grep '^/' >/dev/null ; then | |
ai_p=$PIKE_INCLUDE_DIR | |
else | |
ep_dir=`echo $PIKE_INCLUDE_DIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PIKE_INCLUDE_DIR"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "$prefix" != "NONE"; then | |
PIKE_C_INCLUDE=$prefix/include/`basename $PIKE` | |
else | |
PIKE_C_INCLUDE=/usr/local/include/`basename $PIKE` | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C includes in $PIKE_C_INCLUDE" >&5 | |
$as_echo_n "checking for C includes in $PIKE_C_INCLUDE... " >&6; } | |
if test -f $PIKE_C_INCLUDE/version.h; then | |
PIKE_TEST_VER=`$PIKE -e 'string v; int rel;sscanf(version(), "Pike v%s release %d", v, rel); write(v+"."+rel);'` | |
###### VERSION MATCH CHECK ####### | |
PMAJOR="^#define PIKE_MAJOR_VERSION" | |
PMINOR="^#define PIKE_MINOR_VERSION" | |
PBUILD="^#define PIKE_BUILD_VERSION" | |
PIKE_CMAJOR_VERSION=0 | |
PIKE_CMINOR_VERSION=0 | |
PIKE_CBUILD_VERSION=0 | |
PIKE_CMAJOR_VERSION=`grep "$PMAJOR" $PIKE_C_INCLUDE/version.h | sed -e 's/\(#define.*N \)\(.*\)/\2/'` | |
if test -z "$PIKE_CMAJOR_VERSION"; then | |
if test -n "`grep f_version $PIKE_C_INCLUDE/version.h`"; then | |
PIKE_CMAJOR_VERSION=6 | |
fi | |
else | |
PIKE_CMINOR_VERSION=`grep "$PMINOR" $PIKE_C_INCLUDE/version.h | sed -e 's/\(#define.*N \)\(.*\)/\2/'` | |
PIKE_CBUILD_VERSION=`grep "$PBUILD" $PIKE_C_INCLUDE/version.h | sed -e 's/\(#define.*N \)\(.*\)/\2/'` | |
fi | |
if test "$PIKE_TEST_VER" = "${PIKE_CMAJOR_VERSION}.${PIKE_CMINOR_VERSION}.${PIKE_CBUILD_VERSION}"; then | |
if test "$PIKE_C_INCLUDE" != "/usr/include"; then | |
if test -z "$PIKE_C_INCLUDE" || echo "$PIKE_C_INCLUDE" | grep '^/' >/dev/null ; then | |
ai_p=$PIKE_C_INCLUDE | |
else | |
ep_dir=`echo $PIKE_C_INCLUDE|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PIKE_C_INCLUDE"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
PIKE_INCLUDE_DIR="$PIKE_INCLUDE_DIR, $PIKE_C_INCLUDE" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 | |
$as_echo "found" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: version mismatch" >&5 | |
$as_echo "version mismatch" >&6; } | |
fi | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 | |
$as_echo "not found" >&6; } | |
fi | |
else | |
as_fn_error $? "Caudium PHP5 requires Pike 7.0 or newer" "$LINENO" 5 | |
fi | |
PIKE_VERSION=`$PIKE -e 'string v; int rel;sscanf(version(), "Pike v%s release %d", v, rel); write(v+"."+rel);'` | |
$as_echo "#define HAVE_CAUDIUM 1" >>confdefs.h | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES caudium" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=caudium | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/caudium" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS caudium" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/caudium in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/caudium"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/caudium/"; ac_bdir="sapi/caudium/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in caudium.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED $PHP_CAUDIUM/lib/$PIKE_VERSION/PHP5.so" | |
RESULT=" *** Pike binary used: $PIKE | |
*** Pike include dir(s) used: $PIKE_INCLUDE_DIR | |
*** Pike version: $PIKE_VERSION" | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $RESULT" >&5 | |
$as_echo "$RESULT" >&6; } | |
php_enable_cli=yes | |
# Check whether --enable-cli was given. | |
if test "${enable_cli+set}" = set; then : | |
enableval=$enable_cli; PHP_CLI=$enableval | |
else | |
PHP_CLI=yes | |
fi | |
ext_output=$PHP_CLI | |
for ac_func in setproctitle | |
do : | |
ac_fn_c_check_func "$LINENO" "setproctitle" "ac_cv_func_setproctitle" | |
if test "x$ac_cv_func_setproctitle" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_SETPROCTITLE 1 | |
_ACEOF | |
fi | |
done | |
for ac_header in sys/pstat.h | |
do : | |
ac_fn_c_check_header_mongrel "$LINENO" "sys/pstat.h" "ac_cv_header_sys_pstat_h" "$ac_includes_default" | |
if test "x$ac_cv_header_sys_pstat_h" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_SYS_PSTAT_H 1 | |
_ACEOF | |
fi | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PS_STRINGS" >&5 | |
$as_echo_n "checking for PS_STRINGS... " >&6; } | |
if test "${cli_cv_var_PS_STRINGS+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <machine/vmparam.h> | |
#include <sys/exec.h> | |
int | |
main () | |
{ | |
PS_STRINGS->ps_nargvstr = 1; | |
PS_STRINGS->ps_argvstr = "foo"; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
cli_cv_var_PS_STRINGS=yes | |
else | |
cli_cv_var_PS_STRINGS=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: $cli_cv_var_PS_STRINGS" >&5 | |
$as_echo "$cli_cv_var_PS_STRINGS" >&6; } | |
if test "$cli_cv_var_PS_STRINGS" = yes ; then | |
$as_echo "#define HAVE_PS_STRINGS /**/" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CLI build" >&5 | |
$as_echo_n "checking for CLI build... " >&6; } | |
if test "$PHP_CLI" != "no"; then | |
src=$abs_srcdir/sapi/cli/Makefile.frag | |
ac_srcdir=$ext_srcdir | |
ac_builddir=$ext_builddir | |
test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments | |
SAPI_CLI_PATH=sapi/cli/php | |
if test "program" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES cli" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=cli | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/cli" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS cli" | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
install_binaries="install-binaries" | |
install_binary_targets="$install_binary_targets install-cli" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_CLI_OBJS" | |
case sapi/cli in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/cli"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/cli/"; ac_bdir="sapi/cli/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_cli.c php_http_parser.c php_cli_server.c ps_title.c php_cli_process_title.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_CLI_OBJS="$PHP_CLI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*aix*) | |
if test "$php_sapi_module" = "shared"; then | |
BUILD_CLI="echo '\#! .' > php.sym && echo >>php.sym && nm -BCpg \`echo \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_CLI_OBJS) | sed 's/\([A-Za-z0-9_]*\)\.lo/.libs\/\1.o/g'\` | \$(AWK) '{ if (((\$\$2 == \"T\") || (\$\$2 == \"D\") || (\$\$2 == \"B\")) && (substr(\$\$3,1,1) != \".\")) { print \$\$3 } }' | sort -u >> php.sym && \$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) -Wl,-brtl -Wl,-bE:php.sym \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_CLI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CLI_PATH)" | |
else | |
BUILD_CLI="echo '\#! .' > php.sym && echo >>php.sym && nm -BCpg \`echo \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_CLI_OBJS) | sed 's/\([A-Za-z0-9_]*\)\.lo/\1.o/g'\` | \$(AWK) '{ if (((\$\$2 == \"T\") || (\$\$2 == \"D\") || (\$\$2 == \"B\")) && (substr(\$\$3,1,1) != \".\")) { print \$\$3 } }' | sort -u >> php.sym && \$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) -Wl,-brtl -Wl,-bE:php.sym \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_CLI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CLI_PATH)" | |
fi | |
;; | |
*darwin*) | |
BUILD_CLI="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_CLI_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CLI_PATH)" | |
;; | |
*netware*) | |
BUILD_CLI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_BINARY_OBJS) \$(PHP_CLI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -Lnetware -lphp5lib -o \$(SAPI_CLI_PATH)" | |
;; | |
*) | |
BUILD_CLI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_CLI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CLI_PATH)" | |
;; | |
esac | |
PHP_EXECUTABLE="\$(top_builddir)/\$(SAPI_CLI_PATH)" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_EXECUTABLE" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_CLI_PATH" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_CLI" | |
PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES sapi/cli/php.1" | |
for header_file in sapi/cli/cli.h; do | |
unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INSTALLHEADERS$unique=set" | |
INSTALL_HEADERS="$INSTALL_HEADERS $header_file" | |
fi | |
done | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_CLI" >&5 | |
$as_echo "$PHP_CLI" >&6; } | |
php_with_continuity=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Continuity support" >&5 | |
$as_echo_n "checking for Continuity support... " >&6; } | |
# Check whether --with-continuity was given. | |
if test "${with_continuity+set}" = set; then : | |
withval=$with_continuity; PHP_CONTINUITY=$withval | |
else | |
PHP_CONTINUITY=no | |
fi | |
ext_output=$PHP_CONTINUITY | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_CONTINUITY" != "no"; then | |
if test ! -d $PHP_CONTINUITY; then | |
as_fn_error $? "Please specify the path to the root of your Continuity server using --with-continuity=DIR" "$LINENO" 5 | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Continuity include files" >&5 | |
$as_echo_n "checking for Continuity include files... " >&6; } | |
if test -d $PHP_CONTINUITY/include ; then | |
CAPI_INCLUDE=$PHP_CONTINUITY/include | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Continuity Binary Distribution" >&5 | |
$as_echo "Continuity Binary Distribution" >&6; } | |
else | |
as_fn_error $? "Cannot find your CAPI include files in either DIR/src or DIR/include" "$LINENO" 5 | |
fi | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES continuity" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=continuity | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/continuity" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS continuity" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/continuity in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/continuity"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/continuity/"; ac_bdir="sapi/continuity/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in capi.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
if test "$CAPI_INCLUDE" != "/usr/include"; then | |
if test -z "$CAPI_INCLUDE" || echo "$CAPI_INCLUDE" | grep '^/' >/dev/null ; then | |
ai_p=$CAPI_INCLUDE | |
else | |
ep_dir=`echo $CAPI_INCLUDE|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$CAPI_INCLUDE"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
$as_echo "#define HAVE_CONTINUITY 1" >>confdefs.h | |
INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$PHP_CONTINUITY/lib/" | |
fi | |
php_enable_embed=no | |
# Check whether --enable-embed was given. | |
if test "${enable_embed+set}" = set; then : | |
enableval=$enable_embed; PHP_EMBED=$enableval | |
else | |
PHP_EMBED=no | |
fi | |
ext_output=$PHP_EMBED | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for embedded SAPI library support" >&5 | |
$as_echo_n "checking for embedded SAPI library support... " >&6; } | |
if test "$PHP_EMBED" != "no"; then | |
case "$PHP_EMBED" in | |
yes|shared) | |
PHP_EMBED_TYPE=shared | |
INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(prefix)/lib; \$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)\$(prefix)/lib" | |
;; | |
static) | |
PHP_EMBED_TYPE=static | |
INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(prefix)/lib; \$(INSTALL) -m 0644 $SAPI_STATIC \$(INSTALL_ROOT)\$(prefix)/lib" | |
;; | |
*) | |
PHP_EMBED_TYPE=no | |
;; | |
esac | |
if test "$PHP_EMBED_TYPE" != "no"; then | |
if test "$PHP_EMBED_TYPE" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES embed" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=embed | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/embed" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS embed" | |
case "$PHP_EMBED_TYPE" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/embed in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/embed"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/embed/"; ac_bdir="sapi/embed/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_embed.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
for header_file in sapi/embed/php_embed.h; do | |
unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INSTALLHEADERS$unique=set" | |
INSTALL_HEADERS="$INSTALL_HEADERS $header_file" | |
fi | |
done | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_EMBED_TYPE" >&5 | |
$as_echo "$PHP_EMBED_TYPE" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
php_enable_fpm=no | |
# Check whether --enable-fpm was given. | |
if test "${enable_fpm+set}" = set; then : | |
enableval=$enable_fpm; PHP_FPM=$enableval | |
else | |
PHP_FPM=no | |
fi | |
ext_output=$PHP_FPM | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FPM build" >&5 | |
$as_echo_n "checking for FPM build... " >&6; } | |
if test "$PHP_FPM" != "no"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_FPM" >&5 | |
$as_echo "$PHP_FPM" >&6; } | |
for ac_func in setenv clearenv setproctitle | |
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 library containing socket" >&5 | |
$as_echo_n "checking for library containing socket... " >&6; } | |
if test "${ac_cv_search_socket+set}" = set; 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 socket (); | |
int | |
main () | |
{ | |
return socket (); | |
; | |
return 0; | |
} | |
_ACEOF | |
for ac_lib in '' socket; 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_socket=$ac_res | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext | |
if test "${ac_cv_search_socket+set}" = set; then : | |
break | |
fi | |
done | |
if test "${ac_cv_search_socket+set}" = set; then : | |
else | |
ac_cv_search_socket=no | |
fi | |
rm conftest.$ac_ext | |
LIBS=$ac_func_search_save_LIBS | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 | |
$as_echo "$ac_cv_search_socket" >&6; } | |
ac_res=$ac_cv_search_socket | |
if test "$ac_res" != no; then : | |
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_addr" >&5 | |
$as_echo_n "checking for library containing inet_addr... " >&6; } | |
if test "${ac_cv_search_inet_addr+set}" = set; 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_addr (); | |
int | |
main () | |
{ | |
return inet_addr (); | |
; | |
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_addr=$ac_res | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext | |
if test "${ac_cv_search_inet_addr+set}" = set; then : | |
break | |
fi | |
done | |
if test "${ac_cv_search_inet_addr+set}" = set; then : | |
else | |
ac_cv_search_inet_addr=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_addr" >&5 | |
$as_echo "$ac_cv_search_inet_addr" >&6; } | |
ac_res=$ac_cv_search_inet_addr | |
if test "$ac_res" != no; then : | |
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" | |
fi | |
for ac_header in errno.h fcntl.h stdio.h stdlib.h unistd.h sys/uio.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/select.h sys/socket.h sys/time.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 arpa/inet.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 | |
for ac_header in sysexits.h | |
do : | |
ac_fn_c_check_header_mongrel "$LINENO" "sysexits.h" "ac_cv_header_sysexits_h" "$ac_includes_default" | |
if test "x$ac_cv_header_sysexits_h" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_SYSEXITS_H 1 | |
_ACEOF | |
fi | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for prctl" >&5 | |
$as_echo_n "checking for prctl... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/prctl.h> | |
int | |
main () | |
{ | |
prctl(0, 0, 0, 0, 0); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define HAVE_PRCTL 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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
have_clock_gettime=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime" >&5 | |
$as_echo_n "checking for clock_gettime... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <time.h> | |
int | |
main () | |
{ | |
struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
have_clock_gettime=yes | |
{ $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 | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
if test "$have_clock_gettime" = "no"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 | |
$as_echo_n "checking for clock_gettime in -lrt... " >&6; } | |
SAVED_LIBS="$LIBS" | |
LIBS="$LIBS -lrt" | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <time.h> | |
int | |
main () | |
{ | |
struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
have_clock_gettime=yes | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
else | |
LIBS="$SAVED_LIBS" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
fi | |
if test "$have_clock_gettime" = "yes"; then | |
$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h | |
fi | |
have_clock_get_time=no | |
if test "$have_clock_gettime" = "no"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_get_time" >&5 | |
$as_echo_n "checking for clock_get_time... " >&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;} | |
} | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <mach/mach.h> | |
#include <mach/clock.h> | |
#include <mach/mach_error.h> | |
int main() | |
{ | |
kern_return_t ret; clock_serv_t aClock; mach_timespec_t aTime; | |
ret = host_get_clock_service(mach_host_self(), REALTIME_CLOCK, &aClock); | |
if (ret != KERN_SUCCESS) { | |
return 1; | |
} | |
ret = clock_get_time(aClock, &aTime); | |
if (ret != KERN_SUCCESS) { | |
return 2; | |
} | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
have_clock_get_time=yes | |
{ $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 | |
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 "$have_clock_get_time" = "yes"; then | |
$as_echo "#define HAVE_CLOCK_GET_TIME 1" >>confdefs.h | |
fi | |
have_ptrace=no | |
have_broken_ptrace=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptrace" >&5 | |
$as_echo_n "checking for ptrace... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <sys/ptrace.h> | |
int | |
main () | |
{ | |
ptrace(0, 0, (void *) 0, 0); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
have_ptrace=yes | |
{ $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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
if test "$have_ptrace" = "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ptrace works" >&5 | |
$as_echo_n "checking whether ptrace works... " >&6; } | |
if test "$cross_compiling" = yes; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: skipped (cross compiling)" >&5 | |
$as_echo "skipped (cross compiling)" >&6; } | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <unistd.h> | |
#include <signal.h> | |
#include <sys/wait.h> | |
#include <sys/types.h> | |
#include <sys/ptrace.h> | |
#include <errno.h> | |
#if !defined(PTRACE_ATTACH) && defined(PT_ATTACH) | |
#define PTRACE_ATTACH PT_ATTACH | |
#endif | |
#if !defined(PTRACE_DETACH) && defined(PT_DETACH) | |
#define PTRACE_DETACH PT_DETACH | |
#endif | |
#if !defined(PTRACE_PEEKDATA) && defined(PT_READ_D) | |
#define PTRACE_PEEKDATA PT_READ_D | |
#endif | |
int main() | |
{ | |
long v1 = (unsigned int) -1; /* copy will fail if sizeof(long) == 8 and we've got "int ptrace()" */ | |
long v2; | |
pid_t child; | |
int status; | |
if ( (child = fork()) ) { /* parent */ | |
int ret = 0; | |
if (0 > ptrace(PTRACE_ATTACH, child, 0, 0)) { | |
return 2; | |
} | |
waitpid(child, &status, 0); | |
#ifdef PT_IO | |
struct ptrace_io_desc ptio = { | |
.piod_op = PIOD_READ_D, | |
.piod_offs = &v1, | |
.piod_addr = &v2, | |
.piod_len = sizeof(v1) | |
}; | |
if (0 > ptrace(PT_IO, child, (void *) &ptio, 0)) { | |
ret = 3; | |
} | |
#else | |
errno = 0; | |
v2 = ptrace(PTRACE_PEEKDATA, child, (void *) &v1, 0); | |
if (errno) { | |
ret = 4; | |
} | |
#endif | |
ptrace(PTRACE_DETACH, child, (void *) 1, 0); | |
kill(child, SIGKILL); | |
return ret ? ret : (v1 != v2); | |
} | |
else { /* child */ | |
sleep(10); | |
return 0; | |
} | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
else | |
have_ptrace=no | |
have_broken_ptrace=yes | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
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 "$have_ptrace" = "yes"; then | |
$as_echo "#define HAVE_PTRACE 1" >>confdefs.h | |
fi | |
have_mach_vm_read=no | |
if test "$have_broken_ptrace" = "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mach_vm_read" >&5 | |
$as_echo_n "checking for mach_vm_read... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <mach/mach.h> | |
#include <mach/mach_vm.h> | |
int | |
main () | |
{ | |
mach_vm_read((vm_map_t)0, (mach_vm_address_t)0, (mach_vm_size_t)0, (vm_offset_t *)0, (mach_msg_type_number_t*)0); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
have_mach_vm_read=yes | |
{ $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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
if test "$have_mach_vm_read" = "yes"; then | |
$as_echo "#define HAVE_MACH_VM_READ 1" >>confdefs.h | |
fi | |
proc_mem_file="" | |
if test -r /proc/$$/mem ; then | |
proc_mem_file="mem" | |
else | |
if test -r /proc/$$/as ; then | |
proc_mem_file="as" | |
fi | |
fi | |
if test -n "$proc_mem_file" ; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for proc mem file" >&5 | |
$as_echo_n "checking for proc mem file... " >&6; } | |
if test "$cross_compiling" = yes; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: skipped (cross compiling)" >&5 | |
$as_echo "skipped (cross compiling)" >&6; } | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#define _GNU_SOURCE | |
#define _FILE_OFFSET_BITS 64 | |
#include <stdint.h> | |
#include <unistd.h> | |
#include <sys/types.h> | |
#include <sys/stat.h> | |
#include <fcntl.h> | |
#include <stdio.h> | |
int main() | |
{ | |
long v1 = (unsigned int) -1, v2 = 0; | |
char buf[128]; | |
int fd; | |
sprintf(buf, "/proc/%d/$proc_mem_file", getpid()); | |
fd = open(buf, O_RDONLY); | |
if (0 > fd) { | |
return 1; | |
} | |
if (sizeof(long) != pread(fd, &v2, sizeof(long), (uintptr_t) &v1)) { | |
close(fd); | |
return 1; | |
} | |
close(fd); | |
return v1 != v2; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $proc_mem_file" >&5 | |
$as_echo "$proc_mem_file" >&6; } | |
else | |
proc_mem_file="" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
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 -n "$proc_mem_file"; then | |
cat >>confdefs.h <<_ACEOF | |
#define PROC_MEM_FILE "$proc_mem_file" | |
_ACEOF | |
fi | |
fpm_trace_type="" | |
if test "$have_ptrace" = "yes"; then | |
fpm_trace_type=ptrace | |
elif test -n "$proc_mem_file"; then | |
fpm_trace_type=pread | |
elif test "$have_mach_vm_read" = "yes" ; then | |
fpm_trace_type=mach | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: FPM Trace - ptrace, pread, or mach: could not be found" >&5 | |
$as_echo "$as_me: WARNING: FPM Trace - ptrace, pread, or mach: could not be found" >&2;} | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if gcc supports __sync_bool_compare_and_swap" >&5 | |
$as_echo_n "checking if gcc supports __sync_bool_compare_and_swap... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
int | |
main () | |
{ | |
int variable = 1; | |
return (__sync_bool_compare_and_swap(&variable, 1, 2) | |
&& __sync_add_and_fetch(&variable, 1)) ? 1 : 0; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
$as_echo "#define HAVE_BUILTIN_ATOMIC 1" >>confdefs.h | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
have_lq=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TCP_INFO" >&5 | |
$as_echo_n "checking for TCP_INFO... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <netinet/tcp.h> | |
int | |
main () | |
{ | |
struct tcp_info ti; int x = TCP_INFO; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
have_lq=tcp_info | |
{ $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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
if test "$have_lq" = "tcp_info"; then | |
$as_echo "#define HAVE_LQ_TCP_INFO 1" >>confdefs.h | |
fi | |
if test "$have_lq" = "no" ; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SO_LISTENQLEN" >&5 | |
$as_echo_n "checking for SO_LISTENQLEN... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/socket.h> | |
int | |
main () | |
{ | |
int x = SO_LISTENQLIMIT; int y = SO_LISTENQLEN; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
have_lq=so_listenq | |
{ $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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
if test "$have_lq" = "tcp_info"; then | |
$as_echo "#define HAVE_LQ_SO_LISTENQ 1" >>confdefs.h | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 | |
$as_echo_n "checking for sysconf... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <unistd.h> | |
int | |
main () | |
{ | |
sysconf(_SC_CLK_TCK); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define HAVE_SYSCONF 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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for times" >&5 | |
$as_echo_n "checking for times... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/times.h> | |
int | |
main () | |
{ | |
struct tms t; times(&t); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define HAVE_TIMES 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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for kqueue" >&5 | |
$as_echo_n "checking for kqueue... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <sys/event.h> | |
#include <sys/time.h> | |
int | |
main () | |
{ | |
int kfd; | |
struct kevent k; | |
kfd = kqueue(); | |
/* 0 -> STDIN_FILENO */ | |
EV_SET(&k, 0, EVFILT_READ , EV_ADD | EV_CLEAR, 0, 0, NULL); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define HAVE_KQUEUE 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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for port framework" >&5 | |
$as_echo_n "checking for port framework... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <port.h> | |
int | |
main () | |
{ | |
int port; | |
port = port_create(); | |
if (port < 0) { | |
return 1; | |
} | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define HAVE_PORT 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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/poll" >&5 | |
$as_echo_n "checking for /dev/poll... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <stdio.h> | |
#include <sys/devpoll.h> | |
int | |
main () | |
{ | |
int n, dp; | |
struct dvpoll dvp; | |
dp = 0; | |
dvp.dp_fds = NULL; | |
dvp.dp_nfds = 0; | |
dvp.dp_timeout = 0; | |
n = ioctl(dp, DP_POLL, &dvp) | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define HAVE_DEVPOLL 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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll" >&5 | |
$as_echo_n "checking for epoll... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/epoll.h> | |
int | |
main () | |
{ | |
int epollfd; | |
struct epoll_event e; | |
epollfd = epoll_create(1); | |
if (epollfd < 0) { | |
return 1; | |
} | |
e.events = EPOLLIN | EPOLLET; | |
e.data.fd = 0; | |
if (epoll_ctl(epollfd, EPOLL_CTL_ADD, 0, &e) == -1) { | |
return 1; | |
} | |
e.events = 0; | |
if (epoll_wait(epollfd, &e, 1, 1) < 0) { | |
return 1; | |
} | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define HAVE_EPOLL 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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for poll" >&5 | |
$as_echo_n "checking for poll... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <poll.h> | |
int | |
main () | |
{ | |
struct pollfd fds[2]; | |
fds[0].fd = 0; | |
fds[0].events = POLLIN; | |
fds[1].fd = 0; | |
fds[1].events = POLLIN; | |
poll(fds, 2, 1); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define HAVE_POLL 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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for select" >&5 | |
$as_echo_n "checking for select... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
/* According to POSIX.1-2001 */ | |
#include <sys/select.h> | |
/* According to earlier standards */ | |
#include <sys/time.h> | |
#include <sys/types.h> | |
#include <unistd.h> | |
int | |
main () | |
{ | |
fd_set fds; | |
struct timeval t; | |
t.tv_sec = 0; | |
t.tv_usec = 42; | |
FD_ZERO(&fds); | |
/* 0 -> STDIN_FILENO */ | |
FD_SET(0, &fds); | |
select(FD_SETSIZE, &fds, NULL, NULL, &t); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define HAVE_SELECT 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 | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for apparmor" >&5 | |
$as_echo_n "checking for apparmor... " >&6; } | |
SAVED_LIBS="$LIBS" | |
LIBS="$LIBS -lapparmor" | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/apparmor.h> | |
int | |
main () | |
{ | |
change_hat("test", 0); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
$as_echo "#define HAVE_APPARMOR 1" >>confdefs.h | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
else | |
LIBS="$SAVED_LIBS" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
php_with_fpm_user=nobody | |
# Check whether --with-fpm-user was given. | |
if test "${with_fpm_user+set}" = set; then : | |
withval=$with_fpm_user; PHP_FPM_USER=$withval | |
else | |
PHP_FPM_USER=nobody | |
fi | |
ext_output=$PHP_FPM_USER | |
php_with_fpm_group=nobody | |
# Check whether --with-fpm-group was given. | |
if test "${with_fpm_group+set}" = set; then : | |
withval=$with_fpm_group; PHP_FPM_GROUP=$withval | |
else | |
PHP_FPM_GROUP=nobody | |
fi | |
ext_output=$PHP_FPM_GROUP | |
php_with_fpm_systemd=no | |
# Check whether --with-fpm-systemd was given. | |
if test "${with_fpm_systemd+set}" = set; then : | |
withval=$with_fpm_systemd; PHP_FPM_SYSTEMD=$withval | |
else | |
PHP_FPM_SYSTEMD=no | |
fi | |
ext_output=$PHP_FPM_SYSTEMD | |
php_with_fpm_acl=no | |
# Check whether --with-fpm-acl was given. | |
if test "${with_fpm_acl+set}" = set; then : | |
withval=$with_fpm_acl; PHP_FPM_ACL=$withval | |
else | |
PHP_FPM_ACL=no | |
fi | |
ext_output=$PHP_FPM_ACL | |
if test "$PHP_FPM_SYSTEMD" != "no" ; then | |
if test -z "$PKG_CONFIG"; then | |
# 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 test "${ac_cv_path_PKG_CONFIG+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
case $PKG_CONFIG in | |
[\\/]* | ?:[\\/]*) | |
ac_cv_path_PKG_CONFIG="$PKG_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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | |
ac_cv_path_PKG_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_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" | |
;; | |
esac | |
fi | |
PKG_CONFIG=$ac_cv_path_PKG_CONFIG | |
if test -n "$PKG_CONFIG"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 | |
$as_echo "$PKG_CONFIG" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
fi | |
unset SYSTEMD_LIBS | |
unset SYSTEMD_INCS | |
if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libsystemd; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsystemd" >&5 | |
$as_echo_n "checking for libsystemd... " >&6; } | |
SYSTEMD_LIBS=`$PKG_CONFIG --libs libsystemd` | |
SYSTEMD_INCS=`$PKG_CONFIG --cflags-only-I libsystemd` | |
SYSTEMD_VERS=`$PKG_CONFIG --modversion libsystemd` | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: version $SYSTEMD_VERS" >&5 | |
$as_echo "version $SYSTEMD_VERS" >&6; } | |
elif test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libsystemd-daemon; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsystemd-daemon" >&5 | |
$as_echo_n "checking for libsystemd-daemon... " >&6; } | |
SYSTEMD_LIBS=`$PKG_CONFIG --libs libsystemd-daemon` | |
SYSTEMD_INCS=`$PKG_CONFIG --cflags-only-I libsystemd-daemon` | |
SYSTEMD_VERS=`$PKG_CONFIG --modversion libsystemd-daemon` | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: version $SYSTEMD_VERS" >&5 | |
$as_echo "version $SYSTEMD_VERS" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sd_notify in -lsystemd-daemon" >&5 | |
$as_echo_n "checking for sd_notify in -lsystemd-daemon... " >&6; } | |
if test "${ac_cv_lib_systemd_daemon_sd_notify+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lsystemd-daemon $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 sd_notify (); | |
int | |
main () | |
{ | |
return sd_notify (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_systemd_daemon_sd_notify=yes | |
else | |
ac_cv_lib_systemd_daemon_sd_notify=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_systemd_daemon_sd_notify" >&5 | |
$as_echo "$ac_cv_lib_systemd_daemon_sd_notify" >&6; } | |
if test "x$ac_cv_lib_systemd_daemon_sd_notify" = x""yes; then : | |
SYSTEMD_LIBS="-lsystemd-daemon" | |
fi | |
fi | |
for ac_header in systemd/sd-daemon.h | |
do : | |
ac_fn_c_check_header_mongrel "$LINENO" "systemd/sd-daemon.h" "ac_cv_header_systemd_sd_daemon_h" "$ac_includes_default" | |
if test "x$ac_cv_header_systemd_sd_daemon_h" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_SYSTEMD_SD_DAEMON_H 1 | |
_ACEOF | |
HAVE_SD_DAEMON_H="yes" | |
else | |
HAVE_SD_DAEMON_H="no" | |
fi | |
done | |
if test $HAVE_SD_DAEMON_H = "no" || test -z "${SYSTEMD_LIBS}"; then | |
as_fn_error $? "Your system does not support systemd." "$LINENO" 5 | |
else | |
$as_echo "#define HAVE_SYSTEMD 1" >>confdefs.h | |
PHP_FPM_SD_FILES="fpm/fpm_systemd.c" | |
for ac_i in $SYSTEMD_LIBS; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
="$ -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
;; | |
esac | |
done | |
for ac_i in $SYSTEMD_INCS; do | |
case $ac_i in | |
-I*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/include"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
php_fpm_systemd=notify | |
fi | |
else | |
php_fpm_systemd=simple | |
fi | |
if test "$PHP_FPM_ACL" != "no" ; then | |
for ac_header in sys/acl.h | |
do : | |
ac_fn_c_check_header_mongrel "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default" | |
if test "x$ac_cv_header_sys_acl_h" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_SYS_ACL_H 1 | |
_ACEOF | |
fi | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_free in -lacl" >&5 | |
$as_echo_n "checking for acl_free in -lacl... " >&6; } | |
if test "${ac_cv_lib_acl_acl_free+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lacl $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 acl_free (); | |
int | |
main () | |
{ | |
return acl_free (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_acl_acl_free=yes | |
else | |
ac_cv_lib_acl_acl_free=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_acl_acl_free" >&5 | |
$as_echo "$ac_cv_lib_acl_acl_free" >&6; } | |
if test "x$ac_cv_lib_acl_acl_free" = x""yes; then : | |
case acl in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lacl $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_FPM_ACL 1" >>confdefs.h | |
else | |
as_fn_error $? "libacl required not found" "$LINENO" 5 | |
fi | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_systemd" | |
cat >>confdefs.h <<_ACEOF | |
#define PHP_FPM_SYSTEMD "$php_fpm_systemd" | |
_ACEOF | |
if test -z "$PHP_FPM_USER" -o "$PHP_FPM_USER" = "yes" -o "$PHP_FPM_USER" = "no"; then | |
php_fpm_user="nobody" | |
else | |
php_fpm_user="$PHP_FPM_USER" | |
fi | |
if test -z "$PHP_FPM_GROUP" -o "$PHP_FPM_GROUP" = "yes" -o "$PHP_FPM_GROUP" = "no"; then | |
php_fpm_group="nobody" | |
else | |
php_fpm_group="$PHP_FPM_GROUP" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_user" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_group" | |
php_fpm_sysconfdir=`eval echo $sysconfdir` | |
PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_sysconfdir" | |
php_fpm_localstatedir=`eval echo $localstatedir` | |
PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_localstatedir" | |
php_fpm_prefix=`eval echo $prefix` | |
PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_prefix" | |
cat >>confdefs.h <<_ACEOF | |
#define PHP_FPM_USER "$php_fpm_user" | |
_ACEOF | |
cat >>confdefs.h <<_ACEOF | |
#define PHP_FPM_GROUP "$php_fpm_group" | |
_ACEOF | |
BUILD_DIR="$BUILD_DIR sapi/fpm/fpm" | |
BUILD_DIR="$BUILD_DIR sapi/fpm/fpm/events" | |
PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES sapi/fpm/php-fpm.conf sapi/fpm/init.d.php-fpm sapi/fpm/php-fpm.service sapi/fpm/php-fpm.8 sapi/fpm/status.html" | |
src=$abs_srcdir/sapi/fpm/Makefile.frag | |
ac_srcdir=$ext_srcdir | |
ac_builddir=$ext_builddir | |
test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments | |
SAPI_FPM_PATH=sapi/fpm/php-fpm | |
if test "$fpm_trace_type" && test -f "$abs_srcdir/sapi/fpm/fpm/fpm_trace_$fpm_trace_type.c"; then | |
PHP_FPM_TRACE_FILES="fpm/fpm_trace.c fpm/fpm_trace_$fpm_trace_type.c" | |
fi | |
PHP_FPM_CFLAGS="-I$abs_srcdir/sapi/fpm" | |
PHP_FPM_FILES="fpm/fastcgi.c \ | |
fpm/fpm.c \ | |
fpm/fpm_children.c \ | |
fpm/fpm_cleanup.c \ | |
fpm/fpm_clock.c \ | |
fpm/fpm_conf.c \ | |
fpm/fpm_env.c \ | |
fpm/fpm_events.c \ | |
fpm/fpm_log.c \ | |
fpm/fpm_main.c \ | |
fpm/fpm_php.c \ | |
fpm/fpm_php_trace.c \ | |
fpm/fpm_process_ctl.c \ | |
fpm/fpm_request.c \ | |
fpm/fpm_shm.c \ | |
fpm/fpm_scoreboard.c \ | |
fpm/fpm_signals.c \ | |
fpm/fpm_sockets.c \ | |
fpm/fpm_status.c \ | |
fpm/fpm_stdio.c \ | |
fpm/fpm_unix.c \ | |
fpm/fpm_worker_pool.c \ | |
fpm/zlog.c \ | |
fpm/events/select.c \ | |
fpm/events/poll.c \ | |
fpm/events/epoll.c \ | |
fpm/events/kqueue.c \ | |
fpm/events/devpoll.c \ | |
fpm/events/port.c \ | |
" | |
if test "program" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES fpm" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=fpm | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/fpm" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS fpm" | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
install_binaries="install-binaries" | |
install_binary_targets="$install_binary_targets install-fpm" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FPM_OBJS" | |
case sapi/fpm in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/fpm"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/fpm/"; ac_bdir="sapi/fpm/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in $PHP_FPM_FILES $PHP_FPM_TRACE_FILES $PHP_FPM_SD_FILES; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_FPM_OBJS="$PHP_FPM_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $PHP_FPM_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $PHP_FPM_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $PHP_FPM_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $PHP_FPM_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*aix*) | |
BUILD_FPM="echo '\#! .' > php.sym && echo >>php.sym && nm -BCpg \`echo \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_FPM_OBJS) | sed 's/\([A-Za-z0-9_]*\)\.lo/\1.o/g'\` | \$(AWK) '{ if (((\$\$2 == \"T\") || (\$\$2 == \"D\") || (\$\$2 == \"B\")) && (substr(\$\$3,1,1) != \".\")) { print \$\$3 } }' | sort -u >> php.sym && \$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) -Wl,-brtl -Wl,-bE:php.sym \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_FPM_OBJS) \$(EXTRA_LIBS) \$(FPM_EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_FPM_PATH)" | |
;; | |
*darwin*) | |
BUILD_FPM="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_FPM_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(FPM_EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_FPM_PATH)" | |
;; | |
*) | |
BUILD_FPM="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_FPM_OBJS) \$(EXTRA_LIBS) \$(FPM_EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_FPM_PATH)" | |
;; | |
esac | |
PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_FPM_PATH" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_FPM" | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
php_with_isapi=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Zeus ISAPI support" >&5 | |
$as_echo_n "checking for Zeus ISAPI support... " >&6; } | |
# Check whether --with-isapi was given. | |
if test "${with_isapi+set}" = set; then : | |
withval=$with_isapi; PHP_ISAPI=$withval | |
else | |
PHP_ISAPI=no | |
fi | |
ext_output=$PHP_ISAPI | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_ISAPI" != "no"; then | |
if test "$PHP_ISAPI" = "yes"; then | |
ZEUSPATH=/usr/local/zeus # the default | |
else | |
ZEUSPATH=$PHP_ISAPI | |
fi | |
test -f "$ZEUSPATH/web/include/httpext.h" || as_fn_error $? "Unable to find httpext.h in $ZEUSPATH/web/include" "$LINENO" 5 | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
$as_echo "#define WITH_ZEUS 1" >>confdefs.h | |
if test "$ZEUSPATH/web/include" != "/usr/include"; then | |
if test -z "$ZEUSPATH/web/include" || echo "$ZEUSPATH/web/include" | grep '^/' >/dev/null ; then | |
ai_p=$ZEUSPATH/web/include | |
else | |
ep_dir=`echo $ZEUSPATH/web/include|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ZEUSPATH/web/include"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES isapi" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=isapi | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/isapi" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS isapi" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/isapi in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/isapi"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/isapi/"; ac_bdir="sapi/isapi/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php5isapi.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="\$(SHELL) \$(srcdir)/install-sh -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$ZEUSPATH/web/bin/" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LiteSpeed support" >&5 | |
$as_echo_n "checking for LiteSpeed support... " >&6; } | |
php_with_litespeed=no | |
# Check whether --with-litespeed was given. | |
if test "${with_litespeed+set}" = set; then : | |
withval=$with_litespeed; PHP_LITESPEED=$withval | |
else | |
PHP_LITESPEED=no | |
test "$PHP_ENABLE_ALL" && PHP_LITESPEED=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_LITESPEED in | |
shared,*) | |
PHP_LITESPEED=`echo "$PHP_LITESPEED"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_LITESPEED=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
if test "$PHP_LITESPEED" != "no"; then | |
src=$abs_srcdir/sapi/litespeed/Makefile.frag | |
ac_srcdir=$abs_srcdir/sapi/litespeed | |
ac_builddir=sapi/litespeed | |
test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments | |
SAPI_LITESPEED_PATH=sapi/litespeed/php | |
if test "program" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES litespeed" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=litespeed | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/litespeed" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS litespeed" | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
install_binaries="install-binaries" | |
install_binary_targets="$install_binary_targets install-litespeed" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_LITESPEED_OBJS" | |
case sapi/litespeed in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/litespeed"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/litespeed/"; ac_bdir="sapi/litespeed/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in lsapi_main.c lsapilib.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_LITESPEED_OBJS="$PHP_LITESPEED_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre "" $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre "" $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre "" $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre "" $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*darwin*) | |
BUILD_LITESPEED="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_LITESPEED_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_LITESPEED_PATH)" | |
;; | |
*cygwin*) | |
SAPI_LITESPEED_PATH=sapi/litespeed/php.exe | |
BUILD_LITESPEED="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_LITESPEED_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_LITESPEED_PATH)" | |
;; | |
*) | |
BUILD_LITESPEED="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_LITESPEED_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_LITESPEED_PATH)" | |
;; | |
esac | |
PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_LITESPEED_PATH" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_LITESPEED" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_LITESPEED" >&5 | |
$as_echo "$PHP_LITESPEED" >&6; } | |
php_with_milter=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Milter support" >&5 | |
$as_echo_n "checking for Milter support... " >&6; } | |
# Check whether --with-milter was given. | |
if test "${with_milter+set}" = set; then : | |
withval=$with_milter; PHP_MILTER=$withval | |
else | |
PHP_MILTER=no | |
fi | |
ext_output=$PHP_MILTER | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_MILTER" != "no"; then | |
if test "$PHP_MILTER" = "yes"; then | |
if test -f /usr/lib/libmilter.a ; then | |
MILTERPATH=/usr/lib | |
else | |
if test -f /usr/lib/libmilter/libmilter.a ; then | |
MILTERPATH=/usr/lib/libmilter | |
else | |
as_fn_error $? "Unable to find libmilter.a" "$LINENO" 5 | |
fi | |
fi | |
else | |
MILTERPATH=$PHP_MILTER | |
fi | |
SAPI_MILTER_PATH=sapi/milter/php-milter | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
src=$abs_srcdir/sapi/milter/Makefile.frag | |
ac_srcdir=$abs_srcdir/sapi/milter | |
ac_builddir=sapi/milter | |
test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments | |
if test "program" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES milter" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=milter | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/milter" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS milter" | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
install_binaries="install-binaries" | |
install_binary_targets="$install_binary_targets install-milter" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_MILTER_OBJS" | |
case sapi/milter in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/milter"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/milter/"; ac_bdir="sapi/milter/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_milter.c getopt.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_MILTER_OBJS="$PHP_MILTER_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
if test -n "$MILTERPATH"; then | |
if test "$MILTERPATH" != "/usr/$PHP_LIBDIR" && test "$MILTERPATH" != "/usr/lib"; then | |
if test -z "$MILTERPATH" || echo "$MILTERPATH" | grep '^/' >/dev/null ; then | |
ai_p=$MILTERPATH | |
else | |
ep_dir=`echo $MILTERPATH|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$MILTERPATH"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case milter in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lmilter $LIBS" | |
;; | |
esac | |
BUILD_MILTER="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_MILTER_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_MILTER_PATH)" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_MILTER_PATH" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_MILTER" | |
fi | |
php_with_nsapi=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSAPI support" >&5 | |
$as_echo_n "checking for NSAPI support... " >&6; } | |
# Check whether --with-nsapi was given. | |
if test "${with_nsapi+set}" = set; then : | |
withval=$with_nsapi; PHP_NSAPI=$withval | |
else | |
PHP_NSAPI=no | |
fi | |
ext_output=$PHP_NSAPI | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_NSAPI" != "no"; then | |
if test ! -d $PHP_NSAPI/bin ; then | |
as_fn_error $? "Please specify the path to the root of your Netscape/iPlanet/Sun Webserver using --with-nsapi=DIR" "$LINENO" 5 | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSAPI include files" >&5 | |
$as_echo_n "checking for NSAPI include files... " >&6; } | |
if test -d $PHP_NSAPI/include ; then | |
NSAPI_INC_DIR="$PHP_NSAPI/include" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Netscape 3.x / Sun 7.x style" >&5 | |
$as_echo "Netscape 3.x / Sun 7.x style" >&6; } | |
for ac_header in $NSAPI_INC_DIR/nsapi.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 | |
NSAPI_INCLUDE="-I$NSAPI_INC_DIR" | |
fi | |
if test -d $PHP_NSAPI/plugins/include ; then | |
NSAPI_INC_DIR="$PHP_NSAPI/plugins/include" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: iPlanet 4.x / Sun 6.x style" >&5 | |
$as_echo "iPlanet 4.x / Sun 6.x style" >&6; } | |
for ac_header in $NSAPI_INC_DIR/nsapi.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 | |
NSAPI_INCLUDE="$NSAPI_INCLUDE -I$NSAPI_INC_DIR" | |
fi | |
if test -z "$NSAPI_INCLUDE"; then | |
as_fn_error $? "Please check you have nsapi.h in either $PHP_NSAPI/include or $PHP_NSAPI/plugins/include" "$LINENO" 5 | |
fi | |
for ac_i in $NSAPI_INCLUDE; do | |
case $ac_i in | |
-I*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/include"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
$as_echo "#define HAVE_NSAPI 1" >>confdefs.h | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES nsapi" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=nsapi | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/nsapi" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS nsapi" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/nsapi in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/nsapi"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/nsapi/"; ac_bdir="sapi/nsapi/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in nsapi.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$PHP_NSAPI/bin/" | |
fi | |
php_enable_phpdbg=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for phpdbg support" >&5 | |
$as_echo_n "checking for phpdbg support... " >&6; } | |
# Check whether --enable-phpdbg was given. | |
if test "${enable_phpdbg+set}" = set; then : | |
enableval=$enable_phpdbg; PHP_PHPDBG=$enableval | |
else | |
PHP_PHPDBG=no | |
fi | |
ext_output=$PHP_PHPDBG | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
php_enable_phpdbg_debug=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for phpdbg debug build" >&5 | |
$as_echo_n "checking for phpdbg debug build... " >&6; } | |
# Check whether --enable-phpdbg-debug was given. | |
if test "${enable_phpdbg_debug+set}" = set; then : | |
enableval=$enable_phpdbg_debug; PHP_PHPDBG_DEBUG=$enableval | |
else | |
PHP_PHPDBG_DEBUG=no | |
fi | |
ext_output=$PHP_PHPDBG_DEBUG | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_PHPDBG" != "no"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termios.h defines TIOCGWINSZ" >&5 | |
$as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; } | |
if test "${ac_cv_sys_tiocgwinsz_in_termios_h+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <termios.h> | |
#ifdef TIOCGWINSZ | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
ac_cv_sys_tiocgwinsz_in_termios_h=yes | |
else | |
ac_cv_sys_tiocgwinsz_in_termios_h=no | |
fi | |
rm -f conftest* | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5 | |
$as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; } | |
if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5 | |
$as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; } | |
if test "${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <sys/ioctl.h> | |
#ifdef TIOCGWINSZ | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes | |
else | |
ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no | |
fi | |
rm -f conftest* | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5 | |
$as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; } | |
if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then | |
$as_echo "#define GWINSZ_IN_SYS_IOCTL 1" >>confdefs.h | |
fi | |
fi | |
$as_echo "#define HAVE_PHPDBG 1" >>confdefs.h | |
if test "$PHP_PHPDBG_DEBUG" != "no"; then | |
$as_echo "#define PHPDBG_DEBUG 1" >>confdefs.h | |
else | |
$as_echo "#define PHPDBG_DEBUG 0" >>confdefs.h | |
fi | |
PHP_PHPDBG_CFLAGS="-D_GNU_SOURCE" | |
PHP_PHPDBG_FILES="phpdbg.c phpdbg_parser.c phpdbg_lexer.c phpdbg_prompt.c phpdbg_help.c phpdbg_break.c phpdbg_print.c phpdbg_bp.c phpdbg_opcode.c phpdbg_list.c phpdbg_utils.c phpdbg_info.c phpdbg_cmd.c phpdbg_set.c phpdbg_frame.c phpdbg_watch.c phpdbg_btree.c" | |
if test "$PHP_READLINE" != "no" -o "$PHP_LIBEDIT" != "no"; then | |
PHPDBG_EXTRA_LIBS="$PHP_READLINE_LIBS" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PHPDBG_CFLAGS" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PHPDBG_FILES" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHPDBG_EXTRA_LIBS" | |
src=$abs_srcdir/sapi/phpdbg/Makefile.frag | |
ac_srcdir=$abs_srcdir/sapi/phpdbg | |
ac_builddir=$abs_builddir/sapi/phpdbg | |
test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments | |
if test "program" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES phpdbg" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=phpdbg | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/phpdbg" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS phpdbg" | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
install_binaries="install-binaries" | |
install_binary_targets="$install_binary_targets install-phpdbg" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PHPDBG_OBJS" | |
case sapi/phpdbg in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/phpdbg"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/phpdbg/"; ac_bdir="sapi/phpdbg/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in $PHP_PHPDBG_FILES; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_PHPDBG_OBJS="$PHP_PHPDBG_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $PHP_PHPDBG_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $PHP_PHPDBG_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $PHP_PHPDBG_CFLAGS $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $PHP_PHPDBG_CFLAGS $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
BUILD_BINARY="sapi/phpdbg/phpdbg" | |
BUILD_SHARED="sapi/phpdbg/libphpdbg.la" | |
BUILD_PHPDBG="\$(LIBTOOL) --mode=link \ | |
\$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \ | |
\$(PHP_GLOBAL_OBJS) \ | |
\$(PHP_BINARY_OBJS) \ | |
\$(PHP_PHPDBG_OBJS) \ | |
\$(EXTRA_LIBS) \ | |
\$(PHPDBG_EXTRA_LIBS) \ | |
\$(ZEND_EXTRA_LIBS) \ | |
-o \$(BUILD_BINARY)" | |
BUILD_PHPDBG_SHARED="\$(LIBTOOL) --mode=link \ | |
\$(CC) -shared -Wl,-soname,libphpdbg.so -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \ | |
\$(PHP_GLOBAL_OBJS) \ | |
\$(PHP_BINARY_OBJS) \ | |
\$(PHP_PHPDBG_OBJS) \ | |
\$(EXTRA_LIBS) \ | |
\$(PHPDBG_EXTRA_LIBS) \ | |
\$(ZEND_EXTRA_LIBS) \ | |
\-DPHPDBG_SHARED \ | |
-o \$(BUILD_SHARED)" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_BINARY" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_SHARED" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_PHPDBG" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_PHPDBG_SHARED" | |
fi | |
php_with_phttpd=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PHTTPD support" >&5 | |
$as_echo_n "checking for PHTTPD support... " >&6; } | |
# Check whether --with-phttpd was given. | |
if test "${with_phttpd+set}" = set; then : | |
withval=$with_phttpd; PHP_PHTTPD=$withval | |
else | |
PHP_PHTTPD=no | |
fi | |
ext_output=$PHP_PHTTPD | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_PHTTPD" != "no"; then | |
if test ! -d $PHP_PHTTPD ; then | |
as_fn_error $? "You did not specify a directory" "$LINENO" 5 | |
fi | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
if test "$PHP_PHTTPD/include" != "/usr/include"; then | |
if test -z "$PHP_PHTTPD/include" || echo "$PHP_PHTTPD/include" | grep '^/' >/dev/null ; then | |
ai_p=$PHP_PHTTPD/include | |
else | |
ep_dir=`echo $PHP_PHTTPD/include|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PHP_PHTTPD/include"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
$as_echo "#define HAVE_PHTTPD 1" >>confdefs.h | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES phttpd" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=phttpd | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/phttpd" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS phttpd" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/phttpd in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/phttpd"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/phttpd/"; ac_bdir="sapi/phttpd/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in phttpd.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$PHP_PHTTPD/modules/" | |
fi | |
php_with_pi3web=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Pi3Web support" >&5 | |
$as_echo_n "checking for Pi3Web support... " >&6; } | |
# Check whether --with-pi3web was given. | |
if test "${with_pi3web+set}" = set; then : | |
withval=$with_pi3web; PHP_PI3WEB=$withval | |
else | |
PHP_PI3WEB=no | |
fi | |
ext_output=$PHP_PI3WEB | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_PI3WEB" != "no"; then | |
if test "$PHP_PI3WEB" = "yes"; then | |
PI3PATH=../.. # the default | |
else | |
PI3PATH=$PHP_PI3WEB | |
fi | |
test -f "$PI3PATH/PiAPI/PiAPI.h" || as_fn_error $? "Unable to find PiAPI.h in $PI3PATH/PiAPI" "$LINENO" 5 | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
$as_echo "#define WITH_PI3WEB 1" >>confdefs.h | |
if test "$PI3PATH/PiAPI" != "/usr/include"; then | |
if test -z "$PI3PATH/PiAPI" || echo "$PI3PATH/PiAPI" | grep '^/' >/dev/null ; then | |
ai_p=$PI3PATH/PiAPI | |
else | |
ep_dir=`echo $PI3PATH/PiAPI|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PI3PATH/PiAPI"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "$PI3PATH/Pi2API" != "/usr/include"; then | |
if test -z "$PI3PATH/Pi2API" || echo "$PI3PATH/Pi2API" | grep '^/' >/dev/null ; then | |
ai_p=$PI3PATH/Pi2API | |
else | |
ep_dir=`echo $PI3PATH/Pi2API|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PI3PATH/Pi2API"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "$PI3PATH/Pi3API" != "/usr/include"; then | |
if test -z "$PI3PATH/Pi3API" || echo "$PI3PATH/Pi3API" | grep '^/' >/dev/null ; then | |
ai_p=$PI3PATH/Pi3API | |
else | |
ep_dir=`echo $PI3PATH/Pi3API|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PI3PATH/Pi3API"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "$PI3PATH/PHP5" != "/usr/include"; then | |
if test -z "$PI3PATH/PHP5" || echo "$PI3PATH/PHP5" | grep '^/' >/dev/null ; then | |
ai_p=$PI3PATH/PHP5 | |
else | |
ep_dir=`echo $PI3PATH/PHP5|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PI3PATH/PHP5"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES pi3web" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=pi3web | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/pi3web" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS pi3web" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/pi3web in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/pi3web"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/pi3web/"; ac_bdir="sapi/pi3web/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in pi3web_sapi.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="\$(SHELL) \$(srcdir)/install-sh -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$PI3PATH/bin/" | |
fi | |
php_with_roxen=no | |
# Check whether --with-roxen was given. | |
if test "${with_roxen+set}" = set; then : | |
withval=$with_roxen; PHP_ROXEN=$withval | |
else | |
PHP_ROXEN=no | |
fi | |
ext_output=$PHP_ROXEN | |
php_enable_roxen_zts=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Roxen module is build using ZTS" >&5 | |
$as_echo_n "checking whether Roxen module is build using ZTS... " >&6; } | |
# Check whether --enable-roxen-zts was given. | |
if test "${enable_roxen_zts+set}" = set; then : | |
enableval=$enable_roxen_zts; PHP_ROXEN_ZTS=$enableval | |
else | |
PHP_ROXEN_ZTS=no | |
fi | |
ext_output=$PHP_ROXEN_ZTS | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
RESULT= | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Roxen/Pike support" >&5 | |
$as_echo_n "checking for Roxen/Pike support... " >&6; } | |
if test "$PHP_ROXEN" != "no"; then | |
if test ! -d $PHP_ROXEN ; then | |
as_fn_error $? "You did not specify a directory" "$LINENO" 5 | |
fi | |
if test -f $PHP_ROXEN/bin/roxen; then | |
PIKE=$PHP_ROXEN/bin/roxen | |
elif test -f $PHP_ROXEN/bin/pike; then | |
PIKE=$PHP_ROXEN/bin/pike | |
else | |
as_fn_error $? "Could not find a pike in $PHP_ROXEN/bin/" "$LINENO" 5 | |
fi | |
if $PIKE -e 'float v; catch(v = __VERSION__ + (__BUILD__/10000.0)); if(v < 0.7079) exit(1); exit(0);'; then | |
PIKE_MODULE_DIR=`$PIKE --show-paths 2>&1| grep '^Module' | sed -e 's/.*: //'` | |
PIKE_INCLUDE_DIR=`echo $PIKE_MODULE_DIR | sed -e 's,lib/pike/modules,include/pike,' -e 's,lib/modules,include/pike,'` | |
if test -z "$PIKE_INCLUDE_DIR" || test -z "$PIKE_MODULE_DIR"; then | |
as_fn_error $? "Failed to figure out Pike module and include directories" "$LINENO" 5 | |
fi | |
else | |
as_fn_error $? "Roxen/PHP requires Pike 0.7.79 or newer" "$LINENO" 5 | |
fi | |
if test "$PIKE_INCLUDE_DIR" != "/usr/include"; then | |
if test -z "$PIKE_INCLUDE_DIR" || echo "$PIKE_INCLUDE_DIR" | grep '^/' >/dev/null ; then | |
ai_p=$PIKE_INCLUDE_DIR | |
else | |
ep_dir=`echo $PIKE_INCLUDE_DIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PIKE_INCLUDE_DIR"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
$as_echo "#define HAVE_ROXEN 1" >>confdefs.h | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES roxen" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=roxen | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/roxen" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS roxen" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/roxen in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/roxen"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/roxen/"; ac_bdir="sapi/roxen/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in roxen.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED $PIKE_MODULE_DIR/PHP5.so" | |
RESULT="yes | |
Pike binary used: $PIKE | |
Pike include dir: $PIKE_INCLUDE_DIR | |
Pike module directory: $PIKE_MODULE_DIR" | |
PIKE_INCLUDE_DIR=" -I$PIKE_INCLUDE_DIR " | |
if test "$PHP_ROXEN_ZTS" != "no"; then | |
enable_maintainer_zts=yes | |
if test "$pthreads_working" != "yes"; then | |
as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 | |
fi | |
$as_echo "#define ROXEN_USE_ZTS 1" >>confdefs.h | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $RESULT" >&5 | |
$as_echo "$RESULT" >&6; } | |
php_with_thttpd=no | |
# Check whether --with-thttpd was given. | |
if test "${with_thttpd+set}" = set; then : | |
withval=$with_thttpd; PHP_THTTPD=$withval | |
else | |
PHP_THTTPD=no | |
fi | |
ext_output=$PHP_THTTPD | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thttpd" >&5 | |
$as_echo_n "checking for thttpd... " >&6; } | |
if test "$PHP_THTTPD" != "no"; then | |
if test ! -d $PHP_THTTPD; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: thttpd directory does not exist ($PHP_THTTPD)" >&5 | |
$as_echo "thttpd directory does not exist ($PHP_THTTPD)" >&6; } | |
fi | |
if test -z "$PHP_THTTPD" || echo "$PHP_THTTPD" | grep '^/' >/dev/null ; then | |
THTTPD=$PHP_THTTPD | |
else | |
ep_dir=`echo $PHP_THTTPD|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
THTTPD="$ep_realdir"/`basename "$PHP_THTTPD"` | |
fi | |
if grep thttpd.2.21b $PHP_THTTPD/version.h >/dev/null; then | |
patch="test -f $THTTPD/php_patched || \ | |
(cd $THTTPD && patch -p1 < $abs_srcdir/sapi/thttpd/thttpd_patch && touch php_patched)" | |
elif grep Premium $PHP_THTTPD/version.h >/dev/null; then | |
patch= | |
else | |
as_fn_error $? "This version only supports thttpd-2.21b and Premium thttpd" "$LINENO" 5 | |
fi | |
if test -n "$GCC"; then | |
gcc_arg_name=ac_cv_gcc_arg_rdynamic | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -rdynamic" >&5 | |
$as_echo_n "checking whether $CC supports -rdynamic... " >&6; } | |
if test "${ac_cv_gcc_arg_rdynamic+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
echo 'void somefunc() { };' > conftest.c | |
cmd='$CC -rdynamic -c conftest.c' | |
if eval $cmd 2>&1 | $EGREP -e -rdynamic >/dev/null ; then | |
ac_result=no | |
else | |
ac_result=yes | |
fi | |
eval $gcc_arg_name=$ac_result | |
rm -f conftest.* | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_arg_rdynamic" >&5 | |
$as_echo "$ac_cv_gcc_arg_rdynamic" >&6; } | |
if eval test "\$$gcc_arg_name" = "yes"; then | |
gcc_rdynamic=yes | |
else | |
: | |
fi | |
if test "$gcc_rdynamic" = "yes"; then | |
PHP_LDFLAGS="$PHP_LDFLAGS -rdynamic" | |
fi | |
fi | |
INSTALL_IT="\ | |
echo 'PHP_LIBS = -L. -lphp5 \$(PHP_LIBS) \$(EXTRA_LIBS)' > $THTTPD/php_makefile; \ | |
echo 'PHP_LDFLAGS = \$(NATIVE_RPATHS) \$(PHP_LDFLAGS)' >> $THTTPD/php_makefile; \ | |
echo 'PHP_CFLAGS = \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(CPPFLAGS) \$(EXTRA_CFLAGS)' >> $THTTPD/php_makefile; \ | |
rm -f $THTTPD/php_thttpd.c $THTTPD/php_thttpd.h $THTTPD/libphp5.a; \ | |
\$(LN_S) $abs_srcdir/sapi/thttpd/thttpd.c $THTTPD/php_thttpd.c; \ | |
\$(LN_S) $abs_srcdir/sapi/thttpd/php_thttpd.h $abs_builddir/$SAPI_STATIC $THTTPD/;\ | |
$patch" | |
PHP_THTTPD="yes, using $THTTPD" | |
if test "$THTTPD" != "/usr/include"; then | |
if test -z "$THTTPD" || echo "$THTTPD" | grep '^/' >/dev/null ; then | |
ai_p=$THTTPD | |
else | |
ep_dir=`echo $THTTPD|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THTTPD"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES thttpd" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=thttpd | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/thttpd" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS thttpd" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_THTTPD" >&5 | |
$as_echo "$PHP_THTTPD" >&6; } | |
php_with_tux=no | |
# Check whether --with-tux was given. | |
if test "${with_tux+set}" = set; then : | |
withval=$with_tux; PHP_TUX=$withval | |
else | |
PHP_TUX=no | |
fi | |
ext_output=$PHP_TUX | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TUX" >&5 | |
$as_echo_n "checking for TUX... " >&6; } | |
if test "$PHP_TUX" != "no"; then | |
INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED $PHP_TUX/php5.tux.so" | |
for ac_header in tuxmodule.h | |
do : | |
ac_fn_c_check_header_mongrel "$LINENO" "tuxmodule.h" "ac_cv_header_tuxmodule_h" "$ac_includes_default" | |
if test "x$ac_cv_header_tuxmodule_h" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_TUXMODULE_H 1 | |
_ACEOF | |
: | |
else | |
as_fn_error $? "Cannot find tuxmodule.h" "$LINENO" 5 | |
fi | |
done | |
if test "shared" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES tux" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=tux | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/tux" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS tux" | |
case "shared" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/tux in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/tux"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/tux/"; ac_bdir="sapi/tux/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_tux.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_TUX" >&5 | |
$as_echo "$PHP_TUX" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
php_with_webjames=no | |
# Check whether --with-webjames was given. | |
if test "${with_webjames+set}" = set; then : | |
withval=$with_webjames; PHP_WEBJAMES=$withval | |
else | |
PHP_WEBJAMES=no | |
fi | |
ext_output=$PHP_WEBJAMES | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for webjames" >&5 | |
$as_echo_n "checking for webjames... " >&6; } | |
if test "$PHP_WEBJAMES" != "no"; then | |
if test -z "$PHP_WEBJAMES" || echo "$PHP_WEBJAMES" | grep '^/' >/dev/null ; then | |
PHP_WEBJAMES=$PHP_WEBJAMES | |
else | |
ep_dir=`echo $PHP_WEBJAMES|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
PHP_WEBJAMES="$ep_realdir"/`basename "$PHP_WEBJAMES"` | |
fi | |
INSTALL_IT="\ | |
echo 'PHP_LIBS = -l$abs_srcdir/$SAPI_STATIC \$(PHP_LIBS) \$(EXTRA_LIBS)' > $PHP_WEBJAMES/build/php; \ | |
echo 'PHP_LDFLAGS = \$(NATIVE_RPATHS) \$(PHP_LDFLAGS)' >> $PHP_WEBJAMES/build/php; \ | |
echo 'PHP_CFLAGS = -DPHP \$(COMMON_FLAGS) \$(EXTRA_CFLAGS) -I$abs_srcdir/sapi/webjames' >> $PHP_WEBJAMES/build/php;" | |
if test "$PHP_WEBJAMES" != "/usr/include"; then | |
if test -z "$PHP_WEBJAMES" || echo "$PHP_WEBJAMES" | grep '^/' >/dev/null ; then | |
ai_p=$PHP_WEBJAMES | |
else | |
ep_dir=`echo $PHP_WEBJAMES|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PHP_WEBJAMES"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "static" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES webjames" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=webjames | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/webjames" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS webjames" | |
case "static" in | |
static) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=static | |
;; | |
shared) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libphp$PHP_MAJOR_VERSION.la | |
php_sapi_module=shared | |
php_c_pre=$shared_c_pre | |
php_c_meta=$shared_c_meta | |
php_c_post=$shared_c_post | |
php_cxx_pre=$shared_cxx_pre | |
php_cxx_meta=$shared_cxx_meta | |
php_cxx_post=$shared_cxx_post | |
php_lo=$shared_lo | |
;; | |
bundle) | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
OVERALL_TARGET=libs/libphp$PHP_MAJOR_VERSION.bundle | |
php_sapi_module=static | |
;; | |
esac | |
install_sapi="install-sapi" | |
case sapi/webjames in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/webjames"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/webjames/"; ac_bdir="sapi/webjames/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in webjames.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using $PHP_WEBJAMES" >&5 | |
$as_echo "yes, using $PHP_WEBJAMES" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
php_enable_cgi=yes | |
# Check whether --enable-cgi was given. | |
if test "${enable_cgi+set}" = set; then : | |
enableval=$enable_cgi; PHP_CGI=$enableval | |
else | |
PHP_CGI=yes | |
fi | |
ext_output=$PHP_CGI | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CGI build" >&5 | |
$as_echo_n "checking for CGI build... " >&6; } | |
if test "$PHP_CGI" != "no"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t in sys/socket.h" >&5 | |
$as_echo_n "checking for socklen_t in sys/socket.h... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/socket.h> | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "socklen_t" >/dev/null 2>&1; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
$as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
rm -f conftest* | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sun_len in sys/un.h" >&5 | |
$as_echo_n "checking for sun_len in sys/un.h... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/un.h> | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "sun_len" >/dev/null 2>&1; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
$as_echo "#define HAVE_SOCKADDR_UN_SUN_LEN 1" >>confdefs.h | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
rm -f conftest* | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cross-process locking is required by accept()" >&5 | |
$as_echo_n "checking whether cross-process locking is required by accept()... " >&6; } | |
case "`uname -sr`" in | |
IRIX\ 5.* | SunOS\ 5.* | UNIX_System_V\ 4.0) | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
$as_echo "#define USE_LOCKING 1" >>confdefs.h | |
;; | |
*) | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
;; | |
esac | |
src=$abs_srcdir/sapi/cgi/Makefile.frag | |
ac_srcdir=$ext_srcdir | |
ac_builddir=$ext_builddir | |
test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments | |
case $host_alias in | |
*cygwin* ) | |
SAPI_CGI_PATH=sapi/cgi/php-cgi.exe | |
;; | |
* ) | |
SAPI_CGI_PATH=sapi/cgi/php-cgi | |
;; | |
esac | |
if test "program" = "program"; then | |
PHP_BINARIES="$PHP_BINARIES cgi" | |
elif test "$PHP_SAPI" != "none"; then | |
as_fn_error $? " | |
+--------------------------------------------------------------------+ | |
| *** ATTENTION *** | | |
| | | |
| You've configured multiple SAPIs to be build. You can build only | | |
| one SAPI module plus CGI, CLI and FPM binaries at the same time. | | |
+--------------------------------------------------------------------+ | |
" "$LINENO" 5 | |
else | |
PHP_SAPI=cgi | |
fi | |
BUILD_DIR="$BUILD_DIR sapi/cgi" | |
PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS cgi" | |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' | |
php_c_post= | |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' | |
php_cxx_post= | |
php_lo=lo | |
case $with_pic in | |
yes) pic_setting='-prefer-pic';; | |
no) pic_setting='-prefer-non-pic';; | |
esac | |
shared_c_pre='$(LIBTOOL) --mode=compile $(CC)' | |
shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting | |
shared_c_post= | |
shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' | |
shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting | |
shared_cxx_post= | |
shared_lo=lo | |
install_binaries="install-binaries" | |
install_binary_targets="$install_binary_targets install-cgi" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_CGI_OBJS" | |
case sapi/cgi in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "sapi/cgi"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/sapi/cgi/"; ac_bdir="sapi/cgi/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in cgi_main.c fastcgi.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_CGI_OBJS="$PHP_CGI_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*aix*) | |
if test "$php_sapi_module" = "shared"; then | |
BUILD_CGI="echo '\#! .' > php.sym && echo >>php.sym && nm -BCpg \`echo \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_CGI_OBJS) | sed 's/\([A-Za-z0-9_]*\)\.lo/.libs\/\1.o/g'\` | \$(AWK) '{ if (((\$\$2 == \"T\") || (\$\$2 == \"D\") || (\$\$2 == \"B\")) && (substr(\$\$3,1,1) != \".\")) { print \$\$3 } }' | sort -u >> php.sym && \$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) -Wl,-brtl -Wl,-bE:php.sym \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_CGI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)" | |
else | |
BUILD_CGI="echo '\#! .' > php.sym && echo >>php.sym && nm -BCpg \`echo \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_CGI_OBJS) | sed 's/\([A-Za-z0-9_]*\)\.lo/\1.o/g'\` | \$(AWK) '{ if (((\$\$2 == \"T\") || (\$\$2 == \"D\") || (\$\$2 == \"B\")) && (substr(\$\$3,1,1) != \".\")) { print \$\$3 } }' | sort -u >> php.sym && \$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) -Wl,-brtl -Wl,-bE:php.sym \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_CGI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)" | |
fi | |
;; | |
*darwin*) | |
BUILD_CGI="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_CGI_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)" | |
;; | |
*) | |
BUILD_CGI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_BINARY_OBJS) \$(PHP_CGI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)" | |
;; | |
esac | |
PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_CGI_PATH" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_CGI" | |
PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES sapi/cgi/php-cgi.1" | |
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 chosen SAPI module" >&5 | |
$as_echo_n "checking for chosen SAPI module... " >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_SAPI" >&5 | |
$as_echo "$PHP_SAPI" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for executable SAPI binaries" >&5 | |
$as_echo_n "checking for executable SAPI binaries... " >&6; } | |
if test "$PHP_BINARIES"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_BINARIES" >&5 | |
$as_echo "$PHP_BINARIES" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 | |
$as_echo "none" >&6; } | |
fi | |
if test -z "$PHP_INSTALLED_SAPIS"; then | |
as_fn_error $? "Nothing to build." "$LINENO" 5 | |
fi | |
if test "$enable_maintainer_zts" = "yes"; then | |
if test -n "$ac_cv_pthreads_lib"; then | |
LIBS="$LIBS -l$ac_cv_pthreads_lib" | |
fi | |
if test -n "$ac_cv_pthreads_cflags"; then | |
CFLAGS="$CFLAGS $ac_cv_pthreads_cflags" | |
fi | |
if test -z "$host_alias" && test -n "$host"; then | |
host_alias=$host | |
fi | |
if test -z "$host_alias"; then | |
as_fn_error $? "host_alias is not set. Make sure to run config.guess" "$LINENO" 5 | |
fi | |
case $host_alias in | |
*solaris*) | |
PTHREAD_FLAGS="-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT";; | |
*freebsd*) | |
PTHREAD_FLAGS="-D_REENTRANT -D_THREAD_SAFE";; | |
*linux*) | |
PTHREAD_FLAGS=-D_REENTRANT;; | |
*aix*) | |
PTHREAD_FLAGS=-D_THREAD_SAFE;; | |
*irix*) | |
PTHREAD_FLAGS=-D_POSIX_THREAD_SAFE_FUNCTIONS;; | |
*hpux*) | |
PTHREAD_FLAGS=-D_REENTRANT;; | |
*sco*) | |
PTHREAD_FLAGS=-D_REENTRANT;; | |
esac | |
if test -n "$PTHREAD_FLAGS"; then | |
CPPFLAGS="$CPPFLAGS $PTHREAD_FLAGS" | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Running system checks${T_ME}" >&5 | |
$as_echo "${T_MD}Running system checks${T_ME}" >&6; } | |
PHP_ALT_PATH=/usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib | |
# Extract the first word of "sendmail", so it can be a program name with args. | |
set dummy sendmail; ac_word=$2 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | |
$as_echo_n "checking for $ac_word... " >&6; } | |
if test "${ac_cv_path_PROG_SENDMAIL+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
case $PROG_SENDMAIL in | |
[\\/]* | ?:[\\/]*) | |
ac_cv_path_PROG_SENDMAIL="$PROG_SENDMAIL" # Let the user override the test with a path. | |
;; | |
*) | |
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
as_dummy="$PATH:$PHP_ALT_PATH" | |
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | |
ac_cv_path_PROG_SENDMAIL="$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 | |
;; | |
esac | |
fi | |
PROG_SENDMAIL=$ac_cv_path_PROG_SENDMAIL | |
if test -n "$PROG_SENDMAIL"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROG_SENDMAIL" >&5 | |
$as_echo "$PROG_SENDMAIL" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PROG_SENDMAIL" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system uses EBCDIC" >&5 | |
$as_echo_n "checking whether system uses EBCDIC... " >&6; } | |
if test "${ac_cv_ebcdic+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test "$cross_compiling" = yes; then : | |
ac_cv_ebcdic=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
int main(void) { | |
return (unsigned char)'A' != (unsigned char)0xC1; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
ac_cv_ebcdic=yes | |
else | |
ac_cv_ebcdic=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_ebcdic" >&5 | |
$as_echo "$ac_cv_ebcdic" >&6; } | |
if test "$ac_cv_ebcdic" = "yes"; then | |
$as_echo "#define CHARSET_EBCDIC 1" >>confdefs.h | |
fi | |
{ $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 test "${ac_cv_c_bigendian_php+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_cv_c_bigendian_php=unknown | |
if test "$cross_compiling" = yes; then : | |
ac_cv_c_bigendian_php=unknown | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
int main(void) | |
{ | |
short one = 1; | |
char *cp = (char *)&one; | |
if (*cp == 0) { | |
return(0); | |
} else { | |
return(1); | |
} | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
ac_cv_c_bigendian_php=yes | |
else | |
ac_cv_c_bigendian_php=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_c_bigendian_php" >&5 | |
$as_echo "$ac_cv_c_bigendian_php" >&6; } | |
if test $ac_cv_c_bigendian_php = yes; then | |
$as_echo "#define WORDS_BIGENDIAN /**/" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether writing to stdout works" >&5 | |
$as_echo_n "checking whether writing to stdout works... " >&6; } | |
if test "${ac_cv_write_stdout+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test "$cross_compiling" = yes; then : | |
ac_cv_write_stdout=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#ifdef HAVE_UNISTD_H | |
#include <unistd.h> | |
#endif | |
#define TEXT "This is the test message -- " | |
main() | |
{ | |
int n; | |
n = write(1, TEXT, sizeof(TEXT)-1); | |
return (!(n == sizeof(TEXT)-1)); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
ac_cv_write_stdout=yes | |
else | |
ac_cv_write_stdout=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_write_stdout" >&5 | |
$as_echo "$ac_cv_write_stdout" >&6; } | |
if test "$ac_cv_write_stdout" = "yes"; then | |
$as_echo "#define PHP_WRITE_STDOUT 1" >>confdefs.h | |
fi | |
if test -d /usr/pkg/include -a -d /usr/pkg/lib ; then | |
CPPFLAGS="$CPPFLAGS -I/usr/pkg/include" | |
LDFLAGS="$LDFLAGS -L/usr/pkg/lib" | |
fi | |
test -d /usr/ucblib && | |
if test "/usr/ucblib" != "/usr/$PHP_LIBDIR" && test "/usr/ucblib" != "/usr/lib"; then | |
if test -z "/usr/ucblib" || echo "/usr/ucblib" | grep '^/' >/dev/null ; then | |
ai_p=/usr/ucblib | |
else | |
ep_dir=`echo /usr/ucblib|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "/usr/ucblib"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
unset ac_cv_func_socket | |
unset ac_cv_func___socket | |
unset found | |
ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket" | |
if test "x$ac_cv_func_socket" = x""yes; then : | |
found=yes | |
else | |
ac_fn_c_check_func "$LINENO" "__socket" "ac_cv_func___socket" | |
if test "x$ac_cv_func___socket" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
case $found in | |
yes) | |
$as_echo "#define HAVE_SOCKET 1" >>confdefs.h | |
ac_cv_func_socket=yes | |
;; | |
*) | |
unset ac_cv_lib_socket_socket | |
unset ac_cv_lib_socket___socket | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 | |
$as_echo_n "checking for socket in -lsocket... " >&6; } | |
if test "${ac_cv_lib_socket_socket+set}" = set; 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 socket (); | |
int | |
main () | |
{ | |
return socket (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_socket_socket=yes | |
else | |
ac_cv_lib_socket_socket=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_socket" >&5 | |
$as_echo "$ac_cv_lib_socket_socket" >&6; } | |
if test "x$ac_cv_lib_socket_socket" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __socket in -lsocket" >&5 | |
$as_echo_n "checking for __socket in -lsocket... " >&6; } | |
if test "${ac_cv_lib_socket___socket+set}" = set; 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 __socket (); | |
int | |
main () | |
{ | |
return __socket (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_socket___socket=yes | |
else | |
ac_cv_lib_socket___socket=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___socket" >&5 | |
$as_echo "$ac_cv_lib_socket___socket" >&6; } | |
if test "x$ac_cv_lib_socket___socket" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -lsocket" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case socket in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lsocket $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_SOCKET 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBSOCKET 1" >>confdefs.h | |
ac_cv_func_socket=yes | |
else | |
: | |
fi | |
;; | |
esac | |
unset ac_cv_func_socketpair | |
unset ac_cv_func___socketpair | |
unset found | |
ac_fn_c_check_func "$LINENO" "socketpair" "ac_cv_func_socketpair" | |
if test "x$ac_cv_func_socketpair" = x""yes; then : | |
found=yes | |
else | |
ac_fn_c_check_func "$LINENO" "__socketpair" "ac_cv_func___socketpair" | |
if test "x$ac_cv_func___socketpair" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
case $found in | |
yes) | |
$as_echo "#define HAVE_SOCKETPAIR 1" >>confdefs.h | |
ac_cv_func_socketpair=yes | |
;; | |
*) | |
unset ac_cv_lib_socket_socketpair | |
unset ac_cv_lib_socket___socketpair | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socketpair in -lsocket" >&5 | |
$as_echo_n "checking for socketpair in -lsocket... " >&6; } | |
if test "${ac_cv_lib_socket_socketpair+set}" = set; 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 socketpair (); | |
int | |
main () | |
{ | |
return socketpair (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_socket_socketpair=yes | |
else | |
ac_cv_lib_socket_socketpair=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_socketpair" >&5 | |
$as_echo "$ac_cv_lib_socket_socketpair" >&6; } | |
if test "x$ac_cv_lib_socket_socketpair" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __socketpair in -lsocket" >&5 | |
$as_echo_n "checking for __socketpair in -lsocket... " >&6; } | |
if test "${ac_cv_lib_socket___socketpair+set}" = set; 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 __socketpair (); | |
int | |
main () | |
{ | |
return __socketpair (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_socket___socketpair=yes | |
else | |
ac_cv_lib_socket___socketpair=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___socketpair" >&5 | |
$as_echo "$ac_cv_lib_socket___socketpair" >&6; } | |
if test "x$ac_cv_lib_socket___socketpair" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -lsocket" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case socket in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lsocket $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_SOCKETPAIR 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBSOCKET 1" >>confdefs.h | |
ac_cv_func_socketpair=yes | |
else | |
: | |
fi | |
;; | |
esac | |
unset ac_cv_func_htonl | |
unset ac_cv_func___htonl | |
unset found | |
ac_fn_c_check_func "$LINENO" "htonl" "ac_cv_func_htonl" | |
if test "x$ac_cv_func_htonl" = x""yes; then : | |
found=yes | |
else | |
ac_fn_c_check_func "$LINENO" "__htonl" "ac_cv_func___htonl" | |
if test "x$ac_cv_func___htonl" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
case $found in | |
yes) | |
$as_echo "#define HAVE_HTONL 1" >>confdefs.h | |
ac_cv_func_htonl=yes | |
;; | |
*) | |
unset ac_cv_lib_socket_htonl | |
unset ac_cv_lib_socket___htonl | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for htonl in -lsocket" >&5 | |
$as_echo_n "checking for htonl in -lsocket... " >&6; } | |
if test "${ac_cv_lib_socket_htonl+set}" = set; 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 htonl (); | |
int | |
main () | |
{ | |
return htonl (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_socket_htonl=yes | |
else | |
ac_cv_lib_socket_htonl=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_htonl" >&5 | |
$as_echo "$ac_cv_lib_socket_htonl" >&6; } | |
if test "x$ac_cv_lib_socket_htonl" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __htonl in -lsocket" >&5 | |
$as_echo_n "checking for __htonl in -lsocket... " >&6; } | |
if test "${ac_cv_lib_socket___htonl+set}" = set; 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 __htonl (); | |
int | |
main () | |
{ | |
return __htonl (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_socket___htonl=yes | |
else | |
ac_cv_lib_socket___htonl=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___htonl" >&5 | |
$as_echo "$ac_cv_lib_socket___htonl" >&6; } | |
if test "x$ac_cv_lib_socket___htonl" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -lsocket" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case socket in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lsocket $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_HTONL 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBSOCKET 1" >>confdefs.h | |
ac_cv_func_htonl=yes | |
else | |
: | |
fi | |
;; | |
esac | |
unset ac_cv_func_gethostname | |
unset ac_cv_func___gethostname | |
unset found | |
ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname" | |
if test "x$ac_cv_func_gethostname" = x""yes; then : | |
found=yes | |
else | |
ac_fn_c_check_func "$LINENO" "__gethostname" "ac_cv_func___gethostname" | |
if test "x$ac_cv_func___gethostname" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
case $found in | |
yes) | |
$as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h | |
ac_cv_func_gethostname=yes | |
;; | |
*) | |
unset ac_cv_lib_nsl_gethostname | |
unset ac_cv_lib_nsl___gethostname | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostname in -lnsl" >&5 | |
$as_echo_n "checking for gethostname in -lnsl... " >&6; } | |
if test "${ac_cv_lib_nsl_gethostname+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lnsl $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 gethostname (); | |
int | |
main () | |
{ | |
return gethostname (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_nsl_gethostname=yes | |
else | |
ac_cv_lib_nsl_gethostname=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_nsl_gethostname" >&5 | |
$as_echo "$ac_cv_lib_nsl_gethostname" >&6; } | |
if test "x$ac_cv_lib_nsl_gethostname" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gethostname in -lnsl" >&5 | |
$as_echo_n "checking for __gethostname in -lnsl... " >&6; } | |
if test "${ac_cv_lib_nsl___gethostname+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lnsl $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 __gethostname (); | |
int | |
main () | |
{ | |
return __gethostname (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_nsl___gethostname=yes | |
else | |
ac_cv_lib_nsl___gethostname=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_nsl___gethostname" >&5 | |
$as_echo "$ac_cv_lib_nsl___gethostname" >&6; } | |
if test "x$ac_cv_lib_nsl___gethostname" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -lnsl" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case nsl in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lnsl $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBNSL 1" >>confdefs.h | |
ac_cv_func_gethostname=yes | |
else | |
: | |
fi | |
;; | |
esac | |
unset ac_cv_func_gethostbyaddr | |
unset ac_cv_func___gethostbyaddr | |
unset found | |
ac_fn_c_check_func "$LINENO" "gethostbyaddr" "ac_cv_func_gethostbyaddr" | |
if test "x$ac_cv_func_gethostbyaddr" = x""yes; then : | |
found=yes | |
else | |
ac_fn_c_check_func "$LINENO" "__gethostbyaddr" "ac_cv_func___gethostbyaddr" | |
if test "x$ac_cv_func___gethostbyaddr" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
case $found in | |
yes) | |
$as_echo "#define HAVE_GETHOSTBYADDR 1" >>confdefs.h | |
ac_cv_func_gethostbyaddr=yes | |
;; | |
*) | |
unset ac_cv_lib_nsl_gethostbyaddr | |
unset ac_cv_lib_nsl___gethostbyaddr | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr in -lnsl" >&5 | |
$as_echo_n "checking for gethostbyaddr in -lnsl... " >&6; } | |
if test "${ac_cv_lib_nsl_gethostbyaddr+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lnsl $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 gethostbyaddr (); | |
int | |
main () | |
{ | |
return gethostbyaddr (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_nsl_gethostbyaddr=yes | |
else | |
ac_cv_lib_nsl_gethostbyaddr=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_nsl_gethostbyaddr" >&5 | |
$as_echo "$ac_cv_lib_nsl_gethostbyaddr" >&6; } | |
if test "x$ac_cv_lib_nsl_gethostbyaddr" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gethostbyaddr in -lnsl" >&5 | |
$as_echo_n "checking for __gethostbyaddr in -lnsl... " >&6; } | |
if test "${ac_cv_lib_nsl___gethostbyaddr+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lnsl $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 __gethostbyaddr (); | |
int | |
main () | |
{ | |
return __gethostbyaddr (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_nsl___gethostbyaddr=yes | |
else | |
ac_cv_lib_nsl___gethostbyaddr=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_nsl___gethostbyaddr" >&5 | |
$as_echo "$ac_cv_lib_nsl___gethostbyaddr" >&6; } | |
if test "x$ac_cv_lib_nsl___gethostbyaddr" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -lnsl" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case nsl in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lnsl $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_GETHOSTBYADDR 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBNSL 1" >>confdefs.h | |
ac_cv_func_gethostbyaddr=yes | |
else | |
: | |
fi | |
;; | |
esac | |
unset ac_cv_func_yp_get_default_domain | |
unset ac_cv_func___yp_get_default_domain | |
unset found | |
ac_fn_c_check_func "$LINENO" "yp_get_default_domain" "ac_cv_func_yp_get_default_domain" | |
if test "x$ac_cv_func_yp_get_default_domain" = x""yes; then : | |
found=yes | |
else | |
ac_fn_c_check_func "$LINENO" "__yp_get_default_domain" "ac_cv_func___yp_get_default_domain" | |
if test "x$ac_cv_func___yp_get_default_domain" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
case $found in | |
yes) | |
$as_echo "#define HAVE_YP_GET_DEFAULT_DOMAIN 1" >>confdefs.h | |
ac_cv_func_yp_get_default_domain=yes | |
;; | |
*) | |
unset ac_cv_lib_nsl_yp_get_default_domain | |
unset ac_cv_lib_nsl___yp_get_default_domain | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for yp_get_default_domain in -lnsl" >&5 | |
$as_echo_n "checking for yp_get_default_domain in -lnsl... " >&6; } | |
if test "${ac_cv_lib_nsl_yp_get_default_domain+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lnsl $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 yp_get_default_domain (); | |
int | |
main () | |
{ | |
return yp_get_default_domain (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_nsl_yp_get_default_domain=yes | |
else | |
ac_cv_lib_nsl_yp_get_default_domain=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_nsl_yp_get_default_domain" >&5 | |
$as_echo "$ac_cv_lib_nsl_yp_get_default_domain" >&6; } | |
if test "x$ac_cv_lib_nsl_yp_get_default_domain" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __yp_get_default_domain in -lnsl" >&5 | |
$as_echo_n "checking for __yp_get_default_domain in -lnsl... " >&6; } | |
if test "${ac_cv_lib_nsl___yp_get_default_domain+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lnsl $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 __yp_get_default_domain (); | |
int | |
main () | |
{ | |
return __yp_get_default_domain (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_nsl___yp_get_default_domain=yes | |
else | |
ac_cv_lib_nsl___yp_get_default_domain=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_nsl___yp_get_default_domain" >&5 | |
$as_echo "$ac_cv_lib_nsl___yp_get_default_domain" >&6; } | |
if test "x$ac_cv_lib_nsl___yp_get_default_domain" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -lnsl" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case nsl in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lnsl $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_YP_GET_DEFAULT_DOMAIN 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBNSL 1" >>confdefs.h | |
ac_cv_func_yp_get_default_domain=yes | |
else | |
: | |
fi | |
;; | |
esac | |
unset ac_cv_func_dlopen | |
unset ac_cv_func___dlopen | |
unset found | |
ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" | |
if test "x$ac_cv_func_dlopen" = x""yes; then : | |
found=yes | |
else | |
ac_fn_c_check_func "$LINENO" "__dlopen" "ac_cv_func___dlopen" | |
if test "x$ac_cv_func___dlopen" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
case $found in | |
yes) | |
$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h | |
ac_cv_func_dlopen=yes | |
;; | |
*) | |
unset ac_cv_lib_dl_dlopen | |
unset ac_cv_lib_dl___dlopen | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 | |
$as_echo_n "checking for dlopen in -ldl... " >&6; } | |
if test "${ac_cv_lib_dl_dlopen+set}" = set; 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 dlopen (); | |
int | |
main () | |
{ | |
return dlopen (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_dl_dlopen=yes | |
else | |
ac_cv_lib_dl_dlopen=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_dlopen" >&5 | |
$as_echo "$ac_cv_lib_dl_dlopen" >&6; } | |
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __dlopen in -ldl" >&5 | |
$as_echo_n "checking for __dlopen in -ldl... " >&6; } | |
if test "${ac_cv_lib_dl___dlopen+set}" = set; 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 __dlopen (); | |
int | |
main () | |
{ | |
return __dlopen (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_dl___dlopen=yes | |
else | |
ac_cv_lib_dl___dlopen=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___dlopen" >&5 | |
$as_echo "$ac_cv_lib_dl___dlopen" >&6; } | |
if test "x$ac_cv_lib_dl___dlopen" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -ldl" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case dl in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-ldl $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBDL 1" >>confdefs.h | |
ac_cv_func_dlopen=yes | |
else | |
: | |
fi | |
;; | |
esac | |
if test "$ac_cv_func_dlopen" = "yes"; then | |
$as_echo "#define HAVE_LIBDL 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5 | |
$as_echo_n "checking for sin in -lm... " >&6; } | |
if test "${ac_cv_lib_m_sin+set}" = set; 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. */ | |
/* 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 sin (); | |
int | |
main () | |
{ | |
return sin (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_m_sin=yes | |
else | |
ac_cv_lib_m_sin=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_sin" >&5 | |
$as_echo "$ac_cv_lib_m_sin" >&6; } | |
if test "x$ac_cv_lib_m_sin" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_LIBM 1 | |
_ACEOF | |
LIBS="-lm $LIBS" | |
fi | |
unset ac_cv_func_inet_aton | |
unset ac_cv_func___inet_aton | |
unset found | |
ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton" | |
if test "x$ac_cv_func_inet_aton" = x""yes; then : | |
found=yes | |
else | |
ac_fn_c_check_func "$LINENO" "__inet_aton" "ac_cv_func___inet_aton" | |
if test "x$ac_cv_func___inet_aton" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
case $found in | |
yes) | |
$as_echo "#define HAVE_INET_ATON 1" >>confdefs.h | |
ac_cv_func_inet_aton=yes | |
;; | |
*) | |
unset ac_cv_lib_resolv_inet_aton | |
unset ac_cv_lib_resolv___inet_aton | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5 | |
$as_echo_n "checking for inet_aton in -lresolv... " >&6; } | |
if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lresolv $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_aton (); | |
int | |
main () | |
{ | |
return inet_aton (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_resolv_inet_aton=yes | |
else | |
ac_cv_lib_resolv_inet_aton=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_resolv_inet_aton" >&5 | |
$as_echo "$ac_cv_lib_resolv_inet_aton" >&6; } | |
if test "x$ac_cv_lib_resolv_inet_aton" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __inet_aton in -lresolv" >&5 | |
$as_echo_n "checking for __inet_aton in -lresolv... " >&6; } | |
if test "${ac_cv_lib_resolv___inet_aton+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lresolv $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_aton (); | |
int | |
main () | |
{ | |
return __inet_aton (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_resolv___inet_aton=yes | |
else | |
ac_cv_lib_resolv___inet_aton=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_resolv___inet_aton" >&5 | |
$as_echo "$ac_cv_lib_resolv___inet_aton" >&6; } | |
if test "x$ac_cv_lib_resolv___inet_aton" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -lresolv" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case resolv in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lresolv $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_INET_ATON 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBRESOLV 1" >>confdefs.h | |
ac_cv_func_inet_aton=yes | |
else | |
unset ac_cv_lib_bind_inet_aton | |
unset ac_cv_lib_bind___inet_aton | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lbind" >&5 | |
$as_echo_n "checking for inet_aton in -lbind... " >&6; } | |
if test "${ac_cv_lib_bind_inet_aton+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lbind $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_aton (); | |
int | |
main () | |
{ | |
return inet_aton (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_bind_inet_aton=yes | |
else | |
ac_cv_lib_bind_inet_aton=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_bind_inet_aton" >&5 | |
$as_echo "$ac_cv_lib_bind_inet_aton" >&6; } | |
if test "x$ac_cv_lib_bind_inet_aton" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __inet_aton in -lbind" >&5 | |
$as_echo_n "checking for __inet_aton in -lbind... " >&6; } | |
if test "${ac_cv_lib_bind___inet_aton+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lbind $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_aton (); | |
int | |
main () | |
{ | |
return __inet_aton (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_bind___inet_aton=yes | |
else | |
ac_cv_lib_bind___inet_aton=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_bind___inet_aton" >&5 | |
$as_echo "$ac_cv_lib_bind___inet_aton" >&6; } | |
if test "x$ac_cv_lib_bind___inet_aton" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -lbind" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case bind in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lbind $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_INET_ATON 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBBIND 1" >>confdefs.h | |
ac_cv_func_inet_aton=yes | |
else | |
: | |
fi | |
fi | |
;; | |
esac | |
{ $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 test "${ac_cv_header_stdc+set}" = set; 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 | |
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 "test \"\${$as_ac_Header+set}\"" = set; 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 test "${ac_cv_search_opendir+set}" = set; 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 test "${ac_cv_search_opendir+set}" = set; then : | |
break | |
fi | |
done | |
if test "${ac_cv_search_opendir+set}" = set; 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 test "${ac_cv_search_opendir+set}" = set; 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 test "${ac_cv_search_opendir+set}" = set; then : | |
break | |
fi | |
done | |
if test "${ac_cv_search_opendir+set}" = set; 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 | |
for ac_header in \ | |
inttypes.h \ | |
stdint.h \ | |
dirent.h \ | |
ApplicationServices/ApplicationServices.h \ | |
sys/param.h \ | |
sys/types.h \ | |
sys/time.h \ | |
netinet/in.h \ | |
alloca.h \ | |
arpa/inet.h \ | |
arpa/nameser.h \ | |
assert.h \ | |
crypt.h \ | |
dns.h \ | |
fcntl.h \ | |
grp.h \ | |
ieeefp.h \ | |
langinfo.h \ | |
limits.h \ | |
locale.h \ | |
monetary.h \ | |
netdb.h \ | |
pwd.h \ | |
resolv.h \ | |
signal.h \ | |
stdarg.h \ | |
stdlib.h \ | |
string.h \ | |
syslog.h \ | |
sysexits.h \ | |
sys/ioctl.h \ | |
sys/file.h \ | |
sys/mman.h \ | |
sys/mount.h \ | |
sys/poll.h \ | |
sys/resource.h \ | |
sys/select.h \ | |
sys/socket.h \ | |
sys/stat.h \ | |
sys/statfs.h \ | |
sys/statvfs.h \ | |
sys/vfs.h \ | |
sys/sysexits.h \ | |
sys/varargs.h \ | |
sys/wait.h \ | |
sys/loadavg.h \ | |
termios.h \ | |
unistd.h \ | |
unix.h \ | |
utime.h \ | |
sys/utsname.h \ | |
sys/ipc.h \ | |
dlfcn.h \ | |
assert.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" " | |
#ifdef HAVE_SYS_PARAM_H | |
#include <sys/param.h> | |
#endif | |
#ifdef HAVE_SYS_TYPES_H | |
#include <sys/types.h> | |
#endif | |
#ifdef HAVE_SYS_TIME_H | |
#include <sys/time.h> | |
#endif | |
#ifdef HAVE_NETINET_IN_H | |
#include <netinet/in.h> | |
#endif | |
#ifdef HAVE_ARPA_NAMESER_H | |
#include <arpa/nameser.h> | |
#endif | |
" | |
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_func "$LINENO" "fopencookie" "ac_cv_func_fopencookie" | |
if test "x$ac_cv_func_fopencookie" = x""yes; then : | |
have_glibc_fopencookie=yes | |
fi | |
if test "$have_glibc_fopencookie" = "yes"; then | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#define _GNU_SOURCE | |
#include <stdio.h> | |
int | |
main () | |
{ | |
cookie_io_functions_t cookie; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
have_cookie_io_functions_t=yes | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
if test "$have_cookie_io_functions_t" = "yes"; then | |
cookie_io_functions_t=cookie_io_functions_t | |
have_fopen_cookie=yes | |
if test "$cross_compiling" = yes; then : | |
cookie_io_functions_use_off64_t=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#define _GNU_SOURCE | |
#include <stdio.h> | |
struct cookiedata { | |
__off64_t pos; | |
}; | |
__ssize_t reader(void *cookie, char *buffer, size_t size) | |
{ return size; } | |
__ssize_t writer(void *cookie, const char *buffer, size_t size) | |
{ return size; } | |
int closer(void *cookie) | |
{ return 0; } | |
int seeker(void *cookie, __off64_t *position, int whence) | |
{ ((struct cookiedata*)cookie)->pos = *position; return 0; } | |
cookie_io_functions_t funcs = {reader, writer, seeker, closer}; | |
main() { | |
struct cookiedata g = { 0 }; | |
FILE *fp = fopencookie(&g, "r", funcs); | |
if (fp && fseek(fp, 8192, SEEK_SET) == 0 && g.pos == 8192) | |
exit(0); | |
exit(1); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
cookie_io_functions_use_off64_t=yes | |
else | |
cookie_io_functions_use_off64_t=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#define _GNU_SOURCE | |
#include <stdio.h> | |
int | |
main () | |
{ | |
_IO_cookie_io_functions_t cookie; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
have_IO_cookie_io_functions_t=yes | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
if test "$have_cookie_io_functions_t" = "yes" ; then | |
cookie_io_functions_t=_IO_cookie_io_functions_t | |
have_fopen_cookie=yes | |
fi | |
fi | |
if test "$have_fopen_cookie" = "yes" ; then | |
$as_echo "#define HAVE_FOPENCOOKIE 1" >>confdefs.h | |
cat >>confdefs.h <<_ACEOF | |
#define COOKIE_IO_FUNCTIONS_T $cookie_io_functions_t | |
_ACEOF | |
if test "$cookie_io_functions_use_off64_t" = "yes" ; then | |
$as_echo "#define COOKIE_SEEKER_USES_OFF64_T 1" >>confdefs.h | |
fi | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken getcwd" >&5 | |
$as_echo_n "checking for broken getcwd... " >&6; } | |
os=`uname -sr 2>/dev/null` | |
case $os in | |
SunOS*) | |
$as_echo "#define HAVE_BROKEN_GETCWD 1" >>confdefs.h | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; };; | |
*) | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; };; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken libc stdio" >&5 | |
$as_echo_n "checking for broken libc stdio... " >&6; } | |
if test "${_cv_have_broken_glibc_fopen_append+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test "$cross_compiling" = yes; then : | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <features.h> | |
int | |
main () | |
{ | |
#if !__GLIBC_PREREQ(2,2) | |
choke me | |
#endif | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
_cv_have_broken_glibc_fopen_append=yes | |
else | |
_cv_have_broken_glibc_fopen_append=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <stdio.h> | |
int main(int argc, char *argv[]) | |
{ | |
FILE *fp; | |
long position; | |
char *filename = tmpnam(NULL); | |
fp = fopen(filename, "w"); | |
if (fp == NULL) { | |
perror("fopen"); | |
exit(2); | |
} | |
fputs("foobar", fp); | |
fclose(fp); | |
fp = fopen(filename, "a+"); | |
position = ftell(fp); | |
fclose(fp); | |
unlink(filename); | |
if (position == 0) | |
return 1; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
_cv_have_broken_glibc_fopen_append=no | |
else | |
_cv_have_broken_glibc_fopen_append=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 | |
if test "$_cv_have_broken_glibc_fopen_append" = "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
$as_echo "#define HAVE_BROKEN_GLIBC_FOPEN_APPEND 1" >>confdefs.h | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 | |
$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } | |
if test "${ac_cv_struct_tm+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <time.h> | |
int | |
main () | |
{ | |
struct tm tm; | |
int *p = &tm.tm_sec; | |
return !p; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_struct_tm=time.h | |
else | |
ac_cv_struct_tm=sys/time.h | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 | |
$as_echo "$ac_cv_struct_tm" >&6; } | |
if test $ac_cv_struct_tm = sys/time.h; then | |
$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h | |
fi | |
ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h> | |
#include <$ac_cv_struct_tm> | |
" | |
if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_STRUCT_TM_TM_ZONE 1 | |
_ACEOF | |
fi | |
if test "$ac_cv_member_struct_tm_tm_zone" = yes; then | |
$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h | |
else | |
ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> | |
" | |
if test "x$ac_cv_have_decl_tzname" = x""yes; then : | |
ac_have_decl=1 | |
else | |
ac_have_decl=0 | |
fi | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_DECL_TZNAME $ac_have_decl | |
_ACEOF | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 | |
$as_echo_n "checking for tzname... " >&6; } | |
if test "${ac_cv_var_tzname+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <time.h> | |
#if !HAVE_DECL_TZNAME | |
extern char *tzname[]; | |
#endif | |
int | |
main () | |
{ | |
return tzname[0][0]; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_var_tzname=yes | |
else | |
ac_cv_var_tzname=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: $ac_cv_var_tzname" >&5 | |
$as_echo "$ac_cv_var_tzname" >&6; } | |
if test $ac_cv_var_tzname = yes; then | |
$as_echo "#define HAVE_TZNAME 1" >>confdefs.h | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for missing declarations of reentrant functions" >&5 | |
$as_echo_n "checking for missing declarations of reentrant functions... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <time.h> | |
int | |
main () | |
{ | |
struct tm *(*func)() = localtime_r | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
: | |
else | |
$as_echo "#define MISSING_LOCALTIME_R_DECL 1" >>confdefs.h | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <time.h> | |
int | |
main () | |
{ | |
struct tm *(*func)() = gmtime_r | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
: | |
else | |
$as_echo "#define MISSING_GMTIME_R_DECL 1" >>confdefs.h | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <time.h> | |
int | |
main () | |
{ | |
char *(*func)() = asctime_r | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
: | |
else | |
$as_echo "#define MISSING_ASCTIME_R_DECL 1" >>confdefs.h | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <time.h> | |
int | |
main () | |
{ | |
char *(*func)() = ctime_r | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
: | |
else | |
$as_echo "#define MISSING_CTIME_R_DECL 1" >>confdefs.h | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <string.h> | |
int | |
main () | |
{ | |
char *(*func)() = strtok_r | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
: | |
else | |
$as_echo "#define MISSING_STRTOK_R_DECL 1" >>confdefs.h | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 | |
$as_echo "done" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fclose declaration" >&5 | |
$as_echo_n "checking for fclose declaration... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <stdio.h> | |
int | |
main () | |
{ | |
int (*func)() = fclose | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
$as_echo "#define MISSING_FCLOSE_DECL 0" >>confdefs.h | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 | |
$as_echo "ok" >&6; } | |
else | |
$as_echo "#define MISSING_FCLOSE_DECL 1" >>confdefs.h | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: missing" >&5 | |
$as_echo "missing" >&6; } | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff in struct tm" >&5 | |
$as_echo_n "checking for tm_gmtoff in struct tm... " >&6; } | |
if test "${ac_cv_struct_tm_gmtoff+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <$ac_cv_struct_tm> | |
int | |
main () | |
{ | |
struct tm tm; tm.tm_gmtoff; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_struct_tm_gmtoff=yes | |
else | |
ac_cv_struct_tm_gmtoff=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_gmtoff" >&5 | |
$as_echo "$ac_cv_struct_tm_gmtoff" >&6; } | |
if test "$ac_cv_struct_tm_gmtoff" = yes; then | |
$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct flock" >&5 | |
$as_echo_n "checking for struct flock... " >&6; } | |
if test "${ac_cv_struct_flock+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <unistd.h> | |
#include <fcntl.h> | |
int | |
main () | |
{ | |
struct flock x; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_struct_flock=yes | |
else | |
ac_cv_struct_flock=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_flock" >&5 | |
$as_echo "$ac_cv_struct_flock" >&6; } | |
if test "$ac_cv_struct_flock" = "yes" ; then | |
$as_echo "#define HAVE_STRUCT_FLOCK 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5 | |
$as_echo_n "checking for socklen_t... " >&6; } | |
if test "${ac_cv_socklen_t+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <sys/socket.h> | |
int | |
main () | |
{ | |
socklen_t x; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_socklen_t=yes | |
else | |
ac_cv_socklen_t=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_socklen_t" >&5 | |
$as_echo "$ac_cv_socklen_t" >&6; } | |
if test "$ac_cv_socklen_t" = "yes"; then | |
$as_echo "#define HAVE_SOCKLEN_T 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 size_t" >&5 | |
$as_echo_n "checking size of size_t... " >&6; } | |
if test "${ac_cv_sizeof_size_t+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : | |
else | |
if test "$ac_cv_type_size_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 (size_t) | |
See \`config.log' for more details" "$LINENO" 5 ; } | |
else | |
ac_cv_sizeof_size_t=0 | |
fi | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 | |
$as_echo "$ac_cv_sizeof_size_t" >&6; } | |
cat >>confdefs.h <<_ACEOF | |
#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t | |
_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 test "${ac_cv_sizeof_long_long+set}" = set; 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 long long int" >&5 | |
$as_echo_n "checking size of long long int... " >&6; } | |
if test "${ac_cv_sizeof_long_long_int+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long int))" "ac_cv_sizeof_long_long_int" "$ac_includes_default"; then : | |
else | |
if test "$ac_cv_type_long_long_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 (long long int) | |
See \`config.log' for more details" "$LINENO" 5 ; } | |
else | |
ac_cv_sizeof_long_long_int=0 | |
fi | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long_int" >&5 | |
$as_echo "$ac_cv_sizeof_long_long_int" >&6; } | |
cat >>confdefs.h <<_ACEOF | |
#define SIZEOF_LONG_LONG_INT $ac_cv_sizeof_long_long_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 test "${ac_cv_sizeof_long+set}" = set; 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 int" >&5 | |
$as_echo_n "checking size of int... " >&6; } | |
if test "${ac_cv_sizeof_int+set}" = set; 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 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of intmax_t" >&5 | |
$as_echo_n "checking size of intmax_t... " >&6; } | |
php_cache_value=php_cv_sizeof_intmax_t | |
if test "${php_cv_sizeof_intmax_t+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
old_LIBS=$LIBS | |
LIBS= | |
old_LDFLAGS=$LDFLAGS | |
LDFLAGS= | |
if test "$cross_compiling" = yes; then : | |
eval $php_cache_value=0 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <stdio.h> | |
#if STDC_HEADERS | |
#include <stdlib.h> | |
#include <stddef.h> | |
#endif | |
#ifdef HAVE_INTTYPES_H | |
#include <inttypes.h> | |
#endif | |
#ifdef HAVE_UNISTD_H | |
#include <unistd.h> | |
#endif | |
int main() | |
{ | |
FILE *fp = fopen("conftestval", "w"); | |
if (!fp) return(1); | |
fprintf(fp, "%d\n", sizeof(intmax_t)); | |
return(0); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
eval $php_cache_value=`cat conftestval` | |
else | |
eval $php_cache_value=0 | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LDFLAGS=$old_LDFLAGS | |
LIBS=$old_LIBS | |
fi | |
if eval test "\$$php_cache_value" != "0"; then | |
cat >>confdefs.h <<_ACEOF | |
#define SIZEOF_INTMAX_T $php_cv_sizeof_intmax_t | |
_ACEOF | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_INTMAX_T 1 | |
_ACEOF | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $php_cv_sizeof_intmax_t" >&5 | |
$as_echo "$php_cv_sizeof_intmax_t" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ssize_t" >&5 | |
$as_echo_n "checking size of ssize_t... " >&6; } | |
php_cache_value=php_cv_sizeof_ssize_t | |
if test "${php_cv_sizeof_ssize_t+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
old_LIBS=$LIBS | |
LIBS= | |
old_LDFLAGS=$LDFLAGS | |
LDFLAGS= | |
if test "$cross_compiling" = yes; then : | |
eval $php_cache_value=8 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <stdio.h> | |
#if STDC_HEADERS | |
#include <stdlib.h> | |
#include <stddef.h> | |
#endif | |
#ifdef HAVE_INTTYPES_H | |
#include <inttypes.h> | |
#endif | |
#ifdef HAVE_UNISTD_H | |
#include <unistd.h> | |
#endif | |
int main() | |
{ | |
FILE *fp = fopen("conftestval", "w"); | |
if (!fp) return(1); | |
fprintf(fp, "%d\n", sizeof(ssize_t)); | |
return(0); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
eval $php_cache_value=`cat conftestval` | |
else | |
eval $php_cache_value=0 | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LDFLAGS=$old_LDFLAGS | |
LIBS=$old_LIBS | |
fi | |
if eval test "\$$php_cache_value" != "0"; then | |
cat >>confdefs.h <<_ACEOF | |
#define SIZEOF_SSIZE_T $php_cv_sizeof_ssize_t | |
_ACEOF | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_SSIZE_T 1 | |
_ACEOF | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $php_cv_sizeof_ssize_t" >&5 | |
$as_echo "$php_cv_sizeof_ssize_t" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ptrdiff_t" >&5 | |
$as_echo_n "checking size of ptrdiff_t... " >&6; } | |
php_cache_value=php_cv_sizeof_ptrdiff_t | |
if test "${php_cv_sizeof_ptrdiff_t+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
old_LIBS=$LIBS | |
LIBS= | |
old_LDFLAGS=$LDFLAGS | |
LDFLAGS= | |
if test "$cross_compiling" = yes; then : | |
eval $php_cache_value=8 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <stdio.h> | |
#if STDC_HEADERS | |
#include <stdlib.h> | |
#include <stddef.h> | |
#endif | |
#ifdef HAVE_INTTYPES_H | |
#include <inttypes.h> | |
#endif | |
#ifdef HAVE_UNISTD_H | |
#include <unistd.h> | |
#endif | |
int main() | |
{ | |
FILE *fp = fopen("conftestval", "w"); | |
if (!fp) return(1); | |
fprintf(fp, "%d\n", sizeof(ptrdiff_t)); | |
return(0); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
eval $php_cache_value=`cat conftestval` | |
else | |
eval $php_cache_value=0 | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LDFLAGS=$old_LDFLAGS | |
LIBS=$old_LIBS | |
fi | |
if eval test "\$$php_cache_value" != "0"; then | |
cat >>confdefs.h <<_ACEOF | |
#define SIZEOF_PTRDIFF_T $php_cv_sizeof_ptrdiff_t | |
_ACEOF | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_PTRDIFF_T 1 | |
_ACEOF | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $php_cv_sizeof_ptrdiff_t" >&5 | |
$as_echo "$php_cv_sizeof_ptrdiff_t" >&6; } | |
# 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 test "${ac_cv_sizeof_short+set}" = set; 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 test "${ac_cv_sizeof_int+set}" = set; 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 test "${ac_cv_sizeof_long+set}" = set; 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 test "${ac_cv_sizeof_long_long+set}" = set; 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 | |
ac_fn_c_check_type "$LINENO" "int8" "ac_cv_type_int8" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_int8" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_INT8 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "int16" "ac_cv_type_int16" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_int16" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_INT16 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "int32" "ac_cv_type_int32" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_int32" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_INT32 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "int64" "ac_cv_type_int64" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_int64" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_INT64 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_int8_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_INT8_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_int16_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_INT16_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_int32_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_INT32_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_int64_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_INT64_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "uint8" "ac_cv_type_uint8" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_uint8" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_UINT8 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "uint16" "ac_cv_type_uint16" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_uint16" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_UINT16 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "uint32" "ac_cv_type_uint32" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_uint32" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_UINT32 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "uint64" "ac_cv_type_uint64" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_uint64" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_UINT64 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_uint8_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_UINT8_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_uint16_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_UINT16_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_uint32_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_UINT32_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_uint64_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_UINT64_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_u_int8_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_U_INT8_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_u_int16_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_U_INT16_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_u_int32_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_U_INT32_T 1 | |
_ACEOF | |
fi | |
ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" " | |
#if HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
" | |
if test "x$ac_cv_type_u_int64_t" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_U_INT64_T 1 | |
_ACEOF | |
fi | |
$as_echo "#define PHP_HAVE_STDINT_TYPES 1" >>confdefs.h | |
ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default" | |
if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | |
_ACEOF | |
$as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h | |
fi | |
if test "`uname -s 2>/dev/null`" != "QNX"; then | |
ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default" | |
if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_STRUCT_STAT_ST_BLOCKS 1 | |
_ACEOF | |
$as_echo "#define HAVE_ST_BLOCKS 1" >>confdefs.h | |
else | |
case " $LIBOBJS " in | |
*" fileblocks.$ac_objext "* ) ;; | |
*) LIBOBJS="$LIBOBJS fileblocks.$ac_objext" | |
;; | |
esac | |
fi | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: warnings level for cc set to 0" >&5 | |
$as_echo "$as_me: WARNING: warnings level for cc set to 0" >&2;} | |
WARNING_LEVEL=0 | |
fi | |
ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default" | |
if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_STRUCT_STAT_ST_RDEV 1 | |
_ACEOF | |
$as_echo "#define HAVE_ST_RDEV 1" >>confdefs.h | |
fi | |
ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" | |
if test "x$ac_cv_type_size_t" = x""yes; then : | |
else | |
cat >>confdefs.h <<_ACEOF | |
#define size_t unsigned int | |
_ACEOF | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 | |
$as_echo_n "checking for uid_t in sys/types.h... " >&6; } | |
if test "${ac_cv_type_uid_t+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "uid_t" >/dev/null 2>&1; then : | |
ac_cv_type_uid_t=yes | |
else | |
ac_cv_type_uid_t=no | |
fi | |
rm -f conftest* | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 | |
$as_echo "$ac_cv_type_uid_t" >&6; } | |
if test $ac_cv_type_uid_t = no; then | |
$as_echo "#define uid_t int" >>confdefs.h | |
$as_echo "#define gid_t int" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5 | |
$as_echo_n "checking for struct sockaddr_storage... " >&6; } | |
if test "${ac_cv_sockaddr_storage+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <sys/socket.h> | |
int | |
main () | |
{ | |
struct sockaddr_storage s; s | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_sockaddr_storage=yes | |
else | |
ac_cv_sockaddr_storage=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_storage" >&5 | |
$as_echo "$ac_cv_sockaddr_storage" >&6; } | |
if test "$ac_cv_sockaddr_storage" = "yes"; then | |
$as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for field sa_len in struct sockaddr" >&5 | |
$as_echo_n "checking for field sa_len in struct sockaddr... " >&6; } | |
if test "${ac_cv_sockaddr_sa_len+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <sys/socket.h> | |
int | |
main () | |
{ | |
static struct sockaddr sa; int n = (int) sa.sa_len; return n; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_sockaddr_sa_len=yes | |
else | |
ac_cv_sockaddr_sa_len=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_sa_len" >&5 | |
$as_echo "$ac_cv_sockaddr_sa_len" >&6; } | |
if test "$ac_cv_sockaddr_sa_len" = "yes"; then | |
$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for IPv6 support" >&5 | |
$as_echo_n "checking for IPv6 support... " >&6; } | |
if test "${ac_cv_ipv6_support+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <sys/socket.h> | |
#include <netinet/in.h> | |
int | |
main () | |
{ | |
struct sockaddr_in6 s; struct in6_addr t=in6addr_any; int i=AF_INET6; s; t.s6_addr[0] = 0; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_ipv6_support=yes | |
else | |
ac_cv_ipv6_support=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: $ac_cv_ipv6_support" >&5 | |
$as_echo "$ac_cv_ipv6_support" >&6; } | |
for ac_func in vprintf | |
do : | |
ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf" | |
if test "x$ac_cv_func_vprintf" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_VPRINTF 1 | |
_ACEOF | |
ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" | |
if test "x$ac_cv_func__doprnt" = x""yes; then : | |
$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h | |
fi | |
fi | |
done | |
for ac_func in alphasort \ | |
asctime_r \ | |
chroot \ | |
ctime_r \ | |
cuserid \ | |
crypt \ | |
flock \ | |
ftok \ | |
funopen \ | |
gai_strerror \ | |
gcvt \ | |
getloadavg \ | |
getlogin \ | |
getprotobyname \ | |
getprotobynumber \ | |
getservbyname \ | |
getservbyport \ | |
gethostname \ | |
getrusage \ | |
gettimeofday \ | |
gmtime_r \ | |
getpwnam_r \ | |
getgrnam_r \ | |
getpwuid_r \ | |
grantpt \ | |
inet_ntoa \ | |
inet_ntop \ | |
inet_pton \ | |
isascii \ | |
link \ | |
localtime_r \ | |
lockf \ | |
lchown \ | |
lrand48 \ | |
memcpy \ | |
memmove \ | |
mkstemp \ | |
mmap \ | |
nl_langinfo \ | |
perror \ | |
poll \ | |
ptsname \ | |
putenv \ | |
realpath \ | |
random \ | |
rand_r \ | |
scandir \ | |
setitimer \ | |
setlocale \ | |
localeconv \ | |
setenv \ | |
setpgid \ | |
setsockopt \ | |
setvbuf \ | |
shutdown \ | |
sin \ | |
snprintf \ | |
srand48 \ | |
srandom \ | |
statfs \ | |
statvfs \ | |
std_syslog \ | |
strcasecmp \ | |
strcoll \ | |
strdup \ | |
strerror \ | |
strftime \ | |
strnlen \ | |
strptime \ | |
strstr \ | |
strtok_r \ | |
symlink \ | |
tempnam \ | |
tzset \ | |
unlockpt \ | |
unsetenv \ | |
usleep \ | |
utime \ | |
vsnprintf \ | |
vasprintf \ | |
asprintf \ | |
nanosleep \ | |
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 | |
unset ac_cv_lib_rt_nanosleep | |
unset ac_cv_lib_rt___nanosleep | |
unset found | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5 | |
$as_echo_n "checking for nanosleep in -lrt... " >&6; } | |
if test "${ac_cv_lib_rt_nanosleep+set}" = set; 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 nanosleep (); | |
int | |
main () | |
{ | |
return nanosleep (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_rt_nanosleep=yes | |
else | |
ac_cv_lib_rt_nanosleep=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_nanosleep" >&5 | |
$as_echo "$ac_cv_lib_rt_nanosleep" >&6; } | |
if test "x$ac_cv_lib_rt_nanosleep" = x""yes; then : | |
found=yes | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __nanosleep in -lrt" >&5 | |
$as_echo_n "checking for __nanosleep in -lrt... " >&6; } | |
if test "${ac_cv_lib_rt___nanosleep+set}" = set; 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 __nanosleep (); | |
int | |
main () | |
{ | |
return __nanosleep (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_rt___nanosleep=yes | |
else | |
ac_cv_lib_rt___nanosleep=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___nanosleep" >&5 | |
$as_echo "$ac_cv_lib_rt___nanosleep" >&6; } | |
if test "x$ac_cv_lib_rt___nanosleep" = x""yes; then : | |
found=yes | |
else | |
found=no | |
fi | |
fi | |
if test "$found" = "yes"; then | |
ac_libs=$LIBS | |
LIBS="$LIBS -lrt" | |
if test "$cross_compiling" = yes; then : | |
found=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
main() { return (0); } | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
found=yes | |
else | |
found=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
LIBS=$ac_libs | |
fi | |
if test "$found" = "yes"; then | |
case rt in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lrt $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_NANOSLEEP 1" >>confdefs.h | |
$as_echo "#define HAVE_LIBRT 1" >>confdefs.h | |
ac_cv_func_nanosleep=yes | |
else | |
: | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5 | |
$as_echo_n "checking for getaddrinfo... " >&6; } | |
if test "${ac_cv_func_getaddrinfo+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <netdb.h> | |
int | |
main () | |
{ | |
struct addrinfo *g,h;g=&h;getaddrinfo("","",g,&g); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
if test "$cross_compiling" = yes; then : | |
ac_cv_func_getaddrinfo=no | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <netdb.h> | |
#include <sys/types.h> | |
#ifndef AF_INET | |
# include <sys/socket.h> | |
#endif | |
int main(void) { | |
struct addrinfo *ai, *pai, hints; | |
memset(&hints, 0, sizeof(hints)); | |
hints.ai_flags = AI_NUMERICHOST; | |
if (getaddrinfo("127.0.0.1", 0, &hints, &ai) < 0) { | |
exit(1); | |
} | |
if (ai == 0) { | |
exit(1); | |
} | |
pai = ai; | |
while (pai) { | |
if (pai->ai_family != AF_INET) { | |
/* 127.0.0.1/NUMERICHOST should only resolve ONE way */ | |
exit(1); | |
} | |
if (pai->ai_addr->sa_family != AF_INET) { | |
/* 127.0.0.1/NUMERICHOST should only resolve ONE way */ | |
exit(1); | |
} | |
pai = pai->ai_next; | |
} | |
freeaddrinfo(ai); | |
exit(0); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
ac_cv_func_getaddrinfo=yes | |
else | |
ac_cv_func_getaddrinfo=no | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
else | |
ac_cv_func_getaddrinfo=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: $ac_cv_func_getaddrinfo" >&5 | |
$as_echo "$ac_cv_func_getaddrinfo" >&6; } | |
if test "$ac_cv_func_getaddrinfo" = yes; then | |
$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __sync_fetch_and_add" >&5 | |
$as_echo_n "checking for __sync_fetch_and_add... " >&6; } | |
if test "${ac_cv_func_sync_fetch_and_add+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
int | |
main () | |
{ | |
int x;__sync_fetch_and_add(&x,1); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_func_sync_fetch_and_add=yes | |
else | |
ac_cv_func_sync_fetch_and_add=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: $ac_cv_func_sync_fetch_and_add" >&5 | |
$as_echo "$ac_cv_func_sync_fetch_and_add" >&6; } | |
if test "$ac_cv_func_sync_fetch_and_add" = yes; then | |
$as_echo "#define HAVE_SYNC_FETCH_AND_ADD 1" >>confdefs.h | |
fi | |
ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" | |
if test "x$ac_cv_func_strlcat" = x""yes; then : | |
$as_echo "#define HAVE_STRLCAT 1" >>confdefs.h | |
else | |
case " $LIBOBJS " in | |
*" strlcat.$ac_objext "* ) ;; | |
*) LIBOBJS="$LIBOBJS strlcat.$ac_objext" | |
;; | |
esac | |
fi | |
ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" | |
if test "x$ac_cv_func_strlcpy" = x""yes; then : | |
$as_echo "#define HAVE_STRLCPY 1" >>confdefs.h | |
else | |
case " $LIBOBJS " in | |
*" strlcpy.$ac_objext "* ) ;; | |
*) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" | |
;; | |
esac | |
fi | |
ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt" | |
if test "x$ac_cv_func_getopt" = x""yes; then : | |
$as_echo "#define HAVE_GETOPT 1" >>confdefs.h | |
else | |
case " $LIBOBJS " in | |
*" getopt.$ac_objext "* ) ;; | |
*) LIBOBJS="$LIBOBJS getopt.$ac_objext" | |
;; | |
esac | |
fi | |
for ac_header in $ac_header_list | |
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 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether utime accepts a null argument" >&5 | |
$as_echo_n "checking whether utime accepts a null argument... " >&6; } | |
if test "${ac_cv_func_utime_null+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
rm -f conftest.data; >conftest.data | |
# Sequent interprets utime(file, 0) to mean use start of epoch. Wrong. | |
if test "$cross_compiling" = yes; then : | |
ac_cv_func_utime_null='guessing yes' | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
$ac_includes_default | |
#ifdef HAVE_UTIME_H | |
# include <utime.h> | |
#endif | |
int | |
main () | |
{ | |
struct stat s, t; | |
return ! (stat ("conftest.data", &s) == 0 | |
&& utime ("conftest.data", 0) == 0 | |
&& stat ("conftest.data", &t) == 0 | |
&& t.st_mtime >= s.st_mtime | |
&& t.st_mtime - s.st_mtime < 120); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
ac_cv_func_utime_null=yes | |
else | |
ac_cv_func_utime_null=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_func_utime_null" >&5 | |
$as_echo "$ac_cv_func_utime_null" >&6; } | |
if test "x$ac_cv_func_utime_null" != xno; then | |
ac_cv_func_utime_null=yes | |
$as_echo "#define HAVE_UTIME_NULL 1" >>confdefs.h | |
fi | |
rm -f conftest.data | |
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works | |
# for constant arguments. Useless! | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 | |
$as_echo_n "checking for working alloca.h... " >&6; } | |
if test "${ac_cv_working_alloca_h+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <alloca.h> | |
int | |
main () | |
{ | |
char *p = (char *) alloca (2 * sizeof (int)); | |
if (p) return 0; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_working_alloca_h=yes | |
else | |
ac_cv_working_alloca_h=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: $ac_cv_working_alloca_h" >&5 | |
$as_echo "$ac_cv_working_alloca_h" >&6; } | |
if test $ac_cv_working_alloca_h = yes; then | |
$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 | |
$as_echo_n "checking for alloca... " >&6; } | |
if test "${ac_cv_func_alloca_works+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#ifdef __GNUC__ | |
# define alloca __builtin_alloca | |
#else | |
# ifdef _MSC_VER | |
# include <malloc.h> | |
# define alloca _alloca | |
# else | |
# ifdef HAVE_ALLOCA_H | |
# include <alloca.h> | |
# else | |
# ifdef _AIX | |
#pragma alloca | |
# else | |
# ifndef alloca /* predefined by HP cc +Olibcalls */ | |
char *alloca (); | |
# endif | |
# endif | |
# endif | |
# endif | |
#endif | |
int | |
main () | |
{ | |
char *p = (char *) alloca (1); | |
if (p) return 0; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_func_alloca_works=yes | |
else | |
ac_cv_func_alloca_works=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: $ac_cv_func_alloca_works" >&5 | |
$as_echo "$ac_cv_func_alloca_works" >&6; } | |
if test $ac_cv_func_alloca_works = yes; then | |
$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h | |
else | |
# The SVR3 libPW and SVR4 libucb both contain incompatible functions | |
# that cause trouble. Some versions do not even contain alloca or | |
# contain a buggy version. If you still want to use their alloca, | |
# use ar to extract alloca.o from them instead of compiling alloca.c. | |
ALLOCA=\${LIBOBJDIR}alloca.$ac_objext | |
$as_echo "#define C_ALLOCA 1" >>confdefs.h | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5 | |
$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } | |
if test "${ac_cv_os_cray+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#if defined CRAY && ! defined CRAY2 | |
webecray | |
#else | |
wenotbecray | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "webecray" >/dev/null 2>&1; then : | |
ac_cv_os_cray=yes | |
else | |
ac_cv_os_cray=no | |
fi | |
rm -f conftest* | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 | |
$as_echo "$ac_cv_os_cray" >&6; } | |
if test $ac_cv_os_cray = yes; then | |
for ac_func in _getb67 GETB67 getb67; 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 CRAY_STACKSEG_END $ac_func | |
_ACEOF | |
break | |
fi | |
done | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 | |
$as_echo_n "checking stack direction for C alloca... " >&6; } | |
if test "${ac_cv_c_stack_direction+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test "$cross_compiling" = yes; then : | |
ac_cv_c_stack_direction=0 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
$ac_includes_default | |
int | |
find_stack_direction () | |
{ | |
static char *addr = 0; | |
auto char dummy; | |
if (addr == 0) | |
{ | |
addr = &dummy; | |
return find_stack_direction (); | |
} | |
else | |
return (&dummy > addr) ? 1 : -1; | |
} | |
int | |
main () | |
{ | |
return find_stack_direction () < 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
ac_cv_c_stack_direction=1 | |
else | |
ac_cv_c_stack_direction=-1 | |
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_c_stack_direction" >&5 | |
$as_echo "$ac_cv_c_stack_direction" >&6; } | |
cat >>confdefs.h <<_ACEOF | |
#define STACK_DIRECTION $ac_cv_c_stack_direction | |
_ACEOF | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for declared timezone" >&5 | |
$as_echo_n "checking for declared timezone... " >&6; } | |
if test "${ac_cv_declared_timezone+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <time.h> | |
#ifdef HAVE_SYS_TIME_H | |
#include <sys/time.h> | |
#endif | |
int | |
main () | |
{ | |
time_t foo = (time_t) timezone; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_declared_timezone=yes | |
else | |
ac_cv_declared_timezone=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_declared_timezone" >&5 | |
$as_echo "$ac_cv_declared_timezone" >&6; } | |
if test "$ac_cv_declared_timezone" = "yes"; then | |
$as_echo "#define HAVE_DECLARED_TIMEZONE 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of reentrant time-related functions" >&5 | |
$as_echo_n "checking for type of reentrant time-related functions... " >&6; } | |
if test "${ac_cv_time_r_type+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test "$cross_compiling" = yes; then : | |
ac_cv_time_r_type=POSIX | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <time.h> | |
main() { | |
char buf[27]; | |
struct tm t; | |
time_t old = 0; | |
int r, s; | |
s = gmtime_r(&old, &t); | |
r = (int) asctime_r(&t, buf, 26); | |
if (r == s && s == 0) return (0); | |
return (1); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
ac_cv_time_r_type=hpux | |
else | |
if test "$cross_compiling" = yes; then : | |
ac_cv_time_r_type=POSIX | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <time.h> | |
main() { | |
struct tm t, *s; | |
time_t old = 0; | |
char buf[27], *p; | |
s = gmtime_r(&old, &t); | |
p = asctime_r(&t, buf, 26); | |
if (p == buf && s == &t) return (0); | |
return (1); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
ac_cv_time_r_type=irix | |
else | |
ac_cv_time_r_type=POSIX | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
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_time_r_type" >&5 | |
$as_echo "$ac_cv_time_r_type" >&6; } | |
case $ac_cv_time_r_type in | |
hpux) | |
$as_echo "#define PHP_HPUX_TIME_R 1" >>confdefs.h | |
;; | |
irix) | |
$as_echo "#define PHP_IRIX_TIME_R 1" >>confdefs.h | |
;; | |
esac | |
ac_fn_c_check_func "$LINENO" "readdir_r" "ac_cv_func_readdir_r" | |
if test "x$ac_cv_func_readdir_r" = x""yes; then : | |
ac_cv_func_readdir_r=yes | |
else | |
ac_cv_func_readdir=no | |
fi | |
if test "$ac_cv_func_readdir_r" = "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of readdir_r" >&5 | |
$as_echo_n "checking for type of readdir_r... " >&6; } | |
if test "${ac_cv_what_readdir_r+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test "$cross_compiling" = yes; then : | |
ac_cv_what_readdir_r=none | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#define _REENTRANT | |
#include <sys/types.h> | |
#include <dirent.h> | |
#ifndef PATH_MAX | |
#define PATH_MAX 1024 | |
#endif | |
main() { | |
DIR *dir; | |
char entry[sizeof(struct dirent)+PATH_MAX]; | |
struct dirent *pentry = (struct dirent *) &entry; | |
dir = opendir("/"); | |
if (!dir) | |
exit(1); | |
if (readdir_r(dir, (struct dirent *) entry, &pentry) == 0) | |
exit(0); | |
exit(1); | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
ac_cv_what_readdir_r=POSIX | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#define _REENTRANT | |
#include <sys/types.h> | |
#include <dirent.h> | |
int readdir_r(DIR *, struct dirent *); | |
_ACEOF | |
if ac_fn_c_try_cpp "$LINENO"; then : | |
ac_cv_what_readdir_r=old-style | |
else | |
ac_cv_what_readdir_r=none | |
fi | |
rm -f conftest.err conftest.i conftest.$ac_ext | |
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_what_readdir_r" >&5 | |
$as_echo "$ac_cv_what_readdir_r" >&6; } | |
case $ac_cv_what_readdir_r in | |
POSIX) | |
$as_echo "#define HAVE_POSIX_READDIR_R 1" >>confdefs.h | |
;; | |
old-style) | |
$as_echo "#define HAVE_OLD_READDIR_R 1" >>confdefs.h | |
;; | |
esac | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t" >&5 | |
$as_echo_n "checking for in_addr_t... " >&6; } | |
if test "${ac_cv_type_in_addr_t+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#if STDC_HEADERS | |
#include <stdlib.h> | |
#include <stddef.h> | |
#endif | |
#ifdef HAVE_NETINET_IN_H | |
#include <netinet/in.h> | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "in_addr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : | |
ac_cv_type_in_addr_t=yes | |
else | |
ac_cv_type_in_addr_t=no | |
fi | |
rm -f conftest* | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_in_addr_t" >&5 | |
$as_echo "$ac_cv_type_in_addr_t" >&6; } | |
if test $ac_cv_type_in_addr_t = no; then | |
$as_echo "#define in_addr_t u_int" >>confdefs.h | |
fi | |
for ac_func in crypt_r | |
do : | |
ac_fn_c_check_func "$LINENO" "crypt_r" "ac_cv_func_crypt_r" | |
if test "x$ac_cv_func_crypt_r" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_CRYPT_R 1 | |
_ACEOF | |
php_crypt_r="1" | |
else | |
php_crypt_r="0" | |
fi | |
done | |
if test "x$php_crypt_r" = "x1"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which data struct is used by crypt_r" >&5 | |
$as_echo_n "checking which data struct is used by crypt_r... " >&6; } | |
if test "${php_cv_crypt_r_style+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
php_cv_crypt_r_style=none | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#define _REENTRANT 1 | |
#include <crypt.h> | |
int | |
main () | |
{ | |
CRYPTD buffer; | |
crypt_r("passwd", "hash", &buffer); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
php_cv_crypt_r_style=cryptd | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
if test "$php_cv_crypt_r_style" = "none"; then | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#define _REENTRANT 1 | |
#include <crypt.h> | |
int | |
main () | |
{ | |
struct crypt_data buffer; | |
crypt_r("passwd", "hash", &buffer); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
php_cv_crypt_r_style=struct_crypt_data | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
if test "$php_cv_crypt_r_style" = "none"; then | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#define _REENTRANT 1 | |
#define _GNU_SOURCE | |
#include <crypt.h> | |
int | |
main () | |
{ | |
struct crypt_data buffer; | |
crypt_r("passwd", "hash", &buffer); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
php_cv_crypt_r_style=struct_crypt_data_gnu_source | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $php_cv_crypt_r_style" >&5 | |
$as_echo "$php_cv_crypt_r_style" >&6; } | |
if test "$php_cv_crypt_r_style" = "cryptd"; then | |
$as_echo "#define CRYPT_R_CRYPTD 1" >>confdefs.h | |
fi | |
if test "$php_cv_crypt_r_style" = "struct_crypt_data" -o "$php_cv_crypt_r_style" = "struct_crypt_data_gnu_source"; then | |
$as_echo "#define CRYPT_R_STRUCT_CRYPT_DATA 1" >>confdefs.h | |
fi | |
if test "$php_cv_crypt_r_style" = "struct_crypt_data_gnu_source"; then | |
$as_echo "#define CRYPT_R_GNU_SOURCE 1" >>confdefs.h | |
fi | |
if test "$php_cv_crypt_r_style" = "none"; then | |
as_fn_error $? "Unable to detect data struct used by crypt_r" "$LINENO" 5 | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${T_MD}General settings${T_ME}" >&5 | |
$as_echo "${T_MD}General settings${T_ME}" >&6; } | |
# Check whether --enable- was given. | |
if test "${enable_+set}" = set; then : | |
enableval=$enable_; | |
fi | |
php_enable_gcov=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include gcov symbols" >&5 | |
$as_echo_n "checking whether to include gcov symbols... " >&6; } | |
# Check whether --enable-gcov was given. | |
if test "${enable_gcov+set}" = set; then : | |
enableval=$enable_gcov; PHP_GCOV=$enableval | |
else | |
PHP_GCOV=no | |
fi | |
ext_output=$PHP_GCOV | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_GCOV" = "yes"; then | |
if test "$GCC" != "yes"; then | |
as_fn_error $? "GCC is required for --enable-gcov" "$LINENO" 5 | |
fi | |
case `$php_shtool path $CC` in | |
*ccache*) gcc_ccache=yes;; | |
*) gcc_ccache=no;; | |
esac | |
if test "$gcc_ccache" = "yes" && (test -z "$CCACHE_DISABLE" || test "$CCACHE_DISABLE" != "1"); then | |
as_fn_error $? "ccache must be disabled when --enable-gcov option is used. You can disable ccache by setting environment variable CCACHE_DISABLE=1." "$LINENO" 5 | |
fi | |
ltp_version_min="105" | |
ltp_version_exclude="1.8" | |
# Extract the first word of "lcov", so it can be a program name with args. | |
set dummy lcov; ac_word=$2 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | |
$as_echo_n "checking for $ac_word... " >&6; } | |
if test "${ac_cv_prog_LTP+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test -n "$LTP"; then | |
ac_cv_prog_LTP="$LTP" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | |
ac_cv_prog_LTP="lcov" | |
$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 | |
LTP=$ac_cv_prog_LTP | |
if test -n "$LTP"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LTP" >&5 | |
$as_echo "$LTP" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
# Extract the first word of "genhtml", so it can be a program name with args. | |
set dummy genhtml; ac_word=$2 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | |
$as_echo_n "checking for $ac_word... " >&6; } | |
if test "${ac_cv_prog_LTP_GENHTML+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
if test -n "$LTP_GENHTML"; then | |
ac_cv_prog_LTP_GENHTML="$LTP_GENHTML" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | |
ac_cv_prog_LTP_GENHTML="genhtml" | |
$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 | |
LTP_GENHTML=$ac_cv_prog_LTP_GENHTML | |
if test -n "$LTP_GENHTML"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LTP_GENHTML" >&5 | |
$as_echo "$LTP_GENHTML" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST LTP" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST LTP_GENHTML" | |
if test "$LTP"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ltp version" >&5 | |
$as_echo_n "checking for ltp version... " >&6; } | |
if test "${php_cv_ltp_version+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
php_cv_ltp_version=invalid | |
ltp_version_vars=`$LTP -v 2>/dev/null | $SED -e 's/^.* //' -e 's/\./ /g' | tr -d a-z` | |
if test -n "$ltp_version_vars"; then | |
set $ltp_version_vars | |
ltp_version="${1}.${2}" | |
ltp_version_num="`expr ${1} \* 100 + ${2}`" | |
if test $ltp_version_num -ge $ltp_version_min; then | |
php_cv_ltp_version="$ltp_version (ok)" | |
for ltp_check_version in $ltp_version_exclude; do | |
if test "$ltp_version" = "$ltp_check_version"; then | |
php_cv_ltp_version=invalid | |
break | |
fi | |
done | |
fi | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $php_cv_ltp_version" >&5 | |
$as_echo "$php_cv_ltp_version" >&6; } | |
else | |
ltp_msg="To enable code coverage reporting you must have LTP installed" | |
as_fn_error $? "$ltp_msg" "$LINENO" 5 | |
fi | |
case $php_cv_ltp_version in | |
""|invalid) | |
ltp_msg="This LTP version is not supported (found: $ltp_version, min: $ltp_version_min, excluded: $ltp_version_exclude)." | |
as_fn_error $? "$ltp_msg" "$LINENO" 5 | |
LTP="exit 0;" | |
;; | |
esac | |
if test -z "$LTP_GENHTML"; then | |
as_fn_error $? "Could not find genhtml from the LTP package" "$LINENO" 5 | |
fi | |
$as_echo "#define HAVE_GCOV 1" >>confdefs.h | |
src=$abs_srcdir/Makefile.gcov | |
ac_srcdir=$abs_srcdir | |
ac_builddir=$ext_builddir | |
test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments | |
CFLAGS=`echo "$CFLAGS" | $SED -e 's/-O[0-9s]*//g'` | |
CXXFLAGS=`echo "$CXXFLAGS" | $SED -e 's/-O[0-9s]*//g'` | |
CFLAGS="$CFLAGS -O0 -fprofile-arcs -ftest-coverage" | |
CXXFLAGS="$CXXFLAGS -O0 -fprofile-arcs -ftest-coverage" | |
fi | |
php_enable_debug=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include debugging symbols" >&5 | |
$as_echo_n "checking whether to include debugging symbols... " >&6; } | |
# Check whether --enable-debug was given. | |
if test "${enable_debug+set}" = set; then : | |
enableval=$enable_debug; PHP_DEBUG=$enableval | |
else | |
PHP_DEBUG=no | |
fi | |
ext_output=$PHP_DEBUG | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_DEBUG" = "yes"; then | |
PHP_DEBUG=1 | |
ZEND_DEBUG=yes | |
CFLAGS=`echo "$CFLAGS" | $SED -e 's/-O[0-9s]*//g'` | |
CXXFLAGS=`echo "$CXXFLAGS" | $SED -e 's/-O[0-9s]*//g'` | |
if test "$GCC" = "yes" || test "$ICC" = "yes"; then | |
CFLAGS="$CFLAGS -O0" | |
CXXFLAGS="$CXXFLAGS -g -O0" | |
fi | |
if test "$SUNCC" = "yes"; then | |
if test -n "$auto_cflags"; then | |
CFLAGS="-g" | |
CXXFLAGS="-g" | |
else | |
CFLAGS="$CFLAGS -g" | |
CXXFLAGS="$CFLAGS -g" | |
fi | |
fi | |
else | |
PHP_DEBUG=0 | |
ZEND_DEBUG=no | |
fi | |
php_with_layout=PHP | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking layout of installed files" >&5 | |
$as_echo_n "checking layout of installed files... " >&6; } | |
# Check whether --with-layout was given. | |
if test "${with_layout+set}" = set; then : | |
withval=$with_layout; PHP_LAYOUT=$withval | |
else | |
PHP_LAYOUT=PHP | |
fi | |
ext_output=$PHP_LAYOUT | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
case $PHP_LAYOUT in | |
GNU) | |
oldstyleextdir=no | |
;; | |
*) | |
oldstyleextdir=yes | |
;; | |
esac | |
php_with_config_file_path=DEFAULT | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking path to configuration file" >&5 | |
$as_echo_n "checking path to configuration file... " >&6; } | |
# Check whether --with-config-file-path was given. | |
if test "${with_config_file_path+set}" = set; then : | |
withval=$with_config_file_path; PHP_CONFIG_FILE_PATH=$withval | |
else | |
PHP_CONFIG_FILE_PATH=DEFAULT | |
fi | |
ext_output=$PHP_CONFIG_FILE_PATH | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_CONFIG_FILE_PATH" = "DEFAULT"; then | |
case $PHP_LAYOUT in | |
GNU) | |
PHP_CONFIG_FILE_PATH=$sysconfdir | |
;; | |
*) | |
PHP_CONFIG_FILE_PATH=$libdir | |
;; | |
esac | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to scan for configuration files" >&5 | |
$as_echo_n "checking where to scan for configuration files... " >&6; } | |
php_with_config_file_scan_dir=DEFAULT | |
# Check whether --with-config-file-scan-dir was given. | |
if test "${with_config_file_scan_dir+set}" = set; then : | |
withval=$with_config_file_scan_dir; PHP_CONFIG_FILE_SCAN_DIR=$withval | |
else | |
PHP_CONFIG_FILE_SCAN_DIR=DEFAULT | |
fi | |
ext_output=$PHP_CONFIG_FILE_SCAN_DIR | |
if test "$PHP_CONFIG_FILE_SCAN_DIR" = "DEFAULT"; then | |
PHP_CONFIG_FILE_SCAN_DIR= | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PHP_CONFIG_FILE_SCAN_DIR" >&5 | |
$as_echo "$PHP_CONFIG_FILE_SCAN_DIR" >&6; } | |
test -n "$DEBUG_CFLAGS" && CFLAGS="$CFLAGS $DEBUG_CFLAGS" | |
php_enable_sigchild=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable PHP's own SIGCHLD handler" >&5 | |
$as_echo_n "checking whether to enable PHP's own SIGCHLD handler... " >&6; } | |
# Check whether --enable-sigchild was given. | |
if test "${enable_sigchild+set}" = set; then : | |
enableval=$enable_sigchild; PHP_SIGCHILD=$enableval | |
else | |
PHP_SIGCHILD=no | |
fi | |
ext_output=$PHP_SIGCHILD | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_SIGCHILD" = "yes"; then | |
$as_echo "#define PHP_SIGCHILD 1" >>confdefs.h | |
else | |
$as_echo "#define PHP_SIGCHILD 0" >>confdefs.h | |
fi | |
php_enable_libgcc=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to explicitly link against libgcc" >&5 | |
$as_echo_n "checking whether to explicitly link against libgcc... " >&6; } | |
# Check whether --enable-libgcc was given. | |
if test "${enable_libgcc+set}" = set; then : | |
enableval=$enable_libgcc; PHP_LIBGCC=$enableval | |
else | |
PHP_LIBGCC=no | |
fi | |
ext_output=$PHP_LIBGCC | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_LIBGCC" = "yes"; then | |
libgcc_libpath=`gcc --print-libgcc-file-name|$SED 's%/*[^/][^/]*$%%'` | |
if test -z "$libgcc_libpath"; then | |
as_fn_error $? "Cannot locate libgcc. Make sure that gcc is in your path" "$LINENO" 5 | |
fi | |
if test "$libgcc_libpath" != "/usr/$PHP_LIBDIR" && test "$libgcc_libpath" != "/usr/lib"; then | |
if test -z "$libgcc_libpath" || echo "$libgcc_libpath" | grep '^/' >/dev/null ; then | |
ai_p=$libgcc_libpath | |
else | |
ep_dir=`echo $libgcc_libpath|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$libgcc_libpath"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
case gcc in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -lgcc" | |
;; | |
esac | |
fi | |
php_enable_short_tags=yes | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable short tags by default" >&5 | |
$as_echo_n "checking whether to enable short tags by default... " >&6; } | |
# Check whether --enable-short-tags was given. | |
if test "${enable_short_tags+set}" = set; then : | |
enableval=$enable_short_tags; PHP_SHORT_TAGS=$enableval | |
else | |
PHP_SHORT_TAGS=yes | |
fi | |
ext_output=$PHP_SHORT_TAGS | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_SHORT_TAGS" = "yes"; then | |
$as_echo "#define DEFAULT_SHORT_OPEN_TAG \"1\"" >>confdefs.h | |
else | |
$as_echo "#define DEFAULT_SHORT_OPEN_TAG \"0\"" >>confdefs.h | |
fi | |
php_enable_dmalloc=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dmalloc" >&5 | |
$as_echo_n "checking whether to enable dmalloc... " >&6; } | |
# Check whether --enable-dmalloc was given. | |
if test "${enable_dmalloc+set}" = set; then : | |
enableval=$enable_dmalloc; PHP_DMALLOC=$enableval | |
else | |
PHP_DMALLOC=no | |
fi | |
ext_output=$PHP_DMALLOC | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_DMALLOC" = "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dmalloc_error in -ldmalloc" >&5 | |
$as_echo_n "checking for dmalloc_error in -ldmalloc... " >&6; } | |
if test "${ac_cv_lib_dmalloc_dmalloc_error+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-ldmalloc $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 dmalloc_error (); | |
int | |
main () | |
{ | |
return dmalloc_error (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_dmalloc_dmalloc_error=yes | |
else | |
ac_cv_lib_dmalloc_dmalloc_error=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_dmalloc_dmalloc_error" >&5 | |
$as_echo "$ac_cv_lib_dmalloc_dmalloc_error" >&6; } | |
if test "x$ac_cv_lib_dmalloc_dmalloc_error" = x""yes; then : | |
case dmalloc in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-ldmalloc $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_DMALLOC 1" >>confdefs.h | |
CPPFLAGS="$CPPFLAGS -DDMALLOC_FUNC_CHECK" | |
else | |
as_fn_error $? "Problem with enabling dmalloc. Please check config.log for details." "$LINENO" 5 | |
fi | |
fi | |
php_enable_ipv6=yes | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable IPv6 support" >&5 | |
$as_echo_n "checking whether to enable IPv6 support... " >&6; } | |
# Check whether --enable-ipv6 was given. | |
if test "${enable_ipv6+set}" = set; then : | |
enableval=$enable_ipv6; PHP_IPV6=$enableval | |
else | |
PHP_IPV6=yes | |
fi | |
ext_output=$PHP_IPV6 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_IPV6" != "no" && test "$ac_cv_ipv6_support" = yes; then | |
$as_echo "#define HAVE_IPV6 1" >>confdefs.h | |
fi | |
php_enable_dtrace=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable DTrace support" >&5 | |
$as_echo_n "checking whether to enable DTrace support... " >&6; } | |
# Check whether --enable-dtrace was given. | |
if test "${enable_dtrace+set}" = set; then : | |
enableval=$enable_dtrace; PHP_DTRACE=$enableval | |
else | |
PHP_DTRACE=no | |
fi | |
ext_output=$PHP_DTRACE | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_DTRACE" = "yes"; then | |
for ac_header in sys/sdt.h | |
do : | |
ac_fn_c_check_header_mongrel "$LINENO" "sys/sdt.h" "ac_cv_header_sys_sdt_h" "$ac_includes_default" | |
if test "x$ac_cv_header_sys_sdt_h" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_SYS_SDT_H 1 | |
_ACEOF | |
case "" in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir;; | |
/*) ac_srcdir=`echo ""|cut -c 2-`"/"; ac_bdir=$ac_srcdir;; | |
*) ac_srcdir="$abs_srcdir/Zend/zend_dtrace.d/"; ac_bdir="/";; | |
esac | |
ac_provsrc=Zend/zend_dtrace.d | |
old_IFS=$IFS | |
IFS=. | |
set $ac_provsrc | |
ac_provobj=$1 | |
IFS=$old_IFS | |
ac_hdrobj=Zend/zend_dtrace_gen.h | |
case $host_alias in | |
*freebsd*) | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_provsrc.o" | |
PHP_LDFLAGS="$PHP_LDFLAGS -lelf" | |
;; | |
*solaris*) | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_provsrc.lo" | |
;; | |
*linux*) | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_provsrc.lo" | |
;; | |
esac | |
old_IFS=$IFS | |
for ac_src in main/main.c Zend/zend_API.c \ | |
Zend/zend_execute.c Zend/zend_exceptions.c \ | |
Zend/zend_dtrace.c Zend/zend.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_DTRACE_OBJS="$PHP_DTRACE_OBJS $ac_bdir$ac_obj.lo" | |
done; | |
case $php_sapi_module in | |
shared) | |
for ac_lo in $PHP_DTRACE_OBJS; do | |
dtrace_objs="$dtrace_objs `echo $ac_lo | $SED -e 's,\.lo$,.o,' -e 's#\(.*\)\/#\1\/.libs\/#'`" | |
done; | |
;; | |
*) | |
dtrace_objs='$(PHP_DTRACE_OBJS:.lo=.o)' | |
;; | |
esac | |
cat>>Makefile.objects<<EOF | |
$abs_srcdir/$ac_provsrc:; | |
$ac_bdir$ac_hdrobj: $abs_srcdir/$ac_provsrc | |
CFLAGS="\$(CFLAGS_CLEAN)" dtrace -h -C -s $ac_srcdir$ac_provsrc -o \[email protected] && \$(SED) -e 's,PHP_,DTRACE_,g' \[email protected] > \$@ | |
\$(PHP_DTRACE_OBJS): $ac_bdir$ac_hdrobj | |
EOF | |
case $host_alias in | |
*solaris*|*linux*) | |
dtrace_prov_name="`echo $ac_provsrc | $SED -e 's#\(.*\)\/##'`.o" | |
dtrace_lib_dir="`echo $ac_bdir$ac_provsrc | $SED -e 's#\(.*\)/[^/]*#\1#'`/.libs" | |
dtrace_d_obj="`echo $ac_bdir$ac_provsrc | $SED -e 's#\(.*\)/\([^/]*\)#\1/.libs/\2#'`.o" | |
dtrace_nolib_objs='$(PHP_DTRACE_OBJS:.lo=.o)' | |
for ac_lo in $PHP_DTRACE_OBJS; do | |
dtrace_lib_objs="$dtrace_lib_objs `echo $ac_lo | $SED -e 's,\.lo$,.o,' -e 's#\(.*\)\/#\1\/.libs\/#'`" | |
done; | |
cat>>Makefile.objects<<EOF | |
$ac_bdir$ac_provsrc.lo: \$(PHP_DTRACE_OBJS) | |
echo "# Generated by Makefile for libtool" > \$@ | |
@test -d "$dtrace_lib_dir" || mkdir $dtrace_lib_dir | |
if CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o $dtrace_d_obj -s $abs_srcdir/$ac_provsrc $dtrace_lib_objs 2> /dev/null && test -f "$dtrace_d_obj"; then \\ | |
echo "pic_object='.libs/$dtrace_prov_name'" >> \$@ ;\\ | |
else \\ | |
echo "pic_object='none'" >> \$@ ;\\ | |
fi | |
if CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o $ac_bdir$ac_provsrc.o -s $abs_srcdir/$ac_provsrc $dtrace_nolib_objs 2> /dev/null && test -f "$ac_bdir$ac_provsrc.o"; then \\ | |
echo "non_pic_object='$dtrace_prov_name'" >> \$@ ;\\ | |
else \\ | |
echo "non_pic_object='none'" >> \$@ ;\\ | |
fi | |
EOF | |
;; | |
*) | |
cat>>Makefile.objects<<EOF | |
$ac_bdir$ac_provsrc.o: \$(PHP_DTRACE_OBJS) | |
CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o \$@ -s $abs_srcdir/$ac_provsrc $dtrace_objs | |
EOF | |
;; | |
esac | |
$as_echo "#define HAVE_DTRACE 1" >>confdefs.h | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_DTRACE_OBJS" | |
else | |
as_fn_error $? "Cannot find sys/sdt.h which is required for DTrace support" "$LINENO" 5 | |
fi | |
done | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how big to make fd sets" >&5 | |
$as_echo_n "checking how big to make fd sets... " >&6; } | |
php_enable_fd_setsize=no | |
# Check whether --enable-fd-setsize was given. | |
if test "${enable_fd_setsize+set}" = set; then : | |
enableval=$enable_fd_setsize; PHP_FD_SETSIZE=$enableval | |
else | |
PHP_FD_SETSIZE=no | |
fi | |
ext_output=$PHP_FD_SETSIZE | |
if test "$PHP_FD_SETSIZE" != "no"; then | |
if test "0$PHP_FD_SETSIZE" -gt 0 2>/dev/null; then | |
CPPFLAGS="$CPPFLAGS -DFD_SETSIZE=$PHP_FD_SETSIZE" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using $PHP_FD_SETSIZE" >&5 | |
$as_echo "using $PHP_FD_SETSIZE" >&6; } | |
else | |
as_fn_error $? "Invalid value passed to --enable-fd-setsize!" "$LINENO" 5 | |
fi | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using system default" >&5 | |
$as_echo "using system default" >&6; } | |
fi | |
# Check whether --enable- was given. | |
if test "${enable_+set}" = set; then : | |
enableval=$enable_; | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 | |
$as_echo "" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Configuring extensions${T_ME}" >&5 | |
$as_echo "${T_MD}Configuring extensions${T_ME}" >&6; } | |
# Check whether --enable-all was given. | |
if test "${enable_all+set}" = set; then : | |
enableval=$enable_all; | |
PHP_ENABLE_ALL=$enableval | |
fi | |
# reading config stubs | |
# 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 test "${ac_cv_sizeof_long+set}" = set; 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 int" >&5 | |
$as_echo_n "checking size of int... " >&6; } | |
if test "${ac_cv_sizeof_int+set}" = set; 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 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int32_t" >&5 | |
$as_echo_n "checking for int32_t... " >&6; } | |
if test "${ac_cv_int_type_int32_t+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
#if HAVE_INTTYPES_H | |
# include <inttypes.h> | |
#elif HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
int | |
main () | |
{ | |
if ((int32_t *) 0) | |
return 0; | |
if (sizeof (int32_t)) | |
return 0; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_int_type_int32_t=yes | |
else | |
ac_cv_int_type_int32_t=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_int_type_int32_t" >&5 | |
$as_echo "$ac_cv_int_type_int32_t" >&6; } | |
if test "$ac_cv_int_type_int32_t" = "yes"; then | |
$as_echo "#define HAVE_INT32_T 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32_t" >&5 | |
$as_echo_n "checking for uint32_t... " >&6; } | |
if test "${ac_cv_int_type_uint32_t+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#if HAVE_SYS_TYPES_H | |
# include <sys/types.h> | |
#endif | |
#if HAVE_INTTYPES_H | |
# include <inttypes.h> | |
#elif HAVE_STDINT_H | |
# include <stdint.h> | |
#endif | |
int | |
main () | |
{ | |
if ((uint32_t *) 0) | |
return 0; | |
if (sizeof (uint32_t)) | |
return 0; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_int_type_uint32_t=yes | |
else | |
ac_cv_int_type_uint32_t=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_int_type_uint32_t" >&5 | |
$as_echo "$ac_cv_int_type_uint32_t" >&6; } | |
if test "$ac_cv_int_type_uint32_t" = "yes"; then | |
$as_echo "#define HAVE_UINT32_T 1" >>confdefs.h | |
fi | |
for ac_header in \ | |
sys/types.h \ | |
inttypes.h \ | |
stdint.h \ | |
string.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 | |
for ac_func in strtoll atoll strftime | |
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 | |
PHP_DATE_CFLAGS="-I@ext_builddir@/lib -D HAVE_TIMELIB_CONFIG_H=1" | |
timelib_sources="lib/astro.c lib/dow.c lib/parse_date.c lib/parse_tz.c | |
lib/timelib.c lib/tm2unixtime.c lib/unixtime2tm.c lib/parse_iso_intervals.c lib/interval.c" | |
ext_builddir=ext/date | |
ext_srcdir=$abs_srcdir/ext/date | |
ac_extra=`echo "$PHP_DATE_CFLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g` | |
if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then | |
PHP_DATE_SHARED=no | |
case ext/date in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/date"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/date/"; ac_bdir="ext/date/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_date.c $timelib_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC date" | |
if test "no" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC date" | |
fi | |
else | |
if test "no" = "shared" || test "no" = "yes"; then | |
PHP_DATE_SHARED=yes | |
case ext/date in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/date"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/date/"; ac_bdir="ext/date/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in php_date.c $timelib_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_date="$shared_objects_date $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpdate.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_date) $(PHPDATE_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpdate.so '$ext_builddir'/phpdate.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_date) -L$(top_builddir)/netware -lphp5lib $(DATE_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_date) $(PHPDATE_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpdate.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpdate.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_date" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpdate.$suffix: $ext_builddir/phpdate.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpdate.$suffix \$(phplibdir) | |
$ext_builddir/phpdate.$suffix: \$(shared_objects_date) \$(PHPDATE_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/date.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_date) $(DATE_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/date.so '$ext_builddir'/date.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_date) -L$(top_builddir)/netware -lphp5lib $(E_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_date) $(DATE_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/date.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/date.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_date" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/date.$suffix: $ext_builddir/date.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/date.$suffix \$(phplibdir) | |
$ext_builddir/date.$suffix: \$(shared_objects_date) \$(DATE_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_DATE 1 | |
_ACEOF | |
fi | |
fi | |
if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then | |
PHP_DATE_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/date in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/date"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/date/"; ac_bdir="ext/date/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_date.c $timelib_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC date" | |
;; | |
*) | |
case ext/date in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/date"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/date/"; ac_bdir="ext/date/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_date.c $timelib_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC date" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=date | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
$php_shtool mkdir -p $ext_builddir/lib | |
if test "$ext_builddir/lib" != "/usr/include"; then | |
if test -z "$ext_builddir/lib" || echo "$ext_builddir/lib" | grep '^/' >/dev/null ; then | |
ai_p=$ext_builddir/lib | |
else | |
ep_dir=`echo $ext_builddir/lib|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ext_builddir/lib"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "$ext_srcdir/lib" != "/usr/include"; then | |
if test -z "$ext_srcdir/lib" || echo "$ext_srcdir/lib" | grep '^/' >/dev/null ; then | |
ai_p=$ext_srcdir/lib | |
else | |
ep_dir=`echo $ext_srcdir/lib|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ext_srcdir/lib"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
header_path=ext/date | |
for header_file in php_date.h lib/timelib.h lib/timelib_structs.h lib/timelib_config.h; do | |
hp_hf="$header_path/$header_file" | |
unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INSTALLHEADERS$unique=set" | |
INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf" | |
fi | |
done | |
$as_echo "#define HAVE_TIMELIB_CONFIG_H 1" >>confdefs.h | |
cat > $ext_builddir/lib/timelib_config.h <<EOF | |
#ifdef PHP_WIN32 | |
# include "config.w32.h" | |
#else | |
# include <php_config.h> | |
#endif | |
#include <php_stdint.h> | |
#define TIMELIB_OMIT_STDINT 1 | |
EOF | |
php_with_regex=php | |
# Check whether --with-regex was given. | |
if test "${with_regex+set}" = set; then : | |
withval=$with_regex; PHP_REGEX=$withval | |
else | |
PHP_REGEX=php | |
fi | |
ext_output=$PHP_REGEX | |
case $PHP_REGEX in | |
system) | |
if test "$PHP_SAPI" = "apache" || test "$PHP_SAPI" = "apache2filter" || test "$PHP_SAPI" = "apache2handler"; then | |
REGEX_TYPE=php | |
else | |
REGEX_TYPE=system | |
fi | |
;; | |
yes | php) | |
REGEX_TYPE=php | |
;; | |
*) | |
REGEX_TYPE=php | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Invalid regex library type selected. Using default value: php" >&5 | |
$as_echo "$as_me: WARNING: Invalid regex library type selected. Using default value: php" >&2;} | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which regex library to use" >&5 | |
$as_echo_n "checking which regex library to use... " >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $REGEX_TYPE" >&5 | |
$as_echo "$REGEX_TYPE" >&6; } | |
if test "$REGEX_TYPE" = "php"; then | |
ereg_regex_sources="regex/regcomp.c regex/regexec.c regex/regerror.c regex/regfree.c" | |
ereg_regex_headers="regex/" | |
PHP_EREG_CFLAGS="-Dregexec=php_regexec -Dregerror=php_regerror -Dregfree=php_regfree -Dregcomp=php_regcomp" | |
fi | |
ext_builddir=ext/ereg | |
ext_srcdir=$abs_srcdir/ext/ereg | |
ac_extra=`echo "$PHP_EREG_CFLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g` | |
if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then | |
PHP_EREG_SHARED=no | |
case ext/ereg in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/ereg"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/ereg/"; ac_bdir="ext/ereg/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in ereg.c $ereg_regex_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC ereg" | |
if test "no" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC ereg" | |
fi | |
else | |
if test "no" = "shared" || test "no" = "yes"; then | |
PHP_EREG_SHARED=yes | |
case ext/ereg in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/ereg"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/ereg/"; ac_bdir="ext/ereg/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in ereg.c $ereg_regex_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_ereg="$shared_objects_ereg $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpereg.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ereg) $(PHPEREG_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpereg.so '$ext_builddir'/phpereg.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ereg) -L$(top_builddir)/netware -lphp5lib $(EREG_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ereg) $(PHPEREG_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpereg.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpereg.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_ereg" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpereg.$suffix: $ext_builddir/phpereg.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpereg.$suffix \$(phplibdir) | |
$ext_builddir/phpereg.$suffix: \$(shared_objects_ereg) \$(PHPEREG_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/ereg.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ereg) $(EREG_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/ereg.so '$ext_builddir'/ereg.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ereg) -L$(top_builddir)/netware -lphp5lib $(G_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ereg) $(EREG_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/ereg.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/ereg.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_ereg" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/ereg.$suffix: $ext_builddir/ereg.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/ereg.$suffix \$(phplibdir) | |
$ext_builddir/ereg.$suffix: \$(shared_objects_ereg) \$(EREG_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_EREG 1 | |
_ACEOF | |
fi | |
fi | |
if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then | |
PHP_EREG_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/ereg in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/ereg"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/ereg/"; ac_bdir="ext/ereg/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in ereg.c $ereg_regex_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC ereg" | |
;; | |
*) | |
case ext/ereg in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/ereg"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/ereg/"; ac_bdir="ext/ereg/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in ereg.c $ereg_regex_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC ereg" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=ereg | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
header_path=ext/ereg | |
for header_file in php_ereg.h php_regex.h $ereg_regex_headers; do | |
hp_hf="$header_path/$header_file" | |
unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INSTALLHEADERS$unique=set" | |
INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf" | |
fi | |
done | |
if test "$REGEX_TYPE" = "php"; then | |
$as_echo "#define HAVE_REGEX_T_RE_MAGIC 1" >>confdefs.h | |
$as_echo "#define HSREGEX 1" >>confdefs.h | |
$as_echo "#define REGEX 1" >>confdefs.h | |
$php_shtool mkdir -p $ext_builddir/regex | |
if test "$ext_srcdir/regex" != "/usr/include"; then | |
if test -z "$ext_srcdir/regex" || echo "$ext_srcdir/regex" | grep '^/' >/dev/null ; then | |
ai_p=$ext_srcdir/regex | |
else | |
ep_dir=`echo $ext_srcdir/regex|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ext_srcdir/regex"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
elif test "$REGEX_TYPE" = "system"; then | |
$as_echo "#define REGEX 0" >>confdefs.h | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether field re_magic exists in struct regex_t" >&5 | |
$as_echo_n "checking whether field re_magic exists in struct regex_t... " >&6; } | |
if test "${ac_cv_regex_t_re_magic+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <sys/types.h> | |
#include <regex.h> | |
int | |
main () | |
{ | |
regex_t rt; rt.re_magic; | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_compile "$LINENO"; then : | |
ac_cv_regex_t_re_magic=yes | |
else | |
ac_cv_regex_t_re_magic=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_regex_t_re_magic" >&5 | |
$as_echo "$ac_cv_regex_t_re_magic" >&6; } | |
if test "$ac_cv_regex_t_re_magic" = "yes"; then | |
$as_echo "#define HAVE_REGEX_T_RE_MAGIC " >>confdefs.h | |
fi | |
fi | |
php_enable_libxml=yes | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable LIBXML support" >&5 | |
$as_echo_n "checking whether to enable LIBXML support... " >&6; } | |
# Check whether --enable-libxml was given. | |
if test "${enable_libxml+set}" = set; then : | |
enableval=$enable_libxml; PHP_LIBXML=$enableval | |
else | |
PHP_LIBXML=yes | |
test "$PHP_ENABLE_ALL" && PHP_LIBXML=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_LIBXML in | |
shared,*) | |
PHP_LIBXML=`echo "$PHP_LIBXML"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_LIBXML=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test -z "$PHP_LIBXML_DIR"; then | |
php_with_libxml_dir=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking libxml2 install dir" >&5 | |
$as_echo_n "checking libxml2 install dir... " >&6; } | |
# Check whether --with-libxml-dir was given. | |
if test "${with_libxml_dir+set}" = set; then : | |
withval=$with_libxml_dir; PHP_LIBXML_DIR=$withval | |
else | |
PHP_LIBXML_DIR=no | |
fi | |
ext_output=$PHP_LIBXML_DIR | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
fi | |
if test "$PHP_LIBXML" != "no"; then | |
ext_shared=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xml2-config path" >&5 | |
$as_echo_n "checking for xml2-config path... " >&6; } | |
if test "${ac_cv_php_xml2_config_path+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
for i in $PHP_LIBXML_DIR /usr/local /usr; do | |
if test -x "$i/bin/xml2-config"; then | |
ac_cv_php_xml2_config_path="$i/bin/xml2-config" | |
break | |
fi | |
done | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_php_xml2_config_path" >&5 | |
$as_echo "$ac_cv_php_xml2_config_path" >&6; } | |
if test -x "$ac_cv_php_xml2_config_path"; then | |
XML2_CONFIG="$ac_cv_php_xml2_config_path" | |
libxml_full_version=`$XML2_CONFIG --version` | |
ac_IFS=$IFS | |
IFS="." | |
set $libxml_full_version | |
IFS=$ac_IFS | |
LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` | |
if test "$LIBXML_VERSION" -ge "2006011"; then | |
LIBXML_LIBS=`$XML2_CONFIG --libs` | |
LIBXML_INCS=`$XML2_CONFIG --cflags` | |
for ac_i in $LIBXML_LIBS; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LIBXML_SHARED_LIBADD="$LIBXML_SHARED_LIBADD -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LIBXML_SHARED_LIBADD="$LIBXML_SHARED_LIBADD -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LIBXML_SHARED_LIBADD="-L$ai_p $LIBXML_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && LIBXML_SHARED_LIBADD="$ld_runpath_switch$ai_p $LIBXML_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
for ac_i in $LIBXML_INCS; do | |
case $ac_i in | |
-I*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/include"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libxml build works" >&5 | |
$as_echo_n "checking whether libxml build works... " >&6; } | |
if test "${php_cv_libxml_build_works+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
old_LIBS=$LIBS | |
LIBS=" | |
$LIBXML_SHARED_LIBADD | |
$LIBS" | |
if test "$cross_compiling" = yes; then : | |
LIBS=$old_LIBS | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
char xmlInitParser(); | |
int main() { | |
xmlInitParser(); | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
LIBS=$old_LIBS | |
php_cv_libxml_build_works=yes | |
else | |
LIBS=$old_LIBS | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
as_fn_error $? "build test failed. Please check the config.log for details." "$LINENO" 5 | |
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: $php_cv_libxml_build_works" >&5 | |
$as_echo "$php_cv_libxml_build_works" >&6; } | |
if test "$php_cv_libxml_build_works" = "yes"; then | |
$as_echo "#define HAVE_LIBXML 1" >>confdefs.h | |
fi | |
$as_echo "#define HAVE_LIBXML 1" >>confdefs.h | |
ext_builddir=ext/libxml | |
ext_srcdir=$abs_srcdir/ext/libxml | |
ac_extra= | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_LIBXML_SHARED=no | |
case ext/libxml in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/libxml"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/libxml/"; ac_bdir="ext/libxml/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in libxml.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC libxml" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC libxml" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_LIBXML_SHARED=yes | |
case ext/libxml in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/libxml"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/libxml/"; ac_bdir="ext/libxml/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in libxml.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_libxml="$shared_objects_libxml $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phplibxml.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_libxml) $(PHPLIBXML_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phplibxml.so '$ext_builddir'/phplibxml.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_libxml) -L$(top_builddir)/netware -lphp5lib $(LIBXML_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_libxml) $(PHPLIBXML_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phplibxml.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phplibxml.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_libxml" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phplibxml.$suffix: $ext_builddir/phplibxml.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phplibxml.$suffix \$(phplibdir) | |
$ext_builddir/phplibxml.$suffix: \$(shared_objects_libxml) \$(PHPLIBXML_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/libxml.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_libxml) $(LIBXML_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/libxml.so '$ext_builddir'/libxml.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_libxml) -L$(top_builddir)/netware -lphp5lib $(XML_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_libxml) $(LIBXML_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/libxml.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/libxml.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_libxml" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/libxml.$suffix: $ext_builddir/libxml.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/libxml.$suffix \$(phplibdir) | |
$ext_builddir/libxml.$suffix: \$(shared_objects_libxml) \$(LIBXML_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_LIBXML 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_LIBXML_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/libxml in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/libxml"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/libxml/"; ac_bdir="ext/libxml/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in libxml.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC libxml" | |
;; | |
*) | |
case ext/libxml in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/libxml"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/libxml/"; ac_bdir="ext/libxml/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in libxml.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC libxml" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=libxml | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
for header_file in ext/libxml/php_libxml.h; do | |
unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INSTALLHEADERS$unique=set" | |
INSTALL_HEADERS="$INSTALL_HEADERS $header_file" | |
fi | |
done | |
else | |
as_fn_error $? "libxml2 version 2.6.11 or greater required." "$LINENO" 5 | |
fi | |
else | |
as_fn_error $? "xml2-config not found. Please check your libxml2 installation." "$LINENO" 5 | |
fi | |
fi | |
php_with_openssl=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL support" >&5 | |
$as_echo_n "checking for OpenSSL support... " >&6; } | |
# Check whether --with-openssl was given. | |
if test "${with_openssl+set}" = set; then : | |
withval=$with_openssl; PHP_OPENSSL=$withval | |
else | |
PHP_OPENSSL=no | |
test "$PHP_ENABLE_ALL" && PHP_OPENSSL=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_OPENSSL in | |
shared,*) | |
PHP_OPENSSL=`echo "$PHP_OPENSSL"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_OPENSSL=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
php_with_kerberos=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos support" >&5 | |
$as_echo_n "checking for Kerberos support... " >&6; } | |
# Check whether --with-kerberos was given. | |
if test "${with_kerberos+set}" = set; then : | |
withval=$with_kerberos; PHP_KERBEROS=$withval | |
else | |
PHP_KERBEROS=no | |
fi | |
ext_output=$PHP_KERBEROS | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
php_with_system_ciphers=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use system default cipher list instead of hardcoded value" >&5 | |
$as_echo_n "checking whether to use system default cipher list instead of hardcoded value... " >&6; } | |
# Check whether --with-system-ciphers was given. | |
if test "${with_system_ciphers+set}" = set; then : | |
withval=$with_system_ciphers; PHP_SYSTEM_CIPHERS=$withval | |
else | |
PHP_SYSTEM_CIPHERS=no | |
fi | |
ext_output=$PHP_SYSTEM_CIPHERS | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_OPENSSL" != "no"; then | |
ext_builddir=ext/openssl | |
ext_srcdir=$abs_srcdir/ext/openssl | |
ac_extra= | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_OPENSSL_SHARED=no | |
case ext/openssl in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/openssl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/openssl/"; ac_bdir="ext/openssl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in openssl.c xp_ssl.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC openssl" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC openssl" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_OPENSSL_SHARED=yes | |
case ext/openssl in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/openssl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/openssl/"; ac_bdir="ext/openssl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in openssl.c xp_ssl.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_openssl="$shared_objects_openssl $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpopenssl.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_openssl) $(PHPOPENSSL_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpopenssl.so '$ext_builddir'/phpopenssl.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_openssl) -L$(top_builddir)/netware -lphp5lib $(OPENSSL_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_openssl) $(PHPOPENSSL_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpopenssl.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpopenssl.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_openssl" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpopenssl.$suffix: $ext_builddir/phpopenssl.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpopenssl.$suffix \$(phplibdir) | |
$ext_builddir/phpopenssl.$suffix: \$(shared_objects_openssl) \$(PHPOPENSSL_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/openssl.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_openssl) $(OPENSSL_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/openssl.so '$ext_builddir'/openssl.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_openssl) -L$(top_builddir)/netware -lphp5lib $(NSSL_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_openssl) $(OPENSSL_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/openssl.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/openssl.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_openssl" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/openssl.$suffix: $ext_builddir/openssl.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/openssl.$suffix \$(phplibdir) | |
$ext_builddir/openssl.$suffix: \$(shared_objects_openssl) \$(OPENSSL_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_OPENSSL 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_OPENSSL_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/openssl in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/openssl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/openssl/"; ac_bdir="ext/openssl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in openssl.c xp_ssl.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC openssl" | |
;; | |
*) | |
case ext/openssl in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/openssl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/openssl/"; ac_bdir="ext/openssl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in openssl.c xp_ssl.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC openssl" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=openssl | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST OPENSSL_SHARED_LIBADD" | |
if test "$PHP_KERBEROS" != "no"; then | |
found_kerberos=no | |
unset KERBEROS_CFLAGS | |
unset KERBEROS_LIBS | |
if test -z "$KRB5_CONFIG"; then | |
# Extract the first word of "krb5-config", so it can be a program name with args. | |
set dummy krb5-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 test "${ac_cv_path_KRB5_CONFIG+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
case $KRB5_CONFIG in | |
[\\/]* | ?:[\\/]*) | |
ac_cv_path_KRB5_CONFIG="$KRB5_CONFIG" # Let the user override the test with a path. | |
;; | |
*) | |
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | |
as_dummy="$PATH:/usr/kerberos/bin:/usr/local/bin" | |
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | |
ac_cv_path_KRB5_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_KRB5_CONFIG" && ac_cv_path_KRB5_CONFIG="no" | |
;; | |
esac | |
fi | |
KRB5_CONFIG=$ac_cv_path_KRB5_CONFIG | |
if test -n "$KRB5_CONFIG"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5_CONFIG" >&5 | |
$as_echo "$KRB5_CONFIG" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
fi | |
if test "$PHP_KERBEROS" = "yes" && test -x "$KRB5_CONFIG"; then | |
KERBEROS_LIBS=`$KRB5_CONFIG --libs gssapi` | |
KERBEROS_CFLAGS=`$KRB5_CONFIG --cflags gssapi` | |
if test -n "$KERBEROS_LIBS"; then | |
found_kerberos=yes | |
for ac_i in $KERBEROS_LIBS; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="-L$ai_p $OPENSSL_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && OPENSSL_SHARED_LIBADD="$ld_runpath_switch$ai_p $OPENSSL_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
for ac_i in $KERBEROS_CFLAGS; do | |
case $ac_i in | |
-I*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/include"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
fi | |
fi | |
if test "$found_kerberos" = "no"; then | |
if test "$PHP_KERBEROS" = "yes"; then | |
PHP_KERBEROS="/usr/kerberos /usr/local /usr" | |
fi | |
for i in $PHP_KERBEROS; do | |
if test -f $i/$PHP_LIBDIR/libkrb5.a || test -f $i/$PHP_LIBDIR/libkrb5.$SHLIB_SUFFIX_NAME; then | |
PHP_KERBEROS_DIR=$i | |
break | |
fi | |
done | |
if test "$PHP_KERBEROS_DIR"; then | |
found_kerberos=yes | |
if test "$PHP_KERBEROS_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PHP_KERBEROS_DIR/$PHP_LIBDIR" != "/usr/lib"; then | |
if test -z "$PHP_KERBEROS_DIR/$PHP_LIBDIR" || echo "$PHP_KERBEROS_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$PHP_KERBEROS_DIR/$PHP_LIBDIR | |
else | |
ep_dir=`echo $PHP_KERBEROS_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PHP_KERBEROS_DIR/$PHP_LIBDIR"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="-L$ai_p $OPENSSL_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && OPENSSL_SHARED_LIBADD="$ld_runpath_switch$ai_p $OPENSSL_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case gssapi_krb5 in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -lgssapi_krb5" | |
else | |
case gssapi_krb5 in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -lgssapi_krb5" | |
;; | |
esac | |
fi | |
;; | |
esac | |
case krb5 in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -lkrb5" | |
else | |
case krb5 in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -lkrb5" | |
;; | |
esac | |
fi | |
;; | |
esac | |
case k5crypto in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -lk5crypto" | |
else | |
case k5crypto in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -lk5crypto" | |
;; | |
esac | |
fi | |
;; | |
esac | |
case com_err in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -lcom_err" | |
else | |
case com_err in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -lcom_err" | |
;; | |
esac | |
fi | |
;; | |
esac | |
if test "$PHP_KERBEROS_DIR/include" != "/usr/include"; then | |
if test -z "$PHP_KERBEROS_DIR/include" || echo "$PHP_KERBEROS_DIR/include" | grep '^/' >/dev/null ; then | |
ai_p=$PHP_KERBEROS_DIR/include | |
else | |
ep_dir=`echo $PHP_KERBEROS_DIR/include|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PHP_KERBEROS_DIR/include"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
fi | |
fi | |
if test "$found_kerberos" = "yes"; then | |
: | |
fi | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DSA_get_default_method in -lssl" >&5 | |
$as_echo_n "checking for DSA_get_default_method in -lssl... " >&6; } | |
if test "${ac_cv_lib_ssl_DSA_get_default_method+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lssl $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 DSA_get_default_method (); | |
int | |
main () | |
{ | |
return DSA_get_default_method (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_ssl_DSA_get_default_method=yes | |
else | |
ac_cv_lib_ssl_DSA_get_default_method=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_ssl_DSA_get_default_method" >&5 | |
$as_echo "$ac_cv_lib_ssl_DSA_get_default_method" >&6; } | |
if test "x$ac_cv_lib_ssl_DSA_get_default_method" = x""yes; then : | |
$as_echo "#define HAVE_DSA_DEFAULT_METHOD 1" >>confdefs.h | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X509_free in -lcrypto" >&5 | |
$as_echo_n "checking for X509_free in -lcrypto... " >&6; } | |
if test "${ac_cv_lib_crypto_X509_free+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lcrypto $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 X509_free (); | |
int | |
main () | |
{ | |
return X509_free (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_crypto_X509_free=yes | |
else | |
ac_cv_lib_crypto_X509_free=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_crypto_X509_free" >&5 | |
$as_echo "$ac_cv_lib_crypto_X509_free" >&6; } | |
if test "x$ac_cv_lib_crypto_X509_free" = x""yes; then : | |
$as_echo "#define HAVE_DSA_DEFAULT_METHOD 1" >>confdefs.h | |
fi | |
for ac_func in RAND_egd | |
do : | |
ac_fn_c_check_func "$LINENO" "RAND_egd" "ac_cv_func_RAND_egd" | |
if test "x$ac_cv_func_RAND_egd" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_RAND_EGD 1 | |
_ACEOF | |
fi | |
done | |
found_openssl=no | |
unset OPENSSL_INCDIR | |
unset OPENSSL_LIBDIR | |
test -z "$PHP_OPENSSL" && PHP_OPENSSL=no | |
test -z "$PHP_IMAP_SSL" && PHP_IMAP_SSL=no | |
if test "$PHP_OPENSSL" != "no"; then | |
PHP_OPENSSL_DIR=$PHP_OPENSSL | |
elif test "$PHP_IMAP_SSL" != "no"; then | |
PHP_OPENSSL_DIR=$PHP_IMAP_SSL | |
fi | |
if test -z "$PKG_CONFIG"; then | |
# 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 test "${ac_cv_path_PKG_CONFIG+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
case $PKG_CONFIG in | |
[\\/]* | ?:[\\/]*) | |
ac_cv_path_PKG_CONFIG="$PKG_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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | |
ac_cv_path_PKG_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_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" | |
;; | |
esac | |
fi | |
PKG_CONFIG=$ac_cv_path_PKG_CONFIG | |
if test -n "$PKG_CONFIG"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 | |
$as_echo "$PKG_CONFIG" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
fi | |
if test "$PHP_OPENSSL_DIR" = "yes" && test -x "$PKG_CONFIG" && $PKG_CONFIG --exists openssl; then | |
if $PKG_CONFIG --atleast-version=0.9.6 openssl; then | |
found_openssl=yes | |
OPENSSL_LIBS=`$PKG_CONFIG --libs openssl` | |
OPENSSL_INCS=`$PKG_CONFIG --cflags-only-I openssl` | |
OPENSSL_INCDIR=`$PKG_CONFIG --variable=includedir openssl` | |
else | |
as_fn_error $? "OpenSSL version 0.9.6 or greater required." "$LINENO" 5 | |
fi | |
if test -n "$OPENSSL_LIBS"; then | |
for ac_i in $OPENSSL_LIBS; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="-L$ai_p $OPENSSL_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && OPENSSL_SHARED_LIBADD="$ld_runpath_switch$ai_p $OPENSSL_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
fi | |
if test -n "$OPENSSL_INCS"; then | |
for ac_i in $OPENSSL_INCS; do | |
case $ac_i in | |
-I*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/include"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
fi | |
fi | |
if test "$found_openssl" = "no"; then | |
if test "$PHP_OPENSSL_DIR" = "yes"; then | |
PHP_OPENSSL_DIR="/usr/local/ssl /usr/local /usr /usr/local/openssl" | |
fi | |
for i in $PHP_OPENSSL_DIR; do | |
if test -r $i/include/openssl/evp.h; then | |
OPENSSL_INCDIR=$i/include | |
fi | |
if test -r $i/$PHP_LIBDIR/libssl.a -o -r $i/$PHP_LIBDIR/libssl.$SHLIB_SUFFIX_NAME; then | |
OPENSSL_LIBDIR=$i/$PHP_LIBDIR | |
fi | |
test -n "$OPENSSL_INCDIR" && test -n "$OPENSSL_LIBDIR" && break | |
done | |
if test -z "$OPENSSL_INCDIR"; then | |
as_fn_error $? "Cannot find OpenSSL's <evp.h>" "$LINENO" 5 | |
fi | |
if test -z "$OPENSSL_LIBDIR"; then | |
as_fn_error $? "Cannot find OpenSSL's libraries" "$LINENO" 5 | |
fi | |
old_CPPFLAGS=$CPPFLAGS | |
CPPFLAGS=-I$OPENSSL_INCDIR | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL version" >&5 | |
$as_echo_n "checking for OpenSSL version... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <openssl/opensslv.h> | |
#if OPENSSL_VERSION_NUMBER >= 0x0090600fL | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: >= 0.9.6" >&5 | |
$as_echo ">= 0.9.6" >&6; } | |
else | |
as_fn_error $? "OpenSSL version 0.9.6 or greater required." "$LINENO" 5 | |
fi | |
rm -f conftest* | |
CPPFLAGS=$old_CPPFLAGS | |
if test "$OPENSSL_INCDIR" != "/usr/include"; then | |
if test -z "$OPENSSL_INCDIR" || echo "$OPENSSL_INCDIR" | grep '^/' >/dev/null ; then | |
ai_p=$OPENSSL_INCDIR | |
else | |
ep_dir=`echo $OPENSSL_INCDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$OPENSSL_INCDIR"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff=" | |
-L$OPENSSL_LIBDIR | |
" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_free in -lcrypto" >&5 | |
$as_echo_n "checking for CRYPTO_free in -lcrypto... " >&6; } | |
if test "${ac_cv_lib_crypto_CRYPTO_free+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lcrypto $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 CRYPTO_free (); | |
int | |
main () | |
{ | |
return CRYPTO_free (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_crypto_CRYPTO_free=yes | |
else | |
ac_cv_lib_crypto_CRYPTO_free=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_crypto_CRYPTO_free" >&5 | |
$as_echo "$ac_cv_lib_crypto_CRYPTO_free" >&6; } | |
if test "x$ac_cv_lib_crypto_CRYPTO_free" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
case crypto in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="-lcrypto $OPENSSL_SHARED_LIBADD" | |
else | |
case crypto in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lcrypto $LIBS" | |
;; | |
esac | |
fi | |
;; | |
esac | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_crypto_CRYPTO_free | |
as_fn_error $? "libcrypto not found!" "$LINENO" 5 | |
fi | |
old_LIBS=$LIBS | |
LIBS="$LIBS -lcrypto" | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff=" | |
-L$OPENSSL_LIBDIR | |
" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_CTX_set_ssl_version in -lssl" >&5 | |
$as_echo_n "checking for SSL_CTX_set_ssl_version in -lssl... " >&6; } | |
if test "${ac_cv_lib_ssl_SSL_CTX_set_ssl_version+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lssl $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 SSL_CTX_set_ssl_version (); | |
int | |
main () | |
{ | |
return SSL_CTX_set_ssl_version (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_ssl_SSL_CTX_set_ssl_version=yes | |
else | |
ac_cv_lib_ssl_SSL_CTX_set_ssl_version=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_ssl_SSL_CTX_set_ssl_version" >&5 | |
$as_echo "$ac_cv_lib_ssl_SSL_CTX_set_ssl_version" >&6; } | |
if test "x$ac_cv_lib_ssl_SSL_CTX_set_ssl_version" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
found_openssl=yes | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_ssl_SSL_CTX_set_ssl_version | |
as_fn_error $? "libssl not found!" "$LINENO" 5 | |
fi | |
LIBS=$old_LIBS | |
case ssl in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="-lssl $OPENSSL_SHARED_LIBADD" | |
else | |
case ssl in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lssl $LIBS" | |
;; | |
esac | |
fi | |
;; | |
esac | |
case crypto in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="-lcrypto $OPENSSL_SHARED_LIBADD" | |
else | |
case crypto in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lcrypto $LIBS" | |
;; | |
esac | |
fi | |
;; | |
esac | |
if test "$OPENSSL_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$OPENSSL_LIBDIR" != "/usr/lib"; then | |
if test -z "$OPENSSL_LIBDIR" || echo "$OPENSSL_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$OPENSSL_LIBDIR | |
else | |
ep_dir=`echo $OPENSSL_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$OPENSSL_LIBDIR"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
OPENSSL_SHARED_LIBADD="-L$ai_p $OPENSSL_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && OPENSSL_SHARED_LIBADD="$ld_runpath_switch$ai_p $OPENSSL_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
if test "$found_openssl" = "yes"; then | |
OPENSSL_INCDIR_OPT=-I$OPENSSL_INCDIR | |
$as_echo "#define HAVE_OPENSSL_EXT 1" >>confdefs.h | |
else | |
as_fn_error $? "OpenSSL check failed. Please check config.log for more information." "$LINENO" 5 | |
fi | |
if test "$PHP_SYSTEM_CIPHERS" != "no"; then | |
$as_echo "#define USE_OPENSSL_SYSTEM_CIPHERS 1" >>confdefs.h | |
fi | |
fi | |
php_with_pcre_regex=yes | |
# Check whether --with-pcre-regex was given. | |
if test "${with_pcre_regex+set}" = set; then : | |
withval=$with_pcre_regex; PHP_PCRE_REGEX=$withval | |
else | |
PHP_PCRE_REGEX=yes | |
fi | |
ext_output=$PHP_PCRE_REGEX | |
if test "$PHP_PCRE_REGEX" != "yes" && test "$PHP_PCRE_REGEX" != "no"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCRE headers location" >&5 | |
$as_echo_n "checking for PCRE headers location... " >&6; } | |
for i in $PHP_PCRE_REGEX $PHP_PCRE_REGEX/include $PHP_PCRE_REGEX/include/pcre $PHP_PCRE_REGEX/local/include; do | |
test -f $i/pcre.h && PCRE_INCDIR=$i | |
done | |
if test -z "$PCRE_INCDIR"; then | |
as_fn_error $? "Could not find pcre.h in $PHP_PCRE_REGEX" "$LINENO" 5 | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCRE_INCDIR" >&5 | |
$as_echo "$PCRE_INCDIR" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCRE library location" >&5 | |
$as_echo_n "checking for PCRE library location... " >&6; } | |
for j in $PHP_PCRE_REGEX $PHP_PCRE_REGEX/$PHP_LIBDIR; do | |
test -f $j/libpcre.a || test -f $j/libpcre.$SHLIB_SUFFIX_NAME && PCRE_LIBDIR=$j | |
done | |
if test -z "$PCRE_LIBDIR" ; then | |
as_fn_error $? "Could not find libpcre.(a|$SHLIB_SUFFIX_NAME) in $PHP_PCRE_REGEX" "$LINENO" 5 | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCRE_LIBDIR" >&5 | |
$as_echo "$PCRE_LIBDIR" >&6; } | |
pcre_major=`grep PCRE_MAJOR $PCRE_INCDIR/pcre.h | sed -e 's/[^0-9]//g'` | |
pcre_minor=`grep PCRE_MINOR $PCRE_INCDIR/pcre.h | sed -e 's/[^0-9]//g'` | |
pcre_minor_length=`echo "$pcre_minor" | wc -c | sed -e 's/^0-9//g'` | |
if test "$pcre_minor_length" -eq 2 ; then | |
pcre_minor="$pcre_minor"0 | |
fi | |
pcre_version=$pcre_major$pcre_minor | |
if test "$pcre_version" -lt 660; then | |
as_fn_error $? "The PCRE extension requires PCRE library version >= 6.6" "$LINENO" 5 | |
fi | |
if test -n "$PCRE_LIBDIR"; then | |
if test "$PCRE_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PCRE_LIBDIR" != "/usr/lib"; then | |
if test -z "$PCRE_LIBDIR" || echo "$PCRE_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$PCRE_LIBDIR | |
else | |
ep_dir=`echo $PCRE_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PCRE_LIBDIR"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case pcre in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lpcre $LIBS" | |
;; | |
esac | |
$as_echo "#define HAVE_PCRE 1" >>confdefs.h | |
if test "$PCRE_INCDIR" != "/usr/include"; then | |
if test -z "$PCRE_INCDIR" || echo "$PCRE_INCDIR" | grep '^/' >/dev/null ; then | |
ai_p=$PCRE_INCDIR | |
else | |
ep_dir=`echo $PCRE_INCDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$PCRE_INCDIR"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
ext_builddir=ext/pcre | |
ext_srcdir=$abs_srcdir/ext/pcre | |
ac_extra= | |
if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then | |
PHP_PCRE_SHARED=no | |
case ext/pcre in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/pcre"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/pcre/"; ac_bdir="ext/pcre/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_pcre.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC pcre" | |
if test "no" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC pcre" | |
fi | |
else | |
if test "no" = "shared" || test "no" = "yes"; then | |
PHP_PCRE_SHARED=yes | |
case ext/pcre in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/pcre"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/pcre/"; ac_bdir="ext/pcre/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in php_pcre.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_pcre="$shared_objects_pcre $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phppcre.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) $(PHPPCRE_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phppcre.so '$ext_builddir'/phppcre.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) -L$(top_builddir)/netware -lphp5lib $(PCRE_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) $(PHPPCRE_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phppcre.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phppcre.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pcre" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phppcre.$suffix: $ext_builddir/phppcre.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phppcre.$suffix \$(phplibdir) | |
$ext_builddir/phppcre.$suffix: \$(shared_objects_pcre) \$(PHPPCRE_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/pcre.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) $(PCRE_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/pcre.so '$ext_builddir'/pcre.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) -L$(top_builddir)/netware -lphp5lib $(E_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) $(PCRE_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pcre.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/pcre.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pcre" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/pcre.$suffix: $ext_builddir/pcre.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/pcre.$suffix \$(phplibdir) | |
$ext_builddir/pcre.$suffix: \$(shared_objects_pcre) \$(PCRE_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_PCRE 1 | |
_ACEOF | |
fi | |
fi | |
if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then | |
PHP_PCRE_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/pcre in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/pcre"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/pcre/"; ac_bdir="ext/pcre/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_pcre.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC pcre" | |
;; | |
*) | |
case ext/pcre in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/pcre"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/pcre/"; ac_bdir="ext/pcre/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_pcre.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC pcre" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=pcre | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
header_path=ext/pcre | |
for header_file in php_pcre.h; do | |
hp_hf="$header_path/$header_file" | |
unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INSTALLHEADERS$unique=set" | |
INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf" | |
fi | |
done | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCRE library to use" >&5 | |
$as_echo_n "checking for PCRE library to use... " >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: bundled" >&5 | |
$as_echo "bundled" >&6; } | |
pcrelib_sources="pcrelib/pcre_chartables.c pcrelib/pcre_ucd.c \ | |
pcrelib/pcre_compile.c pcrelib/pcre_config.c pcrelib/pcre_exec.c \ | |
pcrelib/pcre_fullinfo.c pcrelib/pcre_get.c pcrelib/pcre_globals.c \ | |
pcrelib/pcre_maketables.c pcrelib/pcre_newline.c \ | |
pcrelib/pcre_ord2utf8.c pcrelib/pcre_refcount.c pcrelib/pcre_study.c \ | |
pcrelib/pcre_tables.c pcrelib/pcre_valid_utf8.c \ | |
pcrelib/pcre_version.c pcrelib/pcre_xclass.c \ | |
pcrelib/pcre_jit_compile.c" | |
PHP_PCRE_CFLAGS="-DHAVE_CONFIG_H -I@ext_srcdir@/pcrelib" | |
ext_builddir=ext/pcre | |
ext_srcdir=$abs_srcdir/ext/pcre | |
ac_extra=`echo "$PHP_PCRE_CFLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g` | |
if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then | |
PHP_PCRE_SHARED=no | |
case ext/pcre in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/pcre"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/pcre/"; ac_bdir="ext/pcre/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in $pcrelib_sources php_pcre.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC pcre" | |
if test "no" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC pcre" | |
fi | |
else | |
if test "no" = "shared" || test "no" = "yes"; then | |
PHP_PCRE_SHARED=yes | |
case ext/pcre in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/pcre"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/pcre/"; ac_bdir="ext/pcre/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in $pcrelib_sources php_pcre.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_pcre="$shared_objects_pcre $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phppcre.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) $(PHPPCRE_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phppcre.so '$ext_builddir'/phppcre.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) -L$(top_builddir)/netware -lphp5lib $(PCRE_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) $(PHPPCRE_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phppcre.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phppcre.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pcre" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phppcre.$suffix: $ext_builddir/phppcre.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phppcre.$suffix \$(phplibdir) | |
$ext_builddir/phppcre.$suffix: \$(shared_objects_pcre) \$(PHPPCRE_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/pcre.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) $(PCRE_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/pcre.so '$ext_builddir'/pcre.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) -L$(top_builddir)/netware -lphp5lib $(E_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_pcre) $(PCRE_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pcre.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/pcre.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pcre" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/pcre.$suffix: $ext_builddir/pcre.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/pcre.$suffix \$(phplibdir) | |
$ext_builddir/pcre.$suffix: \$(shared_objects_pcre) \$(PCRE_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_PCRE 1 | |
_ACEOF | |
fi | |
fi | |
if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then | |
PHP_PCRE_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/pcre in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/pcre"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/pcre/"; ac_bdir="ext/pcre/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in $pcrelib_sources php_pcre.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC pcre" | |
;; | |
*) | |
case ext/pcre in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/pcre"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/pcre/"; ac_bdir="ext/pcre/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in $pcrelib_sources php_pcre.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC pcre" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=pcre | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir/pcrelib" | |
header_path=ext/pcre | |
for header_file in php_pcre.h pcrelib/; do | |
hp_hf="$header_path/$header_file" | |
unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INSTALLHEADERS$unique=set" | |
INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf" | |
fi | |
done | |
$as_echo "#define HAVE_BUNDLED_PCRE 1" >>confdefs.h | |
fi | |
php_with_sqlite3=yes | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the SQLite3 extension" >&5 | |
$as_echo_n "checking whether to enable the SQLite3 extension... " >&6; } | |
# Check whether --with-sqlite3 was given. | |
if test "${with_sqlite3+set}" = set; then : | |
withval=$with_sqlite3; PHP_SQLITE3=$withval | |
else | |
PHP_SQLITE3=yes | |
test "$PHP_ENABLE_ALL" && PHP_SQLITE3=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_SQLITE3 in | |
shared,*) | |
PHP_SQLITE3=`echo "$PHP_SQLITE3"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_SQLITE3=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test $PHP_SQLITE3 != "no"; then | |
sqlite3_extra_sources="" | |
PHP_SQLITE3_CFLAGS="" | |
if test -z "$enable_maintainer_zts"; then | |
if test -f "$phpincludedir/main/php_config.h"; then | |
ZTS=`grep '#define ZTS' $phpincludedir/main/php_config.h|$SED 's/#define ZTS//'` | |
if test "$ZTS" -eq "1"; then | |
enable_maintainer_zts="yes" | |
fi | |
fi | |
fi | |
if test $PHP_SQLITE3 != "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3 files in default path" >&5 | |
$as_echo_n "checking for sqlite3 files in default path... " >&6; } | |
for i in $PHP_SQLITE3 /usr/local /usr; do | |
if test -r $i/include/sqlite3.h; then | |
SQLITE3_DIR=$i | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $i" >&5 | |
$as_echo "found in $i" >&6; } | |
break | |
fi | |
done | |
if test -z "$SQLITE3_DIR"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 | |
$as_echo "not found" >&6; } | |
as_fn_error $? "Please reinstall the sqlite distribution from http://www.sqlite.org" "$LINENO" 5 | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLite 3.3.9+" >&5 | |
$as_echo_n "checking for SQLite 3.3.9+... " >&6; } | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff=" | |
-L$SQLITE3_DIR/$PHP_LIBDIR -lm | |
" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_prepare_v2 in -lsqlite3" >&5 | |
$as_echo_n "checking for sqlite3_prepare_v2 in -lsqlite3... " >&6; } | |
if test "${ac_cv_lib_sqlite3_sqlite3_prepare_v2+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lsqlite3 $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 sqlite3_prepare_v2 (); | |
int | |
main () | |
{ | |
return sqlite3_prepare_v2 (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_sqlite3_sqlite3_prepare_v2=yes | |
else | |
ac_cv_lib_sqlite3_sqlite3_prepare_v2=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_sqlite3_sqlite3_prepare_v2" >&5 | |
$as_echo "$ac_cv_lib_sqlite3_sqlite3_prepare_v2" >&6; } | |
if test "x$ac_cv_lib_sqlite3_sqlite3_prepare_v2" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 | |
$as_echo "found" >&6; } | |
if test "$ext_shared" = "yes"; then | |
SQLITE3_SHARED_LIBADD="-lsqlite3 $SQLITE3_SHARED_LIBADD" | |
if test -n "$SQLITE3_DIR/$PHP_LIBDIR"; then | |
if test "$SQLITE3_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$SQLITE3_DIR/$PHP_LIBDIR" != "/usr/lib"; then | |
if test -z "$SQLITE3_DIR/$PHP_LIBDIR" || echo "$SQLITE3_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$SQLITE3_DIR/$PHP_LIBDIR | |
else | |
ep_dir=`echo $SQLITE3_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$SQLITE3_DIR/$PHP_LIBDIR"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
SQLITE3_SHARED_LIBADD="-L$ai_p $SQLITE3_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && SQLITE3_SHARED_LIBADD="$ld_runpath_switch$ai_p $SQLITE3_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$SQLITE3_DIR/$PHP_LIBDIR"; then | |
if test "$SQLITE3_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$SQLITE3_DIR/$PHP_LIBDIR" != "/usr/lib"; then | |
if test -z "$SQLITE3_DIR/$PHP_LIBDIR" || echo "$SQLITE3_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$SQLITE3_DIR/$PHP_LIBDIR | |
else | |
ep_dir=`echo $SQLITE3_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$SQLITE3_DIR/$PHP_LIBDIR"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case sqlite3 in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lsqlite3 $LIBS" | |
;; | |
esac | |
fi | |
if test "$SQLITE3_DIR/include" != "/usr/include"; then | |
if test -z "$SQLITE3_DIR/include" || echo "$SQLITE3_DIR/include" | grep '^/' >/dev/null ; then | |
ai_p=$SQLITE3_DIR/include | |
else | |
ep_dir=`echo $SQLITE3_DIR/include|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$SQLITE3_DIR/include"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_sqlite3_sqlite3_prepare_v2 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 | |
$as_echo "not found" >&6; } | |
as_fn_error $? "Please install SQLite 3.3.9 first or check libsqlite3 is present" "$LINENO" 5 | |
fi | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff="" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_key in -lsqlite3" >&5 | |
$as_echo_n "checking for sqlite3_key in -lsqlite3... " >&6; } | |
if test "${ac_cv_lib_sqlite3_sqlite3_key+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lsqlite3 $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 sqlite3_key (); | |
int | |
main () | |
{ | |
return sqlite3_key (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_sqlite3_sqlite3_key=yes | |
else | |
ac_cv_lib_sqlite3_sqlite3_key=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_sqlite3_sqlite3_key" >&5 | |
$as_echo "$ac_cv_lib_sqlite3_sqlite3_key" >&6; } | |
if test "x$ac_cv_lib_sqlite3_sqlite3_key" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
$as_echo "#define HAVE_SQLITE3_KEY 1" >>confdefs.h | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_sqlite3_sqlite3_key | |
fi | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff="" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_column_table_name in -lsqlite3" >&5 | |
$as_echo_n "checking for sqlite3_column_table_name in -lsqlite3... " >&6; } | |
if test "${ac_cv_lib_sqlite3_sqlite3_column_table_name+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lsqlite3 $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 sqlite3_column_table_name (); | |
int | |
main () | |
{ | |
return sqlite3_column_table_name (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_sqlite3_sqlite3_column_table_name=yes | |
else | |
ac_cv_lib_sqlite3_sqlite3_column_table_name=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_sqlite3_sqlite3_column_table_name" >&5 | |
$as_echo "$ac_cv_lib_sqlite3_sqlite3_column_table_name" >&6; } | |
if test "x$ac_cv_lib_sqlite3_sqlite3_column_table_name" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
$as_echo "#define SQLITE_ENABLE_COLUMN_METADATA 1" >>confdefs.h | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_sqlite3_sqlite3_column_table_name | |
fi | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff="" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_load_extension in -lsqlite3" >&5 | |
$as_echo_n "checking for sqlite3_load_extension in -lsqlite3... " >&6; } | |
if test "${ac_cv_lib_sqlite3_sqlite3_load_extension+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lsqlite3 $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 sqlite3_load_extension (); | |
int | |
main () | |
{ | |
return sqlite3_load_extension (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_sqlite3_sqlite3_load_extension=yes | |
else | |
ac_cv_lib_sqlite3_sqlite3_load_extension=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_sqlite3_sqlite3_load_extension" >&5 | |
$as_echo "$ac_cv_lib_sqlite3_sqlite3_load_extension" >&6; } | |
if test "x$ac_cv_lib_sqlite3_sqlite3_load_extension" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_sqlite3_sqlite3_load_extension | |
$as_echo "#define SQLITE_OMIT_LOAD_EXTENSION 1" >>confdefs.h | |
fi | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking bundled sqlite3 library" >&5 | |
$as_echo_n "checking bundled sqlite3 library... " >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
sqlite3_extra_sources="libsqlite/sqlite3.c" | |
if test "$enable_maintainer_zts" = "yes"; then | |
threadsafe_flags="-DSQLITE_THREADSAFE=1" | |
else | |
threadsafe_flags="-DSQLITE_THREADSAFE=0" | |
fi | |
if test "$ZEND_DEBUG" = "yes"; then | |
debug_flags="-DSQLITE_DEBUG=1" | |
fi | |
other_flags="-DSQLITE_ENABLE_FTS3=1 -DSQLITE_CORE=1 -DSQLITE_ENABLE_COLUMN_METADATA=1" | |
if test "$PHP_INTL" = "yes" && test "$PHP_INTL_SHARED" != "yes"; then | |
other_flags="$other_flags -DSQLITE_ENABLE_ICU=1" | |
fi | |
PHP_SQLITE3_CFLAGS="-I@ext_srcdir@/libsqlite $other_flags $threadsafe_flags $debug_flags" | |
for header_file in ext/sqlite3/libsqlite/sqlite3.h; do | |
unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INSTALLHEADERS$unique=set" | |
INSTALL_HEADERS="$INSTALL_HEADERS $header_file" | |
fi | |
done | |
fi | |
$as_echo "#define HAVE_SQLITE3 1" >>confdefs.h | |
sqlite3_sources="sqlite3.c $sqlite3_extra_sources" | |
ext_builddir=ext/sqlite3 | |
ext_srcdir=$abs_srcdir/ext/sqlite3 | |
ac_extra=`echo "$PHP_SQLITE3_CFLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g` | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_SQLITE3_SHARED=no | |
case ext/sqlite3 in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/sqlite3"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/sqlite3/"; ac_bdir="ext/sqlite3/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in $sqlite3_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC sqlite3" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC sqlite3" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_SQLITE3_SHARED=yes | |
case ext/sqlite3 in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/sqlite3"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/sqlite3/"; ac_bdir="ext/sqlite3/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in $sqlite3_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_sqlite3="$shared_objects_sqlite3 $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpsqlite3.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_sqlite3) $(PHPSQLITE3_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpsqlite3.so '$ext_builddir'/phpsqlite3.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_sqlite3) -L$(top_builddir)/netware -lphp5lib $(SQLITE3_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_sqlite3) $(PHPSQLITE3_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpsqlite3.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpsqlite3.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sqlite3" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpsqlite3.$suffix: $ext_builddir/phpsqlite3.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpsqlite3.$suffix \$(phplibdir) | |
$ext_builddir/phpsqlite3.$suffix: \$(shared_objects_sqlite3) \$(PHPSQLITE3_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/sqlite3.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_sqlite3) $(SQLITE3_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/sqlite3.so '$ext_builddir'/sqlite3.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_sqlite3) -L$(top_builddir)/netware -lphp5lib $(ITE3_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_sqlite3) $(SQLITE3_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/sqlite3.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/sqlite3.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sqlite3" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/sqlite3.$suffix: $ext_builddir/sqlite3.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/sqlite3.$suffix \$(phplibdir) | |
$ext_builddir/sqlite3.$suffix: \$(shared_objects_sqlite3) \$(SQLITE3_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_SQLITE3 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_SQLITE3_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/sqlite3 in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/sqlite3"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/sqlite3/"; ac_bdir="ext/sqlite3/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in $sqlite3_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC sqlite3" | |
;; | |
*) | |
case ext/sqlite3 in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/sqlite3"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/sqlite3/"; ac_bdir="ext/sqlite3/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in $sqlite3_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC sqlite3" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=sqlite3 | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir/libsqlite" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST SQLITE3_SHARED_LIBADD" | |
fi | |
php_with_zlib=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZLIB support" >&5 | |
$as_echo_n "checking for ZLIB support... " >&6; } | |
# Check whether --with-zlib was given. | |
if test "${with_zlib+set}" = set; then : | |
withval=$with_zlib; PHP_ZLIB=$withval | |
else | |
PHP_ZLIB=no | |
test "$PHP_ENABLE_ALL" && PHP_ZLIB=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_ZLIB in | |
shared,*) | |
PHP_ZLIB=`echo "$PHP_ZLIB"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_ZLIB=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
php_with_zlib_dir=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the location of ZLIB install directory is defined" >&5 | |
$as_echo_n "checking if the location of ZLIB install directory is defined... " >&6; } | |
# Check whether --with-zlib-dir was given. | |
if test "${with_zlib_dir+set}" = set; then : | |
withval=$with_zlib_dir; PHP_ZLIB_DIR=$withval | |
else | |
PHP_ZLIB_DIR=no | |
fi | |
ext_output=$PHP_ZLIB_DIR | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_ZLIB" != "no" || test "$PHP_ZLIB_DIR" != "no"; then | |
ext_builddir=ext/zlib | |
ext_srcdir=$abs_srcdir/ext/zlib | |
ac_extra= | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_ZLIB_SHARED=no | |
case ext/zlib in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/zlib"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/zlib/"; ac_bdir="ext/zlib/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in zlib.c zlib_fopen_wrapper.c zlib_filter.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC zlib" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC zlib" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_ZLIB_SHARED=yes | |
case ext/zlib in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/zlib"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/zlib/"; ac_bdir="ext/zlib/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in zlib.c zlib_fopen_wrapper.c zlib_filter.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_zlib="$shared_objects_zlib $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpzlib.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_zlib) $(PHPZLIB_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpzlib.so '$ext_builddir'/phpzlib.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_zlib) -L$(top_builddir)/netware -lphp5lib $(ZLIB_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_zlib) $(PHPZLIB_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpzlib.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpzlib.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_zlib" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpzlib.$suffix: $ext_builddir/phpzlib.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpzlib.$suffix \$(phplibdir) | |
$ext_builddir/phpzlib.$suffix: \$(shared_objects_zlib) \$(PHPZLIB_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/zlib.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_zlib) $(ZLIB_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/zlib.so '$ext_builddir'/zlib.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_zlib) -L$(top_builddir)/netware -lphp5lib $(B_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_zlib) $(ZLIB_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/zlib.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/zlib.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_zlib" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/zlib.$suffix: $ext_builddir/zlib.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/zlib.$suffix \$(phplibdir) | |
$ext_builddir/zlib.$suffix: \$(shared_objects_zlib) \$(ZLIB_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_ZLIB 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_ZLIB_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/zlib in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/zlib"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/zlib/"; ac_bdir="ext/zlib/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in zlib.c zlib_fopen_wrapper.c zlib_filter.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC zlib" | |
;; | |
*) | |
case ext/zlib in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/zlib"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/zlib/"; ac_bdir="ext/zlib/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in zlib.c zlib_fopen_wrapper.c zlib_filter.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC zlib" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=zlib | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST ZLIB_SHARED_LIBADD" | |
if test "$PHP_ZLIB" != "yes" -a "$PHP_ZLIB" != "no"; then | |
if test -f $PHP_ZLIB/include/zlib/zlib.h; then | |
ZLIB_DIR=$PHP_ZLIB | |
ZLIB_INCDIR=$ZLIB_DIR/include/zlib | |
elif test -f $PHP_ZLIB/include/zlib.h; then | |
ZLIB_DIR=$PHP_ZLIB | |
ZLIB_INCDIR=$ZLIB_DIR/include | |
fi | |
else | |
for i in /usr/local /usr $PHP_ZLIB_DIR; do | |
if test -f $i/include/zlib/zlib.h; then | |
ZLIB_DIR=$i | |
ZLIB_INCDIR=$i/include/zlib | |
elif test -f $i/include/zlib.h; then | |
ZLIB_DIR=$i | |
ZLIB_INCDIR=$i/include | |
fi | |
done | |
fi | |
if test -z "$ZLIB_DIR"; then | |
as_fn_error $? "Cannot find libz" "$LINENO" 5 | |
fi | |
case $ZLIB_DIR in | |
/usr) ac_extra= ;; | |
*) ac_extra=-L$ZLIB_DIR/$PHP_LIBDIR ;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib version >= 1.2.0.4" >&5 | |
$as_echo_n "checking for zlib version >= 1.2.0.4... " >&6; } | |
ZLIB_VERSION=`$EGREP "define ZLIB_VERSION" $ZLIB_DIR/include/zlib.h | $SED -e 's/[^0-9\.]//g'` | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZLIB_VERSION" >&5 | |
$as_echo "$ZLIB_VERSION" >&6; } | |
if test `echo $ZLIB_VERSION | $SED -e 's/[^0-9]/ /g' | $AWK '{print $1*1000000 + $2*10000 + $3*100 + $4}'` -lt 1020004; then | |
as_fn_error $? "libz version greater or equal to 1.2.0.4 required" "$LINENO" 5 | |
fi | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff=" | |
$ac_extra | |
" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzgets in -lz" >&5 | |
$as_echo_n "checking for gzgets in -lz... " >&6; } | |
if test "${ac_cv_lib_z_gzgets+set}" = set; 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 gzgets (); | |
int | |
main () | |
{ | |
return gzgets (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_z_gzgets=yes | |
else | |
ac_cv_lib_z_gzgets=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_gzgets" >&5 | |
$as_echo "$ac_cv_lib_z_gzgets" >&6; } | |
if test "x$ac_cv_lib_z_gzgets" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
$as_echo "#define HAVE_ZLIB 1" >>confdefs.h | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_z_gzgets | |
as_fn_error $? "ZLIB extension requires gzgets in zlib" "$LINENO" 5 | |
fi | |
if test "$ZLIB_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$ZLIB_DIR/$PHP_LIBDIR" != "/usr/lib"; then | |
if test -z "$ZLIB_DIR/$PHP_LIBDIR" || echo "$ZLIB_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$ZLIB_DIR/$PHP_LIBDIR | |
else | |
ep_dir=`echo $ZLIB_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ZLIB_DIR/$PHP_LIBDIR"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
ZLIB_SHARED_LIBADD="-L$ai_p $ZLIB_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && ZLIB_SHARED_LIBADD="$ld_runpath_switch$ai_p $ZLIB_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
PHP_ZLIB_DIR=$ZLIB_DIR | |
case z in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
ZLIB_SHARED_LIBADD="-lz $ZLIB_SHARED_LIBADD" | |
else | |
case z in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lz $LIBS" | |
;; | |
esac | |
fi | |
;; | |
esac | |
if test "$ZLIB_INCDIR" != "/usr/include"; then | |
if test -z "$ZLIB_INCDIR" || echo "$ZLIB_INCDIR" | grep '^/' >/dev/null ; then | |
ai_p=$ZLIB_INCDIR | |
else | |
ep_dir=`echo $ZLIB_INCDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ZLIB_INCDIR"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
fi | |
php_enable_bcmath=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable bc style precision math functions" >&5 | |
$as_echo_n "checking whether to enable bc style precision math functions... " >&6; } | |
# Check whether --enable-bcmath was given. | |
if test "${enable_bcmath+set}" = set; then : | |
enableval=$enable_bcmath; PHP_BCMATH=$enableval | |
else | |
PHP_BCMATH=no | |
test "$PHP_ENABLE_ALL" && PHP_BCMATH=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_BCMATH in | |
shared,*) | |
PHP_BCMATH=`echo "$PHP_BCMATH"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_BCMATH=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_BCMATH" != "no"; then | |
ext_builddir=ext/bcmath | |
ext_srcdir=$abs_srcdir/ext/bcmath | |
ac_extra=`echo "-I@ext_srcdir@/libbcmath/src"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g` | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_BCMATH_SHARED=no | |
case ext/bcmath in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/bcmath"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/bcmath/"; ac_bdir="ext/bcmath/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in bcmath.c \ | |
libbcmath/src/add.c libbcmath/src/div.c libbcmath/src/init.c libbcmath/src/neg.c libbcmath/src/outofmem.c libbcmath/src/raisemod.c libbcmath/src/rt.c libbcmath/src/sub.c \ | |
libbcmath/src/compare.c libbcmath/src/divmod.c libbcmath/src/int2num.c libbcmath/src/num2long.c libbcmath/src/output.c libbcmath/src/recmul.c \ | |
libbcmath/src/sqrt.c libbcmath/src/zero.c libbcmath/src/debug.c libbcmath/src/doaddsub.c libbcmath/src/nearzero.c libbcmath/src/num2str.c libbcmath/src/raise.c \ | |
libbcmath/src/rmzero.c libbcmath/src/str2num.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC bcmath" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC bcmath" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_BCMATH_SHARED=yes | |
case ext/bcmath in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/bcmath"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/bcmath/"; ac_bdir="ext/bcmath/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in bcmath.c \ | |
libbcmath/src/add.c libbcmath/src/div.c libbcmath/src/init.c libbcmath/src/neg.c libbcmath/src/outofmem.c libbcmath/src/raisemod.c libbcmath/src/rt.c libbcmath/src/sub.c \ | |
libbcmath/src/compare.c libbcmath/src/divmod.c libbcmath/src/int2num.c libbcmath/src/num2long.c libbcmath/src/output.c libbcmath/src/recmul.c \ | |
libbcmath/src/sqrt.c libbcmath/src/zero.c libbcmath/src/debug.c libbcmath/src/doaddsub.c libbcmath/src/nearzero.c libbcmath/src/num2str.c libbcmath/src/raise.c \ | |
libbcmath/src/rmzero.c libbcmath/src/str2num.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_bcmath="$shared_objects_bcmath $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpbcmath.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bcmath) $(PHPBCMATH_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpbcmath.so '$ext_builddir'/phpbcmath.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bcmath) -L$(top_builddir)/netware -lphp5lib $(BCMATH_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bcmath) $(PHPBCMATH_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpbcmath.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpbcmath.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_bcmath" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpbcmath.$suffix: $ext_builddir/phpbcmath.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpbcmath.$suffix \$(phplibdir) | |
$ext_builddir/phpbcmath.$suffix: \$(shared_objects_bcmath) \$(PHPBCMATH_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/bcmath.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bcmath) $(BCMATH_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/bcmath.so '$ext_builddir'/bcmath.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bcmath) -L$(top_builddir)/netware -lphp5lib $(ATH_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bcmath) $(BCMATH_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/bcmath.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/bcmath.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_bcmath" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/bcmath.$suffix: $ext_builddir/bcmath.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/bcmath.$suffix \$(phplibdir) | |
$ext_builddir/bcmath.$suffix: \$(shared_objects_bcmath) \$(BCMATH_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_BCMATH 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_BCMATH_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/bcmath in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/bcmath"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/bcmath/"; ac_bdir="ext/bcmath/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in bcmath.c \ | |
libbcmath/src/add.c libbcmath/src/div.c libbcmath/src/init.c libbcmath/src/neg.c libbcmath/src/outofmem.c libbcmath/src/raisemod.c libbcmath/src/rt.c libbcmath/src/sub.c \ | |
libbcmath/src/compare.c libbcmath/src/divmod.c libbcmath/src/int2num.c libbcmath/src/num2long.c libbcmath/src/output.c libbcmath/src/recmul.c \ | |
libbcmath/src/sqrt.c libbcmath/src/zero.c libbcmath/src/debug.c libbcmath/src/doaddsub.c libbcmath/src/nearzero.c libbcmath/src/num2str.c libbcmath/src/raise.c \ | |
libbcmath/src/rmzero.c libbcmath/src/str2num.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC bcmath" | |
;; | |
*) | |
case ext/bcmath in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/bcmath"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/bcmath/"; ac_bdir="ext/bcmath/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in bcmath.c \ | |
libbcmath/src/add.c libbcmath/src/div.c libbcmath/src/init.c libbcmath/src/neg.c libbcmath/src/outofmem.c libbcmath/src/raisemod.c libbcmath/src/rt.c libbcmath/src/sub.c \ | |
libbcmath/src/compare.c libbcmath/src/divmod.c libbcmath/src/int2num.c libbcmath/src/num2long.c libbcmath/src/output.c libbcmath/src/recmul.c \ | |
libbcmath/src/sqrt.c libbcmath/src/zero.c libbcmath/src/debug.c libbcmath/src/doaddsub.c libbcmath/src/nearzero.c libbcmath/src/num2str.c libbcmath/src/raise.c \ | |
libbcmath/src/rmzero.c libbcmath/src/str2num.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC bcmath" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=bcmath | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir/libbcmath/src" | |
$as_echo "#define HAVE_BCMATH 1" >>confdefs.h | |
fi | |
php_with_bz2=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZip2 support" >&5 | |
$as_echo_n "checking for BZip2 support... " >&6; } | |
# Check whether --with-bz2 was given. | |
if test "${with_bz2+set}" = set; then : | |
withval=$with_bz2; PHP_BZ2=$withval | |
else | |
PHP_BZ2=no | |
test "$PHP_ENABLE_ALL" && PHP_BZ2=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_BZ2 in | |
shared,*) | |
PHP_BZ2=`echo "$PHP_BZ2"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_BZ2=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_BZ2" != "no"; then | |
if test -r $PHP_BZ2/include/bzlib.h; then | |
BZIP_DIR=$PHP_BZ2 | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZip2 in default path" >&5 | |
$as_echo_n "checking for BZip2 in default path... " >&6; } | |
for i in /usr/local /usr; do | |
if test -r $i/include/bzlib.h; then | |
BZIP_DIR=$i | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $i" >&5 | |
$as_echo "found in $i" >&6; } | |
break | |
fi | |
done | |
fi | |
if test -z "$BZIP_DIR"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 | |
$as_echo "not found" >&6; } | |
as_fn_error $? "Please reinstall the BZip2 distribution" "$LINENO" 5 | |
fi | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff=" | |
-L$BZIP_DIR/$PHP_LIBDIR | |
" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzerror in -lbz2" >&5 | |
$as_echo_n "checking for BZ2_bzerror in -lbz2... " >&6; } | |
if test "${ac_cv_lib_bz2_BZ2_bzerror+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lbz2 $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 BZ2_bzerror (); | |
int | |
main () | |
{ | |
return BZ2_bzerror (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_bz2_BZ2_bzerror=yes | |
else | |
ac_cv_lib_bz2_BZ2_bzerror=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_bz2_BZ2_bzerror" >&5 | |
$as_echo "$ac_cv_lib_bz2_BZ2_bzerror" >&6; } | |
if test "x$ac_cv_lib_bz2_BZ2_bzerror" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
if test "$BZIP_DIR/include" != "/usr/include"; then | |
if test -z "$BZIP_DIR/include" || echo "$BZIP_DIR/include" | grep '^/' >/dev/null ; then | |
ai_p=$BZIP_DIR/include | |
else | |
ep_dir=`echo $BZIP_DIR/include|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$BZIP_DIR/include"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
if test "$ext_shared" = "yes"; then | |
BZ2_SHARED_LIBADD="-lbz2 $BZ2_SHARED_LIBADD" | |
if test -n "$BZIP_DIR/$PHP_LIBDIR"; then | |
if test "$BZIP_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$BZIP_DIR/$PHP_LIBDIR" != "/usr/lib"; then | |
if test -z "$BZIP_DIR/$PHP_LIBDIR" || echo "$BZIP_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$BZIP_DIR/$PHP_LIBDIR | |
else | |
ep_dir=`echo $BZIP_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$BZIP_DIR/$PHP_LIBDIR"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
BZ2_SHARED_LIBADD="-L$ai_p $BZ2_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && BZ2_SHARED_LIBADD="$ld_runpath_switch$ai_p $BZ2_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$BZIP_DIR/$PHP_LIBDIR"; then | |
if test "$BZIP_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$BZIP_DIR/$PHP_LIBDIR" != "/usr/lib"; then | |
if test -z "$BZIP_DIR/$PHP_LIBDIR" || echo "$BZIP_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$BZIP_DIR/$PHP_LIBDIR | |
else | |
ep_dir=`echo $BZIP_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$BZIP_DIR/$PHP_LIBDIR"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case bz2 in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lbz2 $LIBS" | |
;; | |
esac | |
fi | |
$as_echo "#define HAVE_BZ2 1" >>confdefs.h | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_bz2_BZ2_bzerror | |
as_fn_error $? "bz2 module requires libbz2 >= 1.0.0" "$LINENO" 5 | |
fi | |
ext_builddir=ext/bz2 | |
ext_srcdir=$abs_srcdir/ext/bz2 | |
ac_extra= | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_BZ2_SHARED=no | |
case ext/bz2 in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/bz2"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/bz2/"; ac_bdir="ext/bz2/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in bz2.c bz2_filter.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC bz2" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC bz2" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_BZ2_SHARED=yes | |
case ext/bz2 in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/bz2"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/bz2/"; ac_bdir="ext/bz2/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in bz2.c bz2_filter.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_bz2="$shared_objects_bz2 $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpbz2.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bz2) $(PHPBZ2_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpbz2.so '$ext_builddir'/phpbz2.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bz2) -L$(top_builddir)/netware -lphp5lib $(BZ2_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bz2) $(PHPBZ2_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpbz2.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpbz2.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_bz2" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpbz2.$suffix: $ext_builddir/phpbz2.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpbz2.$suffix \$(phplibdir) | |
$ext_builddir/phpbz2.$suffix: \$(shared_objects_bz2) \$(PHPBZ2_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/bz2.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bz2) $(BZ2_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/bz2.so '$ext_builddir'/bz2.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bz2) -L$(top_builddir)/netware -lphp5lib $(_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_bz2) $(BZ2_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/bz2.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/bz2.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_bz2" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/bz2.$suffix: $ext_builddir/bz2.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/bz2.$suffix \$(phplibdir) | |
$ext_builddir/bz2.$suffix: \$(shared_objects_bz2) \$(BZ2_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_BZ2 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_BZ2_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/bz2 in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/bz2"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/bz2/"; ac_bdir="ext/bz2/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in bz2.c bz2_filter.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC bz2" | |
;; | |
*) | |
case ext/bz2 in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/bz2"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/bz2/"; ac_bdir="ext/bz2/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in bz2.c bz2_filter.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC bz2" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=bz2 | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST BZ2_SHARED_LIBADD" | |
fi | |
php_enable_calendar=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable calendar conversion support" >&5 | |
$as_echo_n "checking whether to enable calendar conversion support... " >&6; } | |
# Check whether --enable-calendar was given. | |
if test "${enable_calendar+set}" = set; then : | |
enableval=$enable_calendar; PHP_CALENDAR=$enableval | |
else | |
PHP_CALENDAR=no | |
test "$PHP_ENABLE_ALL" && PHP_CALENDAR=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_CALENDAR in | |
shared,*) | |
PHP_CALENDAR=`echo "$PHP_CALENDAR"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_CALENDAR=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_CALENDAR" = "yes"; then | |
$as_echo "#define HAVE_CALENDAR 1" >>confdefs.h | |
ext_builddir=ext/calendar | |
ext_srcdir=$abs_srcdir/ext/calendar | |
ac_extra= | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_CALENDAR_SHARED=no | |
case ext/calendar in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/calendar"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/calendar/"; ac_bdir="ext/calendar/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in calendar.c dow.c french.c gregor.c jewish.c julian.c easter.c cal_unix.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC calendar" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC calendar" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_CALENDAR_SHARED=yes | |
case ext/calendar in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/calendar"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/calendar/"; ac_bdir="ext/calendar/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in calendar.c dow.c french.c gregor.c jewish.c julian.c easter.c cal_unix.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_calendar="$shared_objects_calendar $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpcalendar.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_calendar) $(PHPCALENDAR_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpcalendar.so '$ext_builddir'/phpcalendar.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_calendar) -L$(top_builddir)/netware -lphp5lib $(CALENDAR_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_calendar) $(PHPCALENDAR_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpcalendar.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpcalendar.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_calendar" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpcalendar.$suffix: $ext_builddir/phpcalendar.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpcalendar.$suffix \$(phplibdir) | |
$ext_builddir/phpcalendar.$suffix: \$(shared_objects_calendar) \$(PHPCALENDAR_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/calendar.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_calendar) $(CALENDAR_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/calendar.so '$ext_builddir'/calendar.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_calendar) -L$(top_builddir)/netware -lphp5lib $(ENDAR_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_calendar) $(CALENDAR_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/calendar.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/calendar.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_calendar" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/calendar.$suffix: $ext_builddir/calendar.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/calendar.$suffix \$(phplibdir) | |
$ext_builddir/calendar.$suffix: \$(shared_objects_calendar) \$(CALENDAR_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_CALENDAR 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_CALENDAR_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/calendar in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/calendar"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/calendar/"; ac_bdir="ext/calendar/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in calendar.c dow.c french.c gregor.c jewish.c julian.c easter.c cal_unix.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC calendar" | |
;; | |
*) | |
case ext/calendar in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/calendar"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/calendar/"; ac_bdir="ext/calendar/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in calendar.c dow.c french.c gregor.c jewish.c julian.c easter.c cal_unix.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC calendar" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=calendar | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
fi | |
php_enable_ctype=yes | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ctype functions" >&5 | |
$as_echo_n "checking whether to enable ctype functions... " >&6; } | |
# Check whether --enable-ctype was given. | |
if test "${enable_ctype+set}" = set; then : | |
enableval=$enable_ctype; PHP_CTYPE=$enableval | |
else | |
PHP_CTYPE=yes | |
test "$PHP_ENABLE_ALL" && PHP_CTYPE=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_CTYPE in | |
shared,*) | |
PHP_CTYPE=`echo "$PHP_CTYPE"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_CTYPE=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_CTYPE" != "no"; then | |
$as_echo "#define HAVE_CTYPE 1" >>confdefs.h | |
ext_builddir=ext/ctype | |
ext_srcdir=$abs_srcdir/ext/ctype | |
ac_extra= | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_CTYPE_SHARED=no | |
case ext/ctype in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/ctype"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/ctype/"; ac_bdir="ext/ctype/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in ctype.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC ctype" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC ctype" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_CTYPE_SHARED=yes | |
case ext/ctype in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/ctype"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/ctype/"; ac_bdir="ext/ctype/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in ctype.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_ctype="$shared_objects_ctype $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpctype.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ctype) $(PHPCTYPE_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpctype.so '$ext_builddir'/phpctype.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ctype) -L$(top_builddir)/netware -lphp5lib $(CTYPE_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ctype) $(PHPCTYPE_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpctype.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpctype.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_ctype" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpctype.$suffix: $ext_builddir/phpctype.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpctype.$suffix \$(phplibdir) | |
$ext_builddir/phpctype.$suffix: \$(shared_objects_ctype) \$(PHPCTYPE_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/ctype.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ctype) $(CTYPE_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/ctype.so '$ext_builddir'/ctype.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ctype) -L$(top_builddir)/netware -lphp5lib $(PE_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_ctype) $(CTYPE_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/ctype.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/ctype.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_ctype" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/ctype.$suffix: $ext_builddir/ctype.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/ctype.$suffix \$(phplibdir) | |
$ext_builddir/ctype.$suffix: \$(shared_objects_ctype) \$(CTYPE_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_CTYPE 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_CTYPE_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/ctype in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/ctype"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/ctype/"; ac_bdir="ext/ctype/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in ctype.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC ctype" | |
;; | |
*) | |
case ext/ctype in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/ctype"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/ctype/"; ac_bdir="ext/ctype/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in ctype.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC ctype" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=ctype | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
fi | |
php_with_curl=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cURL support" >&5 | |
$as_echo_n "checking for cURL support... " >&6; } | |
# Check whether --with-curl was given. | |
if test "${with_curl+set}" = set; then : | |
withval=$with_curl; PHP_CURL=$withval | |
else | |
PHP_CURL=no | |
test "$PHP_ENABLE_ALL" && PHP_CURL=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_CURL in | |
shared,*) | |
PHP_CURL=`echo "$PHP_CURL"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_CURL=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test "$PHP_CURL" != "no"; then | |
if test -r $PHP_CURL/include/curl/easy.h; then | |
CURL_DIR=$PHP_CURL | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cURL in default path" >&5 | |
$as_echo_n "checking for cURL in default path... " >&6; } | |
for i in /usr/local /usr; do | |
if test -r $i/include/curl/easy.h; then | |
CURL_DIR=$i | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $i" >&5 | |
$as_echo "found in $i" >&6; } | |
break | |
fi | |
done | |
fi | |
if test -z "$CURL_DIR"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 | |
$as_echo "not found" >&6; } | |
as_fn_error $? "Please reinstall the libcurl distribution - | |
easy.h should be in <curl-dir>/include/curl/" "$LINENO" 5 | |
fi | |
CURL_CONFIG="curl-config" | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cURL 7.10.5 or greater" >&5 | |
$as_echo_n "checking for cURL 7.10.5 or greater... " >&6; } | |
if ${CURL_DIR}/bin/curl-config --libs > /dev/null 2>&1; then | |
CURL_CONFIG=${CURL_DIR}/bin/curl-config | |
else | |
if ${CURL_DIR}/curl-config --libs > /dev/null 2>&1; then | |
CURL_CONFIG=${CURL_DIR}/curl-config | |
fi | |
fi | |
curl_version_full=`$CURL_CONFIG --version` | |
curl_version=`echo ${curl_version_full} | sed -e 's/libcurl //' | $AWK 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` | |
if test "$curl_version" -ge 7010005; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_version_full" >&5 | |
$as_echo "$curl_version_full" >&6; } | |
CURL_LIBS=`$CURL_CONFIG --libs` | |
else | |
as_fn_error $? "cURL version 7.10.5 or later is required to compile php with cURL support" "$LINENO" 5 | |
fi | |
if test "$CURL_DIR/include" != "/usr/include"; then | |
if test -z "$CURL_DIR/include" || echo "$CURL_DIR/include" | grep '^/' >/dev/null ; then | |
ai_p=$CURL_DIR/include | |
else | |
ep_dir=`echo $CURL_DIR/include|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$CURL_DIR/include"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
for ac_i in $CURL_LIBS; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
CURL_SHARED_LIBADD="$CURL_SHARED_LIBADD -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
CURL_SHARED_LIBADD="$CURL_SHARED_LIBADD -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
CURL_SHARED_LIBADD="-L$ai_p $CURL_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && CURL_SHARED_LIBADD="$ld_runpath_switch$ai_p $CURL_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
if test "$ext_shared" = "yes"; then | |
CURL_SHARED_LIBADD="-lcurl $CURL_SHARED_LIBADD" | |
if test -n "$CURL_DIR/$PHP_LIBDIR"; then | |
if test "$CURL_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$CURL_DIR/$PHP_LIBDIR" != "/usr/lib"; then | |
if test -z "$CURL_DIR/$PHP_LIBDIR" || echo "$CURL_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$CURL_DIR/$PHP_LIBDIR | |
else | |
ep_dir=`echo $CURL_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$CURL_DIR/$PHP_LIBDIR"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
CURL_SHARED_LIBADD="-L$ai_p $CURL_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && CURL_SHARED_LIBADD="$ld_runpath_switch$ai_p $CURL_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$CURL_DIR/$PHP_LIBDIR"; then | |
if test "$CURL_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$CURL_DIR/$PHP_LIBDIR" != "/usr/lib"; then | |
if test -z "$CURL_DIR/$PHP_LIBDIR" || echo "$CURL_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then | |
ai_p=$CURL_DIR/$PHP_LIBDIR | |
else | |
ep_dir=`echo $CURL_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$CURL_DIR/$PHP_LIBDIR"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case curl in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-lcurl $LIBS" | |
;; | |
esac | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL support in libcurl" >&5 | |
$as_echo_n "checking for SSL support in libcurl... " >&6; } | |
CURL_SSL=`$CURL_CONFIG --feature | $EGREP SSL` | |
if test "$CURL_SSL" = "SSL"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
$as_echo "#define HAVE_CURL_SSL 1" >>confdefs.h | |
save_CFLAGS="$CFLAGS" | |
CFLAGS="`$CURL_CONFIG --cflags`" | |
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 test "${ac_cv_prog_CPP+set}" = set; 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 openssl support in libcurl" >&5 | |
$as_echo_n "checking for openssl support in libcurl... " >&6; } | |
if test "$cross_compiling" = yes; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <curl/curl.h> | |
int main(int argc, char *argv[]) | |
{ | |
curl_version_info_data *data = curl_version_info(CURLVERSION_NOW); | |
if (data && data->ssl_version && *data->ssl_version) { | |
const char *ptr = data->ssl_version; | |
while(*ptr == ' ') ++ptr; | |
return strncasecmp(ptr, "OpenSSL", sizeof("OpenSSL")-1); | |
} | |
return 1; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
for ac_header in openssl/crypto.h | |
do : | |
ac_fn_c_check_header_mongrel "$LINENO" "openssl/crypto.h" "ac_cv_header_openssl_crypto_h" "$ac_includes_default" | |
if test "x$ac_cv_header_openssl_crypto_h" = x""yes; then : | |
cat >>confdefs.h <<_ACEOF | |
#define HAVE_OPENSSL_CRYPTO_H 1 | |
_ACEOF | |
$as_echo "#define HAVE_CURL_OPENSSL 1" >>confdefs.h | |
fi | |
done | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
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}: checking for gnutls support in libcurl" >&5 | |
$as_echo_n "checking for gnutls support in libcurl... " >&6; } | |
if test "$cross_compiling" = yes; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include <curl/curl.h> | |
int main(int argc, char *argv[]) | |
{ | |
curl_version_info_data *data = curl_version_info(CURLVERSION_NOW); | |
if (data && data->ssl_version && *data->ssl_version) { | |
const char *ptr = data->ssl_version; | |
while(*ptr == ' ') ++ptr; | |
return strncasecmp(ptr, "GnuTLS", sizeof("GnuTLS")-1); | |
} | |
return 1; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
ac_fn_c_check_header_mongrel "$LINENO" "gcrypt.h" "ac_cv_header_gcrypt_h" "$ac_includes_default" | |
if test "x$ac_cv_header_gcrypt_h" = x""yes; then : | |
$as_echo "#define HAVE_CURL_GNUTLS 1" >>confdefs.h | |
fi | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ | |
conftest.$ac_objext conftest.beam conftest.$ac_ext | |
fi | |
CFLAGS="$save_CFLAGS" | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff=" | |
$CURL_LIBS -L$CURL_DIR/$PHP_LIBDIR | |
" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl_easy_perform in -lcurl" >&5 | |
$as_echo_n "checking for curl_easy_perform in -lcurl... " >&6; } | |
if test "${ac_cv_lib_curl_curl_easy_perform+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lcurl $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 curl_easy_perform (); | |
int | |
main () | |
{ | |
return curl_easy_perform (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_curl_curl_easy_perform=yes | |
else | |
ac_cv_lib_curl_curl_easy_perform=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_curl_curl_easy_perform" >&5 | |
$as_echo "$ac_cv_lib_curl_curl_easy_perform" >&6; } | |
if test "x$ac_cv_lib_curl_curl_easy_perform" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
$as_echo "#define HAVE_CURL 1" >>confdefs.h | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_curl_curl_easy_perform | |
as_fn_error $? "There is something wrong. Please check config.log for more information." "$LINENO" 5 | |
fi | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff=" | |
$CURL_LIBS -L$CURL_DIR/$PHP_LIBDIR | |
" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl_easy_strerror in -lcurl" >&5 | |
$as_echo_n "checking for curl_easy_strerror in -lcurl... " >&6; } | |
if test "${ac_cv_lib_curl_curl_easy_strerror+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lcurl $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 curl_easy_strerror (); | |
int | |
main () | |
{ | |
return curl_easy_strerror (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_curl_curl_easy_strerror=yes | |
else | |
ac_cv_lib_curl_curl_easy_strerror=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_curl_curl_easy_strerror" >&5 | |
$as_echo "$ac_cv_lib_curl_curl_easy_strerror" >&6; } | |
if test "x$ac_cv_lib_curl_curl_easy_strerror" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
$as_echo "#define HAVE_CURL_EASY_STRERROR 1" >>confdefs.h | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_curl_curl_easy_strerror | |
fi | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff=" | |
$CURL_LIBS -L$CURL_DIR/$PHP_LIBDIR | |
" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl_multi_strerror in -lcurl" >&5 | |
$as_echo_n "checking for curl_multi_strerror in -lcurl... " >&6; } | |
if test "${ac_cv_lib_curl_curl_multi_strerror+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lcurl $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 curl_multi_strerror (); | |
int | |
main () | |
{ | |
return curl_multi_strerror (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_curl_curl_multi_strerror=yes | |
else | |
ac_cv_lib_curl_curl_multi_strerror=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_curl_curl_multi_strerror" >&5 | |
$as_echo "$ac_cv_lib_curl_curl_multi_strerror" >&6; } | |
if test "x$ac_cv_lib_curl_curl_multi_strerror" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
$as_echo "#define HAVE_CURL_MULTI_STRERROR 1" >>confdefs.h | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_curl_curl_multi_strerror | |
fi | |
ext_builddir=ext/curl | |
ext_srcdir=$abs_srcdir/ext/curl | |
ac_extra= | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_CURL_SHARED=no | |
case ext/curl in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/curl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/curl/"; ac_bdir="ext/curl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in interface.c multi.c share.c curl_file.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC curl" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC curl" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_CURL_SHARED=yes | |
case ext/curl in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/curl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/curl/"; ac_bdir="ext/curl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in interface.c multi.c share.c curl_file.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_curl="$shared_objects_curl $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpcurl.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_curl) $(PHPCURL_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpcurl.so '$ext_builddir'/phpcurl.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_curl) -L$(top_builddir)/netware -lphp5lib $(CURL_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_curl) $(PHPCURL_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpcurl.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpcurl.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_curl" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpcurl.$suffix: $ext_builddir/phpcurl.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpcurl.$suffix \$(phplibdir) | |
$ext_builddir/phpcurl.$suffix: \$(shared_objects_curl) \$(PHPCURL_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/curl.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_curl) $(CURL_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/curl.so '$ext_builddir'/curl.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_curl) -L$(top_builddir)/netware -lphp5lib $(L_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_curl) $(CURL_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/curl.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/curl.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_curl" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/curl.$suffix: $ext_builddir/curl.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/curl.$suffix \$(phplibdir) | |
$ext_builddir/curl.$suffix: \$(shared_objects_curl) \$(CURL_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_CURL 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_CURL_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/curl in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/curl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/curl/"; ac_bdir="ext/curl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in interface.c multi.c share.c curl_file.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC curl" | |
;; | |
*) | |
case ext/curl in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/curl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/curl/"; ac_bdir="ext/curl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in interface.c multi.c share.c curl_file.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC curl" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=curl | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST CURL_SHARED_LIBADD" | |
fi | |
php_enable_dba=no | |
# Check whether --enable-dba was given. | |
if test "${enable_dba+set}" = set; then : | |
enableval=$enable_dba; PHP_DBA=$enableval | |
else | |
PHP_DBA=no | |
test "$PHP_ENABLE_ALL" && PHP_DBA=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_DBA in | |
shared,*) | |
PHP_DBA=`echo "$PHP_DBA"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_DBA=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
php_with_qdbm=no | |
# Check whether --with-qdbm was given. | |
if test "${with_qdbm+set}" = set; then : | |
withval=$with_qdbm; PHP_QDBM=$withval | |
else | |
PHP_QDBM=no | |
fi | |
ext_output=$PHP_QDBM | |
php_with_gdbm=no | |
# Check whether --with-gdbm was given. | |
if test "${with_gdbm+set}" = set; then : | |
withval=$with_gdbm; PHP_GDBM=$withval | |
else | |
PHP_GDBM=no | |
fi | |
ext_output=$PHP_GDBM | |
php_with_ndbm=no | |
# Check whether --with-ndbm was given. | |
if test "${with_ndbm+set}" = set; then : | |
withval=$with_ndbm; PHP_NDBM=$withval | |
else | |
PHP_NDBM=no | |
fi | |
ext_output=$PHP_NDBM | |
php_with_db4=no | |
# Check whether --with-db4 was given. | |
if test "${with_db4+set}" = set; then : | |
withval=$with_db4; PHP_DB4=$withval | |
else | |
PHP_DB4=no | |
fi | |
ext_output=$PHP_DB4 | |
php_with_db3=no | |
# Check whether --with-db3 was given. | |
if test "${with_db3+set}" = set; then : | |
withval=$with_db3; PHP_DB3=$withval | |
else | |
PHP_DB3=no | |
fi | |
ext_output=$PHP_DB3 | |
php_with_db2=no | |
# Check whether --with-db2 was given. | |
if test "${with_db2+set}" = set; then : | |
withval=$with_db2; PHP_DB2=$withval | |
else | |
PHP_DB2=no | |
fi | |
ext_output=$PHP_DB2 | |
php_with_db1=no | |
# Check whether --with-db1 was given. | |
if test "${with_db1+set}" = set; then : | |
withval=$with_db1; PHP_DB1=$withval | |
else | |
PHP_DB1=no | |
fi | |
ext_output=$PHP_DB1 | |
php_with_dbm=no | |
# Check whether --with-dbm was given. | |
if test "${with_dbm+set}" = set; then : | |
withval=$with_dbm; PHP_DBM=$withval | |
else | |
PHP_DBM=no | |
fi | |
ext_output=$PHP_DBM | |
php_with_tcadb=no | |
# Check whether --with-tcadb was given. | |
if test "${with_tcadb+set}" = set; then : | |
withval=$with_tcadb; PHP_TCADB=$withval | |
else | |
PHP_TCADB=no | |
fi | |
ext_output=$PHP_TCADB | |
# QDBM | |
if test "$PHP_QDBM" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
for i in $PHP_QDBM /usr/local /usr; do | |
if test -f "$i/include/depot.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/depot.h | |
break | |
fi | |
done | |
if test -n "$THIS_INCLUDE"; then | |
for LIB in qdbm; do | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
as_ac_Lib=`$as_echo "ac_cv_lib_$LIB''_dpopen" | $as_tr_sh` | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dpopen in -l$LIB" >&5 | |
$as_echo_n "checking for dpopen in -l$LIB... " >&6; } | |
if eval "test \"\${$as_ac_Lib+set}\"" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-l$LIB $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 dpopen (); | |
int | |
main () | |
{ | |
return dpopen (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
eval "$as_ac_Lib=yes" | |
else | |
eval "$as_ac_Lib=no" | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LIBS=$ac_check_lib_save_LIBS | |
fi | |
eval ac_res=\$$as_ac_Lib | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
$as_echo "$ac_res" >&6; } | |
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
cat >>confdefs.h <<_ACEOF | |
#define QDBM_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
$as_echo "#define DBA_QDBM 1" >>confdefs.h | |
THIS_LIBS=$LIB | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_$LIB_dpopen | |
fi | |
if test -n "$THIS_LIBS"; then | |
break | |
fi | |
done | |
fi | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
THIS_RESULT=yes | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
if test -z "$THIS_LIBS"; then | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=QDBM | |
if test -n ""; then | |
THIS_FULL_NAME="" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
# GDBM | |
if test "$PHP_GDBM" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
if test "$HAVE_QDBM" = "1"; then | |
THIS_NAME=GDBM | |
if test -n "gdbm"; then | |
THIS_FULL_NAME="gdbm" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n "You cannot combine --with-gdbm with --with-qdbm"; then | |
as_fn_error $? "You cannot combine --with-gdbm with --with-qdbm" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
fi | |
for i in $PHP_GDBM /usr/local /usr; do | |
if test -f "$i/include/gdbm.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/gdbm.h | |
break | |
fi | |
done | |
if test -n "$THIS_INCLUDE"; then | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5 | |
$as_echo_n "checking for gdbm_open in -lgdbm... " >&6; } | |
if test "${ac_cv_lib_gdbm_gdbm_open+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-lgdbm $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 gdbm_open (); | |
int | |
main () | |
{ | |
return gdbm_open (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
ac_cv_lib_gdbm_gdbm_open=yes | |
else | |
ac_cv_lib_gdbm_gdbm_open=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_gdbm_gdbm_open" >&5 | |
$as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; } | |
if test "x$ac_cv_lib_gdbm_gdbm_open" = x""yes; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
cat >>confdefs.h <<_ACEOF | |
#define GDBM_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
$as_echo "#define DBA_GDBM 1" >>confdefs.h | |
THIS_LIBS=gdbm | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_gdbm_gdbm_open | |
fi | |
fi | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
THIS_RESULT=yes | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
if test -z "$THIS_LIBS"; then | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=GDBM | |
if test -n ""; then | |
THIS_FULL_NAME="" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
# NDBM | |
if test "$PHP_NDBM" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
for i in $PHP_NDBM /usr/local /usr; do | |
if test -f "$i/include/ndbm.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/ndbm.h | |
break | |
elif test -f "$i/include/db1/ndbm.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db1/ndbm.h | |
break | |
fi | |
done | |
if test -n "$THIS_INCLUDE"; then | |
for LIB in ndbm db1 c; do | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
as_ac_Lib=`$as_echo "ac_cv_lib_$LIB''_dbm_open" | $as_tr_sh` | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -l$LIB" >&5 | |
$as_echo_n "checking for dbm_open in -l$LIB... " >&6; } | |
if eval "test \"\${$as_ac_Lib+set}\"" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-l$LIB $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 dbm_open (); | |
int | |
main () | |
{ | |
return dbm_open (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
eval "$as_ac_Lib=yes" | |
else | |
eval "$as_ac_Lib=no" | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LIBS=$ac_check_lib_save_LIBS | |
fi | |
eval ac_res=\$$as_ac_Lib | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
$as_echo "$ac_res" >&6; } | |
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
cat >>confdefs.h <<_ACEOF | |
#define NDBM_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
$as_echo "#define DBA_NDBM 1" >>confdefs.h | |
THIS_LIBS=$LIB | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_$LIB_dbm_open | |
fi | |
if test -n "$THIS_LIBS"; then | |
break | |
fi | |
done | |
fi | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
THIS_RESULT=yes | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
if test -z "$THIS_LIBS"; then | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=NDBM | |
if test -n ""; then | |
THIS_FULL_NAME="" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
if test "$PHP_TCADB" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
for i in $PHP_TCADB /usr/local /usr; do | |
if test -f "$i/include/tcadb.h"; then | |
THIS_PREFIX=$i | |
if test "$THIS_PREFIX/include" != "/usr/include"; then | |
if test -z "$THIS_PREFIX/include" || echo "$THIS_PREFIX/include" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_PREFIX/include | |
else | |
ep_dir=`echo $THIS_PREFIX/include|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_PREFIX/include"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
THIS_INCLUDE=$i/include/tcadb.h | |
break | |
fi | |
done | |
if test -n "$THIS_INCLUDE"; then | |
for LIB in tokyocabinet; do | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
as_ac_Lib=`$as_echo "ac_cv_lib_$LIB''_tcadbopen" | $as_tr_sh` | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tcadbopen in -l$LIB" >&5 | |
$as_echo_n "checking for tcadbopen in -l$LIB... " >&6; } | |
if eval "test \"\${$as_ac_Lib+set}\"" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-l$LIB $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 tcadbopen (); | |
int | |
main () | |
{ | |
return tcadbopen (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
eval "$as_ac_Lib=yes" | |
else | |
eval "$as_ac_Lib=no" | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LIBS=$ac_check_lib_save_LIBS | |
fi | |
eval ac_res=\$$as_ac_Lib | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
$as_echo "$ac_res" >&6; } | |
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
cat >>confdefs.h <<_ACEOF | |
#define TCADB_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
$as_echo "#define DBA_TCADB 1" >>confdefs.h | |
THIS_LIBS=$LIB | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_$LIB_tcadbopen | |
fi | |
if test -n "$THIS_LIBS"; then | |
break | |
fi | |
done | |
fi | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
THIS_RESULT=yes | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
if test -z "$THIS_LIBS"; then | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=TCADB | |
if test -n ""; then | |
THIS_FULL_NAME="" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
# DB4 | |
if test "$PHP_DB4" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
dbdp4="/usr/local/BerkeleyDB.4." | |
dbdp5="/usr/local/BerkeleyDB.5." | |
for i in $PHP_DB4 ${dbdp5}1 ${dbdp5}0 ${dbdp4}8 ${dbdp4}7 ${dbdp4}6 ${dbdp4}5 ${dbdp4}4 ${dbdp4}3 ${dbdp4}2 ${dbdp4}1 ${dbdp}0 /usr/local /usr; do | |
if test -f "$i/db5/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/db5/db.h | |
break | |
elif test -f "$i/db4/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/db4/db.h | |
break | |
elif test -f "$i/include/db5.1/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db5.1/db.h | |
break | |
elif test -f "$i/include/db5.0/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db5.0/db.h | |
break | |
elif test -f "$i/include/db4.8/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db4.8/db.h | |
break | |
elif test -f "$i/include/db4.7/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db4.7/db.h | |
break | |
elif test -f "$i/include/db4.6/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db4.6/db.h | |
break | |
elif test -f "$i/include/db4.5/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db4.5/db.h | |
break | |
elif test -f "$i/include/db4/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db4/db.h | |
break | |
elif test -f "$i/include/db/db4.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db/db4.h | |
break | |
elif test -f "$i/include/db4.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db4.h | |
break | |
elif test -f "$i/include/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db.h | |
break | |
fi | |
done | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
for LIB in db-5.1 db-5.0 db-4.8 db-4.7 db-4.6 db-4.5 db-4.4 db-4.3 db-4.2 db-4.1 db-4.0 db-4 db4 db; do | |
if test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.a || test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.$SHLIB_SUFFIX_NAME; then | |
lib_found=""; | |
old_LDFLAGS=$LDFLAGS | |
LDFLAGS="-L$THIS_PREFIX/$PHP_LIBDIR $LDFLAGS" | |
old_LIBS=$LIBS | |
LIBS="-l$LIB $LIBS" | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
int | |
main () | |
{ | |
(void)db_create((DB**)0, (DB_ENV*)0, 0); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
#if DB_VERSION_MAJOR == 4 || (4 == 4 && DB_VERSION_MAJOR == 5) | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
THIS_LIBS=$LIB | |
lib_found=1 | |
fi | |
rm -f conftest* | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LDFLAGS=$old_LDFLAGS | |
LIBS=$old_LIBS | |
if test -n "$lib_found"; then | |
lib_found=""; | |
break; | |
fi | |
fi | |
done | |
if test -z "$THIS_LIBS"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DB4 major version" >&5 | |
$as_echo_n "checking for DB4 major version... " >&6; } | |
as_fn_error $? "Header contains different version" "$LINENO" 5 | |
fi | |
if test "4" = "4"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DB4 minor version and patch level" >&5 | |
$as_echo_n "checking for DB4 minor version and patch level... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR != 1) || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 1 && DB_VERSION_PATCH >= 25) | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 | |
$as_echo "ok" >&6; } | |
else | |
as_fn_error $? "Version 4.1 requires patch level 25" "$LINENO" 5 | |
fi | |
rm -f conftest* | |
fi | |
if test "$ext_shared" = "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if dba can be used as shared extension" >&5 | |
$as_echo_n "checking if dba can be used as shared extension... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
#if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2) | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
else | |
as_fn_error $? "At least version 3.3 is required" "$LINENO" 5 | |
fi | |
rm -f conftest* | |
fi | |
if test -n "$THIS_LIBS"; then | |
$as_echo "#define DBA_DB4 1" >>confdefs.h | |
if test -n "$THIS_INCLUDE"; then | |
cat >>confdefs.h <<_ACEOF | |
#define DB4_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
fi | |
else | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
THIS_RESULT=yes | |
DB4_LIBS=$THIS_LIBS | |
DB4_PREFIX=$THIS_PREFIX | |
DB4_INCLUDE=$THIS_INCLUDE | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=DB4 | |
if test -n "Berkeley DB4"; then | |
THIS_FULL_NAME="Berkeley DB4" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
# DB3 | |
if test "$PHP_DB3" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
if test "$HAVE_DB4" = "1"; then | |
THIS_NAME=DB3 | |
if test -n "Berkeley DB3"; then | |
THIS_FULL_NAME="Berkeley DB3" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n "You cannot combine --with-db3 with --with-db4"; then | |
as_fn_error $? "You cannot combine --with-db3 with --with-db4" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
fi | |
for i in $PHP_DB3 /usr/local/BerkeleyDB.3.3 /usr/local/BerkeleyDB.3.2 /usr/local/BerkeleyDB.3.1 /usr/local/BerkeleyDB.3.0 /usr/local /usr; do | |
if test -f "$i/db3/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db3/db.h | |
break | |
elif test -f "$i/include/db3/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db3/db.h | |
break | |
elif test -f "$i/include/db/db3.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db/db3.h | |
break | |
elif test -f "$i/include/db3.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db3.h | |
break | |
elif test -f "$i/include/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db.h | |
break | |
fi | |
done | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
for LIB in db-3.3 db-3.2 db-3.1 db-3.0 db-3 db3 db; do | |
if test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.a || test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.$SHLIB_SUFFIX_NAME; then | |
lib_found=""; | |
old_LDFLAGS=$LDFLAGS | |
LDFLAGS="-L$THIS_PREFIX/$PHP_LIBDIR $LDFLAGS" | |
old_LIBS=$LIBS | |
LIBS="-l$LIB $LIBS" | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
int | |
main () | |
{ | |
(void)db_create((DB**)0, (DB_ENV*)0, 0); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
#if DB_VERSION_MAJOR == 3 || (3 == 4 && DB_VERSION_MAJOR == 5) | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
THIS_LIBS=$LIB | |
lib_found=1 | |
fi | |
rm -f conftest* | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LDFLAGS=$old_LDFLAGS | |
LIBS=$old_LIBS | |
if test -n "$lib_found"; then | |
lib_found=""; | |
break; | |
fi | |
fi | |
done | |
if test -z "$THIS_LIBS"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DB3 major version" >&5 | |
$as_echo_n "checking for DB3 major version... " >&6; } | |
as_fn_error $? "Header contains different version" "$LINENO" 5 | |
fi | |
if test "3" = "4"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DB4 minor version and patch level" >&5 | |
$as_echo_n "checking for DB4 minor version and patch level... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR != 1) || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 1 && DB_VERSION_PATCH >= 25) | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 | |
$as_echo "ok" >&6; } | |
else | |
as_fn_error $? "Version 4.1 requires patch level 25" "$LINENO" 5 | |
fi | |
rm -f conftest* | |
fi | |
if test "$ext_shared" = "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if dba can be used as shared extension" >&5 | |
$as_echo_n "checking if dba can be used as shared extension... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
#if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2) | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
else | |
as_fn_error $? "At least version 3.3 is required" "$LINENO" 5 | |
fi | |
rm -f conftest* | |
fi | |
if test -n "$THIS_LIBS"; then | |
$as_echo "#define DBA_DB3 1" >>confdefs.h | |
if test -n "$THIS_INCLUDE"; then | |
cat >>confdefs.h <<_ACEOF | |
#define DB3_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
fi | |
else | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
THIS_RESULT=yes | |
DB3_LIBS=$THIS_LIBS | |
DB3_PREFIX=$THIS_PREFIX | |
DB3_INCLUDE=$THIS_INCLUDE | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=DB3 | |
if test -n "Berkeley DB3"; then | |
THIS_FULL_NAME="Berkeley DB3" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
# DB2 | |
if test "$PHP_DB2" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
if test "$HAVE_DB3" = "1" || test "$HAVE_DB4" = "1"; then | |
THIS_NAME=DB2 | |
if test -n "Berkeley DB2"; then | |
THIS_FULL_NAME="Berkeley DB2" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n "You cannot combine --with-db2 with --with-db3 or --with-db4"; then | |
as_fn_error $? "You cannot combine --with-db2 with --with-db3 or --with-db4" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
fi | |
for i in $PHP_DB2 $PHP_DB2/BerkeleyDB /usr/BerkeleyDB /usr/local /usr; do | |
if test -f "$i/db2/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/db2/db.h | |
break | |
elif test -f "$i/include/db2/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db2/db.h | |
break | |
elif test -f "$i/include/db/db2.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db/db2.h | |
break | |
elif test -f "$i/include/db2.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db2.h | |
break | |
elif test -f "$i/include/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db.h | |
break | |
fi | |
done | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
for LIB in db-2 db2 db; do | |
if test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.a || test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.$SHLIB_SUFFIX_NAME; then | |
lib_found=""; | |
old_LDFLAGS=$LDFLAGS | |
LDFLAGS="-L$THIS_PREFIX/$PHP_LIBDIR $LDFLAGS" | |
old_LIBS=$LIBS | |
LIBS="-l$LIB $LIBS" | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
int | |
main () | |
{ | |
(void)db_appinit("", NULL, (DB_ENV*)0, 0); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
#if DB_VERSION_MAJOR == 2 || (2 == 4 && DB_VERSION_MAJOR == 5) | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
THIS_LIBS=$LIB | |
lib_found=1 | |
fi | |
rm -f conftest* | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LDFLAGS=$old_LDFLAGS | |
LIBS=$old_LIBS | |
if test -n "$lib_found"; then | |
lib_found=""; | |
break; | |
fi | |
fi | |
done | |
if test -z "$THIS_LIBS"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DB2 major version" >&5 | |
$as_echo_n "checking for DB2 major version... " >&6; } | |
as_fn_error $? "Header contains different version" "$LINENO" 5 | |
fi | |
if test "2" = "4"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DB4 minor version and patch level" >&5 | |
$as_echo_n "checking for DB4 minor version and patch level... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR != 1) || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == 1 && DB_VERSION_PATCH >= 25) | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 | |
$as_echo "ok" >&6; } | |
else | |
as_fn_error $? "Version 4.1 requires patch level 25" "$LINENO" 5 | |
fi | |
rm -f conftest* | |
fi | |
if test "$ext_shared" = "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if dba can be used as shared extension" >&5 | |
$as_echo_n "checking if dba can be used as shared extension... " >&6; } | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
#if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2) | |
yes | |
#endif | |
_ACEOF | |
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
$EGREP "yes" >/dev/null 2>&1; then : | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
else | |
as_fn_error $? "At least version 3.3 is required" "$LINENO" 5 | |
fi | |
rm -f conftest* | |
fi | |
if test -n "$THIS_LIBS"; then | |
$as_echo "#define DBA_DB2 1" >>confdefs.h | |
if test -n "$THIS_INCLUDE"; then | |
cat >>confdefs.h <<_ACEOF | |
#define DB2_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
fi | |
else | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
THIS_RESULT=yes | |
DB2_LIBS=$THIS_LIBS | |
DB2_PREFIX=$THIS_PREFIX | |
DB2_INCLUDE=$THIS_INCLUDE | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=DB2 | |
if test -n "Berkeley DB2"; then | |
THIS_FULL_NAME="Berkeley DB2" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
# DB1 | |
if test "$PHP_DB1" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DB1 in library" >&5 | |
$as_echo_n "checking for DB1 in library... " >&6; } | |
if test "$HAVE_DB4" = "1"; then | |
THIS_VERSION=4 | |
THIS_LIBS=$DB4_LIBS | |
THIS_PREFIX=$DB4_PREFIX | |
elif test "$HAVE_DB3" = "1"; then | |
THIS_LIBS=$DB3_LIBS | |
THIS_PREFIX=$DB3_PREFIX | |
elif test "$HAVE_DB2" = "1"; then | |
THIS_VERSION=2 | |
THIS_LIBS=$DB2_LIBS | |
THIS_PREFIX=$DB2_PREFIX | |
fi | |
if test "$HAVE_DB4" = "1" || test "$HAVE_DB3" = "1" || test "$HAVE_DB2" = "1"; then | |
cat >>confdefs.h <<_ACEOF | |
#define DB1_VERSION "Berkeley DB 1.85 emulation in DB$THIS_VERSION" | |
_ACEOF | |
for i in db$THIS_VERSION/db_185.h include/db$THIS_VERSION/db_185.h include/db/db_185.h; do | |
if test -f "$THIS_PREFIX/$i"; then | |
THIS_INCLUDE=$THIS_PREFIX/$i | |
break | |
fi | |
done | |
else | |
cat >>confdefs.h <<_ACEOF | |
#define DB1_VERSION "Unknown DB1" | |
_ACEOF | |
for i in $PHP_DB1 /usr/local /usr; do | |
if test -f "$i/db1/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/db1/db.h | |
break | |
elif test -f "$i/include/db1/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db1/db.h | |
break | |
elif test -f "$i/include/db.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/db.h | |
break | |
fi | |
done | |
THIS_LIBS=db | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_LIBS" >&5 | |
$as_echo "$THIS_LIBS" >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DB1 in header" >&5 | |
$as_echo_n "checking for DB1 in header... " >&6; } | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_INCLUDE" >&5 | |
$as_echo "$THIS_INCLUDE" >&6; } | |
if test -n "$THIS_INCLUDE"; then | |
old_LDFLAGS=$LDFLAGS | |
LDFLAGS="-L$THIS_PREFIX/$PHP_LIBDIR $LDFLAGS" | |
old_LIBS=$LIBS | |
LIBS="-l$THIS_LIBS $LIBS" | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
#include "$THIS_INCLUDE" | |
int | |
main () | |
{ | |
DB * dbp = dbopen("", 0, 0, DB_HASH, 0); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
cat >>confdefs.h <<_ACEOF | |
#define DB1_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
$as_echo "#define DBA_DB1 1" >>confdefs.h | |
THIS_RESULT=yes | |
else | |
THIS_RESULT=no | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LDFLAGS=$old_LDFLAGS | |
LIBS=$old_LIBS | |
fi | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
THIS_RESULT=yes | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
if test -z "$THIS_LIBS"; then | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=DB1 | |
if test -n "DB1"; then | |
THIS_FULL_NAME="DB1" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
# DBM | |
if test "$PHP_DBM" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
if test "$HAVE_QDBM" = "1"; then | |
THIS_NAME=DBM | |
if test -n "dbm"; then | |
THIS_FULL_NAME="dbm" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n "You cannot combine --with-dbm with --with-qdbm"; then | |
as_fn_error $? "You cannot combine --with-dbm with --with-qdbm" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
fi | |
for i in $PHP_DBM /usr/local /usr; do | |
if test -f "$i/include/dbm.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/dbm.h | |
break | |
elif test -f "$i/include/gdbm/dbm.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/gdbm/dbm.h | |
break | |
fi | |
done | |
if test -n "$THIS_INCLUDE"; then | |
for LIB in dbm c gdbm; do | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
as_ac_Lib=`$as_echo "ac_cv_lib_$LIB''_dbminit" | $as_tr_sh` | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbminit in -l$LIB" >&5 | |
$as_echo_n "checking for dbminit in -l$LIB... " >&6; } | |
if eval "test \"\${$as_ac_Lib+set}\"" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-l$LIB $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 dbminit (); | |
int | |
main () | |
{ | |
return dbminit (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
eval "$as_ac_Lib=yes" | |
else | |
eval "$as_ac_Lib=no" | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LIBS=$ac_check_lib_save_LIBS | |
fi | |
eval ac_res=\$$as_ac_Lib | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
$as_echo "$ac_res" >&6; } | |
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBM using GDBM" >&5 | |
$as_echo_n "checking for DBM using GDBM... " >&6; } | |
cat >>confdefs.h <<_ACEOF | |
#define DBM_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
if test "$LIB" = "gdbm"; then | |
cat >>confdefs.h <<_ACEOF | |
#define DBM_VERSION "GDBM" | |
_ACEOF | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
else | |
cat >>confdefs.h <<_ACEOF | |
#define DBM_VERSION "DBM" | |
_ACEOF | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
$as_echo "#define DBA_DBM 1" >>confdefs.h | |
THIS_LIBS=$LIB | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_$LIB_dbminit | |
fi | |
if test -n "$THIS_LIBS"; then | |
break | |
fi | |
done | |
fi | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
THIS_RESULT=yes | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
if test -z "$THIS_LIBS"; then | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=DBM | |
if test -n ""; then | |
THIS_FULL_NAME="" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
if test "$PHP_DBA" != "no" || test "$HAVE_DBA" = "1" || test "$with_cdb" = "yes" || test "$enable_inifile" = "yes" || test "$enable_flatfile" = "yes"; then | |
php_dba_enable=yes | |
else | |
php_dba_enable=no | |
fi | |
php_with_cdb=$php_dba_enable | |
# Check whether --with-cdb was given. | |
if test "${with_cdb+set}" = set; then : | |
withval=$with_cdb; PHP_CDB=$withval | |
else | |
PHP_CDB=$php_dba_enable | |
fi | |
ext_output=$PHP_CDB | |
php_enable_inifile=$php_dba_enable | |
# Check whether --enable-inifile was given. | |
if test "${enable_inifile+set}" = set; then : | |
enableval=$enable_inifile; PHP_INIFILE=$enableval | |
else | |
PHP_INIFILE=$php_dba_enable | |
fi | |
ext_output=$PHP_INIFILE | |
php_enable_flatfile=$php_dba_enable | |
# Check whether --enable-flatfile was given. | |
if test "${enable_flatfile+set}" = set; then : | |
enableval=$enable_flatfile; PHP_FLATFILE=$enableval | |
else | |
PHP_FLATFILE=$php_dba_enable | |
fi | |
ext_output=$PHP_FLATFILE | |
# CDB | |
if test "$PHP_CDB" = "yes"; then | |
$as_echo "#define DBA_CDB_BUILTIN 1" >>confdefs.h | |
$as_echo "#define DBA_CDB_MAKE 1" >>confdefs.h | |
$as_echo "#define DBA_CDB 1" >>confdefs.h | |
cdb_sources="libcdb/cdb.c libcdb/cdb_make.c libcdb/uint32.c" | |
THIS_RESULT="builtin" | |
elif test "$PHP_CDB" != "no"; then | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT | |
for i in $PHP_CDB /usr/local /usr; do | |
if test -f "$i/include/cdb.h"; then | |
THIS_PREFIX=$i | |
THIS_INCLUDE=$i/include/cdb.h | |
break | |
fi | |
done | |
if test -n "$THIS_INCLUDE"; then | |
for LIB in cdb c; do | |
save_old_LDFLAGS=$LDFLAGS | |
ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR" | |
save_ext_shared=$ext_shared | |
ext_shared=yes | |
for ac_i in $ac_stuff; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="$LDFLAGS -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
LDFLAGS="-L$ai_p $LDFLAGS" | |
test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
as_ac_Lib=`$as_echo "ac_cv_lib_$LIB''_cdb_read" | $as_tr_sh` | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cdb_read in -l$LIB" >&5 | |
$as_echo_n "checking for cdb_read in -l$LIB... " >&6; } | |
if eval "test \"\${$as_ac_Lib+set}\"" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
ac_check_lib_save_LIBS=$LIBS | |
LIBS="-l$LIB $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 cdb_read (); | |
int | |
main () | |
{ | |
return cdb_read (); | |
; | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_link "$LINENO"; then : | |
eval "$as_ac_Lib=yes" | |
else | |
eval "$as_ac_Lib=no" | |
fi | |
rm -f core conftest.err conftest.$ac_objext \ | |
conftest$ac_exeext conftest.$ac_ext | |
LIBS=$ac_check_lib_save_LIBS | |
fi | |
eval ac_res=\$$as_ac_Lib | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
$as_echo "$ac_res" >&6; } | |
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
cat >>confdefs.h <<_ACEOF | |
#define CDB_INCLUDE_FILE "$THIS_INCLUDE" | |
_ACEOF | |
$as_echo "#define DBA_CDB 1" >>confdefs.h | |
THIS_LIBS=$LIB | |
else | |
LDFLAGS=$save_old_LDFLAGS | |
ext_shared=$save_ext_shared | |
unset ac_cv_lib_$LIB_cdb_read | |
fi | |
if test -n "$THIS_LIBS"; then | |
break | |
fi | |
done | |
fi | |
if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then | |
THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR | |
fi | |
THIS_RESULT=yes | |
if test -z "$THIS_INCLUDE"; then | |
as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5 | |
fi | |
if test -z "$THIS_LIBS"; then | |
as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5 | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD" | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
fi | |
else | |
if test -n "$THIS_LFLAGS"; then | |
if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then | |
if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then | |
ai_p=$THIS_LFLAGS | |
else | |
ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
case $THIS_LIBS in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="-l$THIS_LIBS $LIBS" | |
;; | |
esac | |
fi | |
unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX | |
fi | |
THIS_NAME=CDB | |
if test -n ""; then | |
THIS_FULL_NAME="" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
# INIFILE | |
if test "$PHP_INIFILE" != "no"; then | |
$as_echo "#define DBA_INIFILE 1" >>confdefs.h | |
ini_sources="libinifile/inifile.c" | |
THIS_RESULT="builtin" | |
fi | |
THIS_NAME=INIFILE | |
if test -n "INI File"; then | |
THIS_FULL_NAME="INI File" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
# FLATFILE | |
if test "$PHP_FLATFILE" != "no"; then | |
$as_echo "#define DBA_FLATFILE 1" >>confdefs.h | |
flat_sources="libflatfile/flatfile.c" | |
THIS_RESULT="builtin" | |
fi | |
THIS_NAME=FLATFILE | |
if test -n "FlatFile"; then | |
THIS_FULL_NAME="FlatFile" | |
else | |
THIS_FULL_NAME="$THIS_NAME" | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5 | |
$as_echo_n "checking for $THIS_FULL_NAME support... " >&6; } | |
if test -n ""; then | |
as_fn_error $? "" "$LINENO" 5 | |
fi | |
if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then | |
HAVE_DBA=1 | |
eval HAVE_$THIS_NAME=1 | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5 | |
$as_echo "$THIS_RESULT" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
unset THIS_RESULT THIS_NAME THIS_FULL_NAME | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable DBA interface" >&5 | |
$as_echo_n "checking whether to enable DBA interface... " >&6; } | |
if test "$HAVE_DBA" = "1"; then | |
if test "$ext_shared" = "yes"; then | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, shared" >&5 | |
$as_echo "yes, shared" >&6; } | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
$as_echo "yes" >&6; } | |
fi | |
$as_echo "#define HAVE_DBA 1" >>confdefs.h | |
ext_builddir=ext/dba | |
ext_srcdir=$abs_srcdir/ext/dba | |
ac_extra= | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_DBA_SHARED=no | |
case ext/dba in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/dba"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/dba/"; ac_bdir="ext/dba/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in dba.c dba_cdb.c dba_dbm.c dba_gdbm.c dba_ndbm.c dba_db1.c dba_db2.c dba_db3.c dba_db4.c dba_flatfile.c dba_inifile.c dba_qdbm.c dba_tcadb.c $cdb_sources $flat_sources $ini_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC dba" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC dba" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_DBA_SHARED=yes | |
case ext/dba in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/dba"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/dba/"; ac_bdir="ext/dba/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in dba.c dba_cdb.c dba_dbm.c dba_gdbm.c dba_ndbm.c dba_db1.c dba_db2.c dba_db3.c dba_db4.c dba_flatfile.c dba_inifile.c dba_qdbm.c dba_tcadb.c $cdb_sources $flat_sources $ini_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_dba="$shared_objects_dba $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpdba.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dba) $(PHPDBA_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpdba.so '$ext_builddir'/phpdba.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dba) -L$(top_builddir)/netware -lphp5lib $(DBA_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dba) $(PHPDBA_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpdba.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpdba.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_dba" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpdba.$suffix: $ext_builddir/phpdba.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpdba.$suffix \$(phplibdir) | |
$ext_builddir/phpdba.$suffix: \$(shared_objects_dba) \$(PHPDBA_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/dba.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dba) $(DBA_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/dba.so '$ext_builddir'/dba.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dba) -L$(top_builddir)/netware -lphp5lib $(_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dba) $(DBA_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/dba.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/dba.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_dba" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/dba.$suffix: $ext_builddir/dba.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/dba.$suffix \$(phplibdir) | |
$ext_builddir/dba.$suffix: \$(shared_objects_dba) \$(DBA_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_DBA 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_DBA_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/dba in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/dba"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/dba/"; ac_bdir="ext/dba/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in dba.c dba_cdb.c dba_dbm.c dba_gdbm.c dba_ndbm.c dba_db1.c dba_db2.c dba_db3.c dba_db4.c dba_flatfile.c dba_inifile.c dba_qdbm.c dba_tcadb.c $cdb_sources $flat_sources $ini_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC dba" | |
;; | |
*) | |
case ext/dba in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/dba"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/dba/"; ac_bdir="ext/dba/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in dba.c dba_cdb.c dba_dbm.c dba_gdbm.c dba_ndbm.c dba_db1.c dba_db2.c dba_db3.c dba_db4.c dba_flatfile.c dba_inifile.c dba_qdbm.c dba_tcadb.c $cdb_sources $flat_sources $ini_sources; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC dba" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=dba | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir/libinifile" | |
BUILD_DIR="$BUILD_DIR $ext_builddir/libcdb" | |
BUILD_DIR="$BUILD_DIR $ext_builddir/libflatfile" | |
PHP_VAR_SUBST="$PHP_VAR_SUBST DBA_SHARED_LIBADD" | |
else | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
fi | |
php_enable_dom=yes | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable DOM support" >&5 | |
$as_echo_n "checking whether to enable DOM support... " >&6; } | |
# Check whether --enable-dom was given. | |
if test "${enable_dom+set}" = set; then : | |
enableval=$enable_dom; PHP_DOM=$enableval | |
else | |
PHP_DOM=yes | |
test "$PHP_ENABLE_ALL" && PHP_DOM=$PHP_ENABLE_ALL | |
fi | |
ext_output="yes, shared" | |
ext_shared=yes | |
case $PHP_DOM in | |
shared,*) | |
PHP_DOM=`echo "$PHP_DOM"|$SED 's/^shared,//'` | |
;; | |
shared) | |
PHP_DOM=yes | |
;; | |
no) | |
ext_output=no | |
ext_shared=no | |
;; | |
*) | |
ext_output=yes | |
ext_shared=no | |
;; | |
esac | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
if test -z "$PHP_LIBXML_DIR"; then | |
php_with_libxml_dir=no | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking libxml2 install dir" >&5 | |
$as_echo_n "checking libxml2 install dir... " >&6; } | |
# Check whether --with-libxml-dir was given. | |
if test "${with_libxml_dir+set}" = set; then : | |
withval=$with_libxml_dir; PHP_LIBXML_DIR=$withval | |
else | |
PHP_LIBXML_DIR=no | |
fi | |
ext_output=$PHP_LIBXML_DIR | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5 | |
$as_echo "$ext_output" >&6; } | |
fi | |
if test "$PHP_DOM" != "no"; then | |
if test "$PHP_LIBXML" = "no"; then | |
as_fn_error $? "DOM extension requires LIBXML extension, add --enable-libxml" "$LINENO" 5 | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xml2-config path" >&5 | |
$as_echo_n "checking for xml2-config path... " >&6; } | |
if test "${ac_cv_php_xml2_config_path+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
for i in $PHP_LIBXML_DIR /usr/local /usr; do | |
if test -x "$i/bin/xml2-config"; then | |
ac_cv_php_xml2_config_path="$i/bin/xml2-config" | |
break | |
fi | |
done | |
fi | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_php_xml2_config_path" >&5 | |
$as_echo "$ac_cv_php_xml2_config_path" >&6; } | |
if test -x "$ac_cv_php_xml2_config_path"; then | |
XML2_CONFIG="$ac_cv_php_xml2_config_path" | |
libxml_full_version=`$XML2_CONFIG --version` | |
ac_IFS=$IFS | |
IFS="." | |
set $libxml_full_version | |
IFS=$ac_IFS | |
LIBXML_VERSION=`expr $1 \* 1000000 + $2 \* 1000 + $3` | |
if test "$LIBXML_VERSION" -ge "2006011"; then | |
LIBXML_LIBS=`$XML2_CONFIG --libs` | |
LIBXML_INCS=`$XML2_CONFIG --cflags` | |
for ac_i in $LIBXML_LIBS; do | |
case $ac_i in | |
-pthread) | |
if test "$ext_shared" = "yes"; then | |
DOM_SHARED_LIBADD="$DOM_SHARED_LIBADD -pthread" | |
else | |
unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "EXTRA_LDFLAGS$unique=set" | |
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i" | |
fi | |
fi | |
;; | |
-l*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
if test "$ext_shared" = "yes"; then | |
DOM_SHARED_LIBADD="$DOM_SHARED_LIBADD -l$ac_ii" | |
else | |
case $ac_ii in | |
c|c_r|pthread*) ;; | |
*) | |
LIBS="$LIBS -l$ac_ii" | |
;; | |
esac | |
fi | |
;; | |
esac | |
;; | |
-L*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
if test "$ext_shared" = "yes"; then | |
DOM_SHARED_LIBADD="-L$ai_p $DOM_SHARED_LIBADD" | |
test -n "$ld_runpath_switch" && DOM_SHARED_LIBADD="$ld_runpath_switch$ai_p $DOM_SHARED_LIBADD" | |
else | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "LIBPATH$unique=set" | |
test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p" | |
LDFLAGS="$LDFLAGS -L$ai_p" | |
PHP_RPATHS="$PHP_RPATHS $ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
for ac_i in $LIBXML_INCS; do | |
case $ac_i in | |
-I*) | |
ac_ii=`echo $ac_i|cut -c 3-` | |
if test "$ac_ii" != "/usr/include"; then | |
if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then | |
ai_p=$ac_ii | |
else | |
ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'` | |
ep_realdir=`(cd "$ep_dir" && pwd)` | |
ai_p="$ep_realdir"/`basename "$ac_ii"` | |
fi | |
unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INCLUDEPATH$unique=set" | |
if test ""; then | |
INCLUDES="-I$ai_p $INCLUDES" | |
else | |
INCLUDES="$INCLUDES -I$ai_p" | |
fi | |
fi | |
fi | |
;; | |
esac | |
done | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libxml build works" >&5 | |
$as_echo_n "checking whether libxml build works... " >&6; } | |
if test "${php_cv_libxml_build_works+set}" = set; then : | |
$as_echo_n "(cached) " >&6 | |
else | |
old_LIBS=$LIBS | |
LIBS=" | |
$DOM_SHARED_LIBADD | |
$LIBS" | |
if test "$cross_compiling" = yes; then : | |
LIBS=$old_LIBS | |
else | |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
/* end confdefs.h. */ | |
char xmlInitParser(); | |
int main() { | |
xmlInitParser(); | |
return 0; | |
} | |
_ACEOF | |
if ac_fn_c_try_run "$LINENO"; then : | |
LIBS=$old_LIBS | |
php_cv_libxml_build_works=yes | |
else | |
LIBS=$old_LIBS | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
$as_echo "no" >&6; } | |
as_fn_error $? "build test failed. Please check the config.log for details." "$LINENO" 5 | |
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: $php_cv_libxml_build_works" >&5 | |
$as_echo "$php_cv_libxml_build_works" >&6; } | |
if test "$php_cv_libxml_build_works" = "yes"; then | |
$as_echo "#define HAVE_LIBXML 1" >>confdefs.h | |
fi | |
$as_echo "#define HAVE_DOM 1" >>confdefs.h | |
ext_builddir=ext/dom | |
ext_srcdir=$abs_srcdir/ext/dom | |
ac_extra= | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then | |
PHP_DOM_SHARED=no | |
case ext/dom in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/dom"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/dom/"; ac_bdir="ext/dom/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_dom.c attr.c document.c domerrorhandler.c \ | |
domstringlist.c domexception.c namelist.c \ | |
processinginstruction.c cdatasection.c \ | |
documentfragment.c domimplementation.c \ | |
element.c node.c string_extend.c characterdata.c \ | |
documenttype.c domimplementationlist.c entity.c \ | |
nodelist.c text.c comment.c domconfiguration.c \ | |
domimplementationsource.c entityreference.c \ | |
notation.c xpath.c dom_iterators.c \ | |
typeinfo.c domerror.c domlocator.c namednodemap.c userdatahandler.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC dom" | |
if test "$ext_shared" != "nocli"; then | |
EXT_CLI_STATIC="$EXT_CLI_STATIC dom" | |
fi | |
else | |
if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then | |
PHP_DOM_SHARED=yes | |
case ext/dom in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/dom"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/dom/"; ac_bdir="ext/dom/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$shared_c_pre | |
b_cxx_pre=$shared_cxx_pre | |
b_c_meta=$shared_c_meta | |
b_cxx_meta=$shared_cxx_meta | |
b_c_post=$shared_c_post | |
b_cxx_post=$shared_cxx_post | |
b_lo=$shared_lo | |
old_IFS=$IFS | |
for ac_src in php_dom.c attr.c document.c domerrorhandler.c \ | |
domstringlist.c domexception.c namelist.c \ | |
processinginstruction.c cdatasection.c \ | |
documentfragment.c domimplementation.c \ | |
element.c node.c string_extend.c characterdata.c \ | |
documenttype.c domimplementationlist.c entity.c \ | |
nodelist.c text.c comment.c domconfiguration.c \ | |
domimplementationsource.c entityreference.c \ | |
notation.c xpath.c dom_iterators.c \ | |
typeinfo.c domerror.c domlocator.c namednodemap.c userdatahandler.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
shared_objects_dom="$shared_objects_dom $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
case $host_alias in | |
*netware*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/phpdom.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dom) $(PHPDOM_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/phpdom.so '$ext_builddir'/phpdom.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dom) -L$(top_builddir)/netware -lphp5lib $(DOM_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dom) $(PHPDOM_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phpdom.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/phpdom.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_dom" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/phpdom.$suffix: $ext_builddir/phpdom.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/phpdom.$suffix \$(phplibdir) | |
$ext_builddir/phpdom.$suffix: \$(shared_objects_dom) \$(PHPDOM_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
*) | |
install_modules="install-modules" | |
case $host_alias in | |
*aix*) | |
suffix=so | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -Wl,-G -o '$ext_builddir'/dom.la -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dom) $(DOM_SHARED_LIBADD) && mv -f '$ext_builddir'/.libs/dom.so '$ext_builddir'/dom.so' | |
;; | |
*netware*) | |
suffix=nlm | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -shared -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dom) -L$(top_builddir)/netware -lphp5lib $(_SHARED_LIBADD)' | |
;; | |
*) | |
suffix=la | |
link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_dom) $(DOM_SHARED_LIBADD)' | |
;; | |
esac | |
if test "x" = "xyes"; then | |
PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/dom.$suffix" | |
else | |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/dom.$suffix" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_dom" | |
cat >>Makefile.objects<<EOF | |
\$(phplibdir)/dom.$suffix: $ext_builddir/dom.$suffix | |
\$(LIBTOOL) --mode=install cp $ext_builddir/dom.$suffix \$(phplibdir) | |
$ext_builddir/dom.$suffix: \$(shared_objects_dom) \$(DOM_SHARED_DEPENDENCIES) | |
$link_cmd | |
EOF | |
;; | |
esac | |
cat >>confdefs.h <<_ACEOF | |
#define COMPILE_DL_DOM 1 | |
_ACEOF | |
fi | |
fi | |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then | |
PHP_DOM_SHARED=no | |
case "$PHP_SAPI" in | |
cgi|embed) | |
case ext/dom in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/dom"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/dom/"; ac_bdir="ext/dom/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_dom.c attr.c document.c domerrorhandler.c \ | |
domstringlist.c domexception.c namelist.c \ | |
processinginstruction.c cdatasection.c \ | |
documentfragment.c domimplementation.c \ | |
element.c node.c string_extend.c characterdata.c \ | |
documenttype.c domimplementationlist.c entity.c \ | |
nodelist.c text.c comment.c domconfiguration.c \ | |
domimplementationsource.c entityreference.c \ | |
notation.c xpath.c dom_iterators.c \ | |
typeinfo.c domerror.c domlocator.c namednodemap.c userdatahandler.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
EXT_STATIC="$EXT_STATIC dom" | |
;; | |
*) | |
case ext/dom in | |
"") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; | |
/*) ac_srcdir=`echo "ext/dom"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; | |
*) ac_srcdir="$abs_srcdir/ext/dom/"; ac_bdir="ext/dom/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; | |
esac | |
b_c_pre=$php_c_pre | |
b_cxx_pre=$php_cxx_pre | |
b_c_meta=$php_c_meta | |
b_cxx_meta=$php_cxx_meta | |
b_c_post=$php_c_post | |
b_cxx_post=$php_cxx_post | |
b_lo=$php_lo | |
old_IFS=$IFS | |
for ac_src in php_dom.c attr.c document.c domerrorhandler.c \ | |
domstringlist.c domexception.c namelist.c \ | |
processinginstruction.c cdatasection.c \ | |
documentfragment.c domimplementation.c \ | |
element.c node.c string_extend.c characterdata.c \ | |
documenttype.c domimplementationlist.c entity.c \ | |
nodelist.c text.c comment.c domconfiguration.c \ | |
domimplementationsource.c entityreference.c \ | |
notation.c xpath.c dom_iterators.c \ | |
typeinfo.c domerror.c domlocator.c namednodemap.c userdatahandler.c; do | |
IFS=. | |
set $ac_src | |
ac_obj=$1 | |
IFS=$old_IFS | |
PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo" | |
case $ac_src in | |
*.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.s) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.S) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;; | |
*.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;; | |
esac | |
cat >>Makefile.objects<<EOF | |
$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src | |
$ac_comp | |
EOF | |
done | |
;; | |
esac | |
EXT_CLI_STATIC="$EXT_CLI_STATIC dom" | |
fi | |
BUILD_DIR="$BUILD_DIR $ext_builddir" | |
if test "$ext_builddir" = "."; then | |
PHP_PECL_EXTENSION=dom | |
PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION" | |
fi | |
PHP_VAR_SUBST="$PHP_VAR_SUBST DOM_SHARED_LIBADD" | |
for header_file in ext/dom/xml_common.h; do | |
unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'` | |
cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\"" | |
if test -n "$unique" && test "`eval $cmd`" = "" ; then | |
eval "INSTALLHEADERS$unique=set" | |
INSTALL_HEADERS="$INSTALL_HEADERS $header_file" | |
fi | |
done | |
am_i_shared=$PHP_DOM_SHARED | |
is_it_shared=$PHP_LIBXML_SHARED | |
is_it_enabled=$PHP_LIBXML | |
if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then | |
as_fn_error $? " | |
You've configured extension dom to build statically, but it | |
depends on extension libxml, which you've configured to build shared. | |
You either need to build dom shared or build libxml statically for the | |
build to be successful. | |
" "$LINENO" 5 | |
fi | |
if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then | |
as_fn_error $? " | |
You've configured extension dom, which depends on extension libxml, | |
but you've either not enabled libxml, o |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment