5 kx #! /bin/sh
5 kx # Guess values for system-dependent variables and create Makefiles.
5 kx # Generated by GNU Autoconf 2.71 for PHP 8.1.2.
5 kx #
5 kx # Report bugs to <https://bugs.php.net>.
5 kx #
5 kx #
5 kx # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
5 kx # Inc.
5 kx #
5 kx #
5 kx # This configure script is free software; the Free Software Foundation
5 kx # gives unlimited permission to copy, distribute and modify it.
5 kx ## -------------------- ##
5 kx ## M4sh Initialization. ##
5 kx ## -------------------- ##
5 kx
5 kx # Be more Bourne compatible
5 kx DUALCASE=1; export DUALCASE # for MKS sh
5 kx as_nop=:
5 kx if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
5 kx then :
5 kx emulate sh
5 kx NULLCMD=:
5 kx # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5 kx # is contrary to our usage. Disable this feature.
5 kx alias -g '${1+"$@"}'='"$@"'
5 kx setopt NO_GLOB_SUBST
5 kx else $as_nop
5 kx case `(set -o) 2>/dev/null` in #(
5 kx *posix*) :
5 kx set -o posix ;; #(
5 kx *) :
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx
5 kx
5 kx # Reset variables that may have inherited troublesome values from
5 kx # the environment.
5 kx
5 kx # IFS needs to be set, to space, tab, and newline, in precisely that order.
5 kx # (If _AS_PATH_WALK were called with IFS unset, it would have the
5 kx # side effect of setting IFS to empty, thus disabling word splitting.)
5 kx # Quoting is to prevent editors from complaining about space-tab.
5 kx as_nl='
5 kx '
5 kx export as_nl
5 kx IFS=" "" $as_nl"
5 kx
5 kx PS1='$ '
5 kx PS2='> '
5 kx PS4='+ '
5 kx
5 kx # Ensure predictable behavior from utilities with locale-dependent output.
5 kx LC_ALL=C
5 kx export LC_ALL
5 kx LANGUAGE=C
5 kx export LANGUAGE
5 kx
5 kx # We cannot yet rely on "unset" to work, but we need these variables
5 kx # to be unset--not just set to an empty or harmless value--now, to
5 kx # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
5 kx # also avoids known problems related to "unset" and subshell syntax
5 kx # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
5 kx for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
5 kx do eval test \${$as_var+y} \
5 kx && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5 kx done
5 kx
5 kx # Ensure that fds 0, 1, and 2 are open.
5 kx if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
5 kx if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
5 kx if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
5 kx
5 kx # The user is always right.
5 kx if ${PATH_SEPARATOR+false} :; then
5 kx PATH_SEPARATOR=:
5 kx (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5 kx (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5 kx PATH_SEPARATOR=';'
5 kx }
5 kx fi
5 kx
5 kx
5 kx # Find who we are. Look in the path if we contain no directory separator.
5 kx as_myself=
5 kx case $0 in #((
5 kx *[\\/]* ) as_myself=$0 ;;
5 kx *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx test -r "$as_dir$0" && as_myself=$as_dir$0 && break
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx ;;
5 kx esac
5 kx # We did not find ourselves, most probably we were run as `sh COMMAND'
5 kx # in which case we are not to be found in the path.
5 kx if test "x$as_myself" = x; then
5 kx as_myself=$0
5 kx fi
5 kx if test ! -f "$as_myself"; then
5 kx printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5 kx exit 1
5 kx fi
5 kx
5 kx
5 kx # Use a proper internal environment variable to ensure we don't fall
5 kx # into an infinite loop, continuously re-executing ourselves.
5 kx if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
5 kx _as_can_reexec=no; export _as_can_reexec;
5 kx # We cannot yet assume a decent shell, so we have to provide a
5 kx # neutralization value for shells without unset; and this also
5 kx # works around shells that cannot unset nonexistent variables.
5 kx # Preserve -v and -x to the replacement shell.
5 kx BASH_ENV=/dev/null
5 kx ENV=/dev/null
5 kx (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
5 kx case $- in # ((((
5 kx *v*x* | *x*v* ) as_opts=-vx ;;
5 kx *v* ) as_opts=-v ;;
5 kx *x* ) as_opts=-x ;;
5 kx * ) as_opts= ;;
5 kx esac
5 kx exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
5 kx # Admittedly, this is quite paranoid, since all the known shells bail
5 kx # out after a failed `exec'.
5 kx printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
5 kx exit 255
5 kx fi
5 kx # We don't want this to propagate to other subprocesses.
5 kx { _as_can_reexec=; unset _as_can_reexec;}
5 kx if test "x$CONFIG_SHELL" = x; then
5 kx as_bourne_compatible="as_nop=:
5 kx if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
5 kx then :
5 kx emulate sh
5 kx NULLCMD=:
5 kx # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
5 kx # is contrary to our usage. Disable this feature.
5 kx alias -g '\${1+\"\$@\"}'='\"\$@\"'
5 kx setopt NO_GLOB_SUBST
5 kx else \$as_nop
5 kx case \`(set -o) 2>/dev/null\` in #(
5 kx *posix*) :
5 kx set -o posix ;; #(
5 kx *) :
5 kx ;;
5 kx esac
5 kx fi
5 kx "
5 kx as_required="as_fn_return () { (exit \$1); }
5 kx as_fn_success () { as_fn_return 0; }
5 kx as_fn_failure () { as_fn_return 1; }
5 kx as_fn_ret_success () { return 0; }
5 kx as_fn_ret_failure () { return 1; }
5 kx
5 kx exitcode=0
5 kx as_fn_success || { exitcode=1; echo as_fn_success failed.; }
5 kx as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
5 kx as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
5 kx as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
5 kx if ( set x; as_fn_ret_success y && test x = \"\$1\" )
5 kx then :
5 kx
5 kx else \$as_nop
5 kx exitcode=1; echo positional parameters were not saved.
5 kx fi
5 kx test x\$exitcode = x0 || exit 1
5 kx blah=\$(echo \$(echo blah))
5 kx test x\"\$blah\" = xblah || exit 1
5 kx test -x / || exit 1"
5 kx as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
5 kx as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
5 kx eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
5 kx test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
5 kx test \$(( 1 + 1 )) = 2 || exit 1"
5 kx if (eval "$as_required") 2>/dev/null
5 kx then :
5 kx as_have_required=yes
5 kx else $as_nop
5 kx as_have_required=no
5 kx fi
5 kx if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
5 kx then :
5 kx
5 kx else $as_nop
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx as_found=false
5 kx for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx as_found=:
5 kx case $as_dir in #(
5 kx /*)
5 kx for as_base in sh bash ksh sh5; do
5 kx # Try only shells that exist, to save several forks.
5 kx as_shell=$as_dir$as_base
5 kx if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
5 kx as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
5 kx then :
5 kx CONFIG_SHELL=$as_shell as_have_required=yes
5 kx if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
5 kx then :
5 kx break 2
5 kx fi
5 kx fi
5 kx done;;
5 kx esac
5 kx as_found=false
5 kx done
5 kx IFS=$as_save_IFS
5 kx if $as_found
5 kx then :
5 kx
5 kx else $as_nop
5 kx if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
5 kx as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
5 kx then :
5 kx CONFIG_SHELL=$SHELL as_have_required=yes
5 kx fi
5 kx fi
5 kx
5 kx
5 kx if test "x$CONFIG_SHELL" != x
5 kx then :
5 kx export CONFIG_SHELL
5 kx # We cannot yet assume a decent shell, so we have to provide a
5 kx # neutralization value for shells without unset; and this also
5 kx # works around shells that cannot unset nonexistent variables.
5 kx # Preserve -v and -x to the replacement shell.
5 kx BASH_ENV=/dev/null
5 kx ENV=/dev/null
5 kx (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
5 kx case $- in # ((((
5 kx *v*x* | *x*v* ) as_opts=-vx ;;
5 kx *v* ) as_opts=-v ;;
5 kx *x* ) as_opts=-x ;;
5 kx * ) as_opts= ;;
5 kx esac
5 kx exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
5 kx # Admittedly, this is quite paranoid, since all the known shells bail
5 kx # out after a failed `exec'.
5 kx printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
5 kx exit 255
5 kx fi
5 kx
5 kx if test x$as_have_required = xno
5 kx then :
5 kx printf "%s\n" "$0: This script requires a shell more modern than all"
5 kx printf "%s\n" "$0: the shells that I found on your system."
5 kx if test ${ZSH_VERSION+y} ; then
5 kx printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
5 kx printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
5 kx else
5 kx printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
5 kx $0: https://bugs.php.net about your system, including any
5 kx $0: error possibly output before this message. Then install
5 kx $0: a modern shell, or manually run the script under such a
5 kx $0: shell if you do have one."
5 kx fi
5 kx exit 1
5 kx fi
5 kx fi
5 kx fi
5 kx SHELL=${CONFIG_SHELL-/bin/sh}
5 kx export SHELL
5 kx # Unset more variables known to interfere with behavior of common tools.
5 kx CLICOLOR_FORCE= GREP_OPTIONS=
5 kx unset CLICOLOR_FORCE GREP_OPTIONS
5 kx
5 kx ## --------------------- ##
5 kx ## M4sh Shell Functions. ##
5 kx ## --------------------- ##
5 kx # as_fn_unset VAR
5 kx # ---------------
5 kx # Portably unset VAR.
5 kx as_fn_unset ()
5 kx {
5 kx { eval $1=; unset $1;}
5 kx }
5 kx as_unset=as_fn_unset
5 kx
5 kx
5 kx # as_fn_set_status STATUS
5 kx # -----------------------
5 kx # Set $? to STATUS, without forking.
5 kx as_fn_set_status ()
5 kx {
5 kx return $1
5 kx } # as_fn_set_status
5 kx
5 kx # as_fn_exit STATUS
5 kx # -----------------
5 kx # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5 kx as_fn_exit ()
5 kx {
5 kx set +e
5 kx as_fn_set_status $1
5 kx exit $1
5 kx } # as_fn_exit
5 kx # as_fn_nop
5 kx # ---------
5 kx # Do nothing but, unlike ":", preserve the value of $?.
5 kx as_fn_nop ()
5 kx {
5 kx return $?
5 kx }
5 kx as_nop=as_fn_nop
5 kx
5 kx # as_fn_mkdir_p
5 kx # -------------
5 kx # Create "$as_dir" as a directory, including parents if necessary.
5 kx as_fn_mkdir_p ()
5 kx {
5 kx
5 kx case $as_dir in #(
5 kx -*) as_dir=./$as_dir;;
5 kx esac
5 kx test -d "$as_dir" || eval $as_mkdir_p || {
5 kx as_dirs=
5 kx while :; do
5 kx case $as_dir in #(
5 kx *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5 kx *) as_qdir=$as_dir;;
5 kx esac
5 kx as_dirs="'$as_qdir' $as_dirs"
5 kx as_dir=`$as_dirname -- "$as_dir" ||
5 kx $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5 kx X"$as_dir" : 'X\(//\)[^/]' \| \
5 kx X"$as_dir" : 'X\(//\)$' \| \
5 kx X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5 kx printf "%s\n" X"$as_dir" |
5 kx sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\/\)[^/].*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\/\)$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\).*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx s/.*/./; q'`
5 kx test -d "$as_dir" && break
5 kx done
5 kx test -z "$as_dirs" || eval "mkdir $as_dirs"
5 kx } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5 kx
5 kx
5 kx } # as_fn_mkdir_p
5 kx
5 kx # as_fn_executable_p FILE
5 kx # -----------------------
5 kx # Test if FILE is an executable regular file.
5 kx as_fn_executable_p ()
5 kx {
5 kx test -f "$1" && test -x "$1"
5 kx } # as_fn_executable_p
5 kx # as_fn_append VAR VALUE
5 kx # ----------------------
5 kx # Append the text in VALUE to the end of the definition contained in VAR. Take
5 kx # advantage of any shell optimizations that allow amortized linear growth over
5 kx # repeated appends, instead of the typical quadratic growth present in naive
5 kx # implementations.
5 kx if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
5 kx then :
5 kx eval 'as_fn_append ()
5 kx {
5 kx eval $1+=\$2
5 kx }'
5 kx else $as_nop
5 kx as_fn_append ()
5 kx {
5 kx eval $1=\$$1\$2
5 kx }
5 kx fi # as_fn_append
5 kx
5 kx # as_fn_arith ARG...
5 kx # ------------------
5 kx # Perform arithmetic evaluation on the ARGs, and store the result in the
5 kx # global $as_val. Take advantage of shells that can avoid forks. The arguments
5 kx # must be portable across $(()) and expr.
5 kx if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
5 kx then :
5 kx eval 'as_fn_arith ()
5 kx {
5 kx as_val=$(( $* ))
5 kx }'
5 kx else $as_nop
5 kx as_fn_arith ()
5 kx {
5 kx as_val=`expr "$@" || test $? -eq 1`
5 kx }
5 kx fi # as_fn_arith
5 kx
5 kx # as_fn_nop
5 kx # ---------
5 kx # Do nothing but, unlike ":", preserve the value of $?.
5 kx as_fn_nop ()
5 kx {
5 kx return $?
5 kx }
5 kx as_nop=as_fn_nop
5 kx
5 kx # as_fn_error STATUS ERROR [LINENO LOG_FD]
5 kx # ----------------------------------------
5 kx # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5 kx # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5 kx # script with STATUS, using 1 if that was 0.
5 kx as_fn_error ()
5 kx {
5 kx as_status=$1; test $as_status -eq 0 && as_status=1
5 kx if test "$4"; then
5 kx as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
5 kx fi
5 kx printf "%s\n" "$as_me: error: $2" >&2
5 kx as_fn_exit $as_status
5 kx } # as_fn_error
5 kx
5 kx if expr a : '\(a\)' >/dev/null 2>&1 &&
5 kx test "X`expr 00001 : '.*\(...\)'`" = X001; then
5 kx as_expr=expr
5 kx else
5 kx as_expr=false
5 kx fi
5 kx
5 kx if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5 kx as_basename=basename
5 kx else
5 kx as_basename=false
5 kx fi
5 kx
5 kx if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5 kx as_dirname=dirname
5 kx else
5 kx as_dirname=false
5 kx fi
5 kx
5 kx as_me=`$as_basename -- "$0" ||
5 kx $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5 kx X"$0" : 'X\(//\)$' \| \
5 kx X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5 kx printf "%s\n" X/"$0" |
5 kx sed '/^.*\/\([^/][^/]*\)\/*$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\/\(\/\/\)$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\/\(\/\).*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx s/.*/./; q'`
5 kx
5 kx # Avoid depending upon Character Ranges.
5 kx as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5 kx as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5 kx as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5 kx as_cr_digits='0123456789'
5 kx as_cr_alnum=$as_cr_Letters$as_cr_digits
5 kx
5 kx
5 kx as_lineno_1=$LINENO as_lineno_1a=$LINENO
5 kx as_lineno_2=$LINENO as_lineno_2a=$LINENO
5 kx eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
5 kx test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
5 kx # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
5 kx sed -n '
5 kx p
5 kx /[$]LINENO/=
5 kx ' <$as_myself |
5 kx sed '
5 kx s/[$]LINENO.*/&-/
5 kx t lineno
5 kx b
5 kx :lineno
5 kx N
5 kx :loop
5 kx s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
5 kx t loop
5 kx s/-\n.*//
5 kx ' >$as_me.lineno &&
5 kx chmod +x "$as_me.lineno" ||
5 kx { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
5 kx
5 kx # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
5 kx # already done that, so ensure we don't try to do so again and fall
5 kx # in an infinite loop. This has already happened in practice.
5 kx _as_can_reexec=no; export _as_can_reexec
5 kx # Don't try to exec as it changes $[0], causing all sort of problems
5 kx # (the dirname of $[0] is not the place where we might find the
5 kx # original and so on. Autoconf is especially sensitive to this).
5 kx . "./$as_me.lineno"
5 kx # Exit status is that of the last command.
5 kx exit
5 kx }
5 kx
5 kx
5 kx # Determine whether it's possible to make 'echo' print without a newline.
5 kx # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
5 kx # for compatibility with existing Makefiles.
5 kx ECHO_C= ECHO_N= ECHO_T=
5 kx case `echo -n x` in #(((((
5 kx -n*)
5 kx case `echo 'xy\c'` in
5 kx *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5 kx xy) ECHO_C='\c';;
5 kx *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5 kx ECHO_T=' ';;
5 kx esac;;
5 kx *)
5 kx ECHO_N='-n';;
5 kx esac
5 kx
5 kx # For backward compatibility with old third-party macros, we provide
5 kx # the shell variables $as_echo and $as_echo_n. New code should use
5 kx # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
5 kx as_echo='printf %s\n'
5 kx as_echo_n='printf %s'
5 kx
5 kx
5 kx rm -f conf$$ conf$$.exe conf$$.file
5 kx if test -d conf$$.dir; then
5 kx rm -f conf$$.dir/conf$$.file
5 kx else
5 kx rm -f conf$$.dir
5 kx mkdir conf$$.dir 2>/dev/null
5 kx fi
5 kx if (echo >conf$$.file) 2>/dev/null; then
5 kx if ln -s conf$$.file conf$$ 2>/dev/null; then
5 kx as_ln_s='ln -s'
5 kx # ... but there are two gotchas:
5 kx # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5 kx # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5 kx # In both cases, we have to default to `cp -pR'.
5 kx ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5 kx as_ln_s='cp -pR'
5 kx elif ln conf$$.file conf$$ 2>/dev/null; then
5 kx as_ln_s=ln
5 kx else
5 kx as_ln_s='cp -pR'
5 kx fi
5 kx else
5 kx as_ln_s='cp -pR'
5 kx fi
5 kx rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5 kx rmdir conf$$.dir 2>/dev/null
5 kx
5 kx if mkdir -p . 2>/dev/null; then
5 kx as_mkdir_p='mkdir -p "$as_dir"'
5 kx else
5 kx test -d ./-p && rmdir ./-p
5 kx as_mkdir_p=false
5 kx fi
5 kx
5 kx as_test_x='test -x'
5 kx as_executable_p=as_fn_executable_p
5 kx
5 kx # Sed expression to map a string onto a valid CPP name.
5 kx as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5 kx
5 kx # Sed expression to map a string onto a valid variable name.
5 kx as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5 kx
5 kx
5 kx
5 kx # Check that we are running under the correct shell.
5 kx SHELL=${CONFIG_SHELL-/bin/sh}
5 kx
5 kx case X$ECHO in
5 kx X*--fallback-echo)
5 kx # Remove one level of quotation (which was required for Make).
5 kx ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
5 kx ;;
5 kx esac
5 kx
5 kx echo=${ECHO-echo}
5 kx if test "X$1" = X--no-reexec; then
5 kx # Discard the --no-reexec flag, and continue.
5 kx shift
5 kx elif test "X$1" = X--fallback-echo; then
5 kx # Avoid inline document here, it may be left over
5 kx :
5 kx elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
5 kx # Yippee, $echo works!
5 kx :
5 kx else
5 kx # Restart under the correct shell.
5 kx exec $SHELL "$0" --no-reexec ${1+"$@"}
5 kx fi
5 kx
5 kx if test "X$1" = X--fallback-echo; then
5 kx # used as fallback echo
5 kx shift
5 kx cat <<EOF
5 kx $*
5 kx EOF
5 kx exit 0
5 kx fi
5 kx
5 kx # The HP-UX ksh and POSIX shell print the target directory to stdout
5 kx # if CDPATH is set.
5 kx (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5 kx
5 kx if test -z "$ECHO"; then
5 kx if test "X${echo_test_string+set}" != Xset; then
5 kx # find a string as large as possible, as long as the shell can cope with it
5 kx for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
5 kx # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
5 kx if (echo_test_string=`eval $cmd`) 2>/dev/null &&
5 kx echo_test_string=`eval $cmd` &&
5 kx (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
5 kx then
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
5 kx echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
5 kx test "X$echo_testing_string" = "X$echo_test_string"; then
5 kx :
5 kx else
5 kx # The Solaris, AIX, and Digital Unix default echo programs unquote
5 kx # backslashes. This makes it impossible to quote backslashes using
5 kx # echo "$something" | sed 's/\\/\\\\/g'
5 kx #
5 kx # So, first we look for a working echo in the user's PATH.
5 kx
5 kx lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5 kx for dir in $PATH /usr/ucb; do
5 kx IFS="$lt_save_ifs"
5 kx if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
5 kx test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
5 kx echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
5 kx test "X$echo_testing_string" = "X$echo_test_string"; then
5 kx echo="$dir/echo"
5 kx break
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx
5 kx if test "X$echo" = Xecho; then
5 kx # We didn't find a better echo, so look for alternatives.
5 kx if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
5 kx echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
5 kx test "X$echo_testing_string" = "X$echo_test_string"; then
5 kx # This shell has a builtin print -r that does the trick.
5 kx echo='print -r'
5 kx elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
5 kx test "X$CONFIG_SHELL" != X/bin/ksh; then
5 kx # If we have ksh, try running configure again with it.
5 kx ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
5 kx export ORIGINAL_CONFIG_SHELL
5 kx CONFIG_SHELL=/bin/ksh
5 kx export CONFIG_SHELL
5 kx exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
5 kx else
5 kx # Try using printf.
5 kx echo='printf %s\n'
5 kx if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
5 kx echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
5 kx test "X$echo_testing_string" = "X$echo_test_string"; then
5 kx # Cool, printf works
5 kx :
5 kx elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
5 kx test "X$echo_testing_string" = 'X\t' &&
5 kx echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
5 kx test "X$echo_testing_string" = "X$echo_test_string"; then
5 kx CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
5 kx export CONFIG_SHELL
5 kx SHELL="$CONFIG_SHELL"
5 kx export SHELL
5 kx echo="$CONFIG_SHELL $0 --fallback-echo"
5 kx elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
5 kx test "X$echo_testing_string" = 'X\t' &&
5 kx echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
5 kx test "X$echo_testing_string" = "X$echo_test_string"; then
5 kx echo="$CONFIG_SHELL $0 --fallback-echo"
5 kx else
5 kx # maybe with a smaller string...
5 kx prev=:
5 kx
5 kx for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
5 kx if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
5 kx then
5 kx break
5 kx fi
5 kx prev="$cmd"
5 kx done
5 kx
5 kx if test "$prev" != 'sed 50q "$0"'; then
5 kx echo_test_string=`eval $prev`
5 kx export echo_test_string
5 kx exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
5 kx else
5 kx # Oops. We lost completely, so just stick with echo.
5 kx echo=echo
5 kx fi
5 kx fi
5 kx fi
5 kx fi
5 kx fi
5 kx fi
5 kx
5 kx # Copy echo and quote the copy suitably for passing to libtool from
5 kx # the Makefile, instead of quoting the original, which is used later.
5 kx ECHO=$echo
5 kx if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
5 kx ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx tagnames=${tagnames+${tagnames},}CXX
5 kx
5 kx test -n "$DJDIR" || exec 7<&0 </dev/null
5 kx exec 6>&1
5 kx
5 kx # Name of the host.
5 kx # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
5 kx # so uname gets run too.
5 kx ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
5 kx
5 kx #
5 kx # Initializations.
5 kx #
5 kx ac_default_prefix=/usr/local
5 kx ac_clean_files=
5 kx ac_config_libobj_dir=.
5 kx LIBOBJS=
5 kx cross_compiling=no
5 kx subdirs=
5 kx MFLAGS=
5 kx MAKEFLAGS=
5 kx
5 kx # Identity of this package.
5 kx PACKAGE_NAME='PHP'
5 kx PACKAGE_TARNAME='php'
5 kx PACKAGE_VERSION='8.1.2'
5 kx PACKAGE_STRING='PHP 8.1.2'
5 kx PACKAGE_BUGREPORT='https://bugs.php.net'
5 kx PACKAGE_URL='https://www.php.net'
5 kx
5 kx ac_unique_file="main/php_version.h"
5 kx # Factoring default headers for most tests.
5 kx ac_includes_default="\
5 kx #include <stddef.h>
5 kx #ifdef HAVE_STDIO_H
5 kx # include <stdio.h>
5 kx #endif
5 kx #ifdef HAVE_STDLIB_H
5 kx # include <stdlib.h>
5 kx #endif
5 kx #ifdef HAVE_STRING_H
5 kx # include <string.h>
5 kx #endif
5 kx #ifdef HAVE_INTTYPES_H
5 kx # include <inttypes.h>
5 kx #endif
5 kx #ifdef HAVE_STDINT_H
5 kx # include <stdint.h>
5 kx #endif
5 kx #ifdef HAVE_STRINGS_H
5 kx # include <strings.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_STAT_H
5 kx # include <sys/stat.h>
5 kx #endif
5 kx #ifdef HAVE_UNISTD_H
5 kx # include <unistd.h>
5 kx #endif"
5 kx
5 kx ac_header_c_list=
5 kx ac_subst_vars='LTLIBOBJS
5 kx LIBTOOL
5 kx NMEDIT
5 kx DSYMUTIL
5 kx STRIP
5 kx RANLIB
5 kx AR
5 kx ECHO
5 kx AR_FLAGS
5 kx PHP_VERSION_ID
5 kx PHP_VERSION
5 kx PHP_LIBS
5 kx PHP_LDFLAGS
5 kx PEAR_INSTALLDIR
5 kx NATIVE_RPATHS
5 kx INSTALL_IT
5 kx EXTRA_INCLUDES
5 kx INCLUDES
5 kx ZEND_EXTRA_LIBS
5 kx EXTRA_LIBS
5 kx EXTRA_LDFLAGS_PROGRAM
5 kx EXTRA_LDFLAGS
5 kx EXTENSION_DIR
5 kx DEBUG_CFLAGS
5 kx program_suffix
5 kx program_prefix
5 kx abs_srcdir
5 kx abs_builddir
5 kx PHP_INSTALLED_SAPIS
5 kx EXPANDED_PHP_CONFIG_FILE_SCAN_DIR
5 kx EXPANDED_PHP_CONFIG_FILE_PATH
5 kx EXPANDED_LOCALSTATEDIR
5 kx EXPANDED_SYSCONFDIR
5 kx EXPANDED_DATADIR
5 kx EXPANDED_LIBDIR
5 kx EXPANDED_MANDIR
5 kx EXPANDED_SBINDIR
5 kx EXPANDED_BINDIR
5 kx EXPANDED_EXTENSION_DIR
5 kx EXPANDED_PEAR_INSTALLDIR
5 kx INCLUDE_PATH
5 kx LIBZIP_LIBS
5 kx LIBZIP_CFLAGS
5 kx EXSLT_LIBS
5 kx EXSLT_CFLAGS
5 kx XSL_LIBS
5 kx XSL_CFLAGS
5 kx EXPAT_LIBS
5 kx EXPAT_CFLAGS
5 kx ARGON2_LIBS
5 kx ARGON2_CFLAGS
5 kx LIBSODIUM_LIBS
5 kx LIBSODIUM_CFLAGS
5 kx SNMP_CONFIG
5 kx EDIT_LIBS
5 kx EDIT_CFLAGS
5 kx PDO_OCI_VERSION
5 kx PDO_OCI_DIR
5 kx PDO_OCI_SHARED_LIBADD
5 kx PDO_MYSQL_MODULE_TYPE
5 kx FB_CONFIG
5 kx CAPSTONE_LIBS
5 kx CAPSTONE_CFLAGS
5 kx ODBC_TYPE
5 kx ODBC_LFLAGS
5 kx ODBC_LIBS
5 kx ODBC_CFLAGS
5 kx OCI8_ORACLE_VERSION
5 kx OCI8_DIR
5 kx OCI8_SHARED_LIBADD
5 kx ONIG_LIBS
5 kx ONIG_CFLAGS
5 kx SASL_LIBS
5 kx SASL_CFLAGS
5 kx HAVE_CXX11
5 kx ICU_LIBS
5 kx ICU_CFLAGS
5 kx GDLIB_LIBS
5 kx GDLIB_CFLAGS
5 kx FREETYPE2_LIBS
5 kx FREETYPE2_CFLAGS
5 kx XPM_LIBS
5 kx XPM_CFLAGS
5 kx JPEG_LIBS
5 kx JPEG_CFLAGS
5 kx WEBP_LIBS
5 kx WEBP_CFLAGS
5 kx AVIF_LIBS
5 kx AVIF_CFLAGS
5 kx PNG_LIBS
5 kx PNG_CFLAGS
5 kx FFI_LIBS
5 kx FFI_CFLAGS
5 kx ENCHANT_LIBS
5 kx ENCHANT_CFLAGS
5 kx ENCHANT2_LIBS
5 kx ENCHANT2_CFLAGS
5 kx CURL_FEATURES
5 kx CURL_LIBS
5 kx CURL_CFLAGS
5 kx ZLIB_LIBS
5 kx ZLIB_CFLAGS
5 kx SQLITE_LIBS
5 kx SQLITE_CFLAGS
5 kx PCRE2_LIBS
5 kx PCRE2_CFLAGS
5 kx OPENSSL_LIBS
5 kx OPENSSL_CFLAGS
5 kx KERBEROS_LIBS
5 kx KERBEROS_CFLAGS
5 kx LIBXML_LIBS
5 kx LIBXML_CFLAGS
5 kx VALGRIND_LIBS
5 kx VALGRIND_CFLAGS
5 kx ALLOCA
5 kx LIBOBJS
5 kx PROG_SENDMAIL
5 kx CXXCPP
5 kx ac_ct_CXX
5 kx CXXFLAGS
5 kx CXX
5 kx php_fpm_prefix
5 kx php_fpm_localstatedir
5 kx php_fpm_sysconfdir
5 kx php_fpm_group
5 kx php_fpm_user
5 kx php_fpm_systemd
5 kx SYSTEMD_LIBS
5 kx SYSTEMD_CFLAGS
5 kx SHLIB_DL_SUFFIX_NAME
5 kx SHLIB_SUFFIX_NAME
5 kx PHP
5 kx RE2C
5 kx YFLAGS
5 kx YACC
5 kx AWK
5 kx BUILD_CC
5 kx LN_S
5 kx CPP
5 kx OBJEXT
5 kx EXEEXT
5 kx ac_ct_CC
5 kx CPPFLAGS
5 kx LDFLAGS
5 kx CFLAGS
5 kx CC
5 kx PKG_CONFIG_LIBDIR
5 kx PKG_CONFIG_PATH
5 kx PKG_CONFIG
5 kx target_os
5 kx target_vendor
5 kx target_cpu
5 kx target
5 kx host_os
5 kx host_vendor
5 kx host_cpu
5 kx host
5 kx build_os
5 kx build_vendor
5 kx build_cpu
5 kx build
5 kx CONFIGURE_OPTIONS
5 kx CONFIGURE_COMMAND
5 kx SED
5 kx EGREP
5 kx GREP
5 kx target_alias
5 kx host_alias
5 kx build_alias
5 kx LIBS
5 kx ECHO_T
5 kx ECHO_N
5 kx ECHO_C
5 kx DEFS
5 kx mandir
5 kx localedir
5 kx libdir
5 kx psdir
5 kx pdfdir
5 kx dvidir
5 kx htmldir
5 kx infodir
5 kx docdir
5 kx oldincludedir
5 kx includedir
5 kx runstatedir
5 kx localstatedir
5 kx sharedstatedir
5 kx sysconfdir
5 kx datadir
5 kx datarootdir
5 kx libexecdir
5 kx sbindir
5 kx bindir
5 kx program_transform_name
5 kx prefix
5 kx exec_prefix
5 kx PACKAGE_URL
5 kx PACKAGE_BUGREPORT
5 kx PACKAGE_STRING
5 kx PACKAGE_VERSION
5 kx PACKAGE_TARNAME
5 kx PACKAGE_NAME
5 kx PATH_SEPARATOR
5 kx SHELL'
5 kx ac_subst_files=''
5 kx ac_user_opts='
5 kx enable_option_checking
5 kx with_libdir
5 kx enable_rpath
5 kx enable_re2c_cgoto
5 kx enable_gcc_global_regs
5 kx enable_
5 kx with_apxs2
5 kx enable_cli
5 kx enable_embed
5 kx enable_fpm
5 kx with_fpm_user
5 kx with_fpm_group
5 kx with_fpm_systemd
5 kx with_fpm_acl
5 kx with_fpm_apparmor
5 kx enable_fuzzer
5 kx enable_fuzzer_msan
5 kx enable_litespeed
5 kx enable_phpdbg
5 kx enable_phpdbg_debug
5 kx enable_phpdbg_readline
5 kx enable_cgi
5 kx with_valgrind
5 kx enable_gcov
5 kx enable_debug
5 kx enable_debug_assertions
5 kx enable_zts
5 kx enable_rtld_now
5 kx with_layout
5 kx with_config_file_path
5 kx with_config_file_scan_dir
5 kx enable_sigchild
5 kx enable_libgcc
5 kx enable_short_tags
5 kx enable_dmalloc
5 kx enable_ipv6
5 kx enable_dtrace
5 kx enable_fd_setsize
5 kx enable_werror
5 kx enable_memory_sanitizer
5 kx enable_address_sanitizer
5 kx enable_undefined_sanitizer
5 kx enable_all
5 kx with_libxml
5 kx with_openssl
5 kx with_kerberos
5 kx with_system_ciphers
5 kx with_external_pcre
5 kx with_pcre_jit
5 kx with_sqlite3
5 kx with_zlib
5 kx enable_bcmath
5 kx with_bz2
5 kx enable_calendar
5 kx enable_ctype
5 kx with_curl
5 kx enable_dba
5 kx with_qdbm
5 kx with_gdbm
5 kx with_ndbm
5 kx with_db4
5 kx with_db3
5 kx with_db2
5 kx with_db1
5 kx with_dbm
5 kx with_tcadb
5 kx with_lmdb
5 kx with_cdb
5 kx enable_inifile
5 kx enable_flatfile
5 kx enable_dom
5 kx with_enchant
5 kx enable_exif
5 kx with_ffi
5 kx enable_fileinfo
5 kx enable_filter
5 kx enable_ftp
5 kx with_openssl_dir
5 kx enable_gd
5 kx with_external_gd
5 kx with_avif
5 kx with_webp
5 kx with_jpeg
5 kx with_xpm
5 kx with_freetype
5 kx enable_gd_jis_conv
5 kx with_gettext
5 kx with_gmp
5 kx with_mhash
5 kx with_iconv
5 kx with_imap
5 kx with_imap_ssl
5 kx enable_intl
5 kx with_ldap
5 kx with_ldap_sasl
5 kx enable_mbstring
5 kx enable_mbregex
5 kx with_mysqli
5 kx with_mysql_sock
5 kx with_oci8
5 kx with_odbcver
5 kx with_adabas
5 kx with_sapdb
5 kx with_solid
5 kx with_ibm_db2
5 kx with_empress
5 kx with_empress_bcs
5 kx with_custom_odbc
5 kx with_iodbc
5 kx with_esoob
5 kx with_unixODBC
5 kx with_dbmaker
5 kx enable_opcache
5 kx enable_huge_code_pages
5 kx enable_opcache_jit
5 kx enable_pcntl
5 kx enable_pdo
5 kx with_pdo_dblib
5 kx with_pdo_firebird
5 kx with_pdo_mysql
5 kx with_zlib_dir
5 kx with_pdo_oci
5 kx with_pdo_odbc
5 kx with_pdo_pgsql
5 kx with_pdo_sqlite
5 kx with_pgsql
5 kx enable_phar
5 kx enable_posix
5 kx with_pspell
5 kx with_libedit
5 kx with_readline
5 kx enable_session
5 kx with_mm
5 kx enable_shmop
5 kx enable_simplexml
5 kx with_snmp
5 kx enable_soap
5 kx enable_sockets
5 kx with_sodium
5 kx with_external_libcrypt
5 kx with_password_argon2
5 kx enable_sysvmsg
5 kx enable_sysvsem
5 kx enable_sysvshm
5 kx with_tidy
5 kx enable_tokenizer
5 kx enable_xml
5 kx with_expat
5 kx enable_xmlreader
5 kx enable_xmlwriter
5 kx with_xsl
5 kx enable_zend_test
5 kx with_zip
5 kx enable_mysqlnd
5 kx enable_mysqlnd_compression_support
5 kx with_pear
5 kx enable_fiber_asm
5 kx enable_zend_signals
5 kx enable_shared
5 kx enable_static
5 kx enable_fast_install
5 kx with_gnu_ld
5 kx enable_libtool_lock
5 kx with_pic
5 kx with_tags
5 kx '
5 kx ac_precious_vars='build_alias
5 kx host_alias
5 kx target_alias
5 kx PKG_CONFIG
5 kx PKG_CONFIG_PATH
5 kx PKG_CONFIG_LIBDIR
5 kx CC
5 kx CFLAGS
5 kx LDFLAGS
5 kx LIBS
5 kx CPPFLAGS
5 kx CPP
5 kx SYSTEMD_CFLAGS
5 kx SYSTEMD_LIBS
5 kx CXX
5 kx CXXFLAGS
5 kx CCC
5 kx CXXCPP
5 kx VALGRIND_CFLAGS
5 kx VALGRIND_LIBS
5 kx LIBXML_CFLAGS
5 kx LIBXML_LIBS
5 kx KERBEROS_CFLAGS
5 kx KERBEROS_LIBS
5 kx OPENSSL_CFLAGS
5 kx OPENSSL_LIBS
5 kx PCRE2_CFLAGS
5 kx PCRE2_LIBS
5 kx SQLITE_CFLAGS
5 kx SQLITE_LIBS
5 kx ZLIB_CFLAGS
5 kx ZLIB_LIBS
5 kx CURL_CFLAGS
5 kx CURL_LIBS
5 kx CURL_FEATURES
5 kx ENCHANT2_CFLAGS
5 kx ENCHANT2_LIBS
5 kx ENCHANT_CFLAGS
5 kx ENCHANT_LIBS
5 kx FFI_CFLAGS
5 kx FFI_LIBS
5 kx PNG_CFLAGS
5 kx PNG_LIBS
5 kx AVIF_CFLAGS
5 kx AVIF_LIBS
5 kx WEBP_CFLAGS
5 kx WEBP_LIBS
5 kx JPEG_CFLAGS
5 kx JPEG_LIBS
5 kx XPM_CFLAGS
5 kx XPM_LIBS
5 kx FREETYPE2_CFLAGS
5 kx FREETYPE2_LIBS
5 kx GDLIB_CFLAGS
5 kx GDLIB_LIBS
5 kx ICU_CFLAGS
5 kx ICU_LIBS
5 kx SASL_CFLAGS
5 kx SASL_LIBS
5 kx ONIG_CFLAGS
5 kx ONIG_LIBS
5 kx ODBC_CFLAGS
5 kx ODBC_LIBS
5 kx CAPSTONE_CFLAGS
5 kx CAPSTONE_LIBS
5 kx EDIT_CFLAGS
5 kx EDIT_LIBS
5 kx LIBSODIUM_CFLAGS
5 kx LIBSODIUM_LIBS
5 kx ARGON2_CFLAGS
5 kx ARGON2_LIBS
5 kx EXPAT_CFLAGS
5 kx EXPAT_LIBS
5 kx XSL_CFLAGS
5 kx XSL_LIBS
5 kx EXSLT_CFLAGS
5 kx EXSLT_LIBS
5 kx LIBZIP_CFLAGS
5 kx LIBZIP_LIBS'
5 kx
5 kx
5 kx # Initialize some variables set by options.
5 kx ac_init_help=
5 kx ac_init_version=false
5 kx ac_unrecognized_opts=
5 kx ac_unrecognized_sep=
5 kx # The variables have the same names as the options, with
5 kx # dashes changed to underlines.
5 kx cache_file=/dev/null
5 kx exec_prefix=NONE
5 kx no_create=
5 kx no_recursion=
5 kx prefix=NONE
5 kx program_prefix=NONE
5 kx program_suffix=NONE
5 kx program_transform_name=s,x,x,
5 kx silent=
5 kx site=
5 kx srcdir=
5 kx verbose=
5 kx x_includes=NONE
5 kx x_libraries=NONE
5 kx
5 kx # Installation directory options.
5 kx # These are left unexpanded so users can "make install exec_prefix=/foo"
5 kx # and all the variables that are supposed to be based on exec_prefix
5 kx # by default will actually change.
5 kx # Use braces instead of parens because sh, perl, etc. also accept them.
5 kx # (The list follows the same order as the GNU Coding Standards.)
5 kx bindir='${exec_prefix}/bin'
5 kx sbindir='${exec_prefix}/sbin'
5 kx libexecdir='${exec_prefix}/libexec'
5 kx datarootdir='${prefix}/share'
5 kx datadir='${datarootdir}'
5 kx sysconfdir='${prefix}/etc'
5 kx sharedstatedir='${prefix}/com'
5 kx localstatedir='${prefix}/var'
5 kx runstatedir='${localstatedir}/run'
5 kx includedir='${prefix}/include'
5 kx oldincludedir='/usr/include'
5 kx docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
5 kx infodir='${datarootdir}/info'
5 kx htmldir='${docdir}'
5 kx dvidir='${docdir}'
5 kx pdfdir='${docdir}'
5 kx psdir='${docdir}'
5 kx libdir='${exec_prefix}/lib'
5 kx localedir='${datarootdir}/locale'
5 kx mandir='${datarootdir}/man'
5 kx
5 kx ac_prev=
5 kx ac_dashdash=
5 kx for ac_option
5 kx do
5 kx # If the previous option needs an argument, assign it.
5 kx if test -n "$ac_prev"; then
5 kx eval $ac_prev=\$ac_option
5 kx ac_prev=
5 kx continue
5 kx fi
5 kx
5 kx case $ac_option in
5 kx *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
5 kx *=) ac_optarg= ;;
5 kx *) ac_optarg=yes ;;
5 kx esac
5 kx
5 kx case $ac_dashdash$ac_option in
5 kx --)
5 kx ac_dashdash=yes ;;
5 kx
5 kx -bindir | --bindir | --bindi | --bind | --bin | --bi)
5 kx ac_prev=bindir ;;
5 kx -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
5 kx bindir=$ac_optarg ;;
5 kx
5 kx -build | --build | --buil | --bui | --bu)
5 kx ac_prev=build_alias ;;
5 kx -build=* | --build=* | --buil=* | --bui=* | --bu=*)
5 kx build_alias=$ac_optarg ;;
5 kx
5 kx -cache-file | --cache-file | --cache-fil | --cache-fi \
5 kx | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
5 kx ac_prev=cache_file ;;
5 kx -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
5 kx | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
5 kx cache_file=$ac_optarg ;;
5 kx
5 kx --config-cache | -C)
5 kx cache_file=config.cache ;;
5 kx
5 kx -datadir | --datadir | --datadi | --datad)
5 kx ac_prev=datadir ;;
5 kx -datadir=* | --datadir=* | --datadi=* | --datad=*)
5 kx datadir=$ac_optarg ;;
5 kx
5 kx -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
5 kx | --dataroo | --dataro | --datar)
5 kx ac_prev=datarootdir ;;
5 kx -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
5 kx | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
5 kx datarootdir=$ac_optarg ;;
5 kx
5 kx -disable-* | --disable-*)
5 kx ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
5 kx # Reject names that are not valid shell variable names.
5 kx expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
5 kx as_fn_error $? "invalid feature name: \`$ac_useropt'"
5 kx ac_useropt_orig=$ac_useropt
5 kx ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
5 kx case $ac_user_opts in
5 kx *"
5 kx "enable_$ac_useropt"
5 kx "*) ;;
5 kx *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
5 kx ac_unrecognized_sep=', ';;
5 kx esac
5 kx eval enable_$ac_useropt=no ;;
5 kx
5 kx -docdir | --docdir | --docdi | --doc | --do)
5 kx ac_prev=docdir ;;
5 kx -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
5 kx docdir=$ac_optarg ;;
5 kx
5 kx -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
5 kx ac_prev=dvidir ;;
5 kx -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
5 kx dvidir=$ac_optarg ;;
5 kx
5 kx -enable-* | --enable-*)
5 kx ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
5 kx # Reject names that are not valid shell variable names.
5 kx expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
5 kx as_fn_error $? "invalid feature name: \`$ac_useropt'"
5 kx ac_useropt_orig=$ac_useropt
5 kx ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
5 kx case $ac_user_opts in
5 kx *"
5 kx "enable_$ac_useropt"
5 kx "*) ;;
5 kx *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
5 kx ac_unrecognized_sep=', ';;
5 kx esac
5 kx eval enable_$ac_useropt=\$ac_optarg ;;
5 kx
5 kx -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
5 kx | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
5 kx | --exec | --exe | --ex)
5 kx ac_prev=exec_prefix ;;
5 kx -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
5 kx | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
5 kx | --exec=* | --exe=* | --ex=*)
5 kx exec_prefix=$ac_optarg ;;
5 kx
5 kx -gas | --gas | --ga | --g)
5 kx # Obsolete; use --with-gas.
5 kx with_gas=yes ;;
5 kx
5 kx -help | --help | --hel | --he | -h)
5 kx ac_init_help=long ;;
5 kx -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
5 kx ac_init_help=recursive ;;
5 kx -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
5 kx ac_init_help=short ;;
5 kx
5 kx -host | --host | --hos | --ho)
5 kx ac_prev=host_alias ;;
5 kx -host=* | --host=* | --hos=* | --ho=*)
5 kx host_alias=$ac_optarg ;;
5 kx
5 kx -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
5 kx ac_prev=htmldir ;;
5 kx -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
5 kx | --ht=*)
5 kx htmldir=$ac_optarg ;;
5 kx
5 kx -includedir | --includedir | --includedi | --included | --include \
5 kx | --includ | --inclu | --incl | --inc)
5 kx ac_prev=includedir ;;
5 kx -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
5 kx | --includ=* | --inclu=* | --incl=* | --inc=*)
5 kx includedir=$ac_optarg ;;
5 kx
5 kx -infodir | --infodir | --infodi | --infod | --info | --inf)
5 kx ac_prev=infodir ;;
5 kx -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
5 kx infodir=$ac_optarg ;;
5 kx
5 kx -libdir | --libdir | --libdi | --libd)
5 kx ac_prev=libdir ;;
5 kx -libdir=* | --libdir=* | --libdi=* | --libd=*)
5 kx libdir=$ac_optarg ;;
5 kx
5 kx -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
5 kx | --libexe | --libex | --libe)
5 kx ac_prev=libexecdir ;;
5 kx -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
5 kx | --libexe=* | --libex=* | --libe=*)
5 kx libexecdir=$ac_optarg ;;
5 kx
5 kx -localedir | --localedir | --localedi | --localed | --locale)
5 kx ac_prev=localedir ;;
5 kx -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
5 kx localedir=$ac_optarg ;;
5 kx
5 kx -localstatedir | --localstatedir | --localstatedi | --localstated \
5 kx | --localstate | --localstat | --localsta | --localst | --locals)
5 kx ac_prev=localstatedir ;;
5 kx -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
5 kx | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
5 kx localstatedir=$ac_optarg ;;
5 kx
5 kx -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
5 kx ac_prev=mandir ;;
5 kx -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
5 kx mandir=$ac_optarg ;;
5 kx
5 kx -nfp | --nfp | --nf)
5 kx # Obsolete; use --without-fp.
5 kx with_fp=no ;;
5 kx
5 kx -no-create | --no-create | --no-creat | --no-crea | --no-cre \
5 kx | --no-cr | --no-c | -n)
5 kx no_create=yes ;;
5 kx
5 kx -no-recursion | --no-recursion | --no-recursio | --no-recursi \
5 kx | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
5 kx no_recursion=yes ;;
5 kx
5 kx -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
5 kx | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
5 kx | --oldin | --oldi | --old | --ol | --o)
5 kx ac_prev=oldincludedir ;;
5 kx -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
5 kx | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
5 kx | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
5 kx oldincludedir=$ac_optarg ;;
5 kx
5 kx -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
5 kx ac_prev=prefix ;;
5 kx -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
5 kx prefix=$ac_optarg ;;
5 kx
5 kx -program-prefix | --program-prefix | --program-prefi | --program-pref \
5 kx | --program-pre | --program-pr | --program-p)
5 kx ac_prev=program_prefix ;;
5 kx -program-prefix=* | --program-prefix=* | --program-prefi=* \
5 kx | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
5 kx program_prefix=$ac_optarg ;;
5 kx
5 kx -program-suffix | --program-suffix | --program-suffi | --program-suff \
5 kx | --program-suf | --program-su | --program-s)
5 kx ac_prev=program_suffix ;;
5 kx -program-suffix=* | --program-suffix=* | --program-suffi=* \
5 kx | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
5 kx program_suffix=$ac_optarg ;;
5 kx
5 kx -program-transform-name | --program-transform-name \
5 kx | --program-transform-nam | --program-transform-na \
5 kx | --program-transform-n | --program-transform- \
5 kx | --program-transform | --program-transfor \
5 kx | --program-transfo | --program-transf \
5 kx | --program-trans | --program-tran \
5 kx | --progr-tra | --program-tr | --program-t)
5 kx ac_prev=program_transform_name ;;
5 kx -program-transform-name=* | --program-transform-name=* \
5 kx | --program-transform-nam=* | --program-transform-na=* \
5 kx | --program-transform-n=* | --program-transform-=* \
5 kx | --program-transform=* | --program-transfor=* \
5 kx | --program-transfo=* | --program-transf=* \
5 kx | --program-trans=* | --program-tran=* \
5 kx | --progr-tra=* | --program-tr=* | --program-t=*)
5 kx program_transform_name=$ac_optarg ;;
5 kx
5 kx -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
5 kx ac_prev=pdfdir ;;
5 kx -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
5 kx pdfdir=$ac_optarg ;;
5 kx
5 kx -psdir | --psdir | --psdi | --psd | --ps)
5 kx ac_prev=psdir ;;
5 kx -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
5 kx psdir=$ac_optarg ;;
5 kx
5 kx -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5 kx | -silent | --silent | --silen | --sile | --sil)
5 kx silent=yes ;;
5 kx
5 kx -runstatedir | --runstatedir | --runstatedi | --runstated \
5 kx | --runstate | --runstat | --runsta | --runst | --runs \
5 kx | --run | --ru | --r)
5 kx ac_prev=runstatedir ;;
5 kx -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
5 kx | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
5 kx | --run=* | --ru=* | --r=*)
5 kx runstatedir=$ac_optarg ;;
5 kx
5 kx -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
5 kx ac_prev=sbindir ;;
5 kx -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
5 kx | --sbi=* | --sb=*)
5 kx sbindir=$ac_optarg ;;
5 kx
5 kx -sharedstatedir | --sharedstatedir | --sharedstatedi \
5 kx | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
5 kx | --sharedst | --shareds | --shared | --share | --shar \
5 kx | --sha | --sh)
5 kx ac_prev=sharedstatedir ;;
5 kx -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
5 kx | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
5 kx | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
5 kx | --sha=* | --sh=*)
5 kx sharedstatedir=$ac_optarg ;;
5 kx
5 kx -site | --site | --sit)
5 kx ac_prev=site ;;
5 kx -site=* | --site=* | --sit=*)
5 kx site=$ac_optarg ;;
5 kx
5 kx -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
5 kx ac_prev=srcdir ;;
5 kx -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5 kx srcdir=$ac_optarg ;;
5 kx
5 kx -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
5 kx | --syscon | --sysco | --sysc | --sys | --sy)
5 kx ac_prev=sysconfdir ;;
5 kx -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
5 kx | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
5 kx sysconfdir=$ac_optarg ;;
5 kx
5 kx -target | --target | --targe | --targ | --tar | --ta | --t)
5 kx ac_prev=target_alias ;;
5 kx -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
5 kx target_alias=$ac_optarg ;;
5 kx
5 kx -v | -verbose | --verbose | --verbos | --verbo | --verb)
5 kx verbose=yes ;;
5 kx
5 kx -version | --version | --versio | --versi | --vers | -V)
5 kx ac_init_version=: ;;
5 kx
5 kx -with-* | --with-*)
5 kx ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
5 kx # Reject names that are not valid shell variable names.
5 kx expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
5 kx as_fn_error $? "invalid package name: \`$ac_useropt'"
5 kx ac_useropt_orig=$ac_useropt
5 kx ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
5 kx case $ac_user_opts in
5 kx *"
5 kx "with_$ac_useropt"
5 kx "*) ;;
5 kx *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
5 kx ac_unrecognized_sep=', ';;
5 kx esac
5 kx eval with_$ac_useropt=\$ac_optarg ;;
5 kx
5 kx -without-* | --without-*)
5 kx ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
5 kx # Reject names that are not valid shell variable names.
5 kx expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
5 kx as_fn_error $? "invalid package name: \`$ac_useropt'"
5 kx ac_useropt_orig=$ac_useropt
5 kx ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
5 kx case $ac_user_opts in
5 kx *"
5 kx "with_$ac_useropt"
5 kx "*) ;;
5 kx *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
5 kx ac_unrecognized_sep=', ';;
5 kx esac
5 kx eval with_$ac_useropt=no ;;
5 kx
5 kx --x)
5 kx # Obsolete; use --with-x.
5 kx with_x=yes ;;
5 kx
5 kx -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
5 kx | --x-incl | --x-inc | --x-in | --x-i)
5 kx ac_prev=x_includes ;;
5 kx -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
5 kx | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
5 kx x_includes=$ac_optarg ;;
5 kx
5 kx -x-libraries | --x-libraries | --x-librarie | --x-librari \
5 kx | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
5 kx ac_prev=x_libraries ;;
5 kx -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
5 kx | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
5 kx x_libraries=$ac_optarg ;;
5 kx
5 kx -*) as_fn_error $? "unrecognized option: \`$ac_option'
5 kx Try \`$0 --help' for more information"
5 kx ;;
5 kx
5 kx *=*)
5 kx ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
5 kx # Reject names that are not valid shell variable names.
5 kx case $ac_envvar in #(
5 kx '' | [0-9]* | *[!_$as_cr_alnum]* )
5 kx as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
5 kx esac
5 kx eval $ac_envvar=\$ac_optarg
5 kx export $ac_envvar ;;
5 kx
5 kx *)
5 kx # FIXME: should be removed in autoconf 3.0.
5 kx printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
5 kx expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
5 kx printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
5 kx : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
5 kx ;;
5 kx
5 kx esac
5 kx done
5 kx
5 kx if test -n "$ac_prev"; then
5 kx ac_option=--`echo $ac_prev | sed 's/_/-/g'`
5 kx as_fn_error $? "missing argument to $ac_option"
5 kx fi
5 kx
5 kx if test -n "$ac_unrecognized_opts"; then
5 kx case $enable_option_checking in
5 kx no) ;;
5 kx fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
5 kx *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
5 kx esac
5 kx fi
5 kx
5 kx # Check all directory arguments for consistency.
5 kx for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
5 kx datadir sysconfdir sharedstatedir localstatedir includedir \
5 kx oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
5 kx libdir localedir mandir runstatedir
5 kx do
5 kx eval ac_val=\$$ac_var
5 kx # Remove trailing slashes.
5 kx case $ac_val in
5 kx */ )
5 kx ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
5 kx eval $ac_var=\$ac_val;;
5 kx esac
5 kx # Be sure to have absolute directory names.
5 kx case $ac_val in
5 kx [\\/$]* | ?:[\\/]* ) continue;;
5 kx NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
5 kx esac
5 kx as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
5 kx done
5 kx
5 kx # There might be people who depend on the old broken behavior: `$host'
5 kx # used to hold the argument of --host etc.
5 kx # FIXME: To remove some day.
5 kx build=$build_alias
5 kx host=$host_alias
5 kx target=$target_alias
5 kx
5 kx # FIXME: To remove some day.
5 kx if test "x$host_alias" != x; then
5 kx if test "x$build_alias" = x; then
5 kx cross_compiling=maybe
5 kx elif test "x$build_alias" != "x$host_alias"; then
5 kx cross_compiling=yes
5 kx fi
5 kx fi
5 kx
5 kx ac_tool_prefix=
5 kx test -n "$host_alias" && ac_tool_prefix=$host_alias-
5 kx
5 kx test "$silent" = yes && exec 6>/dev/null
5 kx
5 kx
5 kx ac_pwd=`pwd` && test -n "$ac_pwd" &&
5 kx ac_ls_di=`ls -di .` &&
5 kx ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
5 kx as_fn_error $? "working directory cannot be determined"
5 kx test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
5 kx as_fn_error $? "pwd does not report name of working directory"
5 kx
5 kx
5 kx # Find the source files, if location was not specified.
5 kx if test -z "$srcdir"; then
5 kx ac_srcdir_defaulted=yes
5 kx # Try the directory containing this script, then the parent directory.
5 kx ac_confdir=`$as_dirname -- "$as_myself" ||
5 kx $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5 kx X"$as_myself" : 'X\(//\)[^/]' \| \
5 kx X"$as_myself" : 'X\(//\)$' \| \
5 kx X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
5 kx printf "%s\n" X"$as_myself" |
5 kx sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\/\)[^/].*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\/\)$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\).*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx s/.*/./; q'`
5 kx srcdir=$ac_confdir
5 kx if test ! -r "$srcdir/$ac_unique_file"; then
5 kx srcdir=..
5 kx fi
5 kx else
5 kx ac_srcdir_defaulted=no
5 kx fi
5 kx if test ! -r "$srcdir/$ac_unique_file"; then
5 kx test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
5 kx as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
5 kx fi
5 kx ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
5 kx ac_abs_confdir=`(
5 kx cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
5 kx pwd)`
5 kx # When building in place, set srcdir=.
5 kx if test "$ac_abs_confdir" = "$ac_pwd"; then
5 kx srcdir=.
5 kx fi
5 kx # Remove unnecessary trailing slashes from srcdir.
5 kx # Double slashes in file names in object file debugging info
5 kx # mess up M-x gdb in Emacs.
5 kx case $srcdir in
5 kx */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
5 kx esac
5 kx for ac_var in $ac_precious_vars; do
5 kx eval ac_env_${ac_var}_set=\${${ac_var}+set}
5 kx eval ac_env_${ac_var}_value=\$${ac_var}
5 kx eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
5 kx eval ac_cv_env_${ac_var}_value=\$${ac_var}
5 kx done
5 kx
5 kx #
5 kx # Report the --help message.
5 kx #
5 kx if test "$ac_init_help" = "long"; then
5 kx # Omit some internal or obsolete options to make the list less imposing.
5 kx # This message is too long to be a string in the A/UX 3.1 sh.
5 kx cat <<_ACEOF
5 kx \`configure' configures PHP 8.1.2 to adapt to many kinds of systems.
5 kx
5 kx Usage: $0 [OPTION]... [VAR=VALUE]...
5 kx
5 kx To assign environment variables (e.g., CC, CFLAGS...), specify them as
5 kx VAR=VALUE. See below for descriptions of some of the useful variables.
5 kx
5 kx Defaults for the options are specified in brackets.
5 kx
5 kx Configuration:
5 kx -h, --help display this help and exit
5 kx --help=short display options specific to this package
5 kx --help=recursive display the short help of all the included packages
5 kx -V, --version display version information and exit
5 kx -q, --quiet, --silent do not print \`checking ...' messages
5 kx --cache-file=FILE cache test results in FILE [disabled]
5 kx -C, --config-cache alias for \`--cache-file=config.cache'
5 kx -n, --no-create do not create output files
5 kx --srcdir=DIR find the sources in DIR [configure dir or \`..']
5 kx
5 kx Installation directories:
5 kx --prefix=PREFIX install architecture-independent files in PREFIX
5 kx [$ac_default_prefix]
5 kx --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5 kx [PREFIX]
5 kx
5 kx By default, \`make install' will install all the files in
5 kx \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
5 kx an installation prefix other than \`$ac_default_prefix' using \`--prefix',
5 kx for instance \`--prefix=\$HOME'.
5 kx
5 kx For better control, use the options below.
5 kx
5 kx Fine tuning of the installation directories:
5 kx --bindir=DIR user executables [EPREFIX/bin]
5 kx --sbindir=DIR system admin executables [EPREFIX/sbin]
5 kx --libexecdir=DIR program executables [EPREFIX/libexec]
5 kx --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
5 kx --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
5 kx --localstatedir=DIR modifiable single-machine data [PREFIX/var]
5 kx --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
5 kx --libdir=DIR object code libraries [EPREFIX/lib]
5 kx --includedir=DIR C header files [PREFIX/include]
5 kx --oldincludedir=DIR C header files for non-gcc [/usr/include]
5 kx --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
5 kx --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
5 kx --infodir=DIR info documentation [DATAROOTDIR/info]
5 kx --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
5 kx --mandir=DIR man documentation [DATAROOTDIR/man]
5 kx --docdir=DIR documentation root [DATAROOTDIR/doc/php]
5 kx --htmldir=DIR html documentation [DOCDIR]
5 kx --dvidir=DIR dvi documentation [DOCDIR]
5 kx --pdfdir=DIR pdf documentation [DOCDIR]
5 kx --psdir=DIR ps documentation [DOCDIR]
5 kx _ACEOF
5 kx
5 kx cat <<\_ACEOF
5 kx
5 kx Program names:
5 kx --program-prefix=PREFIX prepend PREFIX to installed program names
5 kx --program-suffix=SUFFIX append SUFFIX to installed program names
5 kx --program-transform-name=PROGRAM run sed PROGRAM on installed program names
5 kx
5 kx System types:
5 kx --build=BUILD configure for building on BUILD [guessed]
5 kx --host=HOST cross-compile to build programs to run on HOST [BUILD]
5 kx --target=TARGET configure for building compilers for TARGET [HOST]
5 kx _ACEOF
5 kx fi
5 kx
5 kx if test -n "$ac_init_help"; then
5 kx case $ac_init_help in
5 kx short | recursive ) echo "Configuration of PHP 8.1.2:";;
5 kx esac
5 kx cat <<\_ACEOF
5 kx
5 kx Optional Features and Packages:
5 kx --disable-option-checking ignore unrecognized --enable/--with options
5 kx --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
5 kx --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
5 kx --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
5 kx --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
5 kx --with-libdir=NAME Look for libraries in .../NAME rather than .../lib
5 kx --disable-rpath Disable passing additional runtime library search
5 kx paths
5 kx --enable-re2c-cgoto Enable -g flag to re2c to use computed goto gcc
5 kx extension
5 kx --disable-gcc-global-regs
5 kx whether to enable GCC global register variables
5 kx
5 kx SAPI modules:
5 kx
5 kx --with-apxs2[=FILE] Build shared Apache 2 handler module. FILE is the
5 kx optional pathname to the Apache apxs tool [apxs]
5 kx --disable-cli Disable building CLI version of PHP (this forces
5 kx --without-pear)
5 kx --enable-embed[=TYPE] EXPERIMENTAL: Enable building of embedded SAPI
5 kx library TYPE is either 'shared' or 'static'.
5 kx [TYPE=shared]
5 kx --enable-fpm Enable building of the fpm SAPI executable
5 kx --with-fpm-user[=USER] Set the user for php-fpm to run as. (default:
5 kx nobody)
5 kx --with-fpm-group[=GRP] Set the group for php-fpm to run as. For a system
5 kx user, this should usually be set to match the fpm
5 kx username (default: nobody)
5 kx --with-fpm-systemd Activate systemd integration
5 kx --with-fpm-acl Use POSIX Access Control Lists
5 kx --with-fpm-apparmor Support AppArmor confinement through libapparmor
5 kx --enable-fuzzer Build PHP as clang fuzzing test module (for
5 kx developers)
5 kx --enable-fuzzer-msan Enable msan instead of asan/ubsan when fuzzing
5 kx --enable-litespeed Build PHP as litespeed module
5 kx --enable-phpdbg Build phpdbg
5 kx --enable-phpdbg-debug Build phpdbg in debug mode
5 kx --enable-phpdbg-readline
5 kx Enable readline support in phpdbg (depends on static
5 kx ext/readline)
5 kx --disable-cgi Disable building CGI version of PHP
5 kx --with-valgrind Enable valgrind support
5 kx
5 kx General settings:
5 kx
5 kx --enable-gcov Enable GCOV code coverage - FOR DEVELOPERS ONLY!!
5 kx --enable-debug Compile with debugging symbols
5 kx --enable-debug-assertions
5 kx Compile with debug assertions even in release mode
5 kx --enable-zts Enable thread safety
5 kx --enable-rtld-now Use dlopen with RTLD_NOW instead of RTLD_LAZY
5 kx --with-layout=TYPE Set how installed files will be laid out. Type can
5 kx be either PHP or GNU [PHP]
5 kx --with-config-file-path=PATH
5 kx Set the path in which to look for php.ini
5 kx [PREFIX/lib]
5 kx --with-config-file-scan-dir=PATH
5 kx Set the path where to scan for configuration files
5 kx --enable-sigchild Enable PHP's own SIGCHLD handler
5 kx --enable-libgcc Enable explicitly linking against libgcc
5 kx --disable-short-tags Disable the short-form <? start tag by default
5 kx --enable-dmalloc Enable dmalloc
5 kx --disable-ipv6 Disable IPv6 support
5 kx --enable-dtrace Enable DTrace support
5 kx --enable-fd-setsize Set size of descriptor sets
5 kx --enable-werror Enable -Werror
5 kx --enable-memory-sanitizer
5 kx Enable memory sanitizer (clang only)
5 kx --enable-address-sanitizer
5 kx Enable address sanitizer
5 kx --enable-undefined-sanitizer
5 kx Enable undefined sanitizer
5 kx
5 kx Extensions:
5 kx
5 kx --with-EXTENSION=shared[,PATH]
5 kx
5 kx NOTE: Not all extensions can be build as 'shared'.
5 kx
5 kx Example: --with-foobar=shared,/usr/local/foobar/
5 kx
5 kx o Builds the foobar extension as shared extension.
5 kx o foobar package install prefix is /usr/local/foobar/
5 kx
5 kx
5 kx --disable-all Disable all extensions which are enabled by default
5 kx --without-libxml Build without LIBXML support
5 kx --with-openssl Include OpenSSL support (requires OpenSSL >= 1.0.2)
5 kx --with-kerberos OPENSSL: Include Kerberos support
5 kx --with-system-ciphers OPENSSL: Use system default cipher list instead of
5 kx hardcoded value
5 kx --with-external-pcre Use external library for PCRE support
5 kx --without-pcre-jit Disable PCRE JIT functionality
5 kx --without-sqlite3 Do not include SQLite3 support.
5 kx --with-zlib Include ZLIB support (requires zlib >= 1.2.0.4)
5 kx --enable-bcmath Enable bc style precision math functions
5 kx --with-bz2[=DIR] Include BZip2 support
5 kx --enable-calendar Enable support for calendar conversion
5 kx --disable-ctype Disable ctype functions
5 kx --with-curl Include cURL support
5 kx --enable-dba Build DBA with bundled modules. To build shared DBA
5 kx extension use --enable-dba=shared
5 kx --with-qdbm[=DIR] DBA: QDBM support
5 kx --with-gdbm[=DIR] DBA: GDBM support
5 kx --with-ndbm[=DIR] DBA: NDBM support
5 kx --with-db4[=DIR] DBA: Oracle Berkeley DB 4.x or 5.x support
5 kx --with-db3[=DIR] DBA: Oracle Berkeley DB 3.x support
5 kx --with-db2[=DIR] DBA: Oracle Berkeley DB 2.x support
5 kx --with-db1[=DIR] DBA: Oracle Berkeley DB 1.x support/emulation
5 kx --with-dbm[=DIR] DBA: DBM support
5 kx --with-tcadb[=DIR] DBA: Tokyo Cabinet abstract DB support
5 kx --with-lmdb[=DIR] DBA: Lightning memory-mapped database support
5 kx --without-cdb[=DIR] DBA: CDB support (bundled)
5 kx --disable-inifile DBA: INI support (bundled)
5 kx --disable-flatfile DBA: FlatFile support (bundled)
5 kx --disable-dom Disable DOM support
5 kx --with-enchant Include Enchant support
5 kx --enable-exif Enable EXIF (metadata from images) support
5 kx --with-ffi Include FFI support
5 kx --disable-fileinfo Disable fileinfo support
5 kx --disable-filter Disable input filter support
5 kx --enable-ftp Enable FTP support
5 kx --with-openssl-dir FTP: Whether to enable FTP SSL support without
5 kx ext/openssl
5 kx --enable-gd Include GD support
5 kx --with-external-gd Use external libgd
5 kx --with-avif GD: Enable AVIF support (only for bundled libgd)
5 kx --with-webp GD: Enable WEBP support (only for bundled libgd)
5 kx --with-jpeg GD: Enable JPEG support (only for bundled libgd)
5 kx --with-xpm GD: Enable XPM support (only for bundled libgd)
5 kx --with-freetype GD: Enable FreeType 2 support (only for bundled
5 kx libgd)
5 kx --enable-gd-jis-conv GD: Enable JIS-mapped Japanese font support (only
5 kx for bundled libgd)
5 kx --with-gettext[=DIR] Include GNU gettext support
5 kx --with-gmp[=DIR] Include GNU MP support
5 kx --with-mhash Include mhash support
5 kx --without-iconv[=DIR] Exclude iconv support
5 kx --with-imap[=DIR] Include IMAP support. DIR is the c-client install
5 kx prefix
5 kx --with-kerberos IMAP: Include Kerberos support
5 kx --with-imap-ssl IMAP: Include SSL support
5 kx --enable-intl Enable internationalization support
5 kx --with-ldap[=DIR] Include LDAP support
5 kx --with-ldap-sasl LDAP: Build with Cyrus SASL support
5 kx --enable-mbstring Enable multibyte string support
5 kx --disable-mbregex MBSTRING: Disable multibyte regex support
5 kx --with-mysqli[=FILE] Include MySQLi support. FILE is the path to
5 kx mysql_config. If no value or mysqlnd is passed as
5 kx FILE, the MySQL native driver will be used
5 kx --with-mysql-sock[=SOCKPATH]
5 kx MySQLi/PDO_MYSQL: Location of the MySQL unix socket
5 kx pointer. If unspecified, the default locations are
5 kx searched
5 kx --with-oci8[=DIR] Include Oracle Database OCI8 support. DIR defaults
5 kx to $ORACLE_HOME. Use
5 kx --with-oci8=instantclient,/path/to/instant/client/lib
5 kx to use an Oracle Instant Client installation
5 kx --with-odbcver[=HEX] Force support for the passed ODBC version. A hex
5 kx number is expected, default 0x0350. Use the special
5 kx value of 0 to prevent an explicit ODBCVER to be
5 kx defined.
5 kx --with-adabas[=DIR] Include Adabas D support [/usr/local]
5 kx --with-sapdb[=DIR] Include SAP DB support [/usr/local]
5 kx --with-solid[=DIR] Include Solid support [/usr/local/solid]
5 kx --with-ibm-db2[=DIR] Include IBM DB2 support [/home/db2inst1/sqllib]
5 kx --with-empress[=DIR] Include Empress support $EMPRESSPATH (Empress
5 kx Version >= 8.60 required)
5 kx --with-empress-bcs[=DIR]
5 kx Include Empress Local Access support $EMPRESSPATH
5 kx (Empress Version >= 8.60 required)
5 kx --with-custom-odbc[=DIR]
5 kx Include user defined ODBC support. DIR is ODBC
5 kx install base directory [/usr/local]. Make sure to
5 kx define CUSTOM_ODBC_LIBS and have some odbc.h in your
5 kx include dirs. For example, you should define
5 kx following for Sybase SQL Anywhere 5.5.00 on QNX,
5 kx prior to running this configure script:
5 kx CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix
5 kx CUSTOM_ODBC_LIBS="-ldblib -lodbc"
5 kx --with-iodbc Include iODBC support
5 kx --with-esoob[=DIR] Include Easysoft OOB support
5 kx [/usr/local/easysoft/oob/client]
5 kx --with-unixODBC Include unixODBC support
5 kx --with-dbmaker[=DIR] Include DBMaker support
5 kx --disable-opcache Disable Zend OPcache support
5 kx --disable-huge-code-pages
5 kx Disable copying PHP CODE pages into HUGE PAGES
5 kx --disable-opcache-jit Disable JIT
5 kx --enable-pcntl Enable pcntl support (CLI/CGI only)
5 kx --disable-pdo Disable PHP Data Objects support
5 kx --with-pdo-dblib[=DIR] PDO: DBLIB-DB support. DIR is the FreeTDS home
5 kx directory
5 kx --with-pdo-firebird[=DIR]
5 kx PDO: Firebird support. DIR is the Firebird base
5 kx install directory [/opt/firebird]
5 kx --with-pdo-mysql[=DIR] PDO: MySQL support. DIR is the MySQL base directory.
5 kx If no value or mysqlnd is passed as DIR, the MySQL
5 kx native driver will be used
5 kx --with-zlib-dir[=DIR] PDO_MySQL: Set the path to libz install prefix
5 kx --with-pdo-oci[=DIR] PDO: Oracle OCI support. DIR defaults to
5 kx $ORACLE_HOME. Use
5 kx --with-pdo-oci=instantclient,/path/to/instant/client/lib
5 kx for an Oracle Instant Client installation.
5 kx --with-pdo-odbc=flavour,dir
5 kx PDO: Support for 'flavour' ODBC driver. The include
5 kx and lib dirs are looked for under 'dir'. The
5 kx 'flavour' can be one of: ibm-db2, iODBC, unixODBC,
5 kx generic. If ',dir' part is omitted, default for the
5 kx flavour you have selected will be used. e.g.:
5 kx --with-pdo-odbc=unixODBC will check for unixODBC
5 kx under /usr/local. You may attempt to use an
5 kx otherwise unsupported driver using the 'generic'
5 kx flavour. The syntax for generic ODBC support is:
5 kx --with-pdo-odbc=generic,dir,libname,ldflags,cflags.
5 kx When built as 'shared' the extension filename is
5 kx always pdo_odbc.so
5 kx --with-pdo-pgsql[=DIR] PDO: PostgreSQL support. DIR is the PostgreSQL base
5 kx install directory or the path to pg_config
5 kx --without-pdo-sqlite PDO: sqlite 3 support.
5 kx --with-pgsql[=DIR] Include PostgreSQL support. DIR is the PostgreSQL
5 kx base install directory or the path to pg_config
5 kx --disable-phar Disable phar support
5 kx --disable-posix Disable POSIX-like functions
5 kx --with-pspell[=DIR] Include PSPELL support. GNU Aspell version 0.50.0 or
5 kx higher required
5 kx --with-libedit Include libedit readline replacement (CLI/CGI only)
5 kx --with-readline[=DIR] Include readline support (CLI/CGI only)
5 kx --disable-session Disable session support
5 kx --with-mm[=DIR] SESSION: Include mm support for session storage
5 kx --enable-shmop Enable shmop support
5 kx --disable-simplexml Disable SimpleXML support
5 kx --with-snmp[=DIR] Include SNMP support
5 kx --enable-soap Enable SOAP support
5 kx --enable-sockets Enable sockets support
5 kx --with-sodium Include sodium support
5 kx --with-external-libcrypt
5 kx Use external libcrypt or libxcrypt
5 kx --with-password-argon2 Include Argon2 support in password_*
5 kx --enable-sysvmsg Enable sysvmsg support
5 kx --enable-sysvsem Enable System V semaphore support
5 kx --enable-sysvshm Enable the System V shared memory support
5 kx --with-tidy[=DIR] Include TIDY support
5 kx --disable-tokenizer Disable tokenizer support
5 kx --disable-xml Disable XML support
5 kx --with-expat XML: use expat instead of libxml2
5 kx --disable-xmlreader Disable XMLReader support
5 kx --disable-xmlwriter Disable XMLWriter support
5 kx --with-xsl Build with XSL support
5 kx --enable-zend-test Enable zend_test extension
5 kx --with-zip Include Zip read/write support
5 kx --enable-mysqlnd Enable mysqlnd explicitly, will be done implicitly
5 kx when required by other extensions
5 kx --disable-mysqlnd-compression-support
5 kx Disable support for the MySQL compressed protocol in
5 kx mysqlnd
5 kx
5 kx PEAR:
5 kx
5 kx --with-pear[=DIR] Install PEAR in DIR [PREFIX/lib/php]
5 kx --disable-fiber-asm Disable the use of boost fiber assembly files
5 kx
5 kx Zend:
5 kx
5 kx --disable-zend-signals whether to enable zend signal handling
5 kx
5 kx TSRM:
5 kx
5 kx
5 kx Libtool:
5 kx
5 kx --enable-shared=PKGS Build shared libraries default=yes
5 kx --enable-static=PKGS Build static libraries default=yes
5 kx --enable-fast-install=PKGS
5 kx Optimize for fast installation default=yes
5 kx --with-gnu-ld Assume the C compiler uses GNU ld default=no
5 kx --disable-libtool-lock Avoid locking (might break parallel builds)
5 kx --with-pic Try to use only PIC/non-PIC objects default=use both
5 kx --with-tags=TAGS Include additional configurations automatic
5 kx
5 kx
5 kx Some influential environment variables:
5 kx PKG_CONFIG path to pkg-config utility
5 kx PKG_CONFIG_PATH
5 kx directories to add to pkg-config's search path
5 kx PKG_CONFIG_LIBDIR
5 kx path overriding pkg-config's built-in search path
5 kx CC C compiler command
5 kx CFLAGS C compiler flags
5 kx LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
5 kx nonstandard directory <lib dir>
5 kx LIBS libraries to pass to the linker, e.g. -l<library>
5 kx CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
5 kx you have headers in a nonstandard directory <include dir>
5 kx CPP C preprocessor
5 kx SYSTEMD_CFLAGS
5 kx C compiler flags for SYSTEMD, overriding pkg-config
5 kx SYSTEMD_LIBS
5 kx linker flags for SYSTEMD, overriding pkg-config
5 kx CXX C++ compiler command
5 kx CXXFLAGS C++ compiler flags
5 kx CXXCPP C++ preprocessor
5 kx VALGRIND_CFLAGS
5 kx C compiler flags for VALGRIND, overriding pkg-config
5 kx VALGRIND_LIBS
5 kx linker flags for VALGRIND, overriding pkg-config
5 kx LIBXML_CFLAGS
5 kx C compiler flags for LIBXML, overriding pkg-config
5 kx LIBXML_LIBS linker flags for LIBXML, overriding pkg-config
5 kx KERBEROS_CFLAGS
5 kx C compiler flags for KERBEROS, overriding pkg-config
5 kx KERBEROS_LIBS
5 kx linker flags for KERBEROS, overriding pkg-config
5 kx OPENSSL_CFLAGS
5 kx C compiler flags for OPENSSL, overriding pkg-config
5 kx OPENSSL_LIBS
5 kx linker flags for OPENSSL, overriding pkg-config
5 kx PCRE2_CFLAGS
5 kx C compiler flags for PCRE2, overriding pkg-config
5 kx PCRE2_LIBS linker flags for PCRE2, overriding pkg-config
5 kx SQLITE_CFLAGS
5 kx C compiler flags for SQLITE, overriding pkg-config
5 kx SQLITE_LIBS linker flags for SQLITE, overriding pkg-config
5 kx ZLIB_CFLAGS C compiler flags for ZLIB, overriding pkg-config
5 kx ZLIB_LIBS linker flags for ZLIB, overriding pkg-config
5 kx CURL_CFLAGS C compiler flags for CURL, overriding pkg-config
5 kx CURL_LIBS linker flags for CURL, overriding pkg-config
5 kx CURL_FEATURES
5 kx value of supported_features for libcurl, overriding pkg-config
5 kx ENCHANT2_CFLAGS
5 kx C compiler flags for ENCHANT2, overriding pkg-config
5 kx ENCHANT2_LIBS
5 kx linker flags for ENCHANT2, overriding pkg-config
5 kx ENCHANT_CFLAGS
5 kx C compiler flags for ENCHANT, overriding pkg-config
5 kx ENCHANT_LIBS
5 kx linker flags for ENCHANT, overriding pkg-config
5 kx FFI_CFLAGS C compiler flags for FFI, overriding pkg-config
5 kx FFI_LIBS linker flags for FFI, overriding pkg-config
5 kx PNG_CFLAGS C compiler flags for PNG, overriding pkg-config
5 kx PNG_LIBS linker flags for PNG, overriding pkg-config
5 kx AVIF_CFLAGS C compiler flags for AVIF, overriding pkg-config
5 kx AVIF_LIBS linker flags for AVIF, overriding pkg-config
5 kx WEBP_CFLAGS C compiler flags for WEBP, overriding pkg-config
5 kx WEBP_LIBS linker flags for WEBP, overriding pkg-config
5 kx JPEG_CFLAGS C compiler flags for JPEG, overriding pkg-config
5 kx JPEG_LIBS linker flags for JPEG, overriding pkg-config
5 kx XPM_CFLAGS C compiler flags for XPM, overriding pkg-config
5 kx XPM_LIBS linker flags for XPM, overriding pkg-config
5 kx FREETYPE2_CFLAGS
5 kx C compiler flags for FREETYPE2, overriding pkg-config
5 kx FREETYPE2_LIBS
5 kx linker flags for FREETYPE2, overriding pkg-config
5 kx GDLIB_CFLAGS
5 kx C compiler flags for GDLIB, overriding pkg-config
5 kx GDLIB_LIBS linker flags for GDLIB, overriding pkg-config
5 kx ICU_CFLAGS C compiler flags for ICU, overriding pkg-config
5 kx ICU_LIBS linker flags for ICU, overriding pkg-config
5 kx SASL_CFLAGS C compiler flags for SASL, overriding pkg-config
5 kx SASL_LIBS linker flags for SASL, overriding pkg-config
5 kx ONIG_CFLAGS C compiler flags for ONIG, overriding pkg-config
5 kx ONIG_LIBS linker flags for ONIG, overriding pkg-config
5 kx ODBC_CFLAGS C compiler flags for ODBC, overriding pkg-config
5 kx ODBC_LIBS linker flags for ODBC, overriding pkg-config
5 kx CAPSTONE_CFLAGS
5 kx C compiler flags for CAPSTONE, overriding pkg-config
5 kx CAPSTONE_LIBS
5 kx linker flags for CAPSTONE, overriding pkg-config
5 kx EDIT_CFLAGS C compiler flags for EDIT, overriding pkg-config
5 kx EDIT_LIBS linker flags for EDIT, overriding pkg-config
5 kx LIBSODIUM_CFLAGS
5 kx C compiler flags for LIBSODIUM, overriding pkg-config
5 kx LIBSODIUM_LIBS
5 kx linker flags for LIBSODIUM, overriding pkg-config
5 kx ARGON2_CFLAGS
5 kx C compiler flags for ARGON2, overriding pkg-config
5 kx ARGON2_LIBS linker flags for ARGON2, overriding pkg-config
5 kx EXPAT_CFLAGS
5 kx C compiler flags for EXPAT, overriding pkg-config
5 kx EXPAT_LIBS linker flags for EXPAT, overriding pkg-config
5 kx XSL_CFLAGS C compiler flags for XSL, overriding pkg-config
5 kx XSL_LIBS linker flags for XSL, overriding pkg-config
5 kx EXSLT_CFLAGS
5 kx C compiler flags for EXSLT, overriding pkg-config
5 kx EXSLT_LIBS linker flags for EXSLT, overriding pkg-config
5 kx LIBZIP_CFLAGS
5 kx C compiler flags for LIBZIP, overriding pkg-config
5 kx LIBZIP_LIBS linker flags for LIBZIP, overriding pkg-config
5 kx
5 kx Use these variables to override the choices made by `configure' or to help
5 kx it to find libraries and programs with nonstandard names/locations.
5 kx
5 kx Report bugs to <https://bugs.php.net>.
5 kx PHP home page: <https://www.php.net>.
5 kx _ACEOF
5 kx ac_status=$?
5 kx fi
5 kx
5 kx if test "$ac_init_help" = "recursive"; then
5 kx # If there are subdirs, report their specific --help.
5 kx for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
5 kx test -d "$ac_dir" ||
5 kx { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
5 kx continue
5 kx ac_builddir=.
5 kx
5 kx case "$ac_dir" in
5 kx .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
5 kx *)
5 kx ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
5 kx # A ".." for each directory in $ac_dir_suffix.
5 kx ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
5 kx case $ac_top_builddir_sub in
5 kx "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
5 kx *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
5 kx esac ;;
5 kx esac
5 kx ac_abs_top_builddir=$ac_pwd
5 kx ac_abs_builddir=$ac_pwd$ac_dir_suffix
5 kx # for backward compatibility:
5 kx ac_top_builddir=$ac_top_build_prefix
5 kx
5 kx case $srcdir in
5 kx .) # We are building in place.
5 kx ac_srcdir=.
5 kx ac_top_srcdir=$ac_top_builddir_sub
5 kx ac_abs_top_srcdir=$ac_pwd ;;
5 kx [\\/]* | ?:[\\/]* ) # Absolute name.
5 kx ac_srcdir=$srcdir$ac_dir_suffix;
5 kx ac_top_srcdir=$srcdir
5 kx ac_abs_top_srcdir=$srcdir ;;
5 kx *) # Relative name.
5 kx ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
5 kx ac_top_srcdir=$ac_top_build_prefix$srcdir
5 kx ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5 kx esac
5 kx ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
5 kx
5 kx cd "$ac_dir" || { ac_status=$?; continue; }
5 kx # Check for configure.gnu first; this name is used for a wrapper for
5 kx # Metaconfig's "Configure" on case-insensitive file systems.
5 kx if test -f "$ac_srcdir/configure.gnu"; then
5 kx echo &&
5 kx $SHELL "$ac_srcdir/configure.gnu" --help=recursive
5 kx elif test -f "$ac_srcdir/configure"; then
5 kx echo &&
5 kx $SHELL "$ac_srcdir/configure" --help=recursive
5 kx else
5 kx printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
5 kx fi || ac_status=$?
5 kx cd "$ac_pwd" || { ac_status=$?; break; }
5 kx done
5 kx fi
5 kx
5 kx test -n "$ac_init_help" && exit $ac_status
5 kx if $ac_init_version; then
5 kx cat <<\_ACEOF
5 kx PHP configure 8.1.2
5 kx generated by GNU Autoconf 2.71
5 kx
5 kx Copyright (C) 2021 Free Software Foundation, Inc.
5 kx This configure script is free software; the Free Software Foundation
5 kx gives unlimited permission to copy, distribute and modify it.
5 kx _ACEOF
5 kx exit
5 kx fi
5 kx
5 kx ## ------------------------ ##
5 kx ## Autoconf initialization. ##
5 kx ## ------------------------ ##
5 kx
5 kx # ac_fn_c_try_compile LINENO
5 kx # --------------------------
5 kx # Try to compile conftest.$ac_ext, and return whether this succeeded.
5 kx ac_fn_c_try_compile ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx rm -f conftest.$ac_objext conftest.beam
5 kx if { { ac_try="$ac_compile"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_compile") 2>conftest.err
5 kx ac_status=$?
5 kx if test -s conftest.err; then
5 kx grep -v '^ *+' conftest.err >conftest.er1
5 kx cat conftest.er1 >&5
5 kx mv -f conftest.er1 conftest.err
5 kx fi
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && {
5 kx test -z "$ac_c_werror_flag" ||
5 kx test ! -s conftest.err
5 kx } && test -s conftest.$ac_objext
5 kx then :
5 kx ac_retval=0
5 kx else $as_nop
5 kx printf "%s\n" "$as_me: failed program was:" >&5
5 kx sed 's/^/| /' conftest.$ac_ext >&5
5 kx
5 kx ac_retval=1
5 kx fi
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx as_fn_set_status $ac_retval
5 kx
5 kx } # ac_fn_c_try_compile
5 kx
5 kx # ac_fn_c_try_cpp LINENO
5 kx # ----------------------
5 kx # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
5 kx ac_fn_c_try_cpp ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx if { { ac_try="$ac_cpp conftest.$ac_ext"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
5 kx ac_status=$?
5 kx if test -s conftest.err; then
5 kx grep -v '^ *+' conftest.err >conftest.er1
5 kx cat conftest.er1 >&5
5 kx mv -f conftest.er1 conftest.err
5 kx fi
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } > conftest.i && {
5 kx test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5 kx test ! -s conftest.err
5 kx }
5 kx then :
5 kx ac_retval=0
5 kx else $as_nop
5 kx printf "%s\n" "$as_me: failed program was:" >&5
5 kx sed 's/^/| /' conftest.$ac_ext >&5
5 kx
5 kx ac_retval=1
5 kx fi
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx as_fn_set_status $ac_retval
5 kx
5 kx } # ac_fn_c_try_cpp
5 kx
5 kx # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
5 kx # -------------------------------------------------------
5 kx # Tests whether HEADER exists and can be compiled using the include files in
5 kx # INCLUDES, setting the cache variable VAR accordingly.
5 kx ac_fn_c_check_header_compile ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
5 kx printf %s "checking for $2... " >&6; }
5 kx if eval test \${$3+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx #include <$2>
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx eval "$3=yes"
5 kx else $as_nop
5 kx eval "$3=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx eval ac_res=\$$3
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx
5 kx } # ac_fn_c_check_header_compile
5 kx
5 kx # ac_fn_c_try_link LINENO
5 kx # -----------------------
5 kx # Try to link conftest.$ac_ext, and return whether this succeeded.
5 kx ac_fn_c_try_link ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
5 kx if { { ac_try="$ac_link"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_link") 2>conftest.err
5 kx ac_status=$?
5 kx if test -s conftest.err; then
5 kx grep -v '^ *+' conftest.err >conftest.er1
5 kx cat conftest.er1 >&5
5 kx mv -f conftest.er1 conftest.err
5 kx fi
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && {
5 kx test -z "$ac_c_werror_flag" ||
5 kx test ! -s conftest.err
5 kx } && test -s conftest$ac_exeext && {
5 kx test "$cross_compiling" = yes ||
5 kx test -x conftest$ac_exeext
5 kx }
5 kx then :
5 kx ac_retval=0
5 kx else $as_nop
5 kx printf "%s\n" "$as_me: failed program was:" >&5
5 kx sed 's/^/| /' conftest.$ac_ext >&5
5 kx
5 kx ac_retval=1
5 kx fi
5 kx # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
5 kx # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
5 kx # interfere with the next link command; also delete a directory that is
5 kx # left behind by Apple's compiler. We do this before executing the actions.
5 kx rm -rf conftest.dSYM conftest_ipa8_conftest.oo
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx as_fn_set_status $ac_retval
5 kx
5 kx } # ac_fn_c_try_link
5 kx
5 kx # ac_fn_c_check_func LINENO FUNC VAR
5 kx # ----------------------------------
5 kx # Tests whether FUNC exists, setting the cache variable VAR accordingly
5 kx ac_fn_c_check_func ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
5 kx printf %s "checking for $2... " >&6; }
5 kx if eval test \${$3+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
5 kx For example, HP-UX 11i <limits.h> declares gettimeofday. */
5 kx #define $2 innocuous_$2
5 kx
5 kx /* System header to define __stub macros and hopefully few prototypes,
5 kx which can conflict with char $2 (); below. */
5 kx
5 kx #include <limits.h>
5 kx #undef $2
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx #ifdef __cplusplus
5 kx extern "C"
5 kx #endif
5 kx char $2 ();
5 kx /* The GNU C library defines this for functions which it implements
5 kx to always fail with ENOSYS. Some functions are actually named
5 kx something starting with __ and the normal name is an alias. */
5 kx #if defined __stub_$2 || defined __stub___$2
5 kx choke me
5 kx #endif
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx return $2 ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$3=yes"
5 kx else $as_nop
5 kx eval "$3=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx eval ac_res=\$$3
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx
5 kx } # ac_fn_c_check_func
5 kx
5 kx # ac_fn_c_try_run LINENO
5 kx # ----------------------
5 kx # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
5 kx # executables *can* be run.
5 kx ac_fn_c_try_run ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx if { { ac_try="$ac_link"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_link") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
5 kx { { case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_try") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; }
5 kx then :
5 kx ac_retval=0
5 kx else $as_nop
5 kx printf "%s\n" "$as_me: program exited with status $ac_status" >&5
5 kx printf "%s\n" "$as_me: failed program was:" >&5
5 kx sed 's/^/| /' conftest.$ac_ext >&5
5 kx
5 kx ac_retval=$ac_status
5 kx fi
5 kx rm -rf conftest.dSYM conftest_ipa8_conftest.oo
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx as_fn_set_status $ac_retval
5 kx
5 kx } # ac_fn_c_try_run
5 kx
5 kx # ac_fn_cxx_try_compile LINENO
5 kx # ----------------------------
5 kx # Try to compile conftest.$ac_ext, and return whether this succeeded.
5 kx ac_fn_cxx_try_compile ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx rm -f conftest.$ac_objext conftest.beam
5 kx if { { ac_try="$ac_compile"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_compile") 2>conftest.err
5 kx ac_status=$?
5 kx if test -s conftest.err; then
5 kx grep -v '^ *+' conftest.err >conftest.er1
5 kx cat conftest.er1 >&5
5 kx mv -f conftest.er1 conftest.err
5 kx fi
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && {
5 kx test -z "$ac_cxx_werror_flag" ||
5 kx test ! -s conftest.err
5 kx } && test -s conftest.$ac_objext
5 kx then :
5 kx ac_retval=0
5 kx else $as_nop
5 kx printf "%s\n" "$as_me: failed program was:" >&5
5 kx sed 's/^/| /' conftest.$ac_ext >&5
5 kx
5 kx ac_retval=1
5 kx fi
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx as_fn_set_status $ac_retval
5 kx
5 kx } # ac_fn_cxx_try_compile
5 kx
5 kx # ac_fn_cxx_try_cpp LINENO
5 kx # ------------------------
5 kx # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
5 kx ac_fn_cxx_try_cpp ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx if { { ac_try="$ac_cpp conftest.$ac_ext"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
5 kx ac_status=$?
5 kx if test -s conftest.err; then
5 kx grep -v '^ *+' conftest.err >conftest.er1
5 kx cat conftest.er1 >&5
5 kx mv -f conftest.er1 conftest.err
5 kx fi
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } > conftest.i && {
5 kx test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5 kx test ! -s conftest.err
5 kx }
5 kx then :
5 kx ac_retval=0
5 kx else $as_nop
5 kx printf "%s\n" "$as_me: failed program was:" >&5
5 kx sed 's/^/| /' conftest.$ac_ext >&5
5 kx
5 kx ac_retval=1
5 kx fi
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx as_fn_set_status $ac_retval
5 kx
5 kx } # ac_fn_cxx_try_cpp
5 kx
5 kx # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
5 kx # ----------------------------------------------------
5 kx # Tries to find if the field MEMBER exists in type AGGR, after including
5 kx # INCLUDES, setting cache variable VAR accordingly.
5 kx ac_fn_c_check_member ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
5 kx printf %s "checking for $2.$3... " >&6; }
5 kx if eval test \${$4+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $5
5 kx int
5 kx main (void)
5 kx {
5 kx static $2 ac_aggr;
5 kx if (ac_aggr.$3)
5 kx return 0;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx eval "$4=yes"
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $5
5 kx int
5 kx main (void)
5 kx {
5 kx static $2 ac_aggr;
5 kx if (sizeof ac_aggr.$3)
5 kx return 0;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx eval "$4=yes"
5 kx else $as_nop
5 kx eval "$4=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx eval ac_res=\$$4
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx
5 kx } # ac_fn_c_check_member
5 kx
5 kx # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
5 kx # ------------------------------------------------------------------
5 kx # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
5 kx # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
5 kx ac_fn_check_decl ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx as_decl_name=`echo $2|sed 's/ *(.*//'`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
5 kx printf %s "checking whether $as_decl_name is declared... " >&6; }
5 kx if eval test \${$3+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
5 kx eval ac_save_FLAGS=\$$6
5 kx as_fn_append $6 " $5"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx int
5 kx main (void)
5 kx {
5 kx #ifndef $as_decl_name
5 kx #ifdef __cplusplus
5 kx (void) $as_decl_use;
5 kx #else
5 kx (void) $as_decl_name;
5 kx #endif
5 kx #endif
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx eval "$3=yes"
5 kx else $as_nop
5 kx eval "$3=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx eval $6=\$ac_save_FLAGS
5 kx
5 kx fi
5 kx eval ac_res=\$$3
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx
5 kx } # ac_fn_check_decl
5 kx
5 kx # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
5 kx # -------------------------------------------
5 kx # Tests whether TYPE exists after having included INCLUDES, setting cache
5 kx # variable VAR accordingly.
5 kx ac_fn_c_check_type ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
5 kx printf %s "checking for $2... " >&6; }
5 kx if eval test \${$3+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx eval "$3=no"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx int
5 kx main (void)
5 kx {
5 kx if (sizeof ($2))
5 kx return 0;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx int
5 kx main (void)
5 kx {
5 kx if (sizeof (($2)))
5 kx return 0;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx eval "$3=yes"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx eval ac_res=\$$3
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx
5 kx } # ac_fn_c_check_type
5 kx
5 kx # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
5 kx # --------------------------------------------
5 kx # Tries to find the compile-time value of EXPR in a program that includes
5 kx # INCLUDES, setting VAR accordingly. Returns whether the value could be
5 kx # computed
5 kx ac_fn_c_compute_int ()
5 kx {
5 kx as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx if test "$cross_compiling" = yes; then
5 kx # Depending upon the size, compute the lo and hi bounds.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx int
5 kx main (void)
5 kx {
5 kx static int test_array [1 - 2 * !(($2) >= 0)];
5 kx test_array [0] = 0;
5 kx return test_array [0];
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_lo=0 ac_mid=0
5 kx while :; do
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx int
5 kx main (void)
5 kx {
5 kx static int test_array [1 - 2 * !(($2) <= $ac_mid)];
5 kx test_array [0] = 0;
5 kx return test_array [0];
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_hi=$ac_mid; break
5 kx else $as_nop
5 kx as_fn_arith $ac_mid + 1 && ac_lo=$as_val
5 kx if test $ac_lo -le $ac_mid; then
5 kx ac_lo= ac_hi=
5 kx break
5 kx fi
5 kx as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx done
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx int
5 kx main (void)
5 kx {
5 kx static int test_array [1 - 2 * !(($2) < 0)];
5 kx test_array [0] = 0;
5 kx return test_array [0];
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_hi=-1 ac_mid=-1
5 kx while :; do
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx int
5 kx main (void)
5 kx {
5 kx static int test_array [1 - 2 * !(($2) >= $ac_mid)];
5 kx test_array [0] = 0;
5 kx return test_array [0];
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_lo=$ac_mid; break
5 kx else $as_nop
5 kx as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
5 kx if test $ac_mid -le $ac_hi; then
5 kx ac_lo= ac_hi=
5 kx break
5 kx fi
5 kx as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx done
5 kx else $as_nop
5 kx ac_lo= ac_hi=
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx # Binary search between lo and hi bounds.
5 kx while test "x$ac_lo" != "x$ac_hi"; do
5 kx as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx int
5 kx main (void)
5 kx {
5 kx static int test_array [1 - 2 * !(($2) <= $ac_mid)];
5 kx test_array [0] = 0;
5 kx return test_array [0];
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_hi=$ac_mid
5 kx else $as_nop
5 kx as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx done
5 kx case $ac_lo in #((
5 kx ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
5 kx '') ac_retval=1 ;;
5 kx esac
5 kx else
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $4
5 kx static long int longval (void) { return $2; }
5 kx static unsigned long int ulongval (void) { return $2; }
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx FILE *f = fopen ("conftest.val", "w");
5 kx if (! f)
5 kx return 1;
5 kx if (($2) < 0)
5 kx {
5 kx long int i = longval ();
5 kx if (i != ($2))
5 kx return 1;
5 kx fprintf (f, "%ld", i);
5 kx }
5 kx else
5 kx {
5 kx unsigned long int i = ulongval ();
5 kx if (i != ($2))
5 kx return 1;
5 kx fprintf (f, "%lu", i);
5 kx }
5 kx /* Do not output a trailing newline, as this causes \r\n confusion
5 kx on some platforms. */
5 kx return ferror (f) || fclose (f) != 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx echo >>conftest.val; read $3 <conftest.val; ac_retval=0
5 kx else $as_nop
5 kx ac_retval=1
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx rm -f conftest.val
5 kx
5 kx fi
5 kx eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 kx as_fn_set_status $ac_retval
5 kx
5 kx } # ac_fn_c_compute_int
5 kx ac_configure_args_raw=
5 kx for ac_arg
5 kx do
5 kx case $ac_arg in
5 kx *\'*)
5 kx ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5 kx esac
5 kx as_fn_append ac_configure_args_raw " '$ac_arg'"
5 kx done
5 kx
5 kx case $ac_configure_args_raw in
5 kx *$as_nl*)
5 kx ac_safe_unquote= ;;
5 kx *)
5 kx ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
5 kx ac_unsafe_a="$ac_unsafe_z#~"
5 kx ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
5 kx ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
5 kx esac
5 kx
5 kx cat >config.log <<_ACEOF
5 kx This file contains any messages produced by compilers while
5 kx running configure, to aid debugging if configure makes a mistake.
5 kx
5 kx It was created by PHP $as_me 8.1.2, which was
5 kx generated by GNU Autoconf 2.71. Invocation command line was
5 kx
5 kx $ $0$ac_configure_args_raw
5 kx
5 kx _ACEOF
5 kx exec 5>>config.log
5 kx {
5 kx cat <<_ASUNAME
5 kx ## --------- ##
5 kx ## Platform. ##
5 kx ## --------- ##
5 kx
5 kx hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
5 kx uname -m = `(uname -m) 2>/dev/null || echo unknown`
5 kx uname -r = `(uname -r) 2>/dev/null || echo unknown`
5 kx uname -s = `(uname -s) 2>/dev/null || echo unknown`
5 kx uname -v = `(uname -v) 2>/dev/null || echo unknown`
5 kx
5 kx /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
5 kx /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
5 kx
5 kx /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
5 kx /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
5 kx /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
5 kx /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
5 kx /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
5 kx /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
5 kx /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
5 kx
5 kx _ASUNAME
5 kx
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx printf "%s\n" "PATH: $as_dir"
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx } >&5
5 kx
5 kx cat >&5 <<_ACEOF
5 kx
5 kx
5 kx ## ----------- ##
5 kx ## Core tests. ##
5 kx ## ----------- ##
5 kx
5 kx _ACEOF
5 kx
5 kx
5 kx # Keep a trace of the command line.
5 kx # Strip out --no-create and --no-recursion so they do not pile up.
5 kx # Strip out --silent because we don't want to record it for future runs.
5 kx # Also quote any args containing shell meta-characters.
5 kx # Make two passes to allow for proper duplicate-argument suppression.
5 kx ac_configure_args=
5 kx ac_configure_args0=
5 kx ac_configure_args1=
5 kx ac_must_keep_next=false
5 kx for ac_pass in 1 2
5 kx do
5 kx for ac_arg
5 kx do
5 kx case $ac_arg in
5 kx -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
5 kx -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5 kx | -silent | --silent | --silen | --sile | --sil)
5 kx continue ;;
5 kx *\'*)
5 kx ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
5 kx esac
5 kx case $ac_pass in
5 kx 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
5 kx 2)
5 kx as_fn_append ac_configure_args1 " '$ac_arg'"
5 kx if test $ac_must_keep_next = true; then
5 kx ac_must_keep_next=false # Got value, back to normal.
5 kx else
5 kx case $ac_arg in
5 kx *=* | --config-cache | -C | -disable-* | --disable-* \
5 kx | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
5 kx | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
5 kx | -with-* | --with-* | -without-* | --without-* | --x)
5 kx case "$ac_configure_args0 " in
5 kx "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
5 kx esac
5 kx ;;
5 kx -* ) ac_must_keep_next=true ;;
5 kx esac
5 kx fi
5 kx as_fn_append ac_configure_args " '$ac_arg'"
5 kx ;;
5 kx esac
5 kx done
5 kx done
5 kx { ac_configure_args0=; unset ac_configure_args0;}
5 kx { ac_configure_args1=; unset ac_configure_args1;}
5 kx
5 kx # When interrupted or exit'd, cleanup temporary files, and complete
5 kx # config.log. We remove comments because anyway the quotes in there
5 kx # would cause problems or look ugly.
5 kx # WARNING: Use '\'' to represent an apostrophe within the trap.
5 kx # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
5 kx trap 'exit_status=$?
5 kx # Sanitize IFS.
5 kx IFS=" "" $as_nl"
5 kx # Save into config.log some information that might help in debugging.
5 kx {
5 kx echo
5 kx
5 kx printf "%s\n" "## ---------------- ##
5 kx ## Cache variables. ##
5 kx ## ---------------- ##"
5 kx echo
5 kx # The following way of writing the cache mishandles newlines in values,
5 kx (
5 kx for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
5 kx eval ac_val=\$$ac_var
5 kx case $ac_val in #(
5 kx *${as_nl}*)
5 kx case $ac_var in #(
5 kx *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5 kx printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5 kx esac
5 kx case $ac_var in #(
5 kx _ | IFS | as_nl) ;; #(
5 kx BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5 kx *) { eval $ac_var=; unset $ac_var;} ;;
5 kx esac ;;
5 kx esac
5 kx done
5 kx (set) 2>&1 |
5 kx case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
5 kx *${as_nl}ac_space=\ *)
5 kx sed -n \
5 kx "s/'\''/'\''\\\\'\'''\''/g;
5 kx s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
5 kx ;; #(
5 kx *)
5 kx sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5 kx ;;
5 kx esac |
5 kx sort
5 kx )
5 kx echo
5 kx
5 kx printf "%s\n" "## ----------------- ##
5 kx ## Output variables. ##
5 kx ## ----------------- ##"
5 kx echo
5 kx for ac_var in $ac_subst_vars
5 kx do
5 kx eval ac_val=\$$ac_var
5 kx case $ac_val in
5 kx *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
5 kx esac
5 kx printf "%s\n" "$ac_var='\''$ac_val'\''"
5 kx done | sort
5 kx echo
5 kx
5 kx if test -n "$ac_subst_files"; then
5 kx printf "%s\n" "## ------------------- ##
5 kx ## File substitutions. ##
5 kx ## ------------------- ##"
5 kx echo
5 kx for ac_var in $ac_subst_files
5 kx do
5 kx eval ac_val=\$$ac_var
5 kx case $ac_val in
5 kx *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
5 kx esac
5 kx printf "%s\n" "$ac_var='\''$ac_val'\''"
5 kx done | sort
5 kx echo
5 kx fi
5 kx
5 kx if test -s confdefs.h; then
5 kx printf "%s\n" "## ----------- ##
5 kx ## confdefs.h. ##
5 kx ## ----------- ##"
5 kx echo
5 kx cat confdefs.h
5 kx echo
5 kx fi
5 kx test "$ac_signal" != 0 &&
5 kx printf "%s\n" "$as_me: caught signal $ac_signal"
5 kx printf "%s\n" "$as_me: exit $exit_status"
5 kx } >&5
5 kx rm -f core *.core core.conftest.* &&
5 kx rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
5 kx exit $exit_status
5 kx ' 0
5 kx for ac_signal in 1 2 13 15; do
5 kx trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
5 kx done
5 kx ac_signal=0
5 kx
5 kx # confdefs.h avoids OS command line length limits that DEFS can exceed.
5 kx rm -f -r conftest* confdefs.h
5 kx
5 kx printf "%s\n" "/* confdefs.h */" > confdefs.h
5 kx
5 kx # Predefined preprocessor variables.
5 kx
5 kx printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
5 kx
5 kx
5 kx # Let the site file select an alternate cache file if it wants to.
5 kx # Prefer an explicitly selected file to automatically selected ones.
5 kx if test -n "$CONFIG_SITE"; then
5 kx ac_site_files="$CONFIG_SITE"
5 kx elif test "x$prefix" != xNONE; then
5 kx ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
5 kx else
5 kx ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
5 kx fi
5 kx
5 kx for ac_site_file in $ac_site_files
5 kx do
5 kx case $ac_site_file in #(
5 kx */*) :
5 kx ;; #(
5 kx *) :
5 kx ac_site_file=./$ac_site_file ;;
5 kx esac
5 kx if test -f "$ac_site_file" && test -r "$ac_site_file"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
5 kx printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
5 kx sed 's/^/| /' "$ac_site_file" >&5
5 kx . "$ac_site_file" \
5 kx || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "failed to load site script $ac_site_file
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx fi
5 kx done
5 kx
5 kx if test -r "$cache_file"; then
5 kx # Some versions of bash will fail to source /dev/null (special files
5 kx # actually), so we avoid doing that. DJGPP emulates it as a regular file.
5 kx if test /dev/null != "$cache_file" && test -f "$cache_file"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
5 kx printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
5 kx case $cache_file in
5 kx [\\/]* | ?:[\\/]* ) . "$cache_file";;
5 kx *) . "./$cache_file";;
5 kx esac
5 kx fi
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
5 kx printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
5 kx >$cache_file
5 kx fi
5 kx
5 kx # Test code for whether the C compiler supports C89 (global declarations)
5 kx ac_c_conftest_c89_globals='
5 kx /* Does the compiler advertise C89 conformance?
5 kx Do not test the value of __STDC__, because some compilers set it to 0
5 kx while being otherwise adequately conformant. */
5 kx #if !defined __STDC__
5 kx # error "Compiler does not advertise C89 conformance"
5 kx #endif
5 kx
5 kx #include <stddef.h>
5 kx #include <stdarg.h>
5 kx struct stat;
5 kx /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
5 kx struct buf { int x; };
5 kx struct buf * (*rcsopen) (struct buf *, struct stat *, int);
5 kx static char *e (p, i)
5 kx char **p;
5 kx int i;
5 kx {
5 kx return p[i];
5 kx }
5 kx static char *f (char * (*g) (char **, int), char **p, ...)
5 kx {
5 kx char *s;
5 kx va_list v;
5 kx va_start (v,p);
5 kx s = g (p, va_arg (v,int));
5 kx va_end (v);
5 kx return s;
5 kx }
5 kx
5 kx /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5 kx function prototypes and stuff, but not \xHH hex character constants.
5 kx These do not provoke an error unfortunately, instead are silently treated
5 kx as an "x". The following induces an error, until -std is added to get
5 kx proper ANSI mode. Curiously \x00 != x always comes out true, for an
5 kx array size at least. It is necessary to write \x00 == 0 to get something
5 kx that is true only with -std. */
5 kx int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
5 kx
5 kx /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5 kx inside strings and character constants. */
5 kx #define FOO(x) '\''x'\''
5 kx int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
5 kx
5 kx int test (int i, double x);
5 kx struct s1 {int (*f) (int a);};
5 kx struct s2 {int (*f) (double a);};
5 kx int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
5 kx int, int);'
5 kx
5 kx # Test code for whether the C compiler supports C89 (body of main).
5 kx ac_c_conftest_c89_main='
5 kx ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
5 kx '
5 kx
5 kx # Test code for whether the C compiler supports C99 (global declarations)
5 kx ac_c_conftest_c99_globals='
5 kx // Does the compiler advertise C99 conformance?
5 kx #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
5 kx # error "Compiler does not advertise C99 conformance"
5 kx #endif
5 kx
5 kx #include <stdbool.h>
5 kx extern int puts (const char *);
5 kx extern int printf (const char *, ...);
5 kx extern int dprintf (int, const char *, ...);
5 kx extern void *malloc (size_t);
5 kx
5 kx // Check varargs macros. These examples are taken from C99 6.10.3.5.
5 kx // dprintf is used instead of fprintf to avoid needing to declare
5 kx // FILE and stderr.
5 kx #define debug(...) dprintf (2, __VA_ARGS__)
5 kx #define showlist(...) puts (#__VA_ARGS__)
5 kx #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
5 kx static void
5 kx test_varargs_macros (void)
5 kx {
5 kx int x = 1234;
5 kx int y = 5678;
5 kx debug ("Flag");
5 kx debug ("X = %d\n", x);
5 kx showlist (The first, second, and third items.);
5 kx report (x>y, "x is %d but y is %d", x, y);
5 kx }
5 kx
5 kx // Check long long types.
5 kx #define BIG64 18446744073709551615ull
5 kx #define BIG32 4294967295ul
5 kx #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
5 kx #if !BIG_OK
5 kx #error "your preprocessor is broken"
5 kx #endif
5 kx #if BIG_OK
5 kx #else
5 kx #error "your preprocessor is broken"
5 kx #endif
5 kx static long long int bignum = -9223372036854775807LL;
5 kx static unsigned long long int ubignum = BIG64;
5 kx
5 kx struct incomplete_array
5 kx {
5 kx int datasize;
5 kx double data[];
5 kx };
5 kx
5 kx struct named_init {
5 kx int number;
5 kx const wchar_t *name;
5 kx double average;
5 kx };
5 kx
5 kx typedef const char *ccp;
5 kx
5 kx static inline int
5 kx test_restrict (ccp restrict text)
5 kx {
5 kx // See if C++-style comments work.
5 kx // Iterate through items via the restricted pointer.
5 kx // Also check for declarations in for loops.
5 kx for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
5 kx continue;
5 kx return 0;
5 kx }
5 kx
5 kx // Check varargs and va_copy.
5 kx static bool
5 kx test_varargs (const char *format, ...)
5 kx {
5 kx va_list args;
5 kx va_start (args, format);
5 kx va_list args_copy;
5 kx va_copy (args_copy, args);
5 kx
5 kx const char *str = "";
5 kx int number = 0;
5 kx float fnumber = 0;
5 kx
5 kx while (*format)
5 kx {
5 kx switch (*format++)
5 kx {
5 kx case '\''s'\'': // string
5 kx str = va_arg (args_copy, const char *);
5 kx break;
5 kx case '\''d'\'': // int
5 kx number = va_arg (args_copy, int);
5 kx break;
5 kx case '\''f'\'': // float
5 kx fnumber = va_arg (args_copy, double);
5 kx break;
5 kx default:
5 kx break;
5 kx }
5 kx }
5 kx va_end (args_copy);
5 kx va_end (args);
5 kx
5 kx return *str && number && fnumber;
5 kx }
5 kx '
5 kx
5 kx # Test code for whether the C compiler supports C99 (body of main).
5 kx ac_c_conftest_c99_main='
5 kx // Check bool.
5 kx _Bool success = false;
5 kx success |= (argc != 0);
5 kx
5 kx // Check restrict.
5 kx if (test_restrict ("String literal") == 0)
5 kx success = true;
5 kx char *restrict newvar = "Another string";
5 kx
5 kx // Check varargs.
5 kx success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
5 kx test_varargs_macros ();
5 kx
5 kx // Check flexible array members.
5 kx struct incomplete_array *ia =
5 kx malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5 kx ia->datasize = 10;
5 kx for (int i = 0; i < ia->datasize; ++i)
5 kx ia->data[i] = i * 1.234;
5 kx
5 kx // Check named initializers.
5 kx struct named_init ni = {
5 kx .number = 34,
5 kx .name = L"Test wide string",
5 kx .average = 543.34343,
5 kx };
5 kx
5 kx ni.number = 58;
5 kx
5 kx int dynamic_array[ni.number];
5 kx dynamic_array[0] = argv[0][0];
5 kx dynamic_array[ni.number - 1] = 543;
5 kx
5 kx // work around unused variable warnings
5 kx ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
5 kx || dynamic_array[ni.number - 1] != 543);
5 kx '
5 kx
5 kx # Test code for whether the C compiler supports C11 (global declarations)
5 kx ac_c_conftest_c11_globals='
5 kx // Does the compiler advertise C11 conformance?
5 kx #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
5 kx # error "Compiler does not advertise C11 conformance"
5 kx #endif
5 kx
5 kx // Check _Alignas.
5 kx char _Alignas (double) aligned_as_double;
5 kx char _Alignas (0) no_special_alignment;
5 kx extern char aligned_as_int;
5 kx char _Alignas (0) _Alignas (int) aligned_as_int;
5 kx
5 kx // Check _Alignof.
5 kx enum
5 kx {
5 kx int_alignment = _Alignof (int),
5 kx int_array_alignment = _Alignof (int[100]),
5 kx char_alignment = _Alignof (char)
5 kx };
5 kx _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
5 kx
5 kx // Check _Noreturn.
5 kx int _Noreturn does_not_return (void) { for (;;) continue; }
5 kx
5 kx // Check _Static_assert.
5 kx struct test_static_assert
5 kx {
5 kx int x;
5 kx _Static_assert (sizeof (int) <= sizeof (long int),
5 kx "_Static_assert does not work in struct");
5 kx long int y;
5 kx };
5 kx
5 kx // Check UTF-8 literals.
5 kx #define u8 syntax error!
5 kx char const utf8_literal[] = u8"happens to be ASCII" "another string";
5 kx
5 kx // Check duplicate typedefs.
5 kx typedef long *long_ptr;
5 kx typedef long int *long_ptr;
5 kx typedef long_ptr long_ptr;
5 kx
5 kx // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
5 kx struct anonymous
5 kx {
5 kx union {
5 kx struct { int i; int j; };
5 kx struct { int k; long int l; } w;
5 kx };
5 kx int m;
5 kx } v1;
5 kx '
5 kx
5 kx # Test code for whether the C compiler supports C11 (body of main).
5 kx ac_c_conftest_c11_main='
5 kx _Static_assert ((offsetof (struct anonymous, i)
5 kx == offsetof (struct anonymous, w.k)),
5 kx "Anonymous union alignment botch");
5 kx v1.i = 2;
5 kx v1.w.k = 5;
5 kx ok |= v1.i != 5;
5 kx '
5 kx
5 kx # Test code for whether the C compiler supports C11 (complete).
5 kx ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
5 kx ${ac_c_conftest_c99_globals}
5 kx ${ac_c_conftest_c11_globals}
5 kx
5 kx int
5 kx main (int argc, char **argv)
5 kx {
5 kx int ok = 0;
5 kx ${ac_c_conftest_c89_main}
5 kx ${ac_c_conftest_c99_main}
5 kx ${ac_c_conftest_c11_main}
5 kx return ok;
5 kx }
5 kx "
5 kx
5 kx # Test code for whether the C compiler supports C99 (complete).
5 kx ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
5 kx ${ac_c_conftest_c99_globals}
5 kx
5 kx int
5 kx main (int argc, char **argv)
5 kx {
5 kx int ok = 0;
5 kx ${ac_c_conftest_c89_main}
5 kx ${ac_c_conftest_c99_main}
5 kx return ok;
5 kx }
5 kx "
5 kx
5 kx # Test code for whether the C compiler supports C89 (complete).
5 kx ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
5 kx
5 kx int
5 kx main (int argc, char **argv)
5 kx {
5 kx int ok = 0;
5 kx ${ac_c_conftest_c89_main}
5 kx return ok;
5 kx }
5 kx "
5 kx
5 kx as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
5 kx as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
5 kx as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
5 kx as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
5 kx as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
5 kx as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
5 kx as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
5 kx as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
5 kx as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
5 kx as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
5 kx as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
5 kx # Test code for whether the C++ compiler supports C++98 (global declarations)
5 kx ac_cxx_conftest_cxx98_globals='
5 kx // Does the compiler advertise C++98 conformance?
5 kx #if !defined __cplusplus || __cplusplus < 199711L
5 kx # error "Compiler does not advertise C++98 conformance"
5 kx #endif
5 kx
5 kx // These inclusions are to reject old compilers that
5 kx // lack the unsuffixed header files.
5 kx #include <cstdlib>
5 kx #include <exception>
5 kx
5 kx // <cassert> and <cstring> are *not* freestanding headers in C++98.
5 kx extern void assert (int);
5 kx namespace std {
5 kx extern int strcmp (const char *, const char *);
5 kx }
5 kx
5 kx // Namespaces, exceptions, and templates were all added after "C++ 2.0".
5 kx using std::exception;
5 kx using std::strcmp;
5 kx
5 kx namespace {
5 kx
5 kx void test_exception_syntax()
5 kx {
5 kx try {
5 kx throw "test";
5 kx } catch (const char *s) {
5 kx // Extra parentheses suppress a warning when building autoconf itself,
5 kx // due to lint rules shared with more typical C programs.
5 kx assert (!(strcmp) (s, "test"));
5 kx }
5 kx }
5 kx
5 kx template <typename T> struct test_template
5 kx {
5 kx T const val;
5 kx explicit test_template(T t) : val(t) {}
5 kx template <typename U> T add(U u) { return static_cast<T>(u) + val; }
5 kx };
5 kx
5 kx } // anonymous namespace
5 kx '
5 kx
5 kx # Test code for whether the C++ compiler supports C++98 (body of main)
5 kx ac_cxx_conftest_cxx98_main='
5 kx assert (argc);
5 kx assert (! argv[0]);
5 kx {
5 kx test_exception_syntax ();
5 kx test_template<double> tt (2.0);
5 kx assert (tt.add (4) == 6.0);
5 kx assert (true && !false);
5 kx }
5 kx '
5 kx
5 kx # Test code for whether the C++ compiler supports C++11 (global declarations)
5 kx ac_cxx_conftest_cxx11_globals='
5 kx // Does the compiler advertise C++ 2011 conformance?
5 kx #if !defined __cplusplus || __cplusplus < 201103L
5 kx # error "Compiler does not advertise C++11 conformance"
5 kx #endif
5 kx
5 kx namespace cxx11test
5 kx {
5 kx constexpr int get_val() { return 20; }
5 kx
5 kx struct testinit
5 kx {
5 kx int i;
5 kx double d;
5 kx };
5 kx
5 kx class delegate
5 kx {
5 kx public:
5 kx delegate(int n) : n(n) {}
5 kx delegate(): delegate(2354) {}
5 kx
5 kx virtual int getval() { return this->n; };
5 kx protected:
5 kx int n;
5 kx };
5 kx
5 kx class overridden : public delegate
5 kx {
5 kx public:
5 kx overridden(int n): delegate(n) {}
5 kx virtual int getval() override final { return this->n * 2; }
5 kx };
5 kx
5 kx class nocopy
5 kx {
5 kx public:
5 kx nocopy(int i): i(i) {}
5 kx nocopy() = default;
5 kx nocopy(const nocopy&) = delete;
5 kx nocopy & operator=(const nocopy&) = delete;
5 kx private:
5 kx int i;
5 kx };
5 kx
5 kx // for testing lambda expressions
5 kx template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
5 kx {
5 kx return f(v);
5 kx }
5 kx
5 kx // for testing variadic templates and trailing return types
5 kx template <typename V> auto sum(V first) -> V
5 kx {
5 kx return first;
5 kx }
5 kx template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
5 kx {
5 kx return first + sum(rest...);
5 kx }
5 kx }
5 kx '
5 kx
5 kx # Test code for whether the C++ compiler supports C++11 (body of main)
5 kx ac_cxx_conftest_cxx11_main='
5 kx {
5 kx // Test auto and decltype
5 kx auto a1 = 6538;
5 kx auto a2 = 48573953.4;
5 kx auto a3 = "String literal";
5 kx
5 kx int total = 0;
5 kx for (auto i = a3; *i; ++i) { total += *i; }
5 kx
5 kx decltype(a2) a4 = 34895.034;
5 kx }
5 kx {
5 kx // Test constexpr
5 kx short sa[cxx11test::get_val()] = { 0 };
5 kx }
5 kx {
5 kx // Test initializer lists
5 kx cxx11test::testinit il = { 4323, 435234.23544 };
5 kx }
5 kx {
5 kx // Test range-based for
5 kx int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
5 kx 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
5 kx for (auto &x : array) { x += 23; }
5 kx }
5 kx {
5 kx // Test lambda expressions
5 kx using cxx11test::eval;
5 kx assert (eval ([](int x) { return x*2; }, 21) == 42);
5 kx double d = 2.0;
5 kx assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
5 kx assert (d == 5.0);
5 kx assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
5 kx assert (d == 5.0);
5 kx }
5 kx {
5 kx // Test use of variadic templates
5 kx using cxx11test::sum;
5 kx auto a = sum(1);
5 kx auto b = sum(1, 2);
5 kx auto c = sum(1.0, 2.0, 3.0);
5 kx }
5 kx {
5 kx // Test constructor delegation
5 kx cxx11test::delegate d1;
5 kx cxx11test::delegate d2();
5 kx cxx11test::delegate d3(45);
5 kx }
5 kx {
5 kx // Test override and final
5 kx cxx11test::overridden o1(55464);
5 kx }
5 kx {
5 kx // Test nullptr
5 kx char *c = nullptr;
5 kx }
5 kx {
5 kx // Test template brackets
5 kx test_template<::test_template<int>> v(test_template<int>(12));
5 kx }
5 kx {
5 kx // Unicode literals
5 kx char const *utf8 = u8"UTF-8 string \u2500";
5 kx char16_t const *utf16 = u"UTF-8 string \u2500";
5 kx char32_t const *utf32 = U"UTF-32 string \u2500";
5 kx }
5 kx '
5 kx
5 kx # Test code for whether the C compiler supports C++11 (complete).
5 kx ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
5 kx ${ac_cxx_conftest_cxx11_globals}
5 kx
5 kx int
5 kx main (int argc, char **argv)
5 kx {
5 kx int ok = 0;
5 kx ${ac_cxx_conftest_cxx98_main}
5 kx ${ac_cxx_conftest_cxx11_main}
5 kx return ok;
5 kx }
5 kx "
5 kx
5 kx # Test code for whether the C compiler supports C++98 (complete).
5 kx ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
5 kx int
5 kx main (int argc, char **argv)
5 kx {
5 kx int ok = 0;
5 kx ${ac_cxx_conftest_cxx98_main}
5 kx return ok;
5 kx }
5 kx "
5 kx
5 kx
5 kx # Auxiliary files required by this configure script.
5 kx ac_aux_files="config.guess config.sub"
5 kx
5 kx # Locations in which to look for auxiliary files.
5 kx ac_aux_dir_candidates="${srcdir}/build"
5 kx
5 kx # Search for a directory containing all of the required auxiliary files,
5 kx # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
5 kx # If we don't find one directory that contains all the files we need,
5 kx # we report the set of missing files from the *first* directory in
5 kx # $ac_aux_dir_candidates and give up.
5 kx ac_missing_aux_files=""
5 kx ac_first_candidate=:
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx as_found=false
5 kx for as_dir in $ac_aux_dir_candidates
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx as_found=:
5 kx
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
5 kx ac_aux_dir_found=yes
5 kx ac_install_sh=
5 kx for ac_aux in $ac_aux_files
5 kx do
5 kx # As a special case, if "install-sh" is required, that requirement
5 kx # can be satisfied by any of "install-sh", "install.sh", or "shtool",
5 kx # and $ac_install_sh is set appropriately for whichever one is found.
5 kx if test x"$ac_aux" = x"install-sh"
5 kx then
5 kx if test -f "${as_dir}install-sh"; then
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
5 kx ac_install_sh="${as_dir}install-sh -c"
5 kx elif test -f "${as_dir}install.sh"; then
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
5 kx ac_install_sh="${as_dir}install.sh -c"
5 kx elif test -f "${as_dir}shtool"; then
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
5 kx ac_install_sh="${as_dir}shtool install -c"
5 kx else
5 kx ac_aux_dir_found=no
5 kx if $ac_first_candidate; then
5 kx ac_missing_aux_files="${ac_missing_aux_files} install-sh"
5 kx else
5 kx break
5 kx fi
5 kx fi
5 kx else
5 kx if test -f "${as_dir}${ac_aux}"; then
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
5 kx else
5 kx ac_aux_dir_found=no
5 kx if $ac_first_candidate; then
5 kx ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
5 kx else
5 kx break
5 kx fi
5 kx fi
5 kx fi
5 kx done
5 kx if test "$ac_aux_dir_found" = yes; then
5 kx ac_aux_dir="$as_dir"
5 kx break
5 kx fi
5 kx ac_first_candidate=false
5 kx
5 kx as_found=false
5 kx done
5 kx IFS=$as_save_IFS
5 kx if $as_found
5 kx then :
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx # These three variables are undocumented and unsupported,
5 kx # and are intended to be withdrawn in a future Autoconf release.
5 kx # They can cause serious problems if a builder's source tree is in a directory
5 kx # whose full name contains unusual characters.
5 kx if test -f "${ac_aux_dir}config.guess"; then
5 kx ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
5 kx fi
5 kx if test -f "${ac_aux_dir}config.sub"; then
5 kx ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
5 kx fi
5 kx if test -f "$ac_aux_dir/configure"; then
5 kx ac_configure="$SHELL ${ac_aux_dir}configure"
5 kx fi
5 kx
5 kx # Check that the precious variables saved in the cache have kept the same
5 kx # value.
5 kx ac_cache_corrupted=false
5 kx for ac_var in $ac_precious_vars; do
5 kx eval ac_old_set=\$ac_cv_env_${ac_var}_set
5 kx eval ac_new_set=\$ac_env_${ac_var}_set
5 kx eval ac_old_val=\$ac_cv_env_${ac_var}_value
5 kx eval ac_new_val=\$ac_env_${ac_var}_value
5 kx case $ac_old_set,$ac_new_set in
5 kx set,)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
5 kx printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
5 kx ac_cache_corrupted=: ;;
5 kx ,set)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
5 kx printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
5 kx ac_cache_corrupted=: ;;
5 kx ,);;
5 kx *)
5 kx if test "x$ac_old_val" != "x$ac_new_val"; then
5 kx # differences in whitespace do not lead to failure.
5 kx ac_old_val_w=`echo x $ac_old_val`
5 kx ac_new_val_w=`echo x $ac_new_val`
5 kx if test "$ac_old_val_w" != "$ac_new_val_w"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
5 kx printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
5 kx ac_cache_corrupted=:
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
5 kx printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
5 kx eval $ac_var=\$ac_old_val
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
5 kx printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
5 kx printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
5 kx fi;;
5 kx esac
5 kx # Pass precious variables to config.status.
5 kx if test "$ac_new_set" = set; then
5 kx case $ac_new_val in
5 kx *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
5 kx *) ac_arg=$ac_var=$ac_new_val ;;
5 kx esac
5 kx case " $ac_configure_args " in
5 kx *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
5 kx *) as_fn_append ac_configure_args " '$ac_arg'" ;;
5 kx esac
5 kx fi
5 kx done
5 kx if $ac_cache_corrupted; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
5 kx printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
5 kx as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
5 kx and start over" "$LINENO" 5
5 kx fi
5 kx ## -------------------- ##
5 kx ## Main body of script. ##
5 kx ## -------------------- ##
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5 kx printf %s "checking for grep that handles long lines and -e... " >&6; }
5 kx if test ${ac_cv_path_GREP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -z "$GREP"; then
5 kx ac_path_GREP_found=false
5 kx # Loop through the user's path and test for each of PROGNAME-LIST
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_prog in grep ggrep
5 kx do
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
5 kx as_fn_executable_p "$ac_path_GREP" || continue
5 kx # Check for GNU ac_path_GREP and select it if it is found.
5 kx # Check for GNU $ac_path_GREP
5 kx case `"$ac_path_GREP" --version 2>&1` in
5 kx *GNU*)
5 kx ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5 kx *)
5 kx ac_count=0
5 kx printf %s 0123456789 >"conftest.in"
5 kx while :
5 kx do
5 kx cat "conftest.in" "conftest.in" >"conftest.tmp"
5 kx mv "conftest.tmp" "conftest.in"
5 kx cp "conftest.in" "conftest.nl"
5 kx printf "%s\n" 'GREP' >> "conftest.nl"
5 kx "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5 kx diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5 kx as_fn_arith $ac_count + 1 && ac_count=$as_val
5 kx if test $ac_count -gt ${ac_path_GREP_max-0}; then
5 kx # Best one so far, save it but keep looking for a better one
5 kx ac_cv_path_GREP="$ac_path_GREP"
5 kx ac_path_GREP_max=$ac_count
5 kx fi
5 kx # 10*(2^10) chars as input seems more than enough
5 kx test $ac_count -gt 10 && break
5 kx done
5 kx rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5 kx esac
5 kx
5 kx $ac_path_GREP_found && break 3
5 kx done
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx if test -z "$ac_cv_path_GREP"; then
5 kx as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5 kx fi
5 kx else
5 kx ac_cv_path_GREP=$GREP
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5 kx printf "%s\n" "$ac_cv_path_GREP" >&6; }
5 kx GREP="$ac_cv_path_GREP"
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5 kx printf %s "checking for egrep... " >&6; }
5 kx if test ${ac_cv_path_EGREP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5 kx then ac_cv_path_EGREP="$GREP -E"
5 kx else
5 kx if test -z "$EGREP"; then
5 kx ac_path_EGREP_found=false
5 kx # Loop through the user's path and test for each of PROGNAME-LIST
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_prog in egrep
5 kx do
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
5 kx as_fn_executable_p "$ac_path_EGREP" || continue
5 kx # Check for GNU ac_path_EGREP and select it if it is found.
5 kx # Check for GNU $ac_path_EGREP
5 kx case `"$ac_path_EGREP" --version 2>&1` in
5 kx *GNU*)
5 kx ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5 kx *)
5 kx ac_count=0
5 kx printf %s 0123456789 >"conftest.in"
5 kx while :
5 kx do
5 kx cat "conftest.in" "conftest.in" >"conftest.tmp"
5 kx mv "conftest.tmp" "conftest.in"
5 kx cp "conftest.in" "conftest.nl"
5 kx printf "%s\n" 'EGREP' >> "conftest.nl"
5 kx "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5 kx diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5 kx as_fn_arith $ac_count + 1 && ac_count=$as_val
5 kx if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5 kx # Best one so far, save it but keep looking for a better one
5 kx ac_cv_path_EGREP="$ac_path_EGREP"
5 kx ac_path_EGREP_max=$ac_count
5 kx fi
5 kx # 10*(2^10) chars as input seems more than enough
5 kx test $ac_count -gt 10 && break
5 kx done
5 kx rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5 kx esac
5 kx
5 kx $ac_path_EGREP_found && break 3
5 kx done
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx if test -z "$ac_cv_path_EGREP"; then
5 kx as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5 kx fi
5 kx else
5 kx ac_cv_path_EGREP=$EGREP
5 kx fi
5 kx
5 kx fi
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5 kx printf "%s\n" "$ac_cv_path_EGREP" >&6; }
5 kx EGREP="$ac_cv_path_EGREP"
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5 kx printf %s "checking for a sed that does not truncate output... " >&6; }
5 kx if test ${ac_cv_path_SED+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5 kx for ac_i in 1 2 3 4 5 6 7; do
5 kx ac_script="$ac_script$as_nl$ac_script"
5 kx done
5 kx echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5 kx { ac_script=; unset ac_script;}
5 kx if test -z "$SED"; then
5 kx ac_path_SED_found=false
5 kx # Loop through the user's path and test for each of PROGNAME-LIST
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_prog in sed gsed
5 kx do
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
5 kx as_fn_executable_p "$ac_path_SED" || continue
5 kx # Check for GNU ac_path_SED and select it if it is found.
5 kx # Check for GNU $ac_path_SED
5 kx case `"$ac_path_SED" --version 2>&1` in
5 kx *GNU*)
5 kx ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5 kx *)
5 kx ac_count=0
5 kx printf %s 0123456789 >"conftest.in"
5 kx while :
5 kx do
5 kx cat "conftest.in" "conftest.in" >"conftest.tmp"
5 kx mv "conftest.tmp" "conftest.in"
5 kx cp "conftest.in" "conftest.nl"
5 kx printf "%s\n" '' >> "conftest.nl"
5 kx "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5 kx diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5 kx as_fn_arith $ac_count + 1 && ac_count=$as_val
5 kx if test $ac_count -gt ${ac_path_SED_max-0}; then
5 kx # Best one so far, save it but keep looking for a better one
5 kx ac_cv_path_SED="$ac_path_SED"
5 kx ac_path_SED_max=$ac_count
5 kx fi
5 kx # 10*(2^10) chars as input seems more than enough
5 kx test $ac_count -gt 10 && break
5 kx done
5 kx rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5 kx esac
5 kx
5 kx $ac_path_SED_found && break 3
5 kx done
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx if test -z "$ac_cv_path_SED"; then
5 kx as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5 kx fi
5 kx else
5 kx ac_cv_path_SED=$SED
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5 kx printf "%s\n" "$ac_cv_path_SED" >&6; }
5 kx SED="$ac_cv_path_SED"
5 kx rm -f conftest.sed
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST EGREP"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SED"
5 kx
5 kx
5 kx test -f config.nice && mv config.nice config.nice.old
5 kx rm -f config.nice.old
5 kx cat >config.nice<<EOF
5 kx #! /bin/sh
5 kx #
5 kx # Created by configure
5 kx
5 kx EOF
5 kx
5 kx clean_configure_args=$ac_configure_args
5 kx for var in CFLAGS CXXFLAGS CPPFLAGS LDFLAGS EXTRA_LDFLAGS_PROGRAM LIBS CC CXX; do
5 kx eval val=\$$var
5 kx if test -n "$val"; then
5 kx echo "$var='$val' \\" >> config.nice
5 kx if test `expr "X$ac_configure_args" : ".*${var}.*"` != 0; then
5 kx clean_configure_args=$(echo $clean_configure_args | sed -e "s#'$var=$val'##")
5 kx fi
5 kx fi
5 kx done
5 kx
5 kx echo "'$0' \\" >> config.nice
5 kx if test `expr " $0" : " '.*"` = 0; then
5 kx CONFIGURE_COMMAND="$CONFIGURE_COMMAND '$0'"
5 kx else
5 kx CONFIGURE_COMMAND="$CONFIGURE_COMMAND $0"
5 kx fi
5 kx CONFIGURE_ARGS="$clean_configure_args"
5 kx while test "X$CONFIGURE_ARGS" != "X";
5 kx do
5 kx if CURRENT_ARG=`expr "X$CONFIGURE_ARGS" : "X *\('[^']*'\)"`
5 kx then
5 kx CONFIGURE_ARGS=`expr "X$CONFIGURE_ARGS" : "X *'[^']*' \(.*\)"`
5 kx elif CURRENT_ARG=`expr "X$CONFIGURE_ARGS" : "X *\([^ ]*\)"`
5 kx then
5 kx CONFIGURE_ARGS=`expr "X$CONFIGURE_ARGS" : "X *[^ ]* \(.*\)"`
5 kx CURRENT_ARG="'$CURRENT_ARG'"
5 kx else
5 kx break
5 kx fi
5 kx $as_echo "$CURRENT_ARG \\" >>config.nice
5 kx CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS $CURRENT_ARG"
5 kx done
5 kx echo '"$@"' >> config.nice
5 kx chmod +x config.nice
5 kx CONFIGURE_COMMAND="$CONFIGURE_COMMAND $CONFIGURE_OPTIONS"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CONFIGURE_COMMAND"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CONFIGURE_OPTIONS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx # Make sure we can run config.sub.
5 kx $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
5 kx as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5 kx printf %s "checking build system type... " >&6; }
5 kx if test ${ac_cv_build+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_build_alias=$build_alias
5 kx test "x$ac_build_alias" = x &&
5 kx ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
5 kx test "x$ac_build_alias" = x &&
5 kx as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5 kx ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
5 kx as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5 kx printf "%s\n" "$ac_cv_build" >&6; }
5 kx case $ac_cv_build in
5 kx *-*-*) ;;
5 kx *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5 kx esac
5 kx build=$ac_cv_build
5 kx ac_save_IFS=$IFS; IFS='-'
5 kx set x $ac_cv_build
5 kx shift
5 kx build_cpu=$1
5 kx build_vendor=$2
5 kx shift; shift
5 kx # Remember, the first character of IFS is used to create $*,
5 kx # except with old shells:
5 kx build_os=$*
5 kx IFS=$ac_save_IFS
5 kx case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5 kx printf %s "checking host system type... " >&6; }
5 kx if test ${ac_cv_host+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test "x$host_alias" = x; then
5 kx ac_cv_host=$ac_cv_build
5 kx else
5 kx ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
5 kx as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5 kx printf "%s\n" "$ac_cv_host" >&6; }
5 kx case $ac_cv_host in
5 kx *-*-*) ;;
5 kx *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5 kx esac
5 kx host=$ac_cv_host
5 kx ac_save_IFS=$IFS; IFS='-'
5 kx set x $ac_cv_host
5 kx shift
5 kx host_cpu=$1
5 kx host_vendor=$2
5 kx shift; shift
5 kx # Remember, the first character of IFS is used to create $*,
5 kx # except with old shells:
5 kx host_os=$*
5 kx IFS=$ac_save_IFS
5 kx case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5 kx printf %s "checking target system type... " >&6; }
5 kx if test ${ac_cv_target+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test "x$target_alias" = x; then
5 kx ac_cv_target=$ac_cv_host
5 kx else
5 kx ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
5 kx as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5 kx printf "%s\n" "$ac_cv_target" >&6; }
5 kx case $ac_cv_target in
5 kx *-*-*) ;;
5 kx *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5 kx esac
5 kx target=$ac_cv_target
5 kx ac_save_IFS=$IFS; IFS='-'
5 kx set x $ac_cv_target
5 kx shift
5 kx target_cpu=$1
5 kx target_vendor=$2
5 kx shift; shift
5 kx # Remember, the first character of IFS is used to create $*,
5 kx # except with old shells:
5 kx target_os=$*
5 kx IFS=$ac_save_IFS
5 kx case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5 kx
5 kx
5 kx # The aliases save the names the user supplied, while $host etc.
5 kx # will get canonicalized.
5 kx test -n "$target_alias" &&
5 kx test "$program_prefix$program_suffix$program_transform_name" = \
5 kx NONENONEs,x,x, &&
5 kx program_prefix=${target_alias}-
5 kx
5 kx if test -z "$host_alias" && test -n "$host"; then
5 kx host_alias=$host
5 kx fi
5 kx if test -z "$host_alias"; then
5 kx as_fn_error $? "host_alias is not set!" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx ac_config_headers="$ac_config_headers main/php_config.h"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx ac_IFS=$IFS; IFS="."
5 kx set $(echo 8.1.2 | "${SED}" 's/\([0-9\.]*\)\(.*\)/\1\.\2/')
5 kx IFS=$ac_IFS
5 kx PHP_MAJOR_VERSION=$1
5 kx PHP_MINOR_VERSION=$2
5 kx PHP_RELEASE_VERSION=$3
5 kx PHP_EXTRA_VERSION=$4
5 kx PHP_VERSION="$PHP_MAJOR_VERSION.$PHP_MINOR_VERSION.$PHP_RELEASE_VERSION$PHP_EXTRA_VERSION"
5 kx PHP_VERSION_ID=`expr $PHP_MAJOR_VERSION \* 10000 + $PHP_MINOR_VERSION \* 100 + $PHP_RELEASE_VERSION`
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_MAJOR_VERSION"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_MINOR_VERSION"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_RELEASE_VERSION"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_EXTRA_VERSION"
5 kx
5 kx
5 kx
5 kx
5 kx echo "/* automatically generated by configure */" > php_version.h.new
5 kx echo "/* edit configure.ac to change version number */" >> php_version.h.new
5 kx echo "#define PHP_MAJOR_VERSION $PHP_MAJOR_VERSION" >> php_version.h.new
5 kx echo "#define PHP_MINOR_VERSION $PHP_MINOR_VERSION" >> php_version.h.new
5 kx echo "#define PHP_RELEASE_VERSION $PHP_RELEASE_VERSION" >> php_version.h.new
5 kx echo "#define PHP_EXTRA_VERSION \"$PHP_EXTRA_VERSION\"" >> php_version.h.new
5 kx echo "#define PHP_VERSION \"$PHP_VERSION\"" >> php_version.h.new
5 kx echo "#define PHP_VERSION_ID $PHP_VERSION_ID" >> php_version.h.new
5 kx cmp php_version.h.new $srcdir/main/php_version.h >/dev/null 2>&1
5 kx if test $? -ne 0 ; then
5 kx rm -f $srcdir/main/php_version.h && mv php_version.h.new $srcdir/main/php_version.h && \
5 kx echo 'Updated main/php_version.h'
5 kx else
5 kx rm -f php_version.h.new
5 kx fi
5 kx
5 kx
5 kx php_shtool=$srcdir/build/shtool
5 kx T_MD=`$php_shtool echo -n -e %B`
5 kx T_ME=`$php_shtool echo -n -e %b`
5 kx
5 kx
5 kx test -d include || $php_shtool mkdir include
5 kx > Makefile.objects
5 kx > Makefile.fragments
5 kx pattern=define
5 kx $EGREP $pattern'.*include/php' $srcdir/configure|$SED 's/.*>//'|xargs touch 2>/dev/null
5 kx
5 kx
5 kx test -z "$CFLAGS" && auto_cflags=1
5 kx
5 kx abs_srcdir=`(cd $srcdir; pwd)`
5 kx abs_builddir=`pwd`
5 kx
5 kx
5 kx $php_shtool mkdir -p libs
5 kx rm -f libs/*
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
5 kx if test -n "$ac_tool_prefix"; then
5 kx # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5 kx set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_path_PKG_CONFIG+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx case $PKG_CONFIG in
5 kx [\\/]* | ?:[\\/]*)
5 kx ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5 kx ;;
5 kx *)
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx ;;
5 kx esac
5 kx fi
5 kx PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5 kx if test -n "$PKG_CONFIG"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5 kx printf "%s\n" "$PKG_CONFIG" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx fi
5 kx if test -z "$ac_cv_path_PKG_CONFIG"; then
5 kx ac_pt_PKG_CONFIG=$PKG_CONFIG
5 kx # Extract the first word of "pkg-config", so it can be a program name with args.
5 kx set dummy pkg-config; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx case $ac_pt_PKG_CONFIG in
5 kx [\\/]* | ?:[\\/]*)
5 kx ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5 kx ;;
5 kx *)
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx ;;
5 kx esac
5 kx fi
5 kx ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5 kx if test -n "$ac_pt_PKG_CONFIG"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5 kx printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx if test "x$ac_pt_PKG_CONFIG" = x; then
5 kx PKG_CONFIG=""
5 kx else
5 kx case $cross_compiling:$ac_tool_warned in
5 kx yes:)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5 kx printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5 kx ac_tool_warned=yes ;;
5 kx esac
5 kx PKG_CONFIG=$ac_pt_PKG_CONFIG
5 kx fi
5 kx else
5 kx PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5 kx fi
5 kx
5 kx fi
5 kx if test -n "$PKG_CONFIG"; then
5 kx _pkg_min_version=0.9.0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
5 kx printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
5 kx if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx PKG_CONFIG=""
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx if test -n "$ac_tool_prefix"; then
5 kx for ac_prog in cc gcc
5 kx do
5 kx # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5 kx set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_CC+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$CC"; then
5 kx ac_cv_prog_CC="$CC" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx CC=$ac_cv_prog_CC
5 kx if test -n "$CC"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5 kx printf "%s\n" "$CC" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx test -n "$CC" && break
5 kx done
5 kx fi
5 kx if test -z "$CC"; then
5 kx ac_ct_CC=$CC
5 kx for ac_prog in cc gcc
5 kx do
5 kx # Extract the first word of "$ac_prog", so it can be a program name with args.
5 kx set dummy $ac_prog; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_ac_ct_CC+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$ac_ct_CC"; then
5 kx ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_ac_ct_CC="$ac_prog"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx ac_ct_CC=$ac_cv_prog_ac_ct_CC
5 kx if test -n "$ac_ct_CC"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5 kx printf "%s\n" "$ac_ct_CC" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx test -n "$ac_ct_CC" && break
5 kx done
5 kx
5 kx if test "x$ac_ct_CC" = x; then
5 kx CC=""
5 kx else
5 kx case $cross_compiling:$ac_tool_warned in
5 kx yes:)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5 kx printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5 kx ac_tool_warned=yes ;;
5 kx esac
5 kx CC=$ac_ct_CC
5 kx fi
5 kx fi
5 kx
5 kx
5 kx test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "no acceptable C compiler found in \$PATH
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx
5 kx # Provide some information about the compiler.
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5 kx set X $ac_compile
5 kx ac_compiler=$2
5 kx for ac_option in --version -v -V -qversion -version; do
5 kx { { ac_try="$ac_compiler $ac_option >&5"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5 kx ac_status=$?
5 kx if test -s conftest.err; then
5 kx sed '10a\
5 kx ... rest of stderr output deleted ...
5 kx 10q' conftest.err >conftest.er1
5 kx cat conftest.er1 >&5
5 kx fi
5 kx rm -f conftest.er1 conftest.err
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }
5 kx done
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx ac_clean_files_save=$ac_clean_files
5 kx ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
5 kx # Try to create an executable without -o first, disregard a.out.
5 kx # It will help us diagnose broken compilers, and finding out an intuition
5 kx # of exeext.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
5 kx printf %s "checking whether the C compiler works... " >&6; }
5 kx ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
5 kx
5 kx # The possible output files:
5 kx ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
5 kx
5 kx ac_rmfiles=
5 kx for ac_file in $ac_files
5 kx do
5 kx case $ac_file in
5 kx *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5 kx * ) ac_rmfiles="$ac_rmfiles $ac_file";;
5 kx esac
5 kx done
5 kx rm -f $ac_rmfiles
5 kx
5 kx if { { ac_try="$ac_link_default"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_link_default") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }
5 kx then :
5 kx # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
5 kx # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
5 kx # in a Makefile. We should not override ac_cv_exeext if it was cached,
5 kx # so that the user can short-circuit this test for compilers unknown to
5 kx # Autoconf.
5 kx for ac_file in $ac_files ''
5 kx do
5 kx test -f "$ac_file" || continue
5 kx case $ac_file in
5 kx *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
5 kx ;;
5 kx [ab].out )
5 kx # We found the default executable, but exeext='' is most
5 kx # certainly right.
5 kx break;;
5 kx *.* )
5 kx if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
5 kx then :; else
5 kx ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5 kx fi
5 kx # We set ac_cv_exeext here because the later test for it is not
5 kx # safe: cross compilers may not add the suffix if given an `-o'
5 kx # argument, so we may need to know it at that point already.
5 kx # Even if this section looks crufty: it has the advantage of
5 kx # actually working.
5 kx break;;
5 kx * )
5 kx break;;
5 kx esac
5 kx done
5 kx test "$ac_cv_exeext" = no && ac_cv_exeext=
5 kx
5 kx else $as_nop
5 kx ac_file=''
5 kx fi
5 kx if test -z "$ac_file"
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx printf "%s\n" "$as_me: failed program was:" >&5
5 kx sed 's/^/| /' conftest.$ac_ext >&5
5 kx
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "C compiler cannot create executables
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
5 kx printf %s "checking for C compiler default output file name... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
5 kx printf "%s\n" "$ac_file" >&6; }
5 kx ac_exeext=$ac_cv_exeext
5 kx
5 kx rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
5 kx ac_clean_files=$ac_clean_files_save
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
5 kx printf %s "checking for suffix of executables... " >&6; }
5 kx if { { ac_try="$ac_link"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_link") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }
5 kx then :
5 kx # If both `conftest.exe' and `conftest' are `present' (well, observable)
5 kx # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
5 kx # work properly (i.e., refer to `conftest.exe'), while it won't with
5 kx # `rm'.
5 kx for ac_file in conftest.exe conftest conftest.*; do
5 kx test -f "$ac_file" || continue
5 kx case $ac_file in
5 kx *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5 kx *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5 kx break;;
5 kx * ) break;;
5 kx esac
5 kx done
5 kx else $as_nop
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "cannot compute suffix of executables: cannot compile and link
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx fi
5 kx rm -f conftest conftest$ac_cv_exeext
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
5 kx printf "%s\n" "$ac_cv_exeext" >&6; }
5 kx
5 kx rm -f conftest.$ac_ext
5 kx EXEEXT=$ac_cv_exeext
5 kx ac_exeext=$EXEEXT
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <stdio.h>
5 kx int
5 kx main (void)
5 kx {
5 kx FILE *f = fopen ("conftest.out", "w");
5 kx return ferror (f) || fclose (f) != 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx ac_clean_files="$ac_clean_files conftest.out"
5 kx # Check that the compiler produces executables we can run. If not, either
5 kx # the compiler is broken, or we cross compile.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
5 kx printf %s "checking whether we are cross compiling... " >&6; }
5 kx if test "$cross_compiling" != yes; then
5 kx { { ac_try="$ac_link"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_link") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }
5 kx if { ac_try='./conftest$ac_cv_exeext'
5 kx { { case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_try") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; }; then
5 kx cross_compiling=no
5 kx else
5 kx if test "$cross_compiling" = maybe; then
5 kx cross_compiling=yes
5 kx else
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot run C compiled programs.
5 kx If you meant to cross compile, use \`--host'.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx fi
5 kx fi
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
5 kx printf "%s\n" "$cross_compiling" >&6; }
5 kx
5 kx rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
5 kx ac_clean_files=$ac_clean_files_save
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
5 kx printf %s "checking for suffix of object files... " >&6; }
5 kx if test ${ac_cv_objext+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx rm -f conftest.o conftest.obj
5 kx if { { ac_try="$ac_compile"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_compile") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }
5 kx then :
5 kx for ac_file in conftest.o conftest.obj conftest.*; do
5 kx test -f "$ac_file" || continue;
5 kx case $ac_file in
5 kx *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
5 kx *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
5 kx break;;
5 kx esac
5 kx done
5 kx else $as_nop
5 kx printf "%s\n" "$as_me: failed program was:" >&5
5 kx sed 's/^/| /' conftest.$ac_ext >&5
5 kx
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "cannot compute suffix of object files: cannot compile
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx fi
5 kx rm -f conftest.$ac_cv_objext conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
5 kx printf "%s\n" "$ac_cv_objext" >&6; }
5 kx OBJEXT=$ac_cv_objext
5 kx ac_objext=$OBJEXT
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5 kx printf %s "checking whether the compiler supports GNU C... " >&6; }
5 kx if test ${ac_cv_c_compiler_gnu+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx #ifndef __GNUC__
5 kx choke me
5 kx #endif
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_compiler_gnu=yes
5 kx else $as_nop
5 kx ac_compiler_gnu=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx ac_cv_c_compiler_gnu=$ac_compiler_gnu
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5 kx printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx if test $ac_compiler_gnu = yes; then
5 kx GCC=yes
5 kx else
5 kx GCC=
5 kx fi
5 kx ac_test_CFLAGS=${CFLAGS+y}
5 kx ac_save_CFLAGS=$CFLAGS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5 kx printf %s "checking whether $CC accepts -g... " >&6; }
5 kx if test ${ac_cv_prog_cc_g+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_save_c_werror_flag=$ac_c_werror_flag
5 kx ac_c_werror_flag=yes
5 kx ac_cv_prog_cc_g=no
5 kx CFLAGS="-g"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cc_g=yes
5 kx else $as_nop
5 kx CFLAGS=""
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx ac_c_werror_flag=$ac_save_c_werror_flag
5 kx CFLAGS="-g"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cc_g=yes
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx ac_c_werror_flag=$ac_save_c_werror_flag
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5 kx printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5 kx if test $ac_test_CFLAGS; then
5 kx CFLAGS=$ac_save_CFLAGS
5 kx elif test $ac_cv_prog_cc_g = yes; then
5 kx if test "$GCC" = yes; then
5 kx CFLAGS="-g -O2"
5 kx else
5 kx CFLAGS="-g"
5 kx fi
5 kx else
5 kx if test "$GCC" = yes; then
5 kx CFLAGS="-O2"
5 kx else
5 kx CFLAGS=
5 kx fi
5 kx fi
5 kx ac_prog_cc_stdc=no
5 kx if test x$ac_prog_cc_stdc = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5 kx printf %s "checking for $CC option to enable C11 features... " >&6; }
5 kx if test ${ac_cv_prog_cc_c11+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_cv_prog_cc_c11=no
5 kx ac_save_CC=$CC
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $ac_c_conftest_c11_program
5 kx _ACEOF
5 kx for ac_arg in '' -std=gnu11
5 kx do
5 kx CC="$ac_save_CC $ac_arg"
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cc_c11=$ac_arg
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam
5 kx test "x$ac_cv_prog_cc_c11" != "xno" && break
5 kx done
5 kx rm -f conftest.$ac_ext
5 kx CC=$ac_save_CC
5 kx fi
5 kx
5 kx if test "x$ac_cv_prog_cc_c11" = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5 kx printf "%s\n" "unsupported" >&6; }
5 kx else $as_nop
5 kx if test "x$ac_cv_prog_cc_c11" = x
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5 kx printf "%s\n" "none needed" >&6; }
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5 kx printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5 kx CC="$CC $ac_cv_prog_cc_c11"
5 kx fi
5 kx ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5 kx ac_prog_cc_stdc=c11
5 kx fi
5 kx fi
5 kx if test x$ac_prog_cc_stdc = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5 kx printf %s "checking for $CC option to enable C99 features... " >&6; }
5 kx if test ${ac_cv_prog_cc_c99+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_cv_prog_cc_c99=no
5 kx ac_save_CC=$CC
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $ac_c_conftest_c99_program
5 kx _ACEOF
5 kx for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5 kx do
5 kx CC="$ac_save_CC $ac_arg"
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cc_c99=$ac_arg
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam
5 kx test "x$ac_cv_prog_cc_c99" != "xno" && break
5 kx done
5 kx rm -f conftest.$ac_ext
5 kx CC=$ac_save_CC
5 kx fi
5 kx
5 kx if test "x$ac_cv_prog_cc_c99" = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5 kx printf "%s\n" "unsupported" >&6; }
5 kx else $as_nop
5 kx if test "x$ac_cv_prog_cc_c99" = x
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5 kx printf "%s\n" "none needed" >&6; }
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5 kx printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5 kx CC="$CC $ac_cv_prog_cc_c99"
5 kx fi
5 kx ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5 kx ac_prog_cc_stdc=c99
5 kx fi
5 kx fi
5 kx if test x$ac_prog_cc_stdc = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5 kx printf %s "checking for $CC option to enable C89 features... " >&6; }
5 kx if test ${ac_cv_prog_cc_c89+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_cv_prog_cc_c89=no
5 kx ac_save_CC=$CC
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $ac_c_conftest_c89_program
5 kx _ACEOF
5 kx for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5 kx do
5 kx CC="$ac_save_CC $ac_arg"
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cc_c89=$ac_arg
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam
5 kx test "x$ac_cv_prog_cc_c89" != "xno" && break
5 kx done
5 kx rm -f conftest.$ac_ext
5 kx CC=$ac_save_CC
5 kx fi
5 kx
5 kx if test "x$ac_cv_prog_cc_c89" = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5 kx printf "%s\n" "unsupported" >&6; }
5 kx else $as_nop
5 kx if test "x$ac_cv_prog_cc_c89" = x
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5 kx printf "%s\n" "none needed" >&6; }
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5 kx printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5 kx CC="$CC $ac_cv_prog_cc_c89"
5 kx fi
5 kx ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5 kx ac_prog_cc_stdc=c89
5 kx fi
5 kx fi
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5 kx printf %s "checking how to run the C preprocessor... " >&6; }
5 kx # On Suns, sometimes $CPP names a directory.
5 kx if test -n "$CPP" && test -d "$CPP"; then
5 kx CPP=
5 kx fi
5 kx if test -z "$CPP"; then
5 kx if test ${ac_cv_prog_CPP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx # Double quotes because $CC needs to be expanded
5 kx for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5 kx do
5 kx ac_preproc_ok=false
5 kx for ac_c_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_c_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_c_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx break
5 kx fi
5 kx
5 kx done
5 kx ac_cv_prog_CPP=$CPP
5 kx
5 kx fi
5 kx CPP=$ac_cv_prog_CPP
5 kx else
5 kx ac_cv_prog_CPP=$CPP
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5 kx printf "%s\n" "$CPP" >&6; }
5 kx ac_preproc_ok=false
5 kx for ac_c_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_c_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_c_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx
5 kx else $as_nop
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx fi
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx
5 kx
5 kx ICC="no"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for icc" >&5
5 kx printf %s "checking for icc... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx __INTEL_COMPILER
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "^__INTEL_COMPILER" >/dev/null 2>&1
5 kx then :
5 kx ICC="no"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx else $as_nop
5 kx ICC="yes"
5 kx GCC="no"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx
5 kx
5 kx SUNCC="no"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suncc" >&5
5 kx printf %s "checking for suncc... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx __SUNPRO_C
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "^__SUNPRO_C" >/dev/null 2>&1
5 kx then :
5 kx SUNCC="no"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx else $as_nop
5 kx SUNCC="yes"
5 kx GCC="no"
5 kx test -n "$auto_cflags" && CFLAGS="-O -xs -xstrconst -zlazyload"
5 kx GCC=""
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5 kx printf %s "checking how to run the C preprocessor... " >&6; }
5 kx # On Suns, sometimes $CPP names a directory.
5 kx if test -n "$CPP" && test -d "$CPP"; then
5 kx CPP=
5 kx fi
5 kx if test -z "$CPP"; then
5 kx if test ${ac_cv_prog_CPP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx # Double quotes because $CC needs to be expanded
5 kx for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5 kx do
5 kx ac_preproc_ok=false
5 kx for ac_c_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_c_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_c_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx break
5 kx fi
5 kx
5 kx done
5 kx ac_cv_prog_CPP=$CPP
5 kx
5 kx fi
5 kx CPP=$ac_cv_prog_CPP
5 kx else
5 kx ac_cv_prog_CPP=$CPP
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5 kx printf "%s\n" "$CPP" >&6; }
5 kx ac_preproc_ok=false
5 kx for ac_c_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_c_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_c_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx
5 kx else $as_nop
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx fi
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx ac_header= ac_cache=
5 kx for ac_item in $ac_header_c_list
5 kx do
5 kx if test $ac_cache; then
5 kx ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
5 kx if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
5 kx printf "%s\n" "#define $ac_item 1" >> confdefs.h
5 kx fi
5 kx ac_header= ac_cache=
5 kx elif test $ac_header; then
5 kx ac_cache=$ac_item
5 kx else
5 kx ac_header=$ac_item
5 kx fi
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
5 kx then :
5 kx
5 kx printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5 kx printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5 kx if test ${ac_cv_safe_to_define___extensions__+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx # define __EXTENSIONS__ 1
5 kx $ac_includes_default
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_safe_to_define___extensions__=yes
5 kx else $as_nop
5 kx ac_cv_safe_to_define___extensions__=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5 kx printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
5 kx printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
5 kx if test ${ac_cv_should_define__xopen_source+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_cv_should_define__xopen_source=no
5 kx if test $ac_cv_header_wchar_h = yes
5 kx then :
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <wchar.h>
5 kx mbstate_t x;
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #define _XOPEN_SOURCE 500
5 kx #include <wchar.h>
5 kx mbstate_t x;
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_should_define__xopen_source=yes
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
5 kx printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
5 kx
5 kx printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
5 kx
5 kx if test $ac_cv_header_minix_config_h = yes
5 kx then :
5 kx MINIX=yes
5 kx printf "%s\n" "#define _MINIX 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
5 kx
5 kx printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx MINIX=
5 kx fi
5 kx if test $ac_cv_safe_to_define___extensions__ = yes
5 kx then :
5 kx printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
5 kx
5 kx fi
5 kx if test $ac_cv_should_define__xopen_source = yes
5 kx then :
5 kx printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5 kx printf %s "checking whether ln -s works... " >&6; }
5 kx LN_S=$as_ln_s
5 kx if test "$LN_S" = "ln -s"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5 kx printf "%s\n" "no, using $LN_S" >&6; }
5 kx fi
5 kx
5 kx
5 kx if test "$cross_compiling" = yes ; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for native build C compiler" >&5
5 kx printf %s "checking for native build C compiler... " >&6; }
5 kx for ac_prog in gcc clang c99 c89 cc cl
5 kx do
5 kx # Extract the first word of "$ac_prog", so it can be a program name with args.
5 kx set dummy $ac_prog; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_BUILD_CC+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$BUILD_CC"; then
5 kx ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_BUILD_CC="$ac_prog"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx BUILD_CC=$ac_cv_prog_BUILD_CC
5 kx if test -n "$BUILD_CC"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
5 kx printf "%s\n" "$BUILD_CC" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx test -n "$BUILD_CC" && break
5 kx done
5 kx test -n "$BUILD_CC" || BUILD_CC="none"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
5 kx printf "%s\n" "$BUILD_CC" >&6; }
5 kx else
5 kx BUILD_CC=$CC
5 kx fi
5 kx
5 kx
5 kx php_with_libdir=lib
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system library directory" >&5
5 kx printf %s "checking for system library directory... " >&6; }
5 kx
5 kx # Check whether --with-libdir was given.
5 kx if test ${with_libdir+y}
5 kx then :
5 kx withval=$with_libdir; PHP_LIBDIR=$withval
5 kx else $as_nop
5 kx
5 kx PHP_LIBDIR=lib
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_LIBDIR
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_rpath=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable runpaths" >&5
5 kx printf %s "checking whether to enable runpaths... " >&6; }
5 kx # Check whether --enable-rpath was given.
5 kx if test ${enable_rpath+y}
5 kx then :
5 kx enableval=$enable_rpath; PHP_RPATH=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_RPATH=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_RPATH
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compiler supports -Wl,-rpath," >&5
5 kx printf %s "checking if compiler supports -Wl,-rpath,... " >&6; }
5 kx if test ${php_cv_cc_rpath+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx SAVE_LIBS=$LIBS
5 kx LIBS="-Wl,-rpath,/usr/$PHP_LIBDIR $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx php_cv_cc_rpath=yes
5 kx else $as_nop
5 kx php_cv_cc_rpath=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$SAVE_LIBS
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_cv_cc_rpath" >&5
5 kx printf "%s\n" "$php_cv_cc_rpath" >&6; }
5 kx if test $php_cv_cc_rpath = "yes"; then
5 kx ld_runpath_switch=-Wl,-rpath,
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compiler supports -R" >&5
5 kx printf %s "checking if compiler supports -R... " >&6; }
5 kx if test ${php_cv_cc_dashr+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx SAVE_LIBS=$LIBS
5 kx LIBS="-R /usr/$PHP_LIBDIR $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx php_cv_cc_dashr=yes
5 kx else $as_nop
5 kx php_cv_cc_dashr=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$SAVE_LIBS
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_cv_cc_dashr" >&5
5 kx printf "%s\n" "$php_cv_cc_dashr" >&6; }
5 kx if test $php_cv_cc_dashr = "yes"; then
5 kx ld_runpath_switch=-R
5 kx else
5 kx ld_runpath_switch=-L
5 kx fi
5 kx fi
5 kx if test "$PHP_RPATH" = "no"; then
5 kx ld_runpath_switch=
5 kx fi
5 kx
5 kx
5 kx
5 kx for ac_prog in gawk nawk awk mawk
5 kx do
5 kx # Extract the first word of "$ac_prog", so it can be a program name with args.
5 kx set dummy $ac_prog; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_AWK+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$AWK"; then
5 kx ac_cv_prog_AWK="$AWK" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx as_dummy="/usr/xpg4/bin/:$PATH"
5 kx for as_dir in $as_dummy
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_AWK="$ac_prog"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx AWK=$ac_cv_prog_AWK
5 kx if test -n "$AWK"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5 kx printf "%s\n" "$AWK" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx test -n "$AWK" && break
5 kx done
5 kx test -n "$AWK" || AWK="bork"
5 kx
5 kx case "$AWK" in
5 kx *mawk)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: mawk is known to have problems on some systems. You should install GNU awk" >&5
5 kx printf "%s\n" "$as_me: WARNING: mawk is known to have problems on some systems. You should install GNU awk" >&2;}
5 kx ;;
5 kx *gawk)
5 kx ;;
5 kx bork)
5 kx as_fn_error $? "Could not find awk; Install GNU awk" "$LINENO" 5
5 kx ;;
5 kx *)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $AWK is broken" >&5
5 kx printf %s "checking if $AWK is broken... " >&6; }
5 kx if ! $AWK 'function foo() {}' >/dev/null 2>&1 ; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx as_fn_error $? "You should install GNU awk" "$LINENO" 5
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST AWK"
5 kx
5 kx
5 kx
5 kx # Extract the first word of "bison", so it can be a program name with args.
5 kx set dummy bison; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_YACC+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$YACC"; then
5 kx ac_cv_prog_YACC="$YACC" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_YACC="bison"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx YACC=$ac_cv_prog_YACC
5 kx if test -n "$YACC"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5 kx printf "%s\n" "$YACC" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx php_bison_required_version="3.0.0"
5 kx php_bison_excluded_versions='none'
5 kx
5 kx if test -n "$YACC"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bison version" >&5
5 kx printf %s "checking for bison version... " >&6; }
5 kx
5 kx php_bison_version=$($YACC --version 2> /dev/null | grep 'GNU Bison' | cut -d ' ' -f 4 | tr -d a-z)
5 kx if test -z "$php_bison_version"; then
5 kx php_bison_version=0.0.0
5 kx fi
5 kx ac_IFS=$IFS; IFS="."
5 kx set $php_bison_version
5 kx IFS=$ac_IFS
5 kx php_bison_num=`expr ${1:-0} \* 10000 + ${2:-0} \* 100 + ${3:-0}`
5 kx php_bison_branch="$1.$2"
5 kx php_bison_check=ok
5 kx
5 kx if test -z "$php_bison_required_version" && test -z "$php_bison_num"; then
5 kx php_bison_check=invalid
5 kx elif test -n "$php_bison_required_version"; then
5 kx ac_IFS=$IFS; IFS="."
5 kx set $php_bison_required_version
5 kx IFS=$ac_IFS
5 kx php_bison_required_num=`expr ${1:-0} \* 10000 + ${2:-0} \* 100 + ${3:-0}`
5 kx php_bison_required_version="$php_bison_required_version or later"
5 kx
5 kx if test -z "$php_bison_num" || test "$php_bison_num" -lt "$php_bison_required_num"; then
5 kx php_bison_check=invalid
5 kx fi
5 kx fi
5 kx
5 kx for php_bison_check_version in $php_bison_excluded_versions; do
5 kx if test "$php_bison_version" = "$php_bison_check_version" || test "$php_bison_branch" = "$php_bison_check_version"; then
5 kx php_bison_check=invalid
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test "$php_bison_check" != "invalid"; then
5 kx
5 kx YFLAGS=-Wall
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST YFLAGS"
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_bison_version (ok)" >&5
5 kx printf "%s\n" "$php_bison_version (ok)" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_bison_version" >&5
5 kx printf "%s\n" "$php_bison_version" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx case $php_bison_check in
5 kx ""|invalid)
5 kx if test ! -f "$abs_srcdir/Zend/zend_language_parser.h" || test ! -f "$abs_srcdir/Zend/zend_language_parser.c"; then
5 kx as_fn_error $? "bison $php_bison_required_version is required to generate PHP parsers (excluded versions: $php_bison_excluded_versions)." "$LINENO" 5
5 kx fi
5 kx
5 kx YACC="exit 0;"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST YACC"
5 kx
5 kx
5 kx
5 kx # Extract the first word of "re2c", so it can be a program name with args.
5 kx set dummy re2c; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_RE2C+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$RE2C"; then
5 kx ac_cv_prog_RE2C="$RE2C" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_RE2C="re2c"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx RE2C=$ac_cv_prog_RE2C
5 kx if test -n "$RE2C"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RE2C" >&5
5 kx printf "%s\n" "$RE2C" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx php_re2c_required_version="0.13.4"
5 kx
5 kx if test -n "$RE2C"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for re2c version" >&5
5 kx printf %s "checking for re2c version... " >&6; }
5 kx
5 kx php_re2c_version=$($RE2C --version | cut -d ' ' -f 2 2>/dev/null)
5 kx if test -z "$php_re2c_version"; then
5 kx php_re2c_version=0.0.0
5 kx fi
5 kx ac_IFS=$IFS; IFS="."
5 kx set $php_re2c_version
5 kx IFS=$ac_IFS
5 kx php_re2c_num=`expr ${1:-0} \* 10000 + ${2:-0} \* 100 + ${3:-0}`
5 kx php_re2c_check=ok
5 kx
5 kx if test -z "$php_re2c_required_version" && test -z "$php_re2c_num"; then
5 kx php_re2c_check=invalid
5 kx elif test -n "$php_re2c_required_version"; then
5 kx ac_IFS=$IFS; IFS="."
5 kx set $php_re2c_required_version
5 kx IFS=$ac_IFS
5 kx php_re2c_required_num=`expr ${1:-0} \* 10000 + ${2:-0} \* 100 + ${3:-0}`
5 kx php_re2c_required_version="$php_re2c_required_version or later"
5 kx
5 kx if test -z "$php_re2c_num" || test "$php_re2c_num" -lt "$php_re2c_required_num"; then
5 kx php_re2c_check=invalid
5 kx fi
5 kx fi
5 kx
5 kx if test "$php_re2c_check" != "invalid"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_re2c_version (ok)" >&5
5 kx printf "%s\n" "$php_re2c_version (ok)" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_re2c_version" >&5
5 kx printf "%s\n" "$php_re2c_version" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx case $php_re2c_check in
5 kx ""|invalid)
5 kx if test ! -f "$abs_srcdir/Zend/zend_language_scanner.c"; then
5 kx as_fn_error $? "re2c $php_re2c_required_version is required to generate PHP lexers." "$LINENO" 5
5 kx fi
5 kx
5 kx RE2C="exit 0;"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST RE2C"
5 kx
5 kx
5 kx
5 kx # Extract the first word of "php", so it can be a program name with args.
5 kx set dummy php; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_PHP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$PHP"; then
5 kx ac_cv_prog_PHP="$PHP" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_PHP="php"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx PHP=$ac_cv_prog_PHP
5 kx if test -n "$PHP"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP" >&5
5 kx printf "%s\n" "$PHP" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx if test -n "$PHP"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for php version" >&5
5 kx printf %s "checking for php version... " >&6; }
5 kx php_version=$($PHP -v | head -n1 | cut -d ' ' -f 2)
5 kx if test -z "$php_version"; then
5 kx php_version=0.0.0
5 kx fi
5 kx ac_IFS=$IFS; IFS="."
5 kx set $php_version
5 kx IFS=$ac_IFS
5 kx php_version_num=`expr ${1:-0} \* 10000 + ${2:-0} \* 100 + ${3:-0}`
5 kx if test "$php_version_num" -lt 70100; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_version (too old)" >&5
5 kx printf "%s\n" "$php_version (too old)" >&6; }
5 kx unset PHP
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_version (ok)" >&5
5 kx printf "%s\n" "$php_version (ok)" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP"
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_re2c_cgoto=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable computed goto gcc extension with re2c" >&5
5 kx printf %s "checking whether to enable computed goto gcc extension with re2c... " >&6; }
5 kx # Check whether --enable-re2c-cgoto was given.
5 kx if test ${enable_re2c_cgoto+y}
5 kx then :
5 kx enableval=$enable_re2c_cgoto; PHP_RE2C_CGOTO=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_RE2C_CGOTO=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_RE2C_CGOTO
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_RE2C_CGOTO" = "no"; then
5 kx RE2C_FLAGS=""
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether re2c -g works" >&5
5 kx printf %s "checking whether re2c -g works... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx int main(int argc, const char **argv)
5 kx {
5 kx argc = argc;
5 kx argv = argv;
5 kx label1:
5 kx label2:
5 kx static void *adr[] = { &&label1, &&label2};
5 kx goto *adr[0];
5 kx return 0;
5 kx }
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx RE2C_FLAGS=""
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx RE2C_FLAGS="-g"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST RE2C_FLAGS"
5 kx
5 kx
5 kx
5 kx case $host_cpu in
5 kx alpha*)
5 kx if test "$GCC" = "yes"; then
5 kx CFLAGS="$CFLAGS -mieee"
5 kx else
5 kx CFLAGS="$CFLAGS -ieee"
5 kx fi
5 kx ;;
5 kx sparc*)
5 kx if test "$SUNCC" = "yes"; then
5 kx CFLAGS="$CFLAGS -xmemalign=8s"
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fvisibility=hidden" >&5
5 kx printf %s "checking whether C compiler accepts -fvisibility=hidden... " >&6; }
5 kx if test ${ax_cv_check_cflags___fvisibility_hidden+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -fvisibility=hidden"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags___fvisibility_hidden=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags___fvisibility_hidden=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fvisibility_hidden" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags___fvisibility_hidden" >&6; }
5 kx if test "x$ax_cv_check_cflags___fvisibility_hidden" = xyes
5 kx then :
5 kx CFLAGS="$CFLAGS -fvisibility=hidden"
5 kx else $as_nop
5 kx :
5 kx fi
5 kx
5 kx
5 kx case $host_alias in
5 kx *solaris*)
5 kx CPPFLAGS="$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS"
5 kx ;;
5 kx *dgux*)
5 kx CPPFLAGS="$CPPFLAGS -D_BSD_TIMEOFDAY_FLAVOR"
5 kx ;;
5 kx *mips*)
5 kx CPPFLAGS="$CPPFLAGS -D_XPG_IV"
5 kx ;;
5 kx *hpux*)
5 kx if test "$GCC" = "yes"; then
5 kx CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to force non-PIC code in shared modules" >&5
5 kx printf %s "checking whether to force non-PIC code in shared modules... " >&6; }
5 kx case $host_alias in
5 kx i?86-*-linux*|i?86-*-freebsd*)
5 kx if test "${with_pic+set}" != "set" || test "$with_pic" = "no"; then
5 kx with_pic=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx ;;
5 kx *)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx ;;
5 kx esac
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are using musl libc" >&5
5 kx printf %s "checking whether we are using musl libc... " >&6; }
5 kx if command -v ldd >/dev/null && ldd --version 2>&1 | grep -q ^musl
5 kx then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx CPPFLAGS="$CPPFLAGS -D__MUSL__"
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether /dev/urandom exists" >&5
5 kx printf %s "checking whether /dev/urandom exists... " >&6; }
5 kx if test -r "/dev/urandom" && test -c "/dev/urandom"; then
5 kx
5 kx printf "%s\n" "#define HAVE_DEV_URANDOM 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx # Check whether --enable-gcc-global-regs was given.
5 kx if test ${enable_gcc_global_regs+y}
5 kx then :
5 kx enableval=$enable_gcc_global_regs; ZEND_GCC_GLOBAL_REGS=$enableval
5 kx else $as_nop
5 kx ZEND_GCC_GLOBAL_REGS=yes
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for global register variables support" >&5
5 kx printf %s "checking for global register variables support... " >&6; }
5 kx if test "$ZEND_GCC_GLOBAL_REGS" != "no"; then
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #if defined(__GNUC__)
5 kx # define ZEND_GCC_VERSION (__GNUC__ * 1000 + __GNUC_MINOR__)
5 kx #else
5 kx # define ZEND_GCC_VERSION 0
5 kx #endif
5 kx #if defined(__GNUC__) && ZEND_GCC_VERSION >= 4008 && defined(i386)
5 kx # define ZEND_VM_FP_GLOBAL_REG "%esi"
5 kx # define ZEND_VM_IP_GLOBAL_REG "%edi"
5 kx #elif defined(__GNUC__) && ZEND_GCC_VERSION >= 4008 && defined(__x86_64__)
5 kx # define ZEND_VM_FP_GLOBAL_REG "%r14"
5 kx # define ZEND_VM_IP_GLOBAL_REG "%r15"
5 kx #elif defined(__GNUC__) && ZEND_GCC_VERSION >= 4008 && defined(__powerpc64__)
5 kx # define ZEND_VM_FP_GLOBAL_REG "r28"
5 kx # define ZEND_VM_IP_GLOBAL_REG "r29"
5 kx #elif defined(__IBMC__) && ZEND_GCC_VERSION >= 4002 && defined(__powerpc64__)
5 kx # define ZEND_VM_FP_GLOBAL_REG "r28"
5 kx # define ZEND_VM_IP_GLOBAL_REG "r29"
5 kx #elif defined(__GNUC__) && ZEND_GCC_VERSION >= 4008 && defined(__aarch64__)
5 kx # define ZEND_VM_FP_GLOBAL_REG "x27"
5 kx # define ZEND_VM_IP_GLOBAL_REG "x28"
5 kx #else
5 kx # error "global register variables are not supported"
5 kx #endif
5 kx typedef int (*opcode_handler_t)(void);
5 kx register void *FP __asm__(ZEND_VM_FP_GLOBAL_REG);
5 kx register const opcode_handler_t *IP __asm__(ZEND_VM_IP_GLOBAL_REG);
5 kx int emu(const opcode_handler_t *ip, void *fp) {
5 kx const opcode_handler_t *orig_ip = IP;
5 kx void *orig_fp = FP;
5 kx IP = ip;
5 kx FP = fp;
5 kx while ((*ip)());
5 kx FP = orig_fp;
5 kx IP = orig_ip;
5 kx }
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx ZEND_GCC_GLOBAL_REGS=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ZEND_GCC_GLOBAL_REGS=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx if test "$ZEND_GCC_GLOBAL_REGS" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_GCC_GLOBAL_REGS 1" >>confdefs.h
5 kx
5 kx else
5 kx HAVE_GCC_GLOBAL_REGS=no
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ZEND_GCC_GLOBAL_REGS" >&5
5 kx printf "%s\n" "$ZEND_GCC_GLOBAL_REGS" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether __cpuid_count is available" >&5
5 kx printf %s "checking whether __cpuid_count is available... " >&6; }
5 kx if test ${ac_cv_cpuid_count_available+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <cpuid.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx unsigned eax, ebx, ecx, edx;
5 kx __cpuid_count(0, 0, eax, ebx, ecx, edx);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_cpuid_count_available=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_cpuid_count_available=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cpuid_count_available" >&5
5 kx printf "%s\n" "$ac_cv_cpuid_count_available" >&6; }
5 kx if test "$ac_cv_cpuid_count_available" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_CPUID_COUNT 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthreads_cflags" >&5
5 kx printf %s "checking for pthreads_cflags... " >&6; }
5 kx if test ${ac_cv_pthreads_cflags+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ac_cv_pthreads_cflags=
5 kx if test "$pthreads_working" != "yes"; then
5 kx for flag in -kthread -pthread -pthreads -mthreads -Kthread -threads -mt -qthreaded; do
5 kx ac_save=$CFLAGS
5 kx CFLAGS="$CFLAGS $flag"
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <pthread.h>
5 kx #include <stddef.h>
5 kx
5 kx void *thread_routine(void *data) {
5 kx return data;
5 kx }
5 kx
5 kx int main() {
5 kx pthread_t thd;
5 kx pthread_mutexattr_t mattr;
5 kx int data = 1;
5 kx pthread_mutexattr_init(&mattr);
5 kx return pthread_create(&thd, NULL, thread_routine, &data);
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx pthreads_checked=yes
5 kx
5 kx else $as_nop
5 kx
5 kx pthreads_checked=no
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx CFLAGS=$ac_save
5 kx if test "$pthreads_checked" = "yes"; then
5 kx ac_cv_pthreads_cflags=$flag
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthreads_cflags" >&5
5 kx printf "%s\n" "$ac_cv_pthreads_cflags" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthreads_lib" >&5
5 kx printf %s "checking for pthreads_lib... " >&6; }
5 kx if test ${ac_cv_pthreads_lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ac_cv_pthreads_lib=
5 kx if test "$pthreads_working" != "yes"; then
5 kx for lib in pthread pthreads c_r; do
5 kx ac_save=$LIBS
5 kx LIBS="$LIBS -l$lib"
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <pthread.h>
5 kx #include <stddef.h>
5 kx
5 kx void *thread_routine(void *data) {
5 kx return data;
5 kx }
5 kx
5 kx int main() {
5 kx pthread_t thd;
5 kx pthread_mutexattr_t mattr;
5 kx int data = 1;
5 kx pthread_mutexattr_init(&mattr);
5 kx return pthread_create(&thd, NULL, thread_routine, &data);
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx pthreads_checked=yes
5 kx
5 kx else $as_nop
5 kx
5 kx pthreads_checked=no
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_save
5 kx if test "$pthreads_checked" = "yes"; then
5 kx ac_cv_pthreads_lib=$lib
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthreads_lib" >&5
5 kx printf "%s\n" "$ac_cv_pthreads_lib" >&6; }
5 kx
5 kx if test "x$ac_cv_pthreads_cflags" != "x" -o "x$ac_cv_pthreads_lib" != "x"; then
5 kx pthreads_working="yes"
5 kx fi
5 kx
5 kx
5 kx # Check whether --enable- was given.
5 kx if test ${enable_+y}
5 kx then :
5 kx enableval=$enable_;
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SHLIB_SUFFIX_NAME"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SHLIB_DL_SUFFIX_NAME"
5 kx
5 kx
5 kx SHLIB_SUFFIX_NAME=so
5 kx SHLIB_DL_SUFFIX_NAME=$SHLIB_SUFFIX_NAME
5 kx case $host_alias in
5 kx *hpux*)
5 kx SHLIB_SUFFIX_NAME=sl
5 kx SHLIB_DL_SUFFIX_NAME=sl
5 kx ;;
5 kx *darwin*)
5 kx SHLIB_SUFFIX_NAME=dylib
5 kx SHLIB_DL_SUFFIX_NAME=so
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx PHP_SAPI=none
5 kx
5 kx
5 kx SAPI_SHARED=libs/libphp.$SHLIB_DL_SUFFIX_NAME
5 kx SAPI_STATIC=libs/libphp.a
5 kx SAPI_LIBTOOL=libphp.la
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Configuring SAPI modules${T_ME}" >&5
5 kx printf "%s\n" "${T_MD}Configuring SAPI modules${T_ME}" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_apxs2=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-apxs2 was given.
5 kx if test ${with_apxs2+y}
5 kx then :
5 kx withval=$with_apxs2; PHP_APXS2=$withval
5 kx else $as_nop
5 kx
5 kx PHP_APXS2=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_APXS2
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Apache 2 handler module support via DSO through APXS" >&5
5 kx printf %s "checking for Apache 2 handler module support via DSO through APXS... " >&6; }
5 kx
5 kx if test "$PHP_APXS2" != "no"; then
5 kx if test "$PHP_APXS2" = "yes"; then
5 kx APXS=apxs
5 kx $APXS -q CFLAGS >/dev/null 2>&1
5 kx if test "$?" != "0" && test -x /usr/sbin/apxs; then
5 kx APXS=/usr/sbin/apxs
5 kx fi
5 kx else
5 kx
5 kx if test -z "$PHP_APXS2" || echo "$PHP_APXS2" | grep '^/' >/dev/null ; then
5 kx APXS=$PHP_APXS2
5 kx else
5 kx
5 kx ep_dir=`echo $PHP_APXS2|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx APXS="$ep_realdir"/`basename "$PHP_APXS2"`
5 kx fi
5 kx
5 kx fi
5 kx
5 kx $APXS -q CFLAGS >/dev/null 2>&1
5 kx if test "$?" != "0"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Sorry, I cannot run apxs. Possible reasons follow:" >&5
5 kx printf "%s\n" "Sorry, I cannot run apxs. Possible reasons follow:" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 1. Perl is not installed" >&5
5 kx printf "%s\n" "1. Perl is not installed" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs" >&5
5 kx printf "%s\n" "2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 3. Apache was not built using --enable-so (the apxs usage page is displayed)" >&5
5 kx printf "%s\n" "3. Apache was not built using --enable-so (the apxs usage page is displayed)" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: The output of $APXS follows:" >&5
5 kx printf "%s\n" "The output of $APXS follows:" >&6; }
5 kx $APXS -q CFLAGS
5 kx as_fn_error $? "Aborting" "$LINENO" 5
5 kx fi
5 kx
5 kx APXS_INCLUDEDIR=`$APXS -q INCLUDEDIR`
5 kx APXS_BINDIR=`$APXS -q BINDIR`
5 kx APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET`
5 kx APXS_CFLAGS=`$APXS -q CFLAGS`
5 kx APU_BINDIR=`$APXS -q APU_BINDIR`
5 kx APR_BINDIR=`$APXS -q APR_BINDIR`
5 kx
5 kx APR_CONFIG=`$APXS -q APR_CONFIG 2>/dev/null ||
5 kx echo $APR_BINDIR/apr-config`
5 kx APU_CONFIG=`$APXS -q APU_CONFIG 2>/dev/null ||
5 kx echo $APU_BINDIR/apu-config`
5 kx
5 kx APR_CFLAGS="`$APR_CONFIG --cppflags --includes`"
5 kx APU_CFLAGS="`$APU_CONFIG --includes`"
5 kx
5 kx for flag in $APXS_CFLAGS; do
5 kx case $flag in
5 kx -D*) APACHE_CPPFLAGS="$APACHE_CPPFLAGS $flag";;
5 kx esac
5 kx done
5 kx
5 kx APACHE_CFLAGS="$APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $APR_CFLAGS $APU_CFLAGS -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"
5 kx
5 kx
5 kx ac_output=`$APXS_HTTPD -v 2>&1 | grep version | $SED -e 's/Oracle-HTTP-//'`
5 kx ac_IFS=$IFS
5 kx IFS="- /.
5 kx "
5 kx set $ac_output
5 kx IFS=$ac_IFS
5 kx
5 kx APACHE_VERSION=`expr $4 \* 1000000 + $5 \* 1000 + $6`
5 kx
5 kx if test "$APACHE_VERSION" -lt 2000044; then
5 kx as_fn_error $? "Please note that Apache version >= 2.0.44 is required" "$LINENO" 5
5 kx fi
5 kx
5 kx APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR`
5 kx if test -z `$APXS -q SYSCONFDIR`; then
5 kx INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
5 kx $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
5 kx -i -n php"
5 kx else
5 kx APXS_SYSCONFDIR='$(INSTALL_ROOT)'`$APXS -q SYSCONFDIR`
5 kx INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
5 kx \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \
5 kx $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
5 kx -S SYSCONFDIR='$APXS_SYSCONFDIR' \
5 kx -i -a -n php"
5 kx fi
5 kx
5 kx LIBPHP_CFLAGS="-shared"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST LIBPHP_CFLAGS"
5 kx
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-brtl -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp"
5 kx
5 kx if test "shared" = "program"; then
5 kx PHP_BINARIES="$PHP_BINARIES apache2handler"
5 kx elif test "$PHP_SAPI" != "none"; then
5 kx as_fn_error $? "
5 kx +--------------------------------------------------------------------+
5 kx | *** ATTENTION *** |
5 kx | |
5 kx | You've configured multiple SAPIs to be built. You can build only |
5 kx | one SAPI module plus CGI, CLI and FPM binaries at the same time. |
5 kx +--------------------------------------------------------------------+
5 kx " "$LINENO" 5
5 kx else
5 kx PHP_SAPI=apache2handler
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/apache2handler"
5 kx
5 kx
5 kx
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2handler"
5 kx
5 kx
5 kx case "shared" in
5 kx static)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libphp.la
5 kx php_sapi_module=static
5 kx ;;
5 kx shared)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libphp.la
5 kx php_sapi_module=shared
5 kx
5 kx php_c_pre=$shared_c_pre
5 kx php_c_meta=$shared_c_meta
5 kx php_c_post=$shared_c_post
5 kx php_cxx_pre=$shared_cxx_pre
5 kx php_cxx_meta=$shared_cxx_meta
5 kx php_cxx_post=$shared_cxx_post
5 kx php_lo=$shared_lo
5 kx ;;
5 kx bundle)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libs/libphp.bundle
5 kx php_sapi_module=static
5 kx ;;
5 kx esac
5 kx install_sapi="install-sapi"
5 kx
5 kx
5 kx case sapi/apache2handler in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/apache2handler"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/apache2handler/"; ac_bdir="sapi/apache2handler/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in mod_php.c sapi_apache2.c apache_config.c php_functions.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL"
5 kx ;;
5 kx *darwin*)
5 kx if test -x "$APR_CONFIG"; then
5 kx MH_BUNDLE_FLAGS="`$APR_CONFIG --ldflags --link-ld --libs`"
5 kx fi
5 kx if test -x "$APU_CONFIG"; then
5 kx MH_BUNDLE_FLAGS="`$APU_CONFIG --ldflags --link-ld --libs` $MH_BUNDLE_FLAGS"
5 kx fi
5 kx MH_BUNDLE_FLAGS="-bundle -bundle_loader $APXS_HTTPD $MH_BUNDLE_FLAGS"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST MH_BUNDLE_FLAGS"
5 kx
5 kx
5 kx if test "bundle" = "program"; then
5 kx PHP_BINARIES="$PHP_BINARIES apache2handler"
5 kx elif test "$PHP_SAPI" != "none"; then
5 kx as_fn_error $? "
5 kx +--------------------------------------------------------------------+
5 kx | *** ATTENTION *** |
5 kx | |
5 kx | You've configured multiple SAPIs to be built. You can build only |
5 kx | one SAPI module plus CGI, CLI and FPM binaries at the same time. |
5 kx +--------------------------------------------------------------------+
5 kx " "$LINENO" 5
5 kx else
5 kx PHP_SAPI=apache2handler
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/apache2handler"
5 kx
5 kx
5 kx
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2handler"
5 kx
5 kx
5 kx case "bundle" in
5 kx static)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libphp.la
5 kx php_sapi_module=static
5 kx ;;
5 kx shared)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libphp.la
5 kx php_sapi_module=shared
5 kx
5 kx php_c_pre=$shared_c_pre
5 kx php_c_meta=$shared_c_meta
5 kx php_c_post=$shared_c_post
5 kx php_cxx_pre=$shared_cxx_pre
5 kx php_cxx_meta=$shared_cxx_meta
5 kx php_cxx_post=$shared_cxx_post
5 kx php_lo=$shared_lo
5 kx ;;
5 kx bundle)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libs/libphp.bundle
5 kx php_sapi_module=static
5 kx ;;
5 kx esac
5 kx install_sapi="install-sapi"
5 kx
5 kx
5 kx case sapi/apache2handler in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/apache2handler"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/apache2handler/"; ac_bdir="sapi/apache2handler/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in mod_php.c sapi_apache2.c apache_config.c php_functions.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx SAPI_SHARED=libs/libphp.so
5 kx INSTALL_IT="$INSTALL_IT $SAPI_SHARED"
5 kx ;;
5 kx *)
5 kx
5 kx if test "shared" = "program"; then
5 kx PHP_BINARIES="$PHP_BINARIES apache2handler"
5 kx elif test "$PHP_SAPI" != "none"; then
5 kx as_fn_error $? "
5 kx +--------------------------------------------------------------------+
5 kx | *** ATTENTION *** |
5 kx | |
5 kx | You've configured multiple SAPIs to be built. You can build only |
5 kx | one SAPI module plus CGI, CLI and FPM binaries at the same time. |
5 kx +--------------------------------------------------------------------+
5 kx " "$LINENO" 5
5 kx else
5 kx PHP_SAPI=apache2handler
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/apache2handler"
5 kx
5 kx
5 kx
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS apache2handler"
5 kx
5 kx
5 kx case "shared" in
5 kx static)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libphp.la
5 kx php_sapi_module=static
5 kx ;;
5 kx shared)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libphp.la
5 kx php_sapi_module=shared
5 kx
5 kx php_c_pre=$shared_c_pre
5 kx php_c_meta=$shared_c_meta
5 kx php_c_post=$shared_c_post
5 kx php_cxx_pre=$shared_cxx_pre
5 kx php_cxx_meta=$shared_cxx_meta
5 kx php_cxx_post=$shared_cxx_post
5 kx php_lo=$shared_lo
5 kx ;;
5 kx bundle)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libs/libphp.bundle
5 kx php_sapi_module=static
5 kx ;;
5 kx esac
5 kx install_sapi="install-sapi"
5 kx
5 kx
5 kx case sapi/apache2handler in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/apache2handler"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/apache2handler/"; ac_bdir="sapi/apache2handler/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in mod_php.c sapi_apache2.c apache_config.c php_functions.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $APACHE_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL"
5 kx ;;
5 kx esac
5 kx
5 kx if test "$APACHE_VERSION" -lt 2004001; then
5 kx APXS_MPM=`$APXS -q MPM_NAME`
5 kx if test "$APXS_MPM" != "prefork" && test "$APXS_MPM" != "peruser" && test "$APXS_MPM" != "itk"; then
5 kx
5 kx enable_zts=yes
5 kx if test "$pthreads_working" != "yes"; then
5 kx as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx APACHE_THREADED_MPM=`$APXS_HTTPD -V 2>/dev/null | grep 'threaded:.*yes'`
5 kx if test -n "$APACHE_THREADED_MPM"; then
5 kx
5 kx enable_zts=yes
5 kx if test "$pthreads_working" != "yes"; then
5 kx as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST APXS"
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_cli=yes
5 kx
5 kx
5 kx # Check whether --enable-cli was given.
5 kx if test ${enable_cli+y}
5 kx then :
5 kx enableval=$enable_cli; PHP_CLI=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_CLI=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_CLI
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx ac_fn_c_check_func "$LINENO" "setproctitle" "ac_cv_func_setproctitle"
5 kx if test "x$ac_cv_func_setproctitle" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETPROCTITLE 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/pstat.h" "ac_cv_header_sys_pstat_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_pstat_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_PSTAT_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PS_STRINGS" >&5
5 kx printf %s "checking for PS_STRINGS... " >&6; }
5 kx if test ${cli_cv_var_PS_STRINGS+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <machine/vmparam.h>
5 kx #include <sys/exec.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx PS_STRINGS->ps_nargvstr = 1;
5 kx PS_STRINGS->ps_argvstr = "foo";
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx cli_cv_var_PS_STRINGS=yes
5 kx else $as_nop
5 kx cli_cv_var_PS_STRINGS=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cli_cv_var_PS_STRINGS" >&5
5 kx printf "%s\n" "$cli_cv_var_PS_STRINGS" >&6; }
5 kx if test "$cli_cv_var_PS_STRINGS" = yes ; then
5 kx
5 kx printf "%s\n" "#define HAVE_PS_STRINGS /**/" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CLI build" >&5
5 kx printf %s "checking for CLI build... " >&6; }
5 kx if test "$PHP_CLI" != "no"; then
5 kx
5 kx src=$abs_srcdir/sapi/cli/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx SAPI_CLI_PATH=sapi/cli/php
5 kx
5 kx
5 kx if test "program" = "program"; then
5 kx PHP_BINARIES="$PHP_BINARIES cli"
5 kx elif test "$PHP_SAPI" != "none"; then
5 kx as_fn_error $? "
5 kx +--------------------------------------------------------------------+
5 kx | *** ATTENTION *** |
5 kx | |
5 kx | You've configured multiple SAPIs to be built. You can build only |
5 kx | one SAPI module plus CGI, CLI and FPM binaries at the same time. |
5 kx +--------------------------------------------------------------------+
5 kx " "$LINENO" 5
5 kx else
5 kx PHP_SAPI=cli
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/cli"
5 kx
5 kx
5 kx
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS cli"
5 kx
5 kx
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx install_binaries="install-binaries"
5 kx install_binary_targets="$install_binary_targets install-cli"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_CLI_OBJS"
5 kx
5 kx
5 kx case sapi/cli in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/cli"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/cli/"; ac_bdir="sapi/cli/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_cli.c php_http_parser.c php_cli_server.c ps_title.c php_cli_process_title.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_CLI_OBJS="$PHP_CLI_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx if test "$php_sapi_module" = "shared"; then
5 kx 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_BINARY_OBJS) \$(PHP_CLI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CLI_PATH)"
5 kx else
5 kx 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_BINARY_OBJS) \$(PHP_CLI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CLI_PATH)"
5 kx fi
5 kx ;;
5 kx *darwin*)
5 kx 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)"
5 kx ;;
5 kx *)
5 kx BUILD_CLI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_CLI_OBJS:.lo=.o) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CLI_PATH)"
5 kx ;;
5 kx esac
5 kx
5 kx PHP_EXECUTABLE="\$(top_builddir)/\$(SAPI_CLI_PATH)"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_EXECUTABLE"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_CLI_PATH"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_CLI"
5 kx
5 kx
5 kx
5 kx PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES sapi/cli/php.1"
5 kx
5 kx
5 kx
5 kx
5 kx for header_file in sapi/cli/cli.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_CLI" >&5
5 kx printf "%s\n" "$PHP_CLI" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_embed=no
5 kx
5 kx
5 kx # Check whether --enable-embed was given.
5 kx if test ${enable_embed+y}
5 kx then :
5 kx enableval=$enable_embed; PHP_EMBED=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_EMBED=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_EMBED
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for embedded SAPI library support" >&5
5 kx printf %s "checking for embedded SAPI library support... " >&6; }
5 kx
5 kx if test "$PHP_EMBED" != "no"; then
5 kx case "$PHP_EMBED" in
5 kx yes|shared)
5 kx LIBPHP_CFLAGS="-shared"
5 kx PHP_EMBED_TYPE=shared
5 kx INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(prefix)/lib; \$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)\$(prefix)/lib"
5 kx ;;
5 kx static)
5 kx LIBPHP_CFLAGS="-static"
5 kx PHP_EMBED_TYPE=static
5 kx INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(prefix)/lib; \$(INSTALL) -m 0644 $SAPI_STATIC \$(INSTALL_ROOT)\$(prefix)/lib"
5 kx ;;
5 kx *)
5 kx PHP_EMBED_TYPE=no
5 kx ;;
5 kx esac
5 kx if test "$PHP_EMBED_TYPE" != "no"; then
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST LIBPHP_CFLAGS"
5 kx
5 kx
5 kx if test "$PHP_EMBED_TYPE" = "program"; then
5 kx PHP_BINARIES="$PHP_BINARIES embed"
5 kx elif test "$PHP_SAPI" != "none"; then
5 kx as_fn_error $? "
5 kx +--------------------------------------------------------------------+
5 kx | *** ATTENTION *** |
5 kx | |
5 kx | You've configured multiple SAPIs to be built. You can build only |
5 kx | one SAPI module plus CGI, CLI and FPM binaries at the same time. |
5 kx +--------------------------------------------------------------------+
5 kx " "$LINENO" 5
5 kx else
5 kx PHP_SAPI=embed
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/embed"
5 kx
5 kx
5 kx
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS embed"
5 kx
5 kx
5 kx case "$PHP_EMBED_TYPE" in
5 kx static)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libphp.la
5 kx php_sapi_module=static
5 kx ;;
5 kx shared)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libphp.la
5 kx php_sapi_module=shared
5 kx
5 kx php_c_pre=$shared_c_pre
5 kx php_c_meta=$shared_c_meta
5 kx php_c_post=$shared_c_post
5 kx php_cxx_pre=$shared_cxx_pre
5 kx php_cxx_meta=$shared_cxx_meta
5 kx php_cxx_post=$shared_cxx_post
5 kx php_lo=$shared_lo
5 kx ;;
5 kx bundle)
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx OVERALL_TARGET=libs/libphp.bundle
5 kx php_sapi_module=static
5 kx ;;
5 kx esac
5 kx install_sapi="install-sapi"
5 kx
5 kx
5 kx case sapi/embed in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/embed"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/embed/"; ac_bdir="sapi/embed/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_embed.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx for header_file in sapi/embed/php_embed.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_EMBED_TYPE" >&5
5 kx printf "%s\n" "$PHP_EMBED_TYPE" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_fpm=no
5 kx
5 kx
5 kx # Check whether --enable-fpm was given.
5 kx if test ${enable_fpm+y}
5 kx then :
5 kx enableval=$enable_fpm; PHP_FPM=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_FPM=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FPM
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FPM build" >&5
5 kx printf %s "checking for FPM build... " >&6; }
5 kx if test "$PHP_FPM" != "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_FPM" >&5
5 kx printf "%s\n" "$PHP_FPM" >&6; }
5 kx
5 kx
5 kx ac_fn_c_check_func "$LINENO" "clearenv" "ac_cv_func_clearenv"
5 kx if test "x$ac_cv_func_clearenv" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_CLEARENV 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "setproctitle" "ac_cv_func_setproctitle"
5 kx if test "x$ac_cv_func_setproctitle" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETPROCTITLE 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "setproctitle_fast" "ac_cv_func_setproctitle_fast"
5 kx if test "x$ac_cv_func_setproctitle_fast" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETPROCTITLE_FAST 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
5 kx printf %s "checking for library containing socket... " >&6; }
5 kx if test ${ac_cv_search_socket+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_func_search_save_LIBS=$LIBS
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char socket ();
5 kx int
5 kx main (void)
5 kx {
5 kx return socket ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx for ac_lib in '' socket
5 kx do
5 kx if test -z "$ac_lib"; then
5 kx ac_res="none required"
5 kx else
5 kx ac_res=-l$ac_lib
5 kx LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5 kx fi
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_search_socket=$ac_res
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext
5 kx if test ${ac_cv_search_socket+y}
5 kx then :
5 kx break
5 kx fi
5 kx done
5 kx if test ${ac_cv_search_socket+y}
5 kx then :
5 kx
5 kx else $as_nop
5 kx ac_cv_search_socket=no
5 kx fi
5 kx rm conftest.$ac_ext
5 kx LIBS=$ac_func_search_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
5 kx printf "%s\n" "$ac_cv_search_socket" >&6; }
5 kx ac_res=$ac_cv_search_socket
5 kx if test "$ac_res" != no
5 kx then :
5 kx test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing inet_addr" >&5
5 kx printf %s "checking for library containing inet_addr... " >&6; }
5 kx if test ${ac_cv_search_inet_addr+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_func_search_save_LIBS=$LIBS
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char inet_addr ();
5 kx int
5 kx main (void)
5 kx {
5 kx return inet_addr ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx for ac_lib in '' nsl
5 kx do
5 kx if test -z "$ac_lib"; then
5 kx ac_res="none required"
5 kx else
5 kx ac_res=-l$ac_lib
5 kx LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5 kx fi
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_search_inet_addr=$ac_res
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext
5 kx if test ${ac_cv_search_inet_addr+y}
5 kx then :
5 kx break
5 kx fi
5 kx done
5 kx if test ${ac_cv_search_inet_addr+y}
5 kx then :
5 kx
5 kx else $as_nop
5 kx ac_cv_search_inet_addr=no
5 kx fi
5 kx rm conftest.$ac_ext
5 kx LIBS=$ac_func_search_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_addr" >&5
5 kx printf "%s\n" "$ac_cv_search_inet_addr" >&6; }
5 kx ac_res=$ac_cv_search_inet_addr
5 kx if test "$ac_res" != no
5 kx then :
5 kx test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for prctl" >&5
5 kx printf %s "checking for prctl... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/prctl.h>
5 kx int
5 kx main (void)
5 kx {
5 kx prctl(0, 0, 0, 0, 0);
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx have_clock_gettime=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime" >&5
5 kx printf %s "checking for clock_gettime... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <time.h>
5 kx int
5 kx main (void)
5 kx {
5 kx struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts);
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_clock_gettime=yes
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx if test "$have_clock_gettime" = "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
5 kx printf %s "checking for clock_gettime in -lrt... " >&6; }
5 kx
5 kx SAVED_LIBS="$LIBS"
5 kx LIBS="$LIBS -lrt"
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <time.h>
5 kx int
5 kx main (void)
5 kx {
5 kx struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts);
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_clock_gettime=yes
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx LIBS="$SAVED_LIBS"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx
5 kx if test "$have_clock_gettime" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx have_clock_get_time=no
5 kx
5 kx if test "$have_clock_gettime" = "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_get_time" >&5
5 kx printf %s "checking for clock_get_time... " >&6; }
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no (cross-compiling)" >&5
5 kx printf "%s\n" "no (cross-compiling)" >&6; }
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <mach/mach.h>
5 kx #include <mach/clock.h>
5 kx #include <mach/mach_error.h>
5 kx
5 kx int main()
5 kx {
5 kx kern_return_t ret; clock_serv_t aClock; mach_timespec_t aTime;
5 kx ret = host_get_clock_service(mach_host_self(), REALTIME_CLOCK, &aClock);
5 kx
5 kx if (ret != KERN_SUCCESS) {
5 kx return 1;
5 kx }
5 kx
5 kx ret = clock_get_time(aClock, &aTime);
5 kx if (ret != KERN_SUCCESS) {
5 kx return 2;
5 kx }
5 kx
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx have_clock_get_time=yes
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx
5 kx if test "$have_clock_get_time" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_CLOCK_GET_TIME 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx have_ptrace=no
5 kx have_broken_ptrace=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ptrace" >&5
5 kx printf %s "checking for ptrace... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/ptrace.h>
5 kx int
5 kx main (void)
5 kx {
5 kx ptrace(0, 0, (void *) 0, 0);
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx have_ptrace=yes
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx if test "$have_ptrace" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ptrace works" >&5
5 kx printf %s "checking whether ptrace works... " >&6; }
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: skipped (cross-compiling)" >&5
5 kx printf "%s\n" "skipped (cross-compiling)" >&6; }
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <unistd.h>
5 kx #include <signal.h>
5 kx #include <sys/wait.h>
5 kx #include <sys/types.h>
5 kx #include <sys/ptrace.h>
5 kx #include <errno.h>
5 kx
5 kx #if !defined(PTRACE_ATTACH) && defined(PT_ATTACH)
5 kx #define PTRACE_ATTACH PT_ATTACH
5 kx #endif
5 kx
5 kx #if !defined(PTRACE_DETACH) && defined(PT_DETACH)
5 kx #define PTRACE_DETACH PT_DETACH
5 kx #endif
5 kx
5 kx #if !defined(PTRACE_PEEKDATA) && defined(PT_READ_D)
5 kx #define PTRACE_PEEKDATA PT_READ_D
5 kx #endif
5 kx
5 kx int main()
5 kx {
5 kx long v1 = (unsigned int) -1; /* copy will fail if sizeof(long) == 8 and we've got "int ptrace()" */
5 kx long v2;
5 kx pid_t child;
5 kx int status;
5 kx
5 kx if ( (child = fork()) ) { /* parent */
5 kx int ret = 0;
5 kx
5 kx if (0 > ptrace(PTRACE_ATTACH, child, 0, 0)) {
5 kx return 2;
5 kx }
5 kx
5 kx waitpid(child, &status, 0);
5 kx
5 kx #ifdef PT_IO
5 kx struct ptrace_io_desc ptio = {
5 kx .piod_op = PIOD_READ_D,
5 kx .piod_offs = &v1,
5 kx .piod_addr = &v2,
5 kx .piod_len = sizeof(v1)
5 kx };
5 kx
5 kx if (0 > ptrace(PT_IO, child, (void *) &ptio, 0)) {
5 kx ret = 3;
5 kx }
5 kx #else
5 kx errno = 0;
5 kx
5 kx v2 = ptrace(PTRACE_PEEKDATA, child, (void *) &v1, 0);
5 kx
5 kx if (errno) {
5 kx ret = 4;
5 kx }
5 kx #endif
5 kx ptrace(PTRACE_DETACH, child, (void *) 1, 0);
5 kx
5 kx kill(child, SIGKILL);
5 kx
5 kx return ret ? ret : (v1 != v2);
5 kx }
5 kx else { /* child */
5 kx sleep(10);
5 kx return 0;
5 kx }
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_ptrace=no
5 kx have_broken_ptrace=yes
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx
5 kx if test "$have_ptrace" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_PTRACE 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx have_mach_vm_read=no
5 kx
5 kx if test "$have_broken_ptrace" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mach_vm_read" >&5
5 kx printf %s "checking for mach_vm_read... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <mach/mach.h>
5 kx #include <mach/mach_vm.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx 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);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx have_mach_vm_read=yes
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx if test "$have_mach_vm_read" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_MACH_VM_READ 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx proc_mem_file=""
5 kx
5 kx if test -r /proc/$$/mem ; then
5 kx proc_mem_file="mem"
5 kx else
5 kx if test -r /proc/$$/as ; then
5 kx proc_mem_file="as"
5 kx fi
5 kx fi
5 kx
5 kx if test -n "$proc_mem_file" ; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for proc mem file" >&5
5 kx printf %s "checking for proc mem file... " >&6; }
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: skipped (cross-compiling)" >&5
5 kx printf "%s\n" "skipped (cross-compiling)" >&6; }
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #define _GNU_SOURCE
5 kx #define _FILE_OFFSET_BITS 64
5 kx #include <stdint.h>
5 kx #include <unistd.h>
5 kx #include <sys/types.h>
5 kx #include <sys/stat.h>
5 kx #include <fcntl.h>
5 kx #include <stdio.h>
5 kx int main()
5 kx {
5 kx long v1 = (unsigned int) -1, v2 = 0;
5 kx char buf[128];
5 kx int fd;
5 kx sprintf(buf, "/proc/%d/$proc_mem_file", getpid());
5 kx fd = open(buf, O_RDONLY);
5 kx if (0 > fd) {
5 kx return 1;
5 kx }
5 kx if (sizeof(long) != pread(fd, &v2, sizeof(long), (uintptr_t) &v1)) {
5 kx close(fd);
5 kx return 1;
5 kx }
5 kx close(fd);
5 kx return v1 != v2;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $proc_mem_file" >&5
5 kx printf "%s\n" "$proc_mem_file" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx proc_mem_file=""
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx
5 kx if test -n "$proc_mem_file"; then
5 kx
5 kx printf "%s\n" "#define PROC_MEM_FILE \"$proc_mem_file\"" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx fpm_trace_type=""
5 kx
5 kx if test "$have_ptrace" = "yes"; then
5 kx fpm_trace_type=ptrace
5 kx
5 kx elif test -n "$proc_mem_file"; then
5 kx fpm_trace_type=pread
5 kx
5 kx elif test "$have_mach_vm_read" = "yes" ; then
5 kx fpm_trace_type=mach
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: FPM Trace - ptrace, pread, or mach: could not be found" >&5
5 kx printf "%s\n" "$as_me: WARNING: FPM Trace - ptrace, pread, or mach: could not be found" >&2;}
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if gcc supports __sync_bool_compare_and_swap" >&5
5 kx printf %s "checking if gcc supports __sync_bool_compare_and_swap... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx int variable = 1;
5 kx return (__sync_bool_compare_and_swap(&variable, 1, 2)
5 kx && __sync_add_and_fetch(&variable, 1)) ? 1 : 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define HAVE_BUILTIN_ATOMIC 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx have_lq=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for TCP_INFO" >&5
5 kx printf %s "checking for TCP_INFO... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <netinet/tcp.h>
5 kx int
5 kx main (void)
5 kx {
5 kx struct tcp_info ti; int x = TCP_INFO;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx have_lq=tcp_info
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx if test "$have_lq" = "tcp_info"; then
5 kx
5 kx printf "%s\n" "#define HAVE_LQ_TCP_INFO 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx if test "$have_lq" = "no" ; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SO_LISTENQLEN" >&5
5 kx printf %s "checking for SO_LISTENQLEN... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/socket.h>
5 kx int
5 kx main (void)
5 kx {
5 kx int x = SO_LISTENQLIMIT; int y = SO_LISTENQLEN;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx have_lq=so_listenq
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx if test "$have_lq" = "tcp_info"; then
5 kx
5 kx printf "%s\n" "#define HAVE_LQ_SO_LISTENQ 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
5 kx printf %s "checking for sysconf... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <unistd.h>
5 kx int
5 kx main (void)
5 kx {
5 kx sysconf(_SC_CLK_TCK);
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for times" >&5
5 kx printf %s "checking for times... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/times.h>
5 kx int
5 kx main (void)
5 kx {
5 kx struct tms t; times(&t);
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_TIMES 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for kqueue" >&5
5 kx printf %s "checking for kqueue... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/event.h>
5 kx #include <sys/time.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx int kfd;
5 kx struct kevent k;
5 kx kfd = kqueue();
5 kx /* 0 -> STDIN_FILENO */
5 kx EV_SET(&k, 0, EVFILT_READ , EV_ADD | EV_CLEAR, 0, 0, NULL);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_KQUEUE 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for port framework" >&5
5 kx printf %s "checking for port framework... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <port.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx int port;
5 kx
5 kx port = port_create();
5 kx if (port < 0) {
5 kx return 1;
5 kx }
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PORT 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /dev/poll" >&5
5 kx printf %s "checking for /dev/poll... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <stdio.h>
5 kx #include <sys/devpoll.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx int n, dp;
5 kx struct dvpoll dvp;
5 kx dp = 0;
5 kx dvp.dp_fds = NULL;
5 kx dvp.dp_nfds = 0;
5 kx dvp.dp_timeout = 0;
5 kx n = ioctl(dp, DP_POLL, &dvp)
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DEVPOLL 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for epoll" >&5
5 kx printf %s "checking for epoll... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/epoll.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx int epollfd;
5 kx struct epoll_event e;
5 kx
5 kx epollfd = epoll_create(1);
5 kx if (epollfd < 0) {
5 kx return 1;
5 kx }
5 kx
5 kx e.events = EPOLLIN | EPOLLET;
5 kx e.data.fd = 0;
5 kx
5 kx if (epoll_ctl(epollfd, EPOLL_CTL_ADD, 0, &e) == -1) {
5 kx return 1;
5 kx }
5 kx
5 kx e.events = 0;
5 kx if (epoll_wait(epollfd, &e, 1, 1) < 0) {
5 kx return 1;
5 kx }
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_EPOLL 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for select" >&5
5 kx printf %s "checking for select... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* According to POSIX.1-2001 */
5 kx #include <sys/select.h>
5 kx
5 kx /* According to earlier standards */
5 kx #include <sys/time.h>
5 kx #include <sys/types.h>
5 kx #include <unistd.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx fd_set fds;
5 kx struct timeval t;
5 kx t.tv_sec = 0;
5 kx t.tv_usec = 42;
5 kx FD_ZERO(&fds);
5 kx /* 0 -> STDIN_FILENO */
5 kx FD_SET(0, &fds);
5 kx select(FD_SETSIZE, &fds, NULL, NULL, &t);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx
5 kx php_with_fpm_user=nobody
5 kx
5 kx
5 kx
5 kx # Check whether --with-fpm-user was given.
5 kx if test ${with_fpm_user+y}
5 kx then :
5 kx withval=$with_fpm_user; PHP_FPM_USER=$withval
5 kx else $as_nop
5 kx
5 kx PHP_FPM_USER=nobody
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FPM_USER
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_fpm_group=nobody
5 kx
5 kx
5 kx
5 kx # Check whether --with-fpm-group was given.
5 kx if test ${with_fpm_group+y}
5 kx then :
5 kx withval=$with_fpm_group; PHP_FPM_GROUP=$withval
5 kx else $as_nop
5 kx
5 kx PHP_FPM_GROUP=nobody
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FPM_GROUP
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_fpm_systemd=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-fpm-systemd was given.
5 kx if test ${with_fpm_systemd+y}
5 kx then :
5 kx withval=$with_fpm_systemd; PHP_FPM_SYSTEMD=$withval
5 kx else $as_nop
5 kx
5 kx PHP_FPM_SYSTEMD=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FPM_SYSTEMD
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_fpm_acl=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-fpm-acl was given.
5 kx if test ${with_fpm_acl+y}
5 kx then :
5 kx withval=$with_fpm_acl; PHP_FPM_ACL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_FPM_ACL=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FPM_ACL
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_fpm_apparmor=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-fpm-apparmor was given.
5 kx if test ${with_fpm_apparmor+y}
5 kx then :
5 kx withval=$with_fpm_apparmor; PHP_FPM_APPARMOR=$withval
5 kx else $as_nop
5 kx
5 kx PHP_FPM_APPARMOR=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FPM_APPARMOR
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_FPM_SYSTEMD" != "no" ; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libsystemd >= 209" >&5
5 kx printf %s "checking for libsystemd >= 209... " >&6; }
5 kx
5 kx if test -n "$SYSTEMD_CFLAGS"; then
5 kx pkg_cv_SYSTEMD_CFLAGS="$SYSTEMD_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd >= 209\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libsystemd >= 209") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_SYSTEMD_CFLAGS=`$PKG_CONFIG --cflags "libsystemd >= 209" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$SYSTEMD_LIBS"; then
5 kx pkg_cv_SYSTEMD_LIBS="$SYSTEMD_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd >= 209\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libsystemd >= 209") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_SYSTEMD_LIBS=`$PKG_CONFIG --libs "libsystemd >= 209" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd >= 209" 2>&1`
5 kx else
5 kx SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd >= 209" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$SYSTEMD_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libsystemd >= 209) were not met:
5 kx
5 kx $SYSTEMD_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables SYSTEMD_CFLAGS
5 kx and SYSTEMD_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables SYSTEMD_CFLAGS
5 kx and SYSTEMD_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx SYSTEMD_CFLAGS=$pkg_cv_SYSTEMD_CFLAGS
5 kx SYSTEMD_LIBS=$pkg_cv_SYSTEMD_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_header in systemd/sd-daemon.h
5 kx do :
5 kx ac_fn_c_check_header_compile "$LINENO" "systemd/sd-daemon.h" "ac_cv_header_systemd_sd_daemon_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_systemd_sd_daemon_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYSTEMD_SD_DAEMON_H 1" >>confdefs.h
5 kx HAVE_SD_DAEMON_H="yes"
5 kx else $as_nop
5 kx HAVE_SD_DAEMON_H="no"
5 kx fi
5 kx
5 kx done
5 kx if test $HAVE_SD_DAEMON_H = "no"; then
5 kx as_fn_error $? "Your system does not support systemd." "$LINENO" 5
5 kx else
5 kx
5 kx printf "%s\n" "#define HAVE_SYSTEMD 1" >>confdefs.h
5 kx
5 kx PHP_FPM_SD_FILES="fpm/fpm_systemd.c"
5 kx
5 kx for ac_i in $SYSTEMD_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx ="$ -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $SYSTEMD_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx php_fpm_systemd=notify
5 kx fi
5 kx else
5 kx php_fpm_systemd=simple
5 kx fi
5 kx
5 kx if test "$PHP_FPM_ACL" != "no" ; then
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_acl_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_func "$LINENO" "acl_free" "ac_cv_func_acl_free"
5 kx if test "x$ac_cv_func_acl_free" = xyes
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_FPM_ACL 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for acl_free in -lacl" >&5
5 kx printf %s "checking for acl_free in -lacl... " >&6; }
5 kx if test ${ac_cv_lib_acl_acl_free+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lacl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char acl_free ();
5 kx int
5 kx main (void)
5 kx {
5 kx return acl_free ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_acl_acl_free=yes
5 kx else $as_nop
5 kx ac_cv_lib_acl_acl_free=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_free" >&5
5 kx printf "%s\n" "$ac_cv_lib_acl_acl_free" >&6; }
5 kx if test "x$ac_cv_lib_acl_acl_free" = xyes
5 kx then :
5 kx
5 kx
5 kx
5 kx case acl in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lacl $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_FPM_ACL 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "libacl required not found" "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx if test "x$PHP_FPM_APPARMOR" != "xno" ; then
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/apparmor.h" "ac_cv_header_sys_apparmor_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_apparmor_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_APPARMOR_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for aa_change_profile in -lapparmor" >&5
5 kx printf %s "checking for aa_change_profile in -lapparmor... " >&6; }
5 kx if test ${ac_cv_lib_apparmor_aa_change_profile+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lapparmor $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char aa_change_profile ();
5 kx int
5 kx main (void)
5 kx {
5 kx return aa_change_profile ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_apparmor_aa_change_profile=yes
5 kx else $as_nop
5 kx ac_cv_lib_apparmor_aa_change_profile=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_apparmor_aa_change_profile" >&5
5 kx printf "%s\n" "$ac_cv_lib_apparmor_aa_change_profile" >&6; }
5 kx if test "x$ac_cv_lib_apparmor_aa_change_profile" = xyes
5 kx then :
5 kx
5 kx
5 kx
5 kx case apparmor in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lapparmor $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_APPARMOR 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "libapparmor required but not found" "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_systemd"
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_FPM_SYSTEMD \"$php_fpm_systemd\"" >>confdefs.h
5 kx
5 kx
5 kx if test -z "$PHP_FPM_USER" -o "$PHP_FPM_USER" = "yes" -o "$PHP_FPM_USER" = "no"; then
5 kx php_fpm_user="nobody"
5 kx else
5 kx php_fpm_user="$PHP_FPM_USER"
5 kx fi
5 kx
5 kx if test -z "$PHP_FPM_GROUP" -o "$PHP_FPM_GROUP" = "yes" -o "$PHP_FPM_GROUP" = "no"; then
5 kx php_fpm_group="nobody"
5 kx else
5 kx php_fpm_group="$PHP_FPM_GROUP"
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_user"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_group"
5 kx
5 kx
5 kx php_fpm_sysconfdir=`eval echo $sysconfdir`
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_sysconfdir"
5 kx
5 kx
5 kx php_fpm_localstatedir=`eval echo $localstatedir`
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_localstatedir"
5 kx
5 kx
5 kx php_fpm_prefix=`eval echo $prefix`
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST php_fpm_prefix"
5 kx
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_FPM_USER \"$php_fpm_user\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_FPM_GROUP \"$php_fpm_group\"" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/fpm/fpm"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/fpm/fpm/events"
5 kx
5 kx
5 kx
5 kx PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES sapi/fpm/php-fpm.conf sapi/fpm/www.conf sapi/fpm/init.d.php-fpm sapi/fpm/php-fpm.service sapi/fpm/php-fpm.8 sapi/fpm/status.html"
5 kx
5 kx
5 kx src=$abs_srcdir/sapi/fpm/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx SAPI_FPM_PATH=sapi/fpm/php-fpm
5 kx
5 kx if test "$fpm_trace_type" && test -f "$abs_srcdir/sapi/fpm/fpm/fpm_trace_$fpm_trace_type.c"; then
5 kx PHP_FPM_TRACE_FILES="fpm/fpm_trace.c fpm/fpm_trace_$fpm_trace_type.c"
5 kx fi
5 kx
5 kx PHP_FPM_CFLAGS="-I$abs_srcdir/sapi/fpm -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"
5 kx
5 kx PHP_FPM_FILES="fpm/fpm.c \
5 kx fpm/fpm_children.c \
5 kx fpm/fpm_cleanup.c \
5 kx fpm/fpm_clock.c \
5 kx fpm/fpm_conf.c \
5 kx fpm/fpm_env.c \
5 kx fpm/fpm_events.c \
5 kx fpm/fpm_log.c \
5 kx fpm/fpm_main.c \
5 kx fpm/fpm_php.c \
5 kx fpm/fpm_php_trace.c \
5 kx fpm/fpm_process_ctl.c \
5 kx fpm/fpm_request.c \
5 kx fpm/fpm_shm.c \
5 kx fpm/fpm_scoreboard.c \
5 kx fpm/fpm_signals.c \
5 kx fpm/fpm_sockets.c \
5 kx fpm/fpm_status.c \
5 kx fpm/fpm_stdio.c \
5 kx fpm/fpm_unix.c \
5 kx fpm/fpm_worker_pool.c \
5 kx fpm/zlog.c \
5 kx fpm/events/select.c \
5 kx fpm/events/poll.c \
5 kx fpm/events/epoll.c \
5 kx fpm/events/kqueue.c \
5 kx fpm/events/devpoll.c \
5 kx fpm/events/port.c \
5 kx "
5 kx
5 kx
5 kx if test "program" = "program"; then
5 kx PHP_BINARIES="$PHP_BINARIES fpm"
5 kx elif test "$PHP_SAPI" != "none"; then
5 kx as_fn_error $? "
5 kx +--------------------------------------------------------------------+
5 kx | *** ATTENTION *** |
5 kx | |
5 kx | You've configured multiple SAPIs to be built. You can build only |
5 kx | one SAPI module plus CGI, CLI and FPM binaries at the same time. |
5 kx +--------------------------------------------------------------------+
5 kx " "$LINENO" 5
5 kx else
5 kx PHP_SAPI=fpm
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/fpm"
5 kx
5 kx
5 kx
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS fpm"
5 kx
5 kx
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx install_binaries="install-binaries"
5 kx install_binary_targets="$install_binary_targets install-fpm"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FPM_OBJS"
5 kx
5 kx
5 kx case sapi/fpm in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/fpm"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/fpm/"; ac_bdir="sapi/fpm/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_FPM_FILES $PHP_FPM_TRACE_FILES $PHP_FPM_SD_FILES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_FPM_OBJS="$PHP_FPM_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_FPM_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_FPM_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_FPM_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $PHP_FPM_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx 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_BINARY_OBJS) \$(PHP_FASTCGI_OBJS) \$(PHP_FPM_OBJS) \$(EXTRA_LIBS) \$(FPM_EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_FPM_PATH)"
5 kx ;;
5 kx *darwin*)
5 kx BUILD_FPM="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_FASTCGI_OBJS:.lo=.o) \$(PHP_FPM_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(FPM_EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_FPM_PATH)"
5 kx ;;
5 kx *)
5 kx BUILD_FPM="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_FASTCGI_OBJS:.lo=.o) \$(PHP_FPM_OBJS:.lo=.o) \$(EXTRA_LIBS) \$(FPM_EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_FPM_PATH)"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_FPM_PATH"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_FPM"
5 kx
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clang fuzzer SAPI" >&5
5 kx printf %s "checking for clang fuzzer SAPI... " >&6; }
5 kx
5 kx
5 kx php_enable_fuzzer=no
5 kx
5 kx
5 kx # Check whether --enable-fuzzer was given.
5 kx if test ${enable_fuzzer+y}
5 kx then :
5 kx enableval=$enable_fuzzer; PHP_FUZZER=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_FUZZER=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FUZZER
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_fuzzer_msan=no
5 kx
5 kx
5 kx # Check whether --enable-fuzzer-msan was given.
5 kx if test ${enable_fuzzer_msan+y}
5 kx then :
5 kx enableval=$enable_fuzzer_msan; PHP_FUZZER_MSAN=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_FUZZER_MSAN=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FUZZER_MSAN
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_FUZZER" != "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx ac_ext=cpp
5 kx ac_cpp='$CXXCPP $CPPFLAGS'
5 kx ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx if test -z "$CXX"; then
5 kx if test -n "$CCC"; then
5 kx CXX=$CCC
5 kx else
5 kx if test -n "$ac_tool_prefix"; then
5 kx for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
5 kx do
5 kx # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5 kx set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_CXX+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$CXX"; then
5 kx ac_cv_prog_CXX="$CXX" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx CXX=$ac_cv_prog_CXX
5 kx if test -n "$CXX"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5 kx printf "%s\n" "$CXX" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx test -n "$CXX" && break
5 kx done
5 kx fi
5 kx if test -z "$CXX"; then
5 kx ac_ct_CXX=$CXX
5 kx for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
5 kx do
5 kx # Extract the first word of "$ac_prog", so it can be a program name with args.
5 kx set dummy $ac_prog; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_ac_ct_CXX+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$ac_ct_CXX"; then
5 kx ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_ac_ct_CXX="$ac_prog"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5 kx if test -n "$ac_ct_CXX"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5 kx printf "%s\n" "$ac_ct_CXX" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx test -n "$ac_ct_CXX" && break
5 kx done
5 kx
5 kx if test "x$ac_ct_CXX" = x; then
5 kx CXX="g++"
5 kx else
5 kx case $cross_compiling:$ac_tool_warned in
5 kx yes:)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5 kx printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5 kx ac_tool_warned=yes ;;
5 kx esac
5 kx CXX=$ac_ct_CXX
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx fi
5 kx # Provide some information about the compiler.
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5 kx set X $ac_compile
5 kx ac_compiler=$2
5 kx for ac_option in --version -v -V -qversion; do
5 kx { { ac_try="$ac_compiler $ac_option >&5"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5 kx ac_status=$?
5 kx if test -s conftest.err; then
5 kx sed '10a\
5 kx ... rest of stderr output deleted ...
5 kx 10q' conftest.err >conftest.er1
5 kx cat conftest.er1 >&5
5 kx fi
5 kx rm -f conftest.er1 conftest.err
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
5 kx printf %s "checking whether the compiler supports GNU C++... " >&6; }
5 kx if test ${ac_cv_cxx_compiler_gnu+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx #ifndef __GNUC__
5 kx choke me
5 kx #endif
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_compiler_gnu=yes
5 kx else $as_nop
5 kx ac_compiler_gnu=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5 kx printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx
5 kx if test $ac_compiler_gnu = yes; then
5 kx GXX=yes
5 kx else
5 kx GXX=
5 kx fi
5 kx ac_test_CXXFLAGS=${CXXFLAGS+y}
5 kx ac_save_CXXFLAGS=$CXXFLAGS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5 kx printf %s "checking whether $CXX accepts -g... " >&6; }
5 kx if test ${ac_cv_prog_cxx_g+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5 kx ac_cxx_werror_flag=yes
5 kx ac_cv_prog_cxx_g=no
5 kx CXXFLAGS="-g"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cxx_g=yes
5 kx else $as_nop
5 kx CXXFLAGS=""
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5 kx CXXFLAGS="-g"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cxx_g=yes
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5 kx printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
5 kx if test $ac_test_CXXFLAGS; then
5 kx CXXFLAGS=$ac_save_CXXFLAGS
5 kx elif test $ac_cv_prog_cxx_g = yes; then
5 kx if test "$GXX" = yes; then
5 kx CXXFLAGS="-g -O2"
5 kx else
5 kx CXXFLAGS="-g"
5 kx fi
5 kx else
5 kx if test "$GXX" = yes; then
5 kx CXXFLAGS="-O2"
5 kx else
5 kx CXXFLAGS=
5 kx fi
5 kx fi
5 kx ac_prog_cxx_stdcxx=no
5 kx if test x$ac_prog_cxx_stdcxx = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
5 kx printf %s "checking for $CXX option to enable C++11 features... " >&6; }
5 kx if test ${ac_cv_prog_cxx_11+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_cv_prog_cxx_11=no
5 kx ac_save_CXX=$CXX
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $ac_cxx_conftest_cxx11_program
5 kx _ACEOF
5 kx for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
5 kx do
5 kx CXX="$ac_save_CXX $ac_arg"
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cxx_cxx11=$ac_arg
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam
5 kx test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
5 kx done
5 kx rm -f conftest.$ac_ext
5 kx CXX=$ac_save_CXX
5 kx fi
5 kx
5 kx if test "x$ac_cv_prog_cxx_cxx11" = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5 kx printf "%s\n" "unsupported" >&6; }
5 kx else $as_nop
5 kx if test "x$ac_cv_prog_cxx_cxx11" = x
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5 kx printf "%s\n" "none needed" >&6; }
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
5 kx printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
5 kx CXX="$CXX $ac_cv_prog_cxx_cxx11"
5 kx fi
5 kx ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
5 kx ac_prog_cxx_stdcxx=cxx11
5 kx fi
5 kx fi
5 kx if test x$ac_prog_cxx_stdcxx = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
5 kx printf %s "checking for $CXX option to enable C++98 features... " >&6; }
5 kx if test ${ac_cv_prog_cxx_98+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_cv_prog_cxx_98=no
5 kx ac_save_CXX=$CXX
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $ac_cxx_conftest_cxx98_program
5 kx _ACEOF
5 kx for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
5 kx do
5 kx CXX="$ac_save_CXX $ac_arg"
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cxx_cxx98=$ac_arg
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam
5 kx test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
5 kx done
5 kx rm -f conftest.$ac_ext
5 kx CXX=$ac_save_CXX
5 kx fi
5 kx
5 kx if test "x$ac_cv_prog_cxx_cxx98" = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5 kx printf "%s\n" "unsupported" >&6; }
5 kx else $as_nop
5 kx if test "x$ac_cv_prog_cxx_cxx98" = x
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5 kx printf "%s\n" "none needed" >&6; }
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
5 kx printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
5 kx CXX="$CXX $ac_cv_prog_cxx_cxx98"
5 kx fi
5 kx ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
5 kx ac_prog_cxx_stdcxx=cxx98
5 kx fi
5 kx fi
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx ac_ext=cpp
5 kx ac_cpp='$CXXCPP $CPPFLAGS'
5 kx ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
5 kx printf %s "checking how to run the C++ preprocessor... " >&6; }
5 kx if test -z "$CXXCPP"; then
5 kx if test ${ac_cv_prog_CXXCPP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx # Double quotes because $CXX needs to be expanded
5 kx for CXXCPP in "$CXX -E" cpp /lib/cpp
5 kx do
5 kx ac_preproc_ok=false
5 kx for ac_cxx_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx break
5 kx fi
5 kx
5 kx done
5 kx ac_cv_prog_CXXCPP=$CXXCPP
5 kx
5 kx fi
5 kx CXXCPP=$ac_cv_prog_CXXCPP
5 kx else
5 kx ac_cv_prog_CXXCPP=$CXXCPP
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
5 kx printf "%s\n" "$CXXCPP" >&6; }
5 kx ac_preproc_ok=false
5 kx for ac_cxx_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx
5 kx else $as_nop
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx fi
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx
5 kx src=$abs_srcdir/sapi/fuzzer/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx SAPI_FUZZER_PATH=sapi/fuzzer
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_FUZZER_PATH"
5 kx
5 kx if test -z "$LIB_FUZZING_ENGINE"; then
5 kx FUZZING_LIB="-fsanitize=fuzzer"
5 kx FUZZING_CC="$CC"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fsanitize=fuzzer-no-link" >&5
5 kx printf %s "checking whether C compiler accepts -fsanitize=fuzzer-no-link... " >&6; }
5 kx if test ${ax_cv_check_cflags___fsanitize_fuzzer_no_link+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -fsanitize=fuzzer-no-link"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags___fsanitize_fuzzer_no_link=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags___fsanitize_fuzzer_no_link=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fsanitize_fuzzer_no_link" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags___fsanitize_fuzzer_no_link" >&6; }
5 kx if test "x$ax_cv_check_cflags___fsanitize_fuzzer_no_link" = xyes
5 kx then :
5 kx
5 kx CFLAGS="$CFLAGS -fsanitize=fuzzer-no-link"
5 kx CXXFLAGS="$CXXFLAGS -fsanitize=fuzzer-no-link"
5 kx
5 kx if test "$PHP_FUZZER_MSAN" = "yes"; then
5 kx CFLAGS="$CFLAGS -fsanitize=memory -fsanitize-memory-track-origins"
5 kx CXXFLAGS="$CXXFLAGS -fsanitize=memory -fsanitize-memory-track-origins"
5 kx else
5 kx CFLAGS="$CFLAGS -fsanitize=address"
5 kx CXXFLAGS="$CXXFLAGS -fsanitize=address"
5 kx
5 kx CFLAGS="$CFLAGS -fsanitize=undefined -fno-sanitize=object-size -fno-sanitize-recover=undefined"
5 kx fi
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "Compiler doesn't support -fsanitize=fuzzer-no-link" "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx else
5 kx FUZZING_LIB="$LIB_FUZZING_ENGINE"
5 kx FUZZING_CC="$CXX -stdlib=libc++"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST FUZZING_LIB"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST FUZZING_CC"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/fuzzer"
5 kx
5 kx
5 kx PHP_FUZZER_BINARIES=""
5 kx PHP_BINARIES="$PHP_BINARIES fuzzer"
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS fuzzer"
5 kx
5 kx
5 kx case sapi/fuzzer in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/fuzzer"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/fuzzer/"; ac_bdir="sapi/fuzzer/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fuzzer-sapi.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx FUZZER_COMMON_OBJS="$FUZZER_COMMON_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx PHP_FUZZER_BINARIES="$PHP_FUZZER_BINARIES $SAPI_FUZZER_PATH/php-fuzz-parser"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FUZZER_PARSER_OBJS"
5 kx
5 kx
5 kx case sapi/fuzzer in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/fuzzer"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/fuzzer/"; ac_bdir="sapi/fuzzer/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fuzzer-parser.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_FUZZER_PARSER_OBJS="$PHP_FUZZER_PARSER_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx PHP_FUZZER_PARSER_OBJS="$PHP_FUZZER_PARSER_OBJS $FUZZER_COMMON_OBJS"
5 kx
5 kx
5 kx PHP_FUZZER_BINARIES="$PHP_FUZZER_BINARIES $SAPI_FUZZER_PATH/php-fuzz-execute"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FUZZER_EXECUTE_OBJS"
5 kx
5 kx
5 kx case sapi/fuzzer in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/fuzzer"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/fuzzer/"; ac_bdir="sapi/fuzzer/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fuzzer-execute.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_FUZZER_EXECUTE_OBJS="$PHP_FUZZER_EXECUTE_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx PHP_FUZZER_EXECUTE_OBJS="$PHP_FUZZER_EXECUTE_OBJS $FUZZER_COMMON_OBJS"
5 kx
5 kx
5 kx PHP_FUZZER_BINARIES="$PHP_FUZZER_BINARIES $SAPI_FUZZER_PATH/php-fuzz-unserialize"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FUZZER_UNSERIALIZE_OBJS"
5 kx
5 kx
5 kx case sapi/fuzzer in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/fuzzer"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/fuzzer/"; ac_bdir="sapi/fuzzer/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fuzzer-unserialize.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_FUZZER_UNSERIALIZE_OBJS="$PHP_FUZZER_UNSERIALIZE_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx PHP_FUZZER_UNSERIALIZE_OBJS="$PHP_FUZZER_UNSERIALIZE_OBJS $FUZZER_COMMON_OBJS"
5 kx
5 kx
5 kx PHP_FUZZER_BINARIES="$PHP_FUZZER_BINARIES $SAPI_FUZZER_PATH/php-fuzz-unserializehash"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FUZZER_UNSERIALIZEHASH_OBJS"
5 kx
5 kx
5 kx case sapi/fuzzer in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/fuzzer"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/fuzzer/"; ac_bdir="sapi/fuzzer/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fuzzer-unserializehash.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_FUZZER_UNSERIALIZEHASH_OBJS="$PHP_FUZZER_UNSERIALIZEHASH_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx PHP_FUZZER_UNSERIALIZEHASH_OBJS="$PHP_FUZZER_UNSERIALIZEHASH_OBJS $FUZZER_COMMON_OBJS"
5 kx
5 kx
5 kx PHP_FUZZER_BINARIES="$PHP_FUZZER_BINARIES $SAPI_FUZZER_PATH/php-fuzz-json"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FUZZER_JSON_OBJS"
5 kx
5 kx
5 kx case sapi/fuzzer in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/fuzzer"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/fuzzer/"; ac_bdir="sapi/fuzzer/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fuzzer-json.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_FUZZER_JSON_OBJS="$PHP_FUZZER_JSON_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx PHP_FUZZER_JSON_OBJS="$PHP_FUZZER_JSON_OBJS $FUZZER_COMMON_OBJS"
5 kx
5 kx
5 kx if test -n "$enable_exif" && test "$enable_exif" != "no"; then
5 kx
5 kx PHP_FUZZER_BINARIES="$PHP_FUZZER_BINARIES $SAPI_FUZZER_PATH/php-fuzz-exif"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FUZZER_EXIF_OBJS"
5 kx
5 kx
5 kx case sapi/fuzzer in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/fuzzer"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/fuzzer/"; ac_bdir="sapi/fuzzer/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fuzzer-exif.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_FUZZER_EXIF_OBJS="$PHP_FUZZER_EXIF_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx PHP_FUZZER_EXIF_OBJS="$PHP_FUZZER_EXIF_OBJS $FUZZER_COMMON_OBJS"
5 kx
5 kx fi
5 kx if test -n "$enable_mbstring" && test "$enable_mbstring" != "no"; then
5 kx
5 kx PHP_FUZZER_BINARIES="$PHP_FUZZER_BINARIES $SAPI_FUZZER_PATH/php-fuzz-mbstring"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FUZZER_MBSTRING_OBJS"
5 kx
5 kx
5 kx case sapi/fuzzer in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/fuzzer"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/fuzzer/"; ac_bdir="sapi/fuzzer/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fuzzer-mbstring.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_FUZZER_MBSTRING_OBJS="$PHP_FUZZER_MBSTRING_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx PHP_FUZZER_MBSTRING_OBJS="$PHP_FUZZER_MBSTRING_OBJS $FUZZER_COMMON_OBJS"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FUZZER_BINARIES"
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_FUZZER" >&5
5 kx printf "%s\n" "$PHP_FUZZER" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LiteSpeed support" >&5
5 kx printf %s "checking for LiteSpeed support... " >&6; }
5 kx
5 kx
5 kx php_enable_litespeed=no
5 kx
5 kx
5 kx # Check whether --enable-litespeed was given.
5 kx if test ${enable_litespeed+y}
5 kx then :
5 kx enableval=$enable_litespeed; PHP_LITESPEED=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_LITESPEED=no
5 kx test "$PHP_ENABLE_ALL" && PHP_LITESPEED=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_LITESPEED in
5 kx shared,*)
5 kx PHP_LITESPEED=`echo "$PHP_LITESPEED"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_LITESPEED=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_LITESPEED" != "no"; then
5 kx
5 kx src=$abs_srcdir/sapi/litespeed/Makefile.frag
5 kx ac_srcdir=$abs_srcdir/sapi/litespeed
5 kx ac_builddir=sapi/litespeed
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx SAPI_LITESPEED_PATH=sapi/litespeed/php
5 kx
5 kx if test "program" = "program"; then
5 kx PHP_BINARIES="$PHP_BINARIES litespeed"
5 kx elif test "$PHP_SAPI" != "none"; then
5 kx as_fn_error $? "
5 kx +--------------------------------------------------------------------+
5 kx | *** ATTENTION *** |
5 kx | |
5 kx | You've configured multiple SAPIs to be built. You can build only |
5 kx | one SAPI module plus CGI, CLI and FPM binaries at the same time. |
5 kx +--------------------------------------------------------------------+
5 kx " "$LINENO" 5
5 kx else
5 kx PHP_SAPI=litespeed
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/litespeed"
5 kx
5 kx
5 kx
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS litespeed"
5 kx
5 kx
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx install_binaries="install-binaries"
5 kx install_binary_targets="$install_binary_targets install-litespeed"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_LITESPEED_OBJS"
5 kx
5 kx
5 kx case sapi/litespeed in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/litespeed"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/litespeed/"; ac_bdir="sapi/litespeed/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in lsapi_main.c lsapilib.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_LITESPEED_OBJS="$PHP_LITESPEED_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx case $host_alias in
5 kx *darwin*)
5 kx 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)"
5 kx ;;
5 kx *cygwin*)
5 kx SAPI_LITESPEED_PATH=sapi/litespeed/php.exe
5 kx 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)"
5 kx ;;
5 kx *)
5 kx BUILD_LITESPEED="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_LITESPEED_OBJS:.lo=.o) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_LITESPEED_PATH)"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_LITESPEED_PATH"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_LITESPEED"
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_LITESPEED" >&5
5 kx printf "%s\n" "$PHP_LITESPEED" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_phpdbg=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for phpdbg support" >&5
5 kx printf %s "checking for phpdbg support... " >&6; }
5 kx # Check whether --enable-phpdbg was given.
5 kx if test ${enable_phpdbg+y}
5 kx then :
5 kx enableval=$enable_phpdbg; PHP_PHPDBG=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_PHPDBG=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_PHPDBG=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PHPDBG in
5 kx shared,*)
5 kx PHP_PHPDBG=`echo "$PHP_PHPDBG"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PHPDBG=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_phpdbg_debug=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for phpdbg debug build" >&5
5 kx printf %s "checking for phpdbg debug build... " >&6; }
5 kx # Check whether --enable-phpdbg-debug was given.
5 kx if test ${enable_phpdbg_debug+y}
5 kx then :
5 kx enableval=$enable_phpdbg_debug; PHP_PHPDBG_DEBUG=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_PHPDBG_DEBUG=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_PHPDBG_DEBUG
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_phpdbg_readline=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for phpdbg readline support" >&5
5 kx printf %s "checking for phpdbg readline support... " >&6; }
5 kx # Check whether --enable-phpdbg-readline was given.
5 kx if test ${enable_phpdbg_readline+y}
5 kx then :
5 kx enableval=$enable_phpdbg_readline; PHP_PHPDBG_READLINE=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_PHPDBG_READLINE=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_PHPDBG_READLINE
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$BUILD_PHPDBG" = "" && test "$PHP_PHPDBG" != "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether termios.h defines TIOCGWINSZ" >&5
5 kx printf %s "checking whether termios.h defines TIOCGWINSZ... " >&6; }
5 kx if test ${ac_cv_sys_tiocgwinsz_in_termios_h+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/types.h>
5 kx #include <termios.h>
5 kx #ifdef TIOCGWINSZ
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx ac_cv_sys_tiocgwinsz_in_termios_h=yes
5 kx else $as_nop
5 kx ac_cv_sys_tiocgwinsz_in_termios_h=no
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
5 kx printf "%s\n" "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
5 kx
5 kx if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
5 kx printf %s "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
5 kx if test ${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/types.h>
5 kx #include <sys/ioctl.h>
5 kx #ifdef TIOCGWINSZ
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
5 kx else $as_nop
5 kx ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
5 kx printf "%s\n" "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
5 kx
5 kx if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
5 kx
5 kx printf "%s\n" "#define GWINSZ_IN_SYS_IOCTL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PHPDBG 1" >>confdefs.h
5 kx
5 kx
5 kx if test "$PHP_PHPDBG_DEBUG" != "no"; then
5 kx
5 kx printf "%s\n" "#define PHPDBG_DEBUG 1" >>confdefs.h
5 kx
5 kx else
5 kx
5 kx printf "%s\n" "#define PHPDBG_DEBUG 0" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx PHP_PHPDBG_CFLAGS="-D_GNU_SOURCE -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"
5 kx 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_list.c phpdbg_utils.c phpdbg_info.c phpdbg_cmd.c phpdbg_set.c phpdbg_frame.c phpdbg_watch.c phpdbg_btree.c phpdbg_sigsafe.c phpdbg_io.c phpdbg_out.c"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for phpdbg and readline integration" >&5
5 kx printf %s "checking for phpdbg and readline integration... " >&6; }
5 kx if test "$PHP_PHPDBG_READLINE" = "yes"; then
5 kx if test "$PHP_READLINE" != "no" -o "$PHP_LIBEDIT" != "no"; then
5 kx
5 kx printf "%s\n" "#define HAVE_PHPDBG_READLINE 1" >>confdefs.h
5 kx
5 kx PHPDBG_EXTRA_LIBS="$PHP_READLINE_LIBS"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5 kx printf "%s\n" "ok" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: readline is not available" >&5
5 kx printf "%s\n" "readline is not available" >&6; }
5 kx fi
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
5 kx printf "%s\n" "disabled" >&6; }
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PHPDBG_CFLAGS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PHPDBG_FILES"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHPDBG_EXTRA_LIBS"
5 kx
5 kx
5 kx
5 kx src=$abs_srcdir/sapi/phpdbg/Makefile.frag
5 kx ac_srcdir=$abs_srcdir/sapi/phpdbg
5 kx ac_builddir=$abs_builddir/sapi/phpdbg
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx if test "program" = "program"; then
5 kx PHP_BINARIES="$PHP_BINARIES phpdbg"
5 kx elif test "$PHP_SAPI" != "none"; then
5 kx as_fn_error $? "
5 kx +--------------------------------------------------------------------+
5 kx | *** ATTENTION *** |
5 kx | |
5 kx | You've configured multiple SAPIs to be built. You can build only |
5 kx | one SAPI module plus CGI, CLI and FPM binaries at the same time. |
5 kx +--------------------------------------------------------------------+
5 kx " "$LINENO" 5
5 kx else
5 kx PHP_SAPI=phpdbg
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/phpdbg"
5 kx
5 kx
5 kx
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS phpdbg"
5 kx
5 kx
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx install_binaries="install-binaries"
5 kx install_binary_targets="$install_binary_targets install-phpdbg"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PHPDBG_OBJS"
5 kx
5 kx
5 kx case sapi/phpdbg in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/phpdbg"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/phpdbg/"; ac_bdir="sapi/phpdbg/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_PHPDBG_FILES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_PHPDBG_OBJS="$PHP_PHPDBG_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_PHPDBG_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_PHPDBG_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_PHPDBG_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $PHP_PHPDBG_CFLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_BINARY="sapi/phpdbg/phpdbg"
5 kx BUILD_SHARED="sapi/phpdbg/libphpdbg.la"
5 kx
5 kx BUILD_PHPDBG="\$(LIBTOOL) --mode=link \
5 kx \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \
5 kx \$(PHP_GLOBAL_OBJS:.lo=.o) \
5 kx \$(PHP_BINARY_OBJS:.lo=.o) \
5 kx \$(PHP_PHPDBG_OBJS:.lo=.o) \
5 kx \$(EXTRA_LIBS) \
5 kx \$(PHPDBG_EXTRA_LIBS) \
5 kx \$(ZEND_EXTRA_LIBS) \
5 kx \$(PHP_FRAMEWORKS) \
5 kx -o \$(BUILD_BINARY)"
5 kx
5 kx BUILD_PHPDBG_SHARED="\$(LIBTOOL) --mode=link \
5 kx \$(CC) -shared -Wl,-soname,libphpdbg.so -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \
5 kx \$(PHP_GLOBAL_OBJS) \
5 kx \$(PHP_BINARY_OBJS) \
5 kx \$(PHP_PHPDBG_OBJS) \
5 kx \$(EXTRA_LIBS) \
5 kx \$(PHPDBG_EXTRA_LIBS) \
5 kx \$(ZEND_EXTRA_LIBS) \
5 kx \-DPHPDBG_SHARED \
5 kx -o \$(BUILD_SHARED)"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_BINARY"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_SHARED"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_PHPDBG"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_PHPDBG_SHARED"
5 kx
5 kx
5 kx
5 kx PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES sapi/phpdbg/phpdbg.1"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_cgi=yes
5 kx
5 kx
5 kx # Check whether --enable-cgi was given.
5 kx if test ${enable_cgi+y}
5 kx then :
5 kx enableval=$enable_cgi; PHP_CGI=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_CGI=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_CGI
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CGI build" >&5
5 kx printf %s "checking for CGI build... " >&6; }
5 kx if test "$PHP_CGI" != "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sun_len in sys/un.h" >&5
5 kx printf %s "checking for sun_len in sys/un.h... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/un.h>
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "sun_len" >/dev/null 2>&1
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKADDR_UN_SUN_LEN 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether cross-process locking is required by accept()" >&5
5 kx printf %s "checking whether cross-process locking is required by accept()... " >&6; }
5 kx case "`uname -sr`" in
5 kx IRIX\ 5.* | SunOS\ 5.* | UNIX_System_V\ 4.0)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define USE_LOCKING 1" >>confdefs.h
5 kx
5 kx ;;
5 kx *)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx src=$abs_srcdir/sapi/cgi/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx case $host_alias in
5 kx *cygwin* )
5 kx SAPI_CGI_PATH=sapi/cgi/php-cgi.exe
5 kx ;;
5 kx * )
5 kx SAPI_CGI_PATH=sapi/cgi/php-cgi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx if test "program" = "program"; then
5 kx PHP_BINARIES="$PHP_BINARIES cgi"
5 kx elif test "$PHP_SAPI" != "none"; then
5 kx as_fn_error $? "
5 kx +--------------------------------------------------------------------+
5 kx | *** ATTENTION *** |
5 kx | |
5 kx | You've configured multiple SAPIs to be built. You can build only |
5 kx | one SAPI module plus CGI, CLI and FPM binaries at the same time. |
5 kx +--------------------------------------------------------------------+
5 kx " "$LINENO" 5
5 kx else
5 kx PHP_SAPI=cgi
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR sapi/cgi"
5 kx
5 kx
5 kx
5 kx PHP_INSTALLED_SAPIS="$PHP_INSTALLED_SAPIS cgi"
5 kx
5 kx
5 kx
5 kx php_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)'
5 kx php_c_post=
5 kx php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)'
5 kx php_cxx_post=
5 kx php_lo=lo
5 kx
5 kx case $with_pic in
5 kx yes) pic_setting='-prefer-pic';;
5 kx no) pic_setting='-prefer-non-pic';;
5 kx esac
5 kx
5 kx shared_c_pre='$(LIBTOOL) --mode=compile $(CC)'
5 kx shared_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) '$pic_setting
5 kx shared_c_post=
5 kx shared_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)'
5 kx shared_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS) '$pic_setting
5 kx shared_cxx_post=
5 kx shared_lo=lo
5 kx
5 kx install_binaries="install-binaries"
5 kx install_binary_targets="$install_binary_targets install-cgi"
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_CGI_OBJS"
5 kx
5 kx
5 kx case sapi/cgi in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "sapi/cgi"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/sapi/cgi/"; ac_bdir="sapi/cgi/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in cgi_main.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_CGI_OBJS="$PHP_CGI_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx if test "$php_sapi_module" = "shared"; then
5 kx 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_BINARY_OBJS) \$(PHP_FASTCGI_OBJS) \$(PHP_CGI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
5 kx else
5 kx 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_BINARY_OBJS) \$(PHP_FASTCGI_OBJS) \$(PHP_CGI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
5 kx fi
5 kx ;;
5 kx *darwin*)
5 kx BUILD_CGI="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_FASTCGI_OBJS:.lo=.o) \$(PHP_CGI_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
5 kx ;;
5 kx *)
5 kx BUILD_CGI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_BINARY_OBJS:.lo=.o) \$(PHP_FASTCGI_OBJS:.lo=.o) \$(PHP_CGI_OBJS:.lo=.o) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SAPI_CGI_PATH"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_CGI"
5 kx
5 kx
5 kx
5 kx PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES sapi/cgi/php-cgi.1"
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for chosen SAPI module" >&5
5 kx printf %s "checking for chosen SAPI module... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_SAPI" >&5
5 kx printf "%s\n" "$PHP_SAPI" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for executable SAPI binaries" >&5
5 kx printf %s "checking for executable SAPI binaries... " >&6; }
5 kx if test "$PHP_BINARIES"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_BINARIES" >&5
5 kx printf "%s\n" "$PHP_BINARIES" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5 kx printf "%s\n" "none" >&6; }
5 kx fi
5 kx
5 kx if test -z "$PHP_INSTALLED_SAPIS"; then
5 kx as_fn_error $? "Nothing to build." "$LINENO" 5
5 kx fi
5 kx
5 kx if test "$enable_zts" = "yes"; then
5 kx if test -n "$ac_cv_pthreads_lib"; then
5 kx LIBS="$LIBS -l$ac_cv_pthreads_lib"
5 kx fi
5 kx if test -n "$ac_cv_pthreads_cflags"; then
5 kx CFLAGS="$CFLAGS $ac_cv_pthreads_cflags"
5 kx fi
5 kx
5 kx
5 kx if test -z "$host_alias" && test -n "$host"; then
5 kx host_alias=$host
5 kx fi
5 kx if test -z "$host_alias"; then
5 kx as_fn_error $? "host_alias is not set. Make sure to run config.guess" "$LINENO" 5
5 kx fi
5 kx case $host_alias in
5 kx *solaris*)
5 kx PTHREAD_FLAGS="-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT";;
5 kx *freebsd*)
5 kx PTHREAD_FLAGS="-D_REENTRANT -D_THREAD_SAFE";;
5 kx *linux*)
5 kx PTHREAD_FLAGS=-D_REENTRANT;;
5 kx *aix*)
5 kx PTHREAD_FLAGS=-D_THREAD_SAFE;;
5 kx *irix*)
5 kx PTHREAD_FLAGS=-D_POSIX_THREAD_SAFE_FUNCTIONS;;
5 kx *hpux*)
5 kx PTHREAD_FLAGS=-D_REENTRANT;;
5 kx *sco*)
5 kx PTHREAD_FLAGS=-D_REENTRANT;;
5 kx esac
5 kx
5 kx if test -n "$PTHREAD_FLAGS"; then
5 kx CPPFLAGS="$CPPFLAGS $PTHREAD_FLAGS"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Running system checks${T_ME}" >&5
5 kx printf "%s\n" "${T_MD}Running system checks${T_ME}" >&6; }
5 kx
5 kx
5 kx
5 kx PHP_ALT_PATH=/usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib
5 kx # Extract the first word of "sendmail", so it can be a program name with args.
5 kx set dummy sendmail; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_path_PROG_SENDMAIL+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx case $PROG_SENDMAIL in
5 kx [\\/]* | ?:[\\/]*)
5 kx ac_cv_path_PROG_SENDMAIL="$PROG_SENDMAIL" # Let the user override the test with a path.
5 kx ;;
5 kx *)
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx as_dummy="$PATH:$PHP_ALT_PATH"
5 kx for as_dir in $as_dummy
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_path_PROG_SENDMAIL="$as_dir$ac_word$ac_exec_ext"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx test -z "$ac_cv_path_PROG_SENDMAIL" && ac_cv_path_PROG_SENDMAIL="/usr/sbin/sendmail"
5 kx ;;
5 kx esac
5 kx fi
5 kx PROG_SENDMAIL=$ac_cv_path_PROG_SENDMAIL
5 kx if test -n "$PROG_SENDMAIL"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PROG_SENDMAIL" >&5
5 kx printf "%s\n" "$PROG_SENDMAIL" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PROG_SENDMAIL"
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether system uses EBCDIC" >&5
5 kx printf %s "checking whether system uses EBCDIC... " >&6; }
5 kx if test ${ac_cv_ebcdic+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_ebcdic=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int main(void) {
5 kx return (unsigned char)'A' != (unsigned char)0xC1;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_ebcdic=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_ebcdic=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ebcdic" >&5
5 kx printf "%s\n" "$ac_cv_ebcdic" >&6; }
5 kx if test "$ac_cv_ebcdic" = "yes"; then
5 kx as_fn_error $? "PHP does not support EBCDIC targets" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5 kx printf %s "checking whether byte ordering is bigendian... " >&6; }
5 kx if test ${ac_cv_c_bigendian_php+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ac_cv_c_bigendian_php=unknown
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx ac_cv_c_bigendian_php=unknown
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int main(void)
5 kx {
5 kx short one = 1;
5 kx char *cp = (char *)&one;
5 kx
5 kx if (*cp == 0) {
5 kx return(0);
5 kx } else {
5 kx return(1);
5 kx }
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx ac_cv_c_bigendian_php=yes
5 kx else $as_nop
5 kx ac_cv_c_bigendian_php=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian_php" >&5
5 kx printf "%s\n" "$ac_cv_c_bigendian_php" >&6; }
5 kx if test $ac_cv_c_bigendian_php = yes; then
5 kx
5 kx printf "%s\n" "#define WORDS_BIGENDIAN /**/" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether writing to stdout works" >&5
5 kx printf %s "checking whether writing to stdout works... " >&6; }
5 kx if test ${ac_cv_write_stdout+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx case $host_alias in
5 kx *linux*)
5 kx ac_cv_write_stdout=yes
5 kx ;;
5 kx *)
5 kx ac_cv_write_stdout=no
5 kx ;;
5 kx esac
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #ifdef HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx #define TEXT "This is the test message -- "
5 kx
5 kx int main()
5 kx {
5 kx int n;
5 kx
5 kx n = write(1, TEXT, sizeof(TEXT)-1);
5 kx return (!(n == sizeof(TEXT)-1));
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_write_stdout=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_write_stdout=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_write_stdout" >&5
5 kx printf "%s\n" "$ac_cv_write_stdout" >&6; }
5 kx if test "$ac_cv_write_stdout" = "yes"; then
5 kx
5 kx printf "%s\n" "#define PHP_WRITE_STDOUT 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx if test -d /usr/pkg/include -a -d /usr/pkg/lib ; then
5 kx CPPFLAGS="$CPPFLAGS -I/usr/pkg/include"
5 kx LDFLAGS="$LDFLAGS -L/usr/pkg/lib"
5 kx fi
5 kx test -d /usr/ucblib &&
5 kx if test "/usr/ucblib" != "/usr/$PHP_LIBDIR" && test "/usr/ucblib" != "/usr/lib"; then
5 kx
5 kx if test -z "/usr/ucblib" || echo "/usr/ucblib" | grep '^/' >/dev/null ; then
5 kx ai_p=/usr/ucblib
5 kx else
5 kx
5 kx ep_dir=`echo /usr/ucblib|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "/usr/ucblib"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unset ac_cv_func_socket
5 kx unset ac_cv_func___socket
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
5 kx if test "x$ac_cv_func_socket" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__socket" "ac_cv_func___socket"
5 kx if test "x$ac_cv_func___socket" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_socket=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_socket_socket
5 kx unset ac_cv_lib_socket___socket
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
5 kx printf %s "checking for socket in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket_socket+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char socket ();
5 kx int
5 kx main (void)
5 kx {
5 kx return socket ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket_socket=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket_socket=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
5 kx if test "x$ac_cv_lib_socket_socket" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __socket in -lsocket" >&5
5 kx printf %s "checking for __socket in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket___socket+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __socket ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __socket ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket___socket=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket___socket=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket___socket" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket___socket" >&6; }
5 kx if test "x$ac_cv_lib_socket___socket" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lsocket"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case socket in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsocket $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKET 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_socket=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_network_socket
5 kx unset ac_cv_lib_network___socket
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
5 kx printf %s "checking for socket in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network_socket+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char socket ();
5 kx int
5 kx main (void)
5 kx {
5 kx return socket ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network_socket=yes
5 kx else $as_nop
5 kx ac_cv_lib_network_socket=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
5 kx printf "%s\n" "$ac_cv_lib_network_socket" >&6; }
5 kx if test "x$ac_cv_lib_network_socket" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __socket in -lnetwork" >&5
5 kx printf %s "checking for __socket in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network___socket+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __socket ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __socket ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network___socket=yes
5 kx else $as_nop
5 kx ac_cv_lib_network___socket=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network___socket" >&5
5 kx printf "%s\n" "$ac_cv_lib_network___socket" >&6; }
5 kx if test "x$ac_cv_lib_network___socket" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lnetwork"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case network in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lnetwork $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKET 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBNETWORK 1" >>confdefs.h
5 kx
5 kx ac_cv_func_socket=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_socketpair
5 kx unset ac_cv_func___socketpair
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "socketpair" "ac_cv_func_socketpair"
5 kx if test "x$ac_cv_func_socketpair" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__socketpair" "ac_cv_func___socketpair"
5 kx if test "x$ac_cv_func___socketpair" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKETPAIR 1" >>confdefs.h
5 kx
5 kx ac_cv_func_socketpair=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_socket_socketpair
5 kx unset ac_cv_lib_socket___socketpair
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socketpair in -lsocket" >&5
5 kx printf %s "checking for socketpair in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket_socketpair+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char socketpair ();
5 kx int
5 kx main (void)
5 kx {
5 kx return socketpair ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket_socketpair=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket_socketpair=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socketpair" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket_socketpair" >&6; }
5 kx if test "x$ac_cv_lib_socket_socketpair" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __socketpair in -lsocket" >&5
5 kx printf %s "checking for __socketpair in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket___socketpair+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __socketpair ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __socketpair ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket___socketpair=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket___socketpair=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket___socketpair" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket___socketpair" >&6; }
5 kx if test "x$ac_cv_lib_socket___socketpair" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lsocket"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case socket in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsocket $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKETPAIR 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_socketpair=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_network_socketpair
5 kx unset ac_cv_lib_network___socketpair
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socketpair in -lnetwork" >&5
5 kx printf %s "checking for socketpair in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network_socketpair+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char socketpair ();
5 kx int
5 kx main (void)
5 kx {
5 kx return socketpair ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network_socketpair=yes
5 kx else $as_nop
5 kx ac_cv_lib_network_socketpair=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socketpair" >&5
5 kx printf "%s\n" "$ac_cv_lib_network_socketpair" >&6; }
5 kx if test "x$ac_cv_lib_network_socketpair" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __socketpair in -lnetwork" >&5
5 kx printf %s "checking for __socketpair in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network___socketpair+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __socketpair ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __socketpair ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network___socketpair=yes
5 kx else $as_nop
5 kx ac_cv_lib_network___socketpair=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network___socketpair" >&5
5 kx printf "%s\n" "$ac_cv_lib_network___socketpair" >&6; }
5 kx if test "x$ac_cv_lib_network___socketpair" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lnetwork"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case network in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lnetwork $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKETPAIR 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBNETWORK 1" >>confdefs.h
5 kx
5 kx ac_cv_func_socketpair=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_htonl
5 kx unset ac_cv_func___htonl
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "htonl" "ac_cv_func_htonl"
5 kx if test "x$ac_cv_func_htonl" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__htonl" "ac_cv_func___htonl"
5 kx if test "x$ac_cv_func___htonl" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_HTONL 1" >>confdefs.h
5 kx
5 kx ac_cv_func_htonl=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_socket_htonl
5 kx unset ac_cv_lib_socket___htonl
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for htonl in -lsocket" >&5
5 kx printf %s "checking for htonl in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket_htonl+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char htonl ();
5 kx int
5 kx main (void)
5 kx {
5 kx return htonl ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket_htonl=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket_htonl=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_htonl" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket_htonl" >&6; }
5 kx if test "x$ac_cv_lib_socket_htonl" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __htonl in -lsocket" >&5
5 kx printf %s "checking for __htonl in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket___htonl+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __htonl ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __htonl ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket___htonl=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket___htonl=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket___htonl" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket___htonl" >&6; }
5 kx if test "x$ac_cv_lib_socket___htonl" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lsocket"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case socket in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsocket $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_HTONL 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_htonl=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_network_htonl
5 kx unset ac_cv_lib_network___htonl
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for htonl in -lnetwork" >&5
5 kx printf %s "checking for htonl in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network_htonl+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char htonl ();
5 kx int
5 kx main (void)
5 kx {
5 kx return htonl ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network_htonl=yes
5 kx else $as_nop
5 kx ac_cv_lib_network_htonl=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_htonl" >&5
5 kx printf "%s\n" "$ac_cv_lib_network_htonl" >&6; }
5 kx if test "x$ac_cv_lib_network_htonl" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __htonl in -lnetwork" >&5
5 kx printf %s "checking for __htonl in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network___htonl+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __htonl ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __htonl ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network___htonl=yes
5 kx else $as_nop
5 kx ac_cv_lib_network___htonl=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network___htonl" >&5
5 kx printf "%s\n" "$ac_cv_lib_network___htonl" >&6; }
5 kx if test "x$ac_cv_lib_network___htonl" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lnetwork"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case network in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lnetwork $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_HTONL 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBNETWORK 1" >>confdefs.h
5 kx
5 kx ac_cv_func_htonl=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_gethostname
5 kx unset ac_cv_func___gethostname
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
5 kx if test "x$ac_cv_func_gethostname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__gethostname" "ac_cv_func___gethostname"
5 kx if test "x$ac_cv_func___gethostname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
5 kx
5 kx ac_cv_func_gethostname=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_nsl_gethostname
5 kx unset ac_cv_lib_nsl___gethostname
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostname in -lnsl" >&5
5 kx printf %s "checking for gethostname in -lnsl... " >&6; }
5 kx if test ${ac_cv_lib_nsl_gethostname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnsl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gethostname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gethostname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_nsl_gethostname=yes
5 kx else $as_nop
5 kx ac_cv_lib_nsl_gethostname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostname" >&5
5 kx printf "%s\n" "$ac_cv_lib_nsl_gethostname" >&6; }
5 kx if test "x$ac_cv_lib_nsl_gethostname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gethostname in -lnsl" >&5
5 kx printf %s "checking for __gethostname in -lnsl... " >&6; }
5 kx if test ${ac_cv_lib_nsl___gethostname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnsl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __gethostname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __gethostname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_nsl___gethostname=yes
5 kx else $as_nop
5 kx ac_cv_lib_nsl___gethostname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl___gethostname" >&5
5 kx printf "%s\n" "$ac_cv_lib_nsl___gethostname" >&6; }
5 kx if test "x$ac_cv_lib_nsl___gethostname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lnsl"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case nsl in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lnsl $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBNSL 1" >>confdefs.h
5 kx
5 kx ac_cv_func_gethostname=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_network_gethostname
5 kx unset ac_cv_lib_network___gethostname
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostname in -lnetwork" >&5
5 kx printf %s "checking for gethostname in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network_gethostname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gethostname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gethostname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network_gethostname=yes
5 kx else $as_nop
5 kx ac_cv_lib_network_gethostname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_gethostname" >&5
5 kx printf "%s\n" "$ac_cv_lib_network_gethostname" >&6; }
5 kx if test "x$ac_cv_lib_network_gethostname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gethostname in -lnetwork" >&5
5 kx printf %s "checking for __gethostname in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network___gethostname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __gethostname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __gethostname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network___gethostname=yes
5 kx else $as_nop
5 kx ac_cv_lib_network___gethostname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network___gethostname" >&5
5 kx printf "%s\n" "$ac_cv_lib_network___gethostname" >&6; }
5 kx if test "x$ac_cv_lib_network___gethostname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lnetwork"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case network in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lnetwork $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBNETWORK 1" >>confdefs.h
5 kx
5 kx ac_cv_func_gethostname=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_gethostbyaddr
5 kx unset ac_cv_func___gethostbyaddr
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "gethostbyaddr" "ac_cv_func_gethostbyaddr"
5 kx if test "x$ac_cv_func_gethostbyaddr" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__gethostbyaddr" "ac_cv_func___gethostbyaddr"
5 kx if test "x$ac_cv_func___gethostbyaddr" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_GETHOSTBYADDR 1" >>confdefs.h
5 kx
5 kx ac_cv_func_gethostbyaddr=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_nsl_gethostbyaddr
5 kx unset ac_cv_lib_nsl___gethostbyaddr
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr in -lnsl" >&5
5 kx printf %s "checking for gethostbyaddr in -lnsl... " >&6; }
5 kx if test ${ac_cv_lib_nsl_gethostbyaddr+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnsl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gethostbyaddr ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gethostbyaddr ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_nsl_gethostbyaddr=yes
5 kx else $as_nop
5 kx ac_cv_lib_nsl_gethostbyaddr=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyaddr" >&5
5 kx printf "%s\n" "$ac_cv_lib_nsl_gethostbyaddr" >&6; }
5 kx if test "x$ac_cv_lib_nsl_gethostbyaddr" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gethostbyaddr in -lnsl" >&5
5 kx printf %s "checking for __gethostbyaddr in -lnsl... " >&6; }
5 kx if test ${ac_cv_lib_nsl___gethostbyaddr+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnsl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __gethostbyaddr ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __gethostbyaddr ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_nsl___gethostbyaddr=yes
5 kx else $as_nop
5 kx ac_cv_lib_nsl___gethostbyaddr=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl___gethostbyaddr" >&5
5 kx printf "%s\n" "$ac_cv_lib_nsl___gethostbyaddr" >&6; }
5 kx if test "x$ac_cv_lib_nsl___gethostbyaddr" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lnsl"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case nsl in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lnsl $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GETHOSTBYADDR 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBNSL 1" >>confdefs.h
5 kx
5 kx ac_cv_func_gethostbyaddr=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_network_gethostbyaddr
5 kx unset ac_cv_lib_network___gethostbyaddr
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr in -lnetwork" >&5
5 kx printf %s "checking for gethostbyaddr in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network_gethostbyaddr+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gethostbyaddr ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gethostbyaddr ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network_gethostbyaddr=yes
5 kx else $as_nop
5 kx ac_cv_lib_network_gethostbyaddr=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_gethostbyaddr" >&5
5 kx printf "%s\n" "$ac_cv_lib_network_gethostbyaddr" >&6; }
5 kx if test "x$ac_cv_lib_network_gethostbyaddr" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gethostbyaddr in -lnetwork" >&5
5 kx printf %s "checking for __gethostbyaddr in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network___gethostbyaddr+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __gethostbyaddr ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __gethostbyaddr ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network___gethostbyaddr=yes
5 kx else $as_nop
5 kx ac_cv_lib_network___gethostbyaddr=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network___gethostbyaddr" >&5
5 kx printf "%s\n" "$ac_cv_lib_network___gethostbyaddr" >&6; }
5 kx if test "x$ac_cv_lib_network___gethostbyaddr" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lnetwork"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case network in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lnetwork $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GETHOSTBYADDR 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBNETWORK 1" >>confdefs.h
5 kx
5 kx ac_cv_func_gethostbyaddr=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_dlopen
5 kx unset ac_cv_func___dlopen
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
5 kx if test "x$ac_cv_func_dlopen" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__dlopen" "ac_cv_func___dlopen"
5 kx if test "x$ac_cv_func___dlopen" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dlopen=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_dl_dlopen
5 kx unset ac_cv_lib_dl___dlopen
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
5 kx printf %s "checking for dlopen in -ldl... " >&6; }
5 kx if test ${ac_cv_lib_dl_dlopen+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dlopen ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dlopen ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dl_dlopen=yes
5 kx else $as_nop
5 kx ac_cv_lib_dl_dlopen=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
5 kx printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
5 kx if test "x$ac_cv_lib_dl_dlopen" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dlopen in -ldl" >&5
5 kx printf %s "checking for __dlopen in -ldl... " >&6; }
5 kx if test ${ac_cv_lib_dl___dlopen+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dlopen ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dlopen ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dl___dlopen=yes
5 kx else $as_nop
5 kx ac_cv_lib_dl___dlopen=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl___dlopen" >&5
5 kx printf "%s\n" "$ac_cv_lib_dl___dlopen" >&6; }
5 kx if test "x$ac_cv_lib_dl___dlopen" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -ldl"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case dl in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-ldl $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBDL 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dlopen=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_root_dlopen
5 kx unset ac_cv_lib_root___dlopen
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lroot" >&5
5 kx printf %s "checking for dlopen in -lroot... " >&6; }
5 kx if test ${ac_cv_lib_root_dlopen+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lroot $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dlopen ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dlopen ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_root_dlopen=yes
5 kx else $as_nop
5 kx ac_cv_lib_root_dlopen=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_root_dlopen" >&5
5 kx printf "%s\n" "$ac_cv_lib_root_dlopen" >&6; }
5 kx if test "x$ac_cv_lib_root_dlopen" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dlopen in -lroot" >&5
5 kx printf %s "checking for __dlopen in -lroot... " >&6; }
5 kx if test ${ac_cv_lib_root___dlopen+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lroot $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dlopen ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dlopen ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_root___dlopen=yes
5 kx else $as_nop
5 kx ac_cv_lib_root___dlopen=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_root___dlopen" >&5
5 kx printf "%s\n" "$ac_cv_lib_root___dlopen" >&6; }
5 kx if test "x$ac_cv_lib_root___dlopen" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lroot"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case root in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lroot $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBROOT 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dlopen=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_dlsym
5 kx unset ac_cv_func___dlsym
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "dlsym" "ac_cv_func_dlsym"
5 kx if test "x$ac_cv_func_dlsym" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__dlsym" "ac_cv_func___dlsym"
5 kx if test "x$ac_cv_func___dlsym" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_DLSYM 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dlsym=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_dl_dlsym
5 kx unset ac_cv_lib_dl___dlsym
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
5 kx printf %s "checking for dlsym in -ldl... " >&6; }
5 kx if test ${ac_cv_lib_dl_dlsym+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dlsym ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dlsym ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dl_dlsym=yes
5 kx else $as_nop
5 kx ac_cv_lib_dl_dlsym=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
5 kx printf "%s\n" "$ac_cv_lib_dl_dlsym" >&6; }
5 kx if test "x$ac_cv_lib_dl_dlsym" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dlsym in -ldl" >&5
5 kx printf %s "checking for __dlsym in -ldl... " >&6; }
5 kx if test ${ac_cv_lib_dl___dlsym+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dlsym ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dlsym ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dl___dlsym=yes
5 kx else $as_nop
5 kx ac_cv_lib_dl___dlsym=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl___dlsym" >&5
5 kx printf "%s\n" "$ac_cv_lib_dl___dlsym" >&6; }
5 kx if test "x$ac_cv_lib_dl___dlsym" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -ldl"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case dl in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-ldl $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DLSYM 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBDL 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dlsym=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_root_dlsym
5 kx unset ac_cv_lib_root___dlsym
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlsym in -lroot" >&5
5 kx printf %s "checking for dlsym in -lroot... " >&6; }
5 kx if test ${ac_cv_lib_root_dlsym+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lroot $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dlsym ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dlsym ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_root_dlsym=yes
5 kx else $as_nop
5 kx ac_cv_lib_root_dlsym=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_root_dlsym" >&5
5 kx printf "%s\n" "$ac_cv_lib_root_dlsym" >&6; }
5 kx if test "x$ac_cv_lib_root_dlsym" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dlsym in -lroot" >&5
5 kx printf %s "checking for __dlsym in -lroot... " >&6; }
5 kx if test ${ac_cv_lib_root___dlsym+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lroot $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dlsym ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dlsym ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_root___dlsym=yes
5 kx else $as_nop
5 kx ac_cv_lib_root___dlsym=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_root___dlsym" >&5
5 kx printf "%s\n" "$ac_cv_lib_root___dlsym" >&6; }
5 kx if test "x$ac_cv_lib_root___dlsym" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lroot"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case root in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lroot $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DLSYM 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBROOT 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dlsym=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx if test "$ac_cv_func_dlopen" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_LIBDL 1" >>confdefs.h
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5
5 kx printf %s "checking for sin in -lm... " >&6; }
5 kx if test ${ac_cv_lib_m_sin+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lm $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char sin ();
5 kx int
5 kx main (void)
5 kx {
5 kx return sin ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_m_sin=yes
5 kx else $as_nop
5 kx ac_cv_lib_m_sin=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5
5 kx printf "%s\n" "$ac_cv_lib_m_sin" >&6; }
5 kx if test "x$ac_cv_lib_m_sin" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LIBM 1" >>confdefs.h
5 kx
5 kx LIBS="-lm $LIBS"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx unset ac_cv_func_inet_aton
5 kx unset ac_cv_func___inet_aton
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
5 kx if test "x$ac_cv_func_inet_aton" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__inet_aton" "ac_cv_func___inet_aton"
5 kx if test "x$ac_cv_func___inet_aton" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_INET_ATON 1" >>confdefs.h
5 kx
5 kx ac_cv_func_inet_aton=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_resolv_inet_aton
5 kx unset ac_cv_lib_resolv___inet_aton
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
5 kx printf %s "checking for inet_aton in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv_inet_aton+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char inet_aton ();
5 kx int
5 kx main (void)
5 kx {
5 kx return inet_aton ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv_inet_aton=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv_inet_aton=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv_inet_aton" >&6; }
5 kx if test "x$ac_cv_lib_resolv_inet_aton" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __inet_aton in -lresolv" >&5
5 kx printf %s "checking for __inet_aton in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv___inet_aton+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __inet_aton ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __inet_aton ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv___inet_aton=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv___inet_aton=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___inet_aton" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv___inet_aton" >&6; }
5 kx if test "x$ac_cv_lib_resolv___inet_aton" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lresolv"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case resolv in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lresolv $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_INET_ATON 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRESOLV 1" >>confdefs.h
5 kx
5 kx ac_cv_func_inet_aton=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_bind_inet_aton
5 kx unset ac_cv_lib_bind___inet_aton
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lbind" >&5
5 kx printf %s "checking for inet_aton in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind_inet_aton+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char inet_aton ();
5 kx int
5 kx main (void)
5 kx {
5 kx return inet_aton ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind_inet_aton=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind_inet_aton=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_inet_aton" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind_inet_aton" >&6; }
5 kx if test "x$ac_cv_lib_bind_inet_aton" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __inet_aton in -lbind" >&5
5 kx printf %s "checking for __inet_aton in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind___inet_aton+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __inet_aton ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __inet_aton ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind___inet_aton=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind___inet_aton=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind___inet_aton" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind___inet_aton" >&6; }
5 kx if test "x$ac_cv_lib_bind___inet_aton" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lbind"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case bind in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lbind $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_INET_ATON 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBBIND 1" >>confdefs.h
5 kx
5 kx ac_cv_func_inet_aton=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx
5 kx ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_stdint_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_dirent_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_param_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_types_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_time_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_netinet_in_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "alloca.h" "ac_cv_header_alloca_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_alloca_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_ALLOCA_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_arpa_inet_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_ARPA_INET_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "arpa/nameser.h" "ac_cv_header_arpa_nameser_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_arpa_nameser_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_ARPA_NAMESER_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "crypt.h" "ac_cv_header_crypt_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_crypt_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_CRYPT_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "dns.h" "ac_cv_header_dns_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_dns_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_DNS_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_fcntl_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "grp.h" "ac_cv_header_grp_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_grp_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GRP_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "ieeefp.h" "ac_cv_header_ieeefp_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_ieeefp_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_IEEEFP_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_langinfo_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LANGINFO_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_malloc_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_poll_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "pty.h" "ac_cv_header_pty_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_pty_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_PTY_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "pwd.h" "ac_cv_header_pwd_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_pwd_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_PWD_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_resolv_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_RESOLV_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "strings.h" "ac_cv_header_strings_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_strings_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STRINGS_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "syslog.h" "ac_cv_header_syslog_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_syslog_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYSLOG_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sysexits.h" "ac_cv_header_sysexits_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sysexits_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYSEXITS_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_ioctl_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_file_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_mman_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_mount_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/poll.h" "ac_cv_header_sys_poll_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_poll_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_POLL_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_resource_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_select_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_socket_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_stat_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_statfs_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_STATFS_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/statvfs.h" "ac_cv_header_sys_statvfs_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_statvfs_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_STATVFS_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/vfs.h" "ac_cv_header_sys_vfs_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_vfs_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_VFS_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/sysexits.h" "ac_cv_header_sys_sysexits_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_sysexits_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_SYSEXITS_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_uio_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_wait_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/loadavg.h" "ac_cv_header_sys_loadavg_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_loadavg_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_LOADAVG_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_unistd_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "unix.h" "ac_cv_header_unix_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_unix_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_UNIX_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_utime_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/utsname.h" "ac_cv_header_sys_utsname_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_utsname_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_UTSNAME_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/ipc.h" "ac_cv_header_sys_ipc_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_sys_ipc_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_IPC_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_dlfcn_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "tmmintrin.h" "ac_cv_header_tmmintrin_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_tmmintrin_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_TMMINTRIN_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "nmmintrin.h" "ac_cv_header_nmmintrin_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_nmmintrin_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_NMMINTRIN_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "wmmintrin.h" "ac_cv_header_wmmintrin_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_wmmintrin_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_WMMINTRIN_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "immintrin.h" "ac_cv_header_immintrin_h" "
5 kx #ifdef HAVE_SYS_PARAM_H
5 kx #include <sys/param.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx #include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_TIME_H
5 kx #include <sys/time.h>
5 kx #endif
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx #ifdef HAVE_ARPA_NAMESER_H
5 kx #include <arpa/nameser.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_header_immintrin_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_IMMINTRIN_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ac_fn_c_check_func "$LINENO" "fopencookie" "ac_cv_func_fopencookie"
5 kx if test "x$ac_cv_func_fopencookie" = xyes
5 kx then :
5 kx have_glibc_fopencookie=yes
5 kx fi
5 kx
5 kx
5 kx if test "$have_glibc_fopencookie" = "yes"; then
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #define _GNU_SOURCE
5 kx #include <stdio.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx cookie_io_functions_t cookie;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx have_cookie_io_functions_t=yes
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx if test "$have_cookie_io_functions_t" = "yes"; then
5 kx cookie_io_functions_t=cookie_io_functions_t
5 kx have_fopen_cookie=yes
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx case $host_alias in
5 kx *linux*)
5 kx cookie_io_functions_use_off64_t=yes
5 kx ;;
5 kx *)
5 kx cookie_io_functions_use_off64_t=no
5 kx ;;
5 kx esac
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #define _GNU_SOURCE
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx
5 kx struct cookiedata {
5 kx off64_t pos;
5 kx };
5 kx
5 kx ssize_t reader(void *cookie, char *buffer, size_t size)
5 kx { return size; }
5 kx ssize_t writer(void *cookie, const char *buffer, size_t size)
5 kx { return size; }
5 kx int closer(void *cookie)
5 kx { return 0; }
5 kx int seeker(void *cookie, off64_t *position, int whence)
5 kx { ((struct cookiedata*)cookie)->pos = *position; return 0; }
5 kx
5 kx cookie_io_functions_t funcs = {reader, writer, seeker, closer};
5 kx
5 kx int main() {
5 kx struct cookiedata g = { 0 };
5 kx FILE *fp = fopencookie(&g, "r", funcs);
5 kx
5 kx if (fp && fseek(fp, 8192, SEEK_SET) == 0 && g.pos == 8192)
5 kx return 0;
5 kx return 1;
5 kx }
5 kx
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx cookie_io_functions_use_off64_t=yes
5 kx
5 kx else $as_nop
5 kx
5 kx cookie_io_functions_use_off64_t=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx else
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #define _GNU_SOURCE
5 kx #include <stdio.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx _IO_cookie_io_functions_t cookie;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx have_IO_cookie_io_functions_t=yes
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx if test "$have_cookie_io_functions_t" = "yes" ; then
5 kx cookie_io_functions_t=_IO_cookie_io_functions_t
5 kx have_fopen_cookie=yes
5 kx fi
5 kx fi
5 kx
5 kx if test "$have_fopen_cookie" = "yes" ; then
5 kx
5 kx printf "%s\n" "#define HAVE_FOPENCOOKIE 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define COOKIE_IO_FUNCTIONS_T $cookie_io_functions_t" >>confdefs.h
5 kx
5 kx if test "$cookie_io_functions_use_off64_t" = "yes" ; then
5 kx
5 kx printf "%s\n" "#define COOKIE_SEEKER_USES_OFF64_T 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for broken getcwd" >&5
5 kx printf %s "checking for broken getcwd... " >&6; }
5 kx os=`uname -sr 2>/dev/null`
5 kx case $os in
5 kx SunOS*)
5 kx
5 kx printf "%s\n" "#define HAVE_BROKEN_GETCWD 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; };;
5 kx *)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; };;
5 kx esac
5 kx
5 kx if test "$GCC" = "yes"; then
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for broken gcc optimize-strlen" >&5
5 kx printf %s "checking for broken gcc optimize-strlen... " >&6; }
5 kx if test ${ac_cv_have_broken_gcc_strlen_opt+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_have_broken_gcc_strlen_opt=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <stdlib.h>
5 kx #include <string.h>
5 kx #include <stdio.h>
5 kx struct s
5 kx {
5 kx int i;
5 kx char c[1];
5 kx };
5 kx int main()
5 kx {
5 kx struct s *s = malloc(sizeof(struct s) + 3);
5 kx s->i = 3;
5 kx strcpy(s->c, "foo");
5 kx return strlen(s->c+1) == 2;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_have_broken_gcc_strlen_opt=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_have_broken_gcc_strlen_opt=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_broken_gcc_strlen_opt" >&5
5 kx printf "%s\n" "$ac_cv_have_broken_gcc_strlen_opt" >&6; }
5 kx if test "$ac_cv_have_broken_gcc_strlen_opt" = "yes"; then
5 kx CFLAGS="$CFLAGS -fno-optimize-strlen"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
5 kx printf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; }
5 kx if test ${ac_cv_struct_tm+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/types.h>
5 kx #include <time.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx struct tm tm;
5 kx int *p = &tm.tm_sec;
5 kx return !p;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_struct_tm=time.h
5 kx else $as_nop
5 kx ac_cv_struct_tm=sys/time.h
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5 kx printf "%s\n" "$ac_cv_struct_tm" >&6; }
5 kx if test $ac_cv_struct_tm = sys/time.h; then
5 kx
5 kx printf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
5 kx printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
5 kx if test ${ac_cv_c_undeclared_builtin_options+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_save_CFLAGS=$CFLAGS
5 kx ac_cv_c_undeclared_builtin_options='cannot detect'
5 kx for ac_arg in '' -fno-builtin; do
5 kx CFLAGS="$ac_save_CFLAGS $ac_arg"
5 kx # This test program should *not* compile successfully.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx (void) strchr;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # This test program should compile successfully.
5 kx # No library function is consistently available on
5 kx # freestanding implementations, so test against a dummy
5 kx # declaration. Include always-available headers on the
5 kx # off chance that they somehow elicit warnings.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <float.h>
5 kx #include <limits.h>
5 kx #include <stdarg.h>
5 kx #include <stddef.h>
5 kx extern void ac_decl (int, char *);
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx (void) ac_decl (0, (char *) 0);
5 kx (void) ac_decl;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx if test x"$ac_arg" = x
5 kx then :
5 kx ac_cv_c_undeclared_builtin_options='none needed'
5 kx else $as_nop
5 kx ac_cv_c_undeclared_builtin_options=$ac_arg
5 kx fi
5 kx break
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx done
5 kx CFLAGS=$ac_save_CFLAGS
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
5 kx printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
5 kx case $ac_cv_c_undeclared_builtin_options in #(
5 kx 'cannot detect') :
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "cannot make $CC report undeclared builtins
5 kx See \`config.log' for more details" "$LINENO" 5; } ;; #(
5 kx 'none needed') :
5 kx ac_c_undeclared_builtin_options='' ;; #(
5 kx *) :
5 kx ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
5 kx esac
5 kx
5 kx ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
5 kx #include <$ac_cv_struct_tm>
5 kx
5 kx "
5 kx if test "x$ac_cv_member_struct_tm_tm_zone" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_STRUCT_TM_TM_ZONE 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_TM_ZONE 1" >>confdefs.h
5 kx
5 kx else
5 kx ac_fn_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
5 kx " "$ac_c_undeclared_builtin_options" "CFLAGS"
5 kx if test "x$ac_cv_have_decl_tzname" = xyes
5 kx then :
5 kx ac_have_decl=1
5 kx else $as_nop
5 kx ac_have_decl=0
5 kx fi
5 kx printf "%s\n" "#define HAVE_DECL_TZNAME $ac_have_decl" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
5 kx printf %s "checking for tzname... " >&6; }
5 kx if test ${ac_cv_var_tzname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <time.h>
5 kx #if !HAVE_DECL_TZNAME
5 kx extern char *tzname[];
5 kx #endif
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx return tzname[0][0];
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_var_tzname=yes
5 kx else $as_nop
5 kx ac_cv_var_tzname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
5 kx printf "%s\n" "$ac_cv_var_tzname" >&6; }
5 kx if test $ac_cv_var_tzname = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_TZNAME 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for missing declarations of reentrant functions" >&5
5 kx printf %s "checking for missing declarations of reentrant functions... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <time.h>
5 kx int
5 kx main (void)
5 kx {
5 kx struct tm *(*func)() = localtime_r
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx :
5 kx
5 kx else $as_nop
5 kx
5 kx
5 kx printf "%s\n" "#define MISSING_LOCALTIME_R_DECL 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <time.h>
5 kx int
5 kx main (void)
5 kx {
5 kx struct tm *(*func)() = gmtime_r
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx :
5 kx
5 kx else $as_nop
5 kx
5 kx
5 kx printf "%s\n" "#define MISSING_GMTIME_R_DECL 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <time.h>
5 kx int
5 kx main (void)
5 kx {
5 kx char *(*func)() = asctime_r
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx :
5 kx
5 kx else $as_nop
5 kx
5 kx
5 kx printf "%s\n" "#define MISSING_ASCTIME_R_DECL 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <time.h>
5 kx int
5 kx main (void)
5 kx {
5 kx char *(*func)() = ctime_r
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx :
5 kx
5 kx else $as_nop
5 kx
5 kx
5 kx printf "%s\n" "#define MISSING_CTIME_R_DECL 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <string.h>
5 kx int
5 kx main (void)
5 kx {
5 kx char *(*func)() = strtok_r
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx :
5 kx
5 kx else $as_nop
5 kx
5 kx
5 kx printf "%s\n" "#define MISSING_STRTOK_R_DECL 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
5 kx printf "%s\n" "done" >&6; }
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fclose declaration" >&5
5 kx printf %s "checking for fclose declaration... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <stdio.h>
5 kx int
5 kx main (void)
5 kx {
5 kx int (*func)() = fclose
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define MISSING_FCLOSE_DECL 0" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5 kx printf "%s\n" "ok" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx
5 kx printf "%s\n" "#define MISSING_FCLOSE_DECL 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: missing" >&5
5 kx printf "%s\n" "missing" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct flock" >&5
5 kx printf %s "checking for struct flock... " >&6; }
5 kx if test ${ac_cv_struct_flock+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <unistd.h>
5 kx #include <fcntl.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx struct flock x;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_struct_flock=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_struct_flock=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_flock" >&5
5 kx printf "%s\n" "$ac_cv_struct_flock" >&6; }
5 kx if test "$ac_cv_struct_flock" = "yes" ; then
5 kx
5 kx printf "%s\n" "#define HAVE_STRUCT_FLOCK 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
5 kx #ifdef HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx #ifdef HAVE_SYS_SOCKET_H
5 kx # include <sys/socket.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_type_socklen_t" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKLEN_T 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of intmax_t" >&5
5 kx printf %s "checking size of intmax_t... " >&6; }
5 kx
5 kx php_cache_value=php_cv_sizeof_intmax_t
5 kx if test ${php_cv_sizeof_intmax_t+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx old_LIBS=$LIBS
5 kx LIBS=
5 kx old_LDFLAGS=$LDFLAGS
5 kx LDFLAGS=
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx eval $php_cache_value=0
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx #include <stddef.h>
5 kx #include <inttypes.h>
5 kx #ifdef HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx
5 kx int main()
5 kx {
5 kx FILE *fp = fopen("conftestval", "w");
5 kx if (!fp) return(1);
5 kx fprintf(fp, "%d\n", sizeof(intmax_t));
5 kx return(0);
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx eval $php_cache_value=`cat conftestval`
5 kx
5 kx else $as_nop
5 kx
5 kx eval $php_cache_value=0
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LDFLAGS=$old_LDFLAGS
5 kx LIBS=$old_LIBS
5 kx
5 kx fi
5 kx
5 kx if eval test "\$$php_cache_value" != "0"; then
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_INTMAX_T $php_cv_sizeof_intmax_t" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_INTMAX_T 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_cv_sizeof_intmax_t" >&5
5 kx printf "%s\n" "$php_cv_sizeof_intmax_t" >&6; }
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of ssize_t" >&5
5 kx printf %s "checking size of ssize_t... " >&6; }
5 kx
5 kx php_cache_value=php_cv_sizeof_ssize_t
5 kx if test ${php_cv_sizeof_ssize_t+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx old_LIBS=$LIBS
5 kx LIBS=
5 kx old_LDFLAGS=$LDFLAGS
5 kx LDFLAGS=
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx eval $php_cache_value=8
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx #include <stddef.h>
5 kx #include <inttypes.h>
5 kx #ifdef HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx
5 kx int main()
5 kx {
5 kx FILE *fp = fopen("conftestval", "w");
5 kx if (!fp) return(1);
5 kx fprintf(fp, "%d\n", sizeof(ssize_t));
5 kx return(0);
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx eval $php_cache_value=`cat conftestval`
5 kx
5 kx else $as_nop
5 kx
5 kx eval $php_cache_value=0
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LDFLAGS=$old_LDFLAGS
5 kx LIBS=$old_LIBS
5 kx
5 kx fi
5 kx
5 kx if eval test "\$$php_cache_value" != "0"; then
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_SSIZE_T $php_cv_sizeof_ssize_t" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SSIZE_T 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_cv_sizeof_ssize_t" >&5
5 kx printf "%s\n" "$php_cv_sizeof_ssize_t" >&6; }
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of ptrdiff_t" >&5
5 kx printf %s "checking size of ptrdiff_t... " >&6; }
5 kx
5 kx php_cache_value=php_cv_sizeof_ptrdiff_t
5 kx if test ${php_cv_sizeof_ptrdiff_t+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx old_LIBS=$LIBS
5 kx LIBS=
5 kx old_LDFLAGS=$LDFLAGS
5 kx LDFLAGS=
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx eval $php_cache_value=8
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx #include <stddef.h>
5 kx #include <inttypes.h>
5 kx #ifdef HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx
5 kx int main()
5 kx {
5 kx FILE *fp = fopen("conftestval", "w");
5 kx if (!fp) return(1);
5 kx fprintf(fp, "%d\n", sizeof(ptrdiff_t));
5 kx return(0);
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx eval $php_cache_value=`cat conftestval`
5 kx
5 kx else $as_nop
5 kx
5 kx eval $php_cache_value=0
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LDFLAGS=$old_LDFLAGS
5 kx LIBS=$old_LIBS
5 kx
5 kx fi
5 kx
5 kx if eval test "\$$php_cache_value" != "0"; then
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_PTRDIFF_T $php_cv_sizeof_ptrdiff_t" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PTRDIFF_T 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_cv_sizeof_ptrdiff_t" >&5
5 kx printf "%s\n" "$php_cv_sizeof_ptrdiff_t" >&6; }
5 kx
5 kx
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
5 kx printf %s "checking size of short... " >&6; }
5 kx if test ${ac_cv_sizeof_short+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_short" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (short)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_short=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_short" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
5 kx
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5 kx printf %s "checking size of int... " >&6; }
5 kx if test ${ac_cv_sizeof_int+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_int" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (int)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_int=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_int" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
5 kx
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5 kx printf %s "checking size of long... " >&6; }
5 kx if test ${ac_cv_sizeof_long+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_long" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (long)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_long=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_long" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
5 kx
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5 kx printf %s "checking size of long long... " >&6; }
5 kx if test ${ac_cv_sizeof_long_long+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_long_long" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (long long)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_long_long=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
5 kx
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
5 kx printf %s "checking size of size_t... " >&6; }
5 kx if test ${ac_cv_sizeof_size_t+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_size_t" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (size_t)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_size_t=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_size_t" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t" >>confdefs.h
5 kx
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
5 kx printf %s "checking size of off_t... " >&6; }
5 kx if test ${ac_cv_sizeof_off_t+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_off_t" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (off_t)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_off_t=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_off_t" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h
5 kx
5 kx
5 kx ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "
5 kx #include <stdint.h>
5 kx #if HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_type_int8_t" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_INT8_T 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "One of the intN_t or uintN_t types is not available" "$LINENO" 5
5 kx
5 kx fi
5 kx ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "
5 kx #include <stdint.h>
5 kx #if HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_type_int16_t" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_INT16_T 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "One of the intN_t or uintN_t types is not available" "$LINENO" 5
5 kx
5 kx fi
5 kx ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "
5 kx #include <stdint.h>
5 kx #if HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_type_int32_t" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_INT32_T 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "One of the intN_t or uintN_t types is not available" "$LINENO" 5
5 kx
5 kx fi
5 kx ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "
5 kx #include <stdint.h>
5 kx #if HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_type_int64_t" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_INT64_T 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "One of the intN_t or uintN_t types is not available" "$LINENO" 5
5 kx
5 kx fi
5 kx ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "
5 kx #include <stdint.h>
5 kx #if HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_type_uint8_t" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_UINT8_T 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "One of the intN_t or uintN_t types is not available" "$LINENO" 5
5 kx
5 kx fi
5 kx ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "
5 kx #include <stdint.h>
5 kx #if HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_type_uint16_t" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_UINT16_T 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "One of the intN_t or uintN_t types is not available" "$LINENO" 5
5 kx
5 kx fi
5 kx ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "
5 kx #include <stdint.h>
5 kx #if HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_type_uint32_t" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_UINT32_T 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "One of the intN_t or uintN_t types is not available" "$LINENO" 5
5 kx
5 kx fi
5 kx ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "
5 kx #include <stdint.h>
5 kx #if HAVE_SYS_TYPES_H
5 kx # include <sys/types.h>
5 kx #endif
5 kx
5 kx "
5 kx if test "x$ac_cv_type_uint64_t" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_UINT64_T 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "One of the intN_t or uintN_t types is not available" "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
5 kx printf %s "checking for __builtin_expect... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return __builtin_expect(1,1) ? 1 : 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_expect=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_expect=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_EXPECT $have_builtin_expect" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_clz" >&5
5 kx printf %s "checking for __builtin_clz... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return __builtin_clz(1) ? 1 : 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_clz=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_clz=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_CLZ $have_builtin_clz" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_clzl" >&5
5 kx printf %s "checking for __builtin_clzl... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return __builtin_clzl(1) ? 1 : 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_clzl=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_clzl=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_CLZL $have_builtin_clzl" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_clzll" >&5
5 kx printf %s "checking for __builtin_clzll... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return __builtin_clzll(1) ? 1 : 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_clzll=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_clzll=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_CLZLL $have_builtin_clzll" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_ctzl" >&5
5 kx printf %s "checking for __builtin_ctzl... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return __builtin_ctzl(2L) ? 1 : 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_ctzl=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_ctzl=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_CTZL $have_builtin_ctzl" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_ctzll" >&5
5 kx printf %s "checking for __builtin_ctzll... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return __builtin_ctzll(2LL) ? 1 : 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_ctzll=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_ctzll=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_CTZLL $have_builtin_ctzll" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_smull_overflow" >&5
5 kx printf %s "checking for __builtin_smull_overflow... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx long tmpvar;
5 kx return __builtin_smull_overflow(3, 7, &tmpvar);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_smull_overflow=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_smull_overflow=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_SMULL_OVERFLOW $have_builtin_smull_overflow" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_smulll_overflow" >&5
5 kx printf %s "checking for __builtin_smulll_overflow... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx long long tmpvar;
5 kx return __builtin_smulll_overflow(3, 7, &tmpvar);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_smulll_overflow=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_smulll_overflow=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_SMULLL_OVERFLOW $have_builtin_smulll_overflow" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_saddl_overflow" >&5
5 kx printf %s "checking for __builtin_saddl_overflow... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx long tmpvar;
5 kx return __builtin_saddl_overflow(3, 7, &tmpvar);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_saddl_overflow=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_saddl_overflow=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_SADDL_OVERFLOW $have_builtin_saddl_overflow" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_saddll_overflow" >&5
5 kx printf %s "checking for __builtin_saddll_overflow... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx long long tmpvar;
5 kx return __builtin_saddll_overflow(3, 7, &tmpvar);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_saddll_overflow=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_saddll_overflow=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_SADDLL_OVERFLOW $have_builtin_saddll_overflow" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_ssubl_overflow" >&5
5 kx printf %s "checking for __builtin_ssubl_overflow... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx long tmpvar;
5 kx return __builtin_ssubl_overflow(3, 7, &tmpvar);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_ssubl_overflow=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_ssubl_overflow=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_SSUBL_OVERFLOW $have_builtin_ssubl_overflow" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_ssubll_overflow" >&5
5 kx printf %s "checking for __builtin_ssubll_overflow... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx long long tmpvar;
5 kx return __builtin_ssubll_overflow(3, 7, &tmpvar);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_ssubll_overflow=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_ssubll_overflow=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_SSUBLL_OVERFLOW $have_builtin_ssubll_overflow" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_cpu_init" >&5
5 kx printf %s "checking for __builtin_cpu_init... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return __builtin_cpu_init()? 1 : 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_cpu_init=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_cpu_init=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_CPU_INIT $have_builtin_cpu_init" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_cpu_supports" >&5
5 kx printf %s "checking for __builtin_cpu_supports... " >&6; }
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return __builtin_cpu_supports("sse")? 1 : 0;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx have_builtin_cpu_supports=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx have_builtin_cpu_supports=0
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_HAVE_BUILTIN_CPU_SUPPORTS $have_builtin_cpu_supports" >>confdefs.h
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports __alignof__" >&5
5 kx printf %s "checking whether the compiler supports __alignof__... " >&6; }
5 kx if test ${ac_cv_alignof_exists+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx int align = __alignof__(int);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_alignof_exists=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_alignof_exists=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_exists" >&5
5 kx printf "%s\n" "$ac_cv_alignof_exists" >&6; }
5 kx if test "$ac_cv_alignof_exists" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_ALIGNOF 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include <time.h>
5 kx "
5 kx if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_STRUCT_TM_TM_GMTOFF 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
5 kx if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_STRUCT_STAT_ST_BLKSIZE 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5 kx if test "x$ac_cv_member_struct_stat_st_rdev" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_STRUCT_STAT_ST_RDEV 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx if test "`uname -s 2>/dev/null`" != "QNX"; then
5 kx ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
5 kx if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_STRUCT_STAT_ST_BLOCKS 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ST_BLOCKS 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx case " $LIBOBJS " in
5 kx *" fileblocks.$ac_objext "* ) ;;
5 kx *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext"
5 kx ;;
5 kx esac
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5 kx if test "x$ac_cv_type_size_t" = xyes
5 kx then :
5 kx
5 kx else $as_nop
5 kx
5 kx printf "%s\n" "#define size_t unsigned int" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
5 kx printf %s "checking for uid_t in sys/types.h... " >&6; }
5 kx if test ${ac_cv_type_uid_t+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/types.h>
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "uid_t" >/dev/null 2>&1
5 kx then :
5 kx ac_cv_type_uid_t=yes
5 kx else $as_nop
5 kx ac_cv_type_uid_t=no
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5 kx printf "%s\n" "$ac_cv_type_uid_t" >&6; }
5 kx if test $ac_cv_type_uid_t = no; then
5 kx
5 kx printf "%s\n" "#define uid_t int" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define gid_t int" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5
5 kx printf %s "checking for struct sockaddr_storage... " >&6; }
5 kx if test ${ac_cv_sockaddr_storage+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/types.h>
5 kx #include <sys/socket.h>
5 kx int
5 kx main (void)
5 kx {
5 kx struct sockaddr_storage s; s
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_sockaddr_storage=yes
5 kx else $as_nop
5 kx ac_cv_sockaddr_storage=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_storage" >&5
5 kx printf "%s\n" "$ac_cv_sockaddr_storage" >&6; }
5 kx if test "$ac_cv_sockaddr_storage" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for field sa_len in struct sockaddr" >&5
5 kx printf %s "checking for field sa_len in struct sockaddr... " >&6; }
5 kx if test ${ac_cv_sockaddr_sa_len+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/types.h>
5 kx #include <sys/socket.h>
5 kx int
5 kx main (void)
5 kx {
5 kx static struct sockaddr sa; int n = (int) sa.sa_len; return n;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_sockaddr_sa_len=yes
5 kx else $as_nop
5 kx ac_cv_sockaddr_sa_len=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_sa_len" >&5
5 kx printf "%s\n" "$ac_cv_sockaddr_sa_len" >&6; }
5 kx if test "$ac_cv_sockaddr_sa_len" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx case $host_alias in #(
5 kx *-*-*android*|*-*-*uclibc*|*-*-*musl*|*freebsd*|*openbsd*) :
5 kx true ;; #(
5 kx *) :
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __attribute__((ifunc))" >&5
5 kx printf %s "checking for __attribute__((ifunc))... " >&6; }
5 kx if test ${ax_cv_have_func_attribute_ifunc+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx int my_foo( void ) { return 0; }
5 kx static int (*resolve_foo(void))(void) { return my_foo; }
5 kx int foo( void ) __attribute__((ifunc("resolve_foo")));
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx if test -s conftest.err
5 kx then :
5 kx ax_cv_have_func_attribute_ifunc=no
5 kx else $as_nop
5 kx ax_cv_have_func_attribute_ifunc=yes
5 kx fi
5 kx else $as_nop
5 kx ax_cv_have_func_attribute_ifunc=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_have_func_attribute_ifunc" >&5
5 kx printf "%s\n" "$ax_cv_have_func_attribute_ifunc" >&6; }
5 kx
5 kx if test yes = $ax_cv_have_func_attribute_ifunc
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_FUNC_ATTRIBUTE_IFUNC 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __attribute__((target))" >&5
5 kx printf %s "checking for __attribute__((target))... " >&6; }
5 kx if test ${ax_cv_have_func_attribute_target+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx static int bar( void ) __attribute__((target("sse2")));
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx if test -s conftest.err
5 kx then :
5 kx ax_cv_have_func_attribute_target=no
5 kx else $as_nop
5 kx ax_cv_have_func_attribute_target=yes
5 kx fi
5 kx else $as_nop
5 kx ax_cv_have_func_attribute_target=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_have_func_attribute_target" >&5
5 kx printf "%s\n" "$ax_cv_have_func_attribute_target" >&6; }
5 kx
5 kx if test yes = $ax_cv_have_func_attribute_target
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_FUNC_ATTRIBUTE_TARGET 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IPv6 support" >&5
5 kx printf %s "checking for IPv6 support... " >&6; }
5 kx if test ${ac_cv_ipv6_support+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/types.h>
5 kx #include <sys/socket.h>
5 kx #include <netinet/in.h>
5 kx int
5 kx main (void)
5 kx {
5 kx struct sockaddr_in6 s; struct in6_addr t=in6addr_any; int i=AF_INET6; s; t.s6_addr[0] = 0;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_ipv6_support=yes
5 kx else $as_nop
5 kx ac_cv_ipv6_support=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ipv6_support" >&5
5 kx printf "%s\n" "$ac_cv_ipv6_support" >&6; }
5 kx
5 kx
5 kx ac_fn_c_check_func "$LINENO" "alphasort" "ac_cv_func_alphasort"
5 kx if test "x$ac_cv_func_alphasort" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_ALPHASORT 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r"
5 kx if test "x$ac_cv_func_asctime_r" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_ASCTIME_R 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "chroot" "ac_cv_func_chroot"
5 kx if test "x$ac_cv_func_chroot" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_CHROOT 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
5 kx if test "x$ac_cv_func_ctime_r" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_CTIME_R 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "explicit_memset" "ac_cv_func_explicit_memset"
5 kx if test "x$ac_cv_func_explicit_memset" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_EXPLICIT_MEMSET 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
5 kx if test "x$ac_cv_func_fdatasync" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "flock" "ac_cv_func_flock"
5 kx if test "x$ac_cv_func_flock" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_FLOCK 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ftok" "ac_cv_func_ftok"
5 kx if test "x$ac_cv_func_ftok" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_FTOK 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "funopen" "ac_cv_func_funopen"
5 kx if test "x$ac_cv_func_funopen" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_FUNOPEN 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "gai_strerror" "ac_cv_func_gai_strerror"
5 kx if test "x$ac_cv_func_gai_strerror" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GAI_STRERROR 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
5 kx if test "x$ac_cv_func_getcwd" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg"
5 kx if test "x$ac_cv_func_getloadavg" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETLOADAVG 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getlogin" "ac_cv_func_getlogin"
5 kx if test "x$ac_cv_func_getlogin" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETLOGIN 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getprotobyname" "ac_cv_func_getprotobyname"
5 kx if test "x$ac_cv_func_getprotobyname" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETPROTOBYNAME 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getprotobynumber" "ac_cv_func_getprotobynumber"
5 kx if test "x$ac_cv_func_getprotobynumber" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETPROTOBYNUMBER 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname"
5 kx if test "x$ac_cv_func_getservbyname" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETSERVBYNAME 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getservbyport" "ac_cv_func_getservbyport"
5 kx if test "x$ac_cv_func_getservbyport" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETSERVBYPORT 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
5 kx if test "x$ac_cv_func_getrusage" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
5 kx if test "x$ac_cv_func_gettimeofday" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
5 kx if test "x$ac_cv_func_gmtime_r" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GMTIME_R 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getpwnam_r" "ac_cv_func_getpwnam_r"
5 kx if test "x$ac_cv_func_getpwnam_r" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETPWNAM_R 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getgrnam_r" "ac_cv_func_getgrnam_r"
5 kx if test "x$ac_cv_func_getgrnam_r" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETGRNAM_R 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r"
5 kx if test "x$ac_cv_func_getpwuid_r" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
5 kx if test "x$ac_cv_func_getwd" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETWD 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "glob" "ac_cv_func_glob"
5 kx if test "x$ac_cv_func_glob" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GLOB 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "inet_ntoa" "ac_cv_func_inet_ntoa"
5 kx if test "x$ac_cv_func_inet_ntoa" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_INET_NTOA 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
5 kx if test "x$ac_cv_func_inet_ntop" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_INET_NTOP 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
5 kx if test "x$ac_cv_func_inet_pton" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_INET_PTON 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
5 kx if test "x$ac_cv_func_localtime_r" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LOCALTIME_R 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "lchown" "ac_cv_func_lchown"
5 kx if test "x$ac_cv_func_lchown" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LCHOWN 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
5 kx if test "x$ac_cv_func_memmove" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MEMMOVE 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
5 kx if test "x$ac_cv_func_mkstemp" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MKSTEMP 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5 kx if test "x$ac_cv_func_mmap" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "nice" "ac_cv_func_nice"
5 kx if test "x$ac_cv_func_nice" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_NICE 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
5 kx if test "x$ac_cv_func_nl_langinfo" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_NL_LANGINFO 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
5 kx if test "x$ac_cv_func_poll" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_POLL 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv"
5 kx if test "x$ac_cv_func_putenv" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "scandir" "ac_cv_func_scandir"
5 kx if test "x$ac_cv_func_scandir" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SCANDIR 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "setitimer" "ac_cv_func_setitimer"
5 kx if test "x$ac_cv_func_setitimer" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETITIMER 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"
5 kx if test "x$ac_cv_func_setenv" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "shutdown" "ac_cv_func_shutdown"
5 kx if test "x$ac_cv_func_shutdown" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SHUTDOWN 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask"
5 kx if test "x$ac_cv_func_sigprocmask" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SIGPROCMASK 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "statfs" "ac_cv_func_statfs"
5 kx if test "x$ac_cv_func_statfs" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STATFS 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "statvfs" "ac_cv_func_statvfs"
5 kx if test "x$ac_cv_func_statvfs" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STATVFS 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "std_syslog" "ac_cv_func_std_syslog"
5 kx if test "x$ac_cv_func_std_syslog" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STD_SYSLOG 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
5 kx if test "x$ac_cv_func_strcasecmp" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
5 kx if test "x$ac_cv_func_strnlen" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
5 kx if test "x$ac_cv_func_strptime" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "strtok_r" "ac_cv_func_strtok_r"
5 kx if test "x$ac_cv_func_strtok_r" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STRTOK_R 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "symlink" "ac_cv_func_symlink"
5 kx if test "x$ac_cv_func_symlink" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYMLINK 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "tzset" "ac_cv_func_tzset"
5 kx if test "x$ac_cv_func_tzset" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_TZSET 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
5 kx if test "x$ac_cv_func_unsetenv" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
5 kx if test "x$ac_cv_func_usleep" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
5 kx if test "x$ac_cv_func_utime" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
5 kx if test "x$ac_cv_func_vasprintf" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_VASPRINTF 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
5 kx if test "x$ac_cv_func_asprintf" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_ASPRINTF 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5 kx if test "x$ac_cv_func_nanosleep" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
5 kx if test "x$ac_cv_func_memmem" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MEMMEM 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() takes" >&5
5 kx printf %s "checking how many arguments gethostbyname_r() takes... " >&6; }
5 kx
5 kx if test ${ac_cv_func_which_gethostbyname_r+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx
5 kx ################################################################
5 kx
5 kx ac_cv_func_which_gethostbyname_r=unknown
5 kx
5 kx #
5 kx # ONE ARGUMENT (sanity check)
5 kx #
5 kx
5 kx # This should fail, as there is no variant of gethostbyname_r() that takes
5 kx # a single argument. If it actually compiles, then we can assume that
5 kx # netdb.h is not declaring the function, and the compiler is thereby
5 kx # assuming an implicit prototype. In which case, we're out of luck.
5 kx #
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <netdb.h>
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx char *name = "www.gnu.org";
5 kx (void)gethostbyname_r(name) /* ; */
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_func_which_gethostbyname_r=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx #
5 kx # SIX ARGUMENTS
5 kx # (e.g. Linux)
5 kx #
5 kx
5 kx if test "$ac_cv_func_which_gethostbyname_r" = "unknown"; then
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <netdb.h>
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx char *name = "www.gnu.org";
5 kx struct hostent ret, *retp;
5 kx char buf[1024];
5 kx int buflen = 1024;
5 kx int my_h_errno;
5 kx (void)gethostbyname_r(name, &ret, buf, buflen, &retp, &my_h_errno) /* ; */
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_func_which_gethostbyname_r=six
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx
5 kx #
5 kx # FIVE ARGUMENTS
5 kx # (e.g. Solaris)
5 kx #
5 kx
5 kx if test "$ac_cv_func_which_gethostbyname_r" = "unknown"; then
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <netdb.h>
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx char *name = "www.gnu.org";
5 kx struct hostent ret;
5 kx char buf[1024];
5 kx int buflen = 1024;
5 kx int my_h_errno;
5 kx (void)gethostbyname_r(name, &ret, buf, buflen, &my_h_errno) /* ; */
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_func_which_gethostbyname_r=five
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx
5 kx #
5 kx # THREE ARGUMENTS
5 kx # (e.g. AIX, HP-UX, Tru64)
5 kx #
5 kx
5 kx if test "$ac_cv_func_which_gethostbyname_r" = "unknown"; then
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <netdb.h>
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx char *name = "www.gnu.org";
5 kx struct hostent ret;
5 kx struct hostent_data data;
5 kx (void)gethostbyname_r(name, &ret, &data) /* ; */
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_func_which_gethostbyname_r=three
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx
5 kx ################################################################
5 kx
5 kx
5 kx fi
5 kx
5 kx case "$ac_cv_func_which_gethostbyname_r" in
5 kx three|five|six)
5 kx
5 kx printf "%s\n" "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
5 kx
5 kx ;;
5 kx esac
5 kx
5 kx case "$ac_cv_func_which_gethostbyname_r" in
5 kx three)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: three" >&5
5 kx printf "%s\n" "three" >&6; }
5 kx
5 kx printf "%s\n" "#define HAVE_FUNC_GETHOSTBYNAME_R_3 1" >>confdefs.h
5 kx
5 kx ;;
5 kx
5 kx five)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: five" >&5
5 kx printf "%s\n" "five" >&6; }
5 kx
5 kx printf "%s\n" "#define HAVE_FUNC_GETHOSTBYNAME_R_5 1" >>confdefs.h
5 kx
5 kx ;;
5 kx
5 kx six)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: six" >&5
5 kx printf "%s\n" "six" >&6; }
5 kx
5 kx printf "%s\n" "#define HAVE_FUNC_GETHOSTBYNAME_R_6 1" >>confdefs.h
5 kx
5 kx ;;
5 kx
5 kx no)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cannot find function declaration in netdb.h" >&5
5 kx printf "%s\n" "cannot find function declaration in netdb.h" >&6; }
5 kx ;;
5 kx
5 kx unknown)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: can't tell" >&5
5 kx printf "%s\n" "can't tell" >&6; }
5 kx ;;
5 kx
5 kx *)
5 kx as_fn_error $? "internal error" "$LINENO" 5
5 kx ;;
5 kx esac
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unset ac_cv_lib_rt_nanosleep
5 kx unset ac_cv_lib_rt___nanosleep
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
5 kx printf %s "checking for nanosleep in -lrt... " >&6; }
5 kx if test ${ac_cv_lib_rt_nanosleep+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lrt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char nanosleep ();
5 kx int
5 kx main (void)
5 kx {
5 kx return nanosleep ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_rt_nanosleep=yes
5 kx else $as_nop
5 kx ac_cv_lib_rt_nanosleep=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5
5 kx printf "%s\n" "$ac_cv_lib_rt_nanosleep" >&6; }
5 kx if test "x$ac_cv_lib_rt_nanosleep" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __nanosleep in -lrt" >&5
5 kx printf %s "checking for __nanosleep in -lrt... " >&6; }
5 kx if test ${ac_cv_lib_rt___nanosleep+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lrt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __nanosleep ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __nanosleep ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_rt___nanosleep=yes
5 kx else $as_nop
5 kx ac_cv_lib_rt___nanosleep=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt___nanosleep" >&5
5 kx printf "%s\n" "$ac_cv_lib_rt___nanosleep" >&6; }
5 kx if test "x$ac_cv_lib_rt___nanosleep" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lrt"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case rt in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lrt $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
5 kx
5 kx ac_cv_func_nanosleep=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unset ac_cv_lib_network_setsockopt
5 kx unset ac_cv_lib_network___setsockopt
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for setsockopt in -lnetwork" >&5
5 kx printf %s "checking for setsockopt in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network_setsockopt+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char setsockopt ();
5 kx int
5 kx main (void)
5 kx {
5 kx return setsockopt ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network_setsockopt=yes
5 kx else $as_nop
5 kx ac_cv_lib_network_setsockopt=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_setsockopt" >&5
5 kx printf "%s\n" "$ac_cv_lib_network_setsockopt" >&6; }
5 kx if test "x$ac_cv_lib_network_setsockopt" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __setsockopt in -lnetwork" >&5
5 kx printf %s "checking for __setsockopt in -lnetwork... " >&6; }
5 kx if test ${ac_cv_lib_network___setsockopt+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lnetwork $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __setsockopt ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __setsockopt ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_network___setsockopt=yes
5 kx else $as_nop
5 kx ac_cv_lib_network___setsockopt=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network___setsockopt" >&5
5 kx printf "%s\n" "$ac_cv_lib_network___setsockopt" >&6; }
5 kx if test "x$ac_cv_lib_network___setsockopt" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lnetwork"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case network in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lnetwork $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SETSOCKOPT 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBNETWORK 1" >>confdefs.h
5 kx
5 kx ac_cv_func_setsockopt=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
5 kx printf %s "checking for getaddrinfo... " >&6; }
5 kx if test ${ac_cv_func_getaddrinfo+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <netdb.h>
5 kx int
5 kx main (void)
5 kx {
5 kx struct addrinfo *g,h;g=&h;getaddrinfo("","",g,&g);
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx case $host_alias in
5 kx *linux*)
5 kx ac_cv_func_getaddrinfo=yes
5 kx ;;
5 kx *)
5 kx ac_cv_func_getaddrinfo=no
5 kx ;;
5 kx esac
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <string.h>
5 kx #include <netdb.h>
5 kx #include <sys/types.h>
5 kx #include <string.h>
5 kx #include <stdlib.h>
5 kx #ifndef AF_INET
5 kx # include <sys/socket.h>
5 kx #endif
5 kx int main(void) {
5 kx struct addrinfo *ai, *pai, hints;
5 kx
5 kx memset(&hints, 0, sizeof(hints));
5 kx hints.ai_flags = AI_NUMERICHOST;
5 kx
5 kx if (getaddrinfo("127.0.0.1", 0, &hints, &ai) < 0) {
5 kx return 1;
5 kx }
5 kx
5 kx if (ai == 0) {
5 kx return 1;
5 kx }
5 kx
5 kx pai = ai;
5 kx
5 kx while (pai) {
5 kx if (pai->ai_family != AF_INET) {
5 kx /* 127.0.0.1/NUMERICHOST should only resolve ONE way */
5 kx return 1;
5 kx }
5 kx if (pai->ai_addr->sa_family != AF_INET) {
5 kx /* 127.0.0.1/NUMERICHOST should only resolve ONE way */
5 kx return 1;
5 kx }
5 kx pai = pai->ai_next;
5 kx }
5 kx freeaddrinfo(ai);
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx ac_cv_func_getaddrinfo=yes
5 kx else $as_nop
5 kx ac_cv_func_getaddrinfo=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx else $as_nop
5 kx ac_cv_func_getaddrinfo=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getaddrinfo" >&5
5 kx printf "%s\n" "$ac_cv_func_getaddrinfo" >&6; }
5 kx if test "$ac_cv_func_getaddrinfo" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_GETADDRINFO 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5 kx if test "x$ac_cv_func_strlcat" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STRLCAT 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx case " $LIBOBJS " in
5 kx *" strlcat.$ac_objext "* ) ;;
5 kx *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5 kx ;;
5 kx esac
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5 kx if test "x$ac_cv_func_strlcpy" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx case " $LIBOBJS " in
5 kx *" strlcpy.$ac_objext "* ) ;;
5 kx *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5 kx ;;
5 kx esac
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "explicit_bzero" "ac_cv_func_explicit_bzero"
5 kx if test "x$ac_cv_func_explicit_bzero" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_EXPLICIT_BZERO 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx case " $LIBOBJS " in
5 kx *" explicit_bzero.$ac_objext "* ) ;;
5 kx *) LIBOBJS="$LIBOBJS explicit_bzero.$ac_objext"
5 kx ;;
5 kx esac
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
5 kx if test "x$ac_cv_func_getopt" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx case " $LIBOBJS " in
5 kx *" getopt.$ac_objext "* ) ;;
5 kx *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
5 kx ;;
5 kx esac
5 kx
5 kx fi
5 kx
5 kx # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5 kx # for constant arguments. Useless!
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
5 kx printf %s "checking for working alloca.h... " >&6; }
5 kx if test ${ac_cv_working_alloca_h+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <alloca.h>
5 kx int
5 kx main (void)
5 kx {
5 kx char *p = (char *) alloca (2 * sizeof (int));
5 kx if (p) return 0;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_working_alloca_h=yes
5 kx else $as_nop
5 kx ac_cv_working_alloca_h=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
5 kx printf "%s\n" "$ac_cv_working_alloca_h" >&6; }
5 kx if test $ac_cv_working_alloca_h = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_ALLOCA_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
5 kx printf %s "checking for alloca... " >&6; }
5 kx if test ${ac_cv_func_alloca_works+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test $ac_cv_working_alloca_h = yes; then
5 kx ac_cv_func_alloca_works=yes
5 kx else
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <stdlib.h>
5 kx #include <stddef.h>
5 kx #ifndef alloca
5 kx # ifdef __GNUC__
5 kx # define alloca __builtin_alloca
5 kx # elif defined _MSC_VER
5 kx # include <malloc.h>
5 kx # define alloca _alloca
5 kx # else
5 kx # ifdef __cplusplus
5 kx extern "C"
5 kx # endif
5 kx void *alloca (size_t);
5 kx # endif
5 kx #endif
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx char *p = (char *) alloca (1);
5 kx if (p) return 0;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_func_alloca_works=yes
5 kx else $as_nop
5 kx ac_cv_func_alloca_works=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
5 kx printf "%s\n" "$ac_cv_func_alloca_works" >&6; }
5 kx fi
5 kx
5 kx if test $ac_cv_func_alloca_works = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h
5 kx
5 kx else
5 kx # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5 kx # that cause trouble. Some versions do not even contain alloca or
5 kx # contain a buggy version. If you still want to use their alloca,
5 kx # use ar to extract alloca.o from them instead of compiling alloca.c.
5 kx
5 kx ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
5 kx
5 kx printf "%s\n" "#define C_ALLOCA 1" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
5 kx printf %s "checking stack direction for C alloca... " >&6; }
5 kx if test ${ac_cv_c_stack_direction+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx ac_cv_c_stack_direction=0
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $ac_includes_default
5 kx int
5 kx find_stack_direction (int *addr, int depth)
5 kx {
5 kx int dir, dummy = 0;
5 kx if (! addr)
5 kx addr = &dummy;
5 kx *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
5 kx dir = depth ? find_stack_direction (addr, depth - 1) : 0;
5 kx return dir + dummy;
5 kx }
5 kx
5 kx int
5 kx main (int argc, char **argv)
5 kx {
5 kx return find_stack_direction (0, argc + !argv + 20) < 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx ac_cv_c_stack_direction=1
5 kx else $as_nop
5 kx ac_cv_c_stack_direction=-1
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
5 kx printf "%s\n" "$ac_cv_c_stack_direction" >&6; }
5 kx printf "%s\n" "#define STACK_DIRECTION $ac_cv_c_stack_direction" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for type of reentrant time-related functions" >&5
5 kx printf %s "checking for type of reentrant time-related functions... " >&6; }
5 kx if test ${ac_cv_time_r_type+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_time_r_type=POSIX
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <time.h>
5 kx
5 kx int main() {
5 kx char buf[27];
5 kx struct tm t;
5 kx time_t old = 0;
5 kx int r, s;
5 kx
5 kx s = gmtime_r(&old, &t);
5 kx r = (int) asctime_r(&t, buf, 26);
5 kx if (r == s && s == 0) return (0);
5 kx return (1);
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_time_r_type=hpux
5 kx
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_time_r_type=POSIX
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <time.h>
5 kx int main() {
5 kx struct tm t, *s;
5 kx time_t old = 0;
5 kx char buf[27], *p;
5 kx
5 kx s = gmtime_r(&old, &t);
5 kx p = asctime_r(&t, buf, 26);
5 kx if (p == buf && s == &t) return (0);
5 kx return (1);
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_time_r_type=irix
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_time_r_type=POSIX
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_time_r_type" >&5
5 kx printf "%s\n" "$ac_cv_time_r_type" >&6; }
5 kx case $ac_cv_time_r_type in
5 kx hpux)
5 kx printf "%s\n" "#define PHP_HPUX_TIME_R 1" >>confdefs.h
5 kx ;;
5 kx irix)
5 kx printf "%s\n" "#define PHP_IRIX_TIME_R 1" >>confdefs.h
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for in_addr_t" >&5
5 kx printf %s "checking for in_addr_t... " >&6; }
5 kx if test ${ac_cv_type_in_addr_t+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <sys/types.h>
5 kx #include <stdlib.h>
5 kx #include <stddef.h>
5 kx #ifdef HAVE_NETINET_IN_H
5 kx #include <netinet/in.h>
5 kx #endif
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "in_addr_t[^a-zA-Z_0-9]" >/dev/null 2>&1
5 kx then :
5 kx ac_cv_type_in_addr_t=yes
5 kx else $as_nop
5 kx ac_cv_type_in_addr_t=no
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_in_addr_t" >&5
5 kx printf "%s\n" "$ac_cv_type_in_addr_t" >&6; }
5 kx if test $ac_cv_type_in_addr_t = no; then
5 kx
5 kx printf "%s\n" "#define in_addr_t u_int" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for aarch64 CRC32 API" >&5
5 kx printf %s "checking for aarch64 CRC32 API... " >&6; }
5 kx if test ${ac_cv_func___crc32d+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <arm_acle.h>
5 kx int
5 kx main (void)
5 kx {
5 kx __crc32d(0, 0);
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_func___crc32d=yes
5 kx else $as_nop
5 kx ac_cv_func___crc32d="no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func___crc32d" >&5
5 kx printf "%s\n" "$ac_cv_func___crc32d" >&6; }
5 kx if test "$ac_cv_func___crc32d" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_AARCH64_CRC32 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for asm goto" >&5
5 kx printf %s "checking for asm goto... " >&6; }
5 kx if test ${ac_cv__asm_goto+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int main(void) {
5 kx #if defined(__x86_64__) || defined(__i386__)
5 kx __asm__ goto("jmp %l0\n" :::: end);
5 kx #elif defined(__aarch64__)
5 kx __asm__ goto("b %l0\n" :::: end);
5 kx #endif
5 kx end:
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv__asm_goto=yes
5 kx else $as_nop
5 kx ac_cv__asm_goto=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int main(void) {
5 kx #if defined(__x86_64__) || defined(__i386__)
5 kx __asm__ goto("jmp %l0\n" :::: end);
5 kx #elif defined(__aarch64__)
5 kx __asm__ goto("b %l0\n" :::: end);
5 kx #endif
5 kx end:
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx ac_cv__asm_goto=yes
5 kx else $as_nop
5 kx ac_cv__asm_goto=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv__asm_goto" >&5
5 kx printf "%s\n" "$ac_cv__asm_goto" >&6; }
5 kx
5 kx if test "$ac_cv__asm_goto" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_ASM_GOTO 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx php_with_valgrind=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable valgrind support" >&5
5 kx printf %s "checking whether to enable valgrind support... " >&6; }
5 kx
5 kx # Check whether --with-valgrind was given.
5 kx if test ${with_valgrind+y}
5 kx then :
5 kx withval=$with_valgrind; PHP_VALGRIND=$withval
5 kx else $as_nop
5 kx
5 kx PHP_VALGRIND=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_VALGRIND
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_VALGRIND" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for valgrind" >&5
5 kx printf %s "checking for valgrind... " >&6; }
5 kx
5 kx if test -n "$VALGRIND_CFLAGS"; then
5 kx pkg_cv_VALGRIND_CFLAGS="$VALGRIND_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_VALGRIND_CFLAGS=`$PKG_CONFIG --cflags "valgrind" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$VALGRIND_LIBS"; then
5 kx pkg_cv_VALGRIND_LIBS="$VALGRIND_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_VALGRIND_LIBS=`$PKG_CONFIG --libs "valgrind" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx VALGRIND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "valgrind" 2>&1`
5 kx else
5 kx VALGRIND_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "valgrind" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$VALGRIND_PKG_ERRORS" >&5
5 kx
5 kx have_valgrind="no"
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx have_valgrind="no"
5 kx else
5 kx VALGRIND_CFLAGS=$pkg_cv_VALGRIND_CFLAGS
5 kx VALGRIND_LIBS=$pkg_cv_VALGRIND_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx have_valgrind="yes"
5 kx fi
5 kx
5 kx if test "$have_valgrind" = "yes"; then
5 kx
5 kx for ac_i in $VALGRIND_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_VALGRIND 1" >>confdefs.h
5 kx
5 kx else
5 kx if test "$with_valgrind" = "yes"; then
5 kx as_fn_error $? "Valgrind not found. Please install Valgrind." "$LINENO" 5
5 kx fi
5 kx fi
5 kx fi
5 kx
5 kx
5 kx unset ac_cv_func_openpty
5 kx unset ac_cv_func___openpty
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "openpty" "ac_cv_func_openpty"
5 kx if test "x$ac_cv_func_openpty" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__openpty" "ac_cv_func___openpty"
5 kx if test "x$ac_cv_func___openpty" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_OPENPTY 1" >>confdefs.h
5 kx
5 kx ac_cv_func_openpty=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_util_openpty
5 kx unset ac_cv_lib_util___openpty
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lutil" >&5
5 kx printf %s "checking for openpty in -lutil... " >&6; }
5 kx if test ${ac_cv_lib_util_openpty+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lutil $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char openpty ();
5 kx int
5 kx main (void)
5 kx {
5 kx return openpty ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_util_openpty=yes
5 kx else $as_nop
5 kx ac_cv_lib_util_openpty=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_openpty" >&5
5 kx printf "%s\n" "$ac_cv_lib_util_openpty" >&6; }
5 kx if test "x$ac_cv_lib_util_openpty" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __openpty in -lutil" >&5
5 kx printf %s "checking for __openpty in -lutil... " >&6; }
5 kx if test ${ac_cv_lib_util___openpty+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lutil $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __openpty ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __openpty ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_util___openpty=yes
5 kx else $as_nop
5 kx ac_cv_lib_util___openpty=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util___openpty" >&5
5 kx printf "%s\n" "$ac_cv_lib_util___openpty" >&6; }
5 kx if test "x$ac_cv_lib_util___openpty" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lutil"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case util in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lutil $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OPENPTY 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBUTIL 1" >>confdefs.h
5 kx
5 kx ac_cv_func_openpty=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_bsd_openpty
5 kx unset ac_cv_lib_bsd___openpty
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openpty in -lbsd" >&5
5 kx printf %s "checking for openpty in -lbsd... " >&6; }
5 kx if test ${ac_cv_lib_bsd_openpty+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbsd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char openpty ();
5 kx int
5 kx main (void)
5 kx {
5 kx return openpty ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bsd_openpty=yes
5 kx else $as_nop
5 kx ac_cv_lib_bsd_openpty=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_openpty" >&5
5 kx printf "%s\n" "$ac_cv_lib_bsd_openpty" >&6; }
5 kx if test "x$ac_cv_lib_bsd_openpty" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __openpty in -lbsd" >&5
5 kx printf %s "checking for __openpty in -lbsd... " >&6; }
5 kx if test ${ac_cv_lib_bsd___openpty+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbsd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __openpty ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __openpty ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bsd___openpty=yes
5 kx else $as_nop
5 kx ac_cv_lib_bsd___openpty=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd___openpty" >&5
5 kx printf "%s\n" "$ac_cv_lib_bsd___openpty" >&6; }
5 kx if test "x$ac_cv_lib_bsd___openpty" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lbsd"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case bsd in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lbsd $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OPENPTY 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBBSD 1" >>confdefs.h
5 kx
5 kx ac_cv_func_openpty=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${T_MD}General settings${T_ME}" >&5
5 kx printf "%s\n" "${T_MD}General settings${T_ME}" >&6; }
5 kx
5 kx
5 kx
5 kx # Check whether --enable- was given.
5 kx if test ${enable_+y}
5 kx then :
5 kx enableval=$enable_;
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_gcov=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to include gcov symbols" >&5
5 kx printf %s "checking whether to include gcov symbols... " >&6; }
5 kx # Check whether --enable-gcov was given.
5 kx if test ${enable_gcov+y}
5 kx then :
5 kx enableval=$enable_gcov; PHP_GCOV=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_GCOV=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_GCOV
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_GCOV" = "yes"; then
5 kx
5 kx if test "$GCC" != "yes"; then
5 kx as_fn_error $? "GCC is required for --enable-gcov" "$LINENO" 5
5 kx fi
5 kx
5 kx case `$php_shtool path $CC` in
5 kx *ccache*) gcc_ccache=yes;;
5 kx *) gcc_ccache=no;;
5 kx esac
5 kx
5 kx if test "$gcc_ccache" = "yes" && (test -z "$CCACHE_DISABLE" || test "$CCACHE_DISABLE" != "1"); then
5 kx 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
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GCOV 1" >>confdefs.h
5 kx
5 kx
5 kx src=$abs_srcdir/build/Makefile.gcov
5 kx ac_srcdir=$abs_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx
5 kx CFLAGS=`echo "$CFLAGS" | "$SED" -e 's/-O[0-9s]*//g'`
5 kx CXXFLAGS=`echo "$CXXFLAGS" | "$SED" -e 's/-O[0-9s]*//g'`
5 kx
5 kx
5 kx CFLAGS="$CFLAGS -O0 -fprofile-arcs -ftest-coverage"
5 kx CXXFLAGS="$CXXFLAGS -O0 -fprofile-arcs -ftest-coverage"
5 kx fi
5 kx
5 kx
5 kx php_enable_debug=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to include debugging symbols" >&5
5 kx printf %s "checking whether to include debugging symbols... " >&6; }
5 kx # Check whether --enable-debug was given.
5 kx if test ${enable_debug+y}
5 kx then :
5 kx enableval=$enable_debug; PHP_DEBUG=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_DEBUG=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_DEBUG
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_DEBUG" = "yes"; then
5 kx PHP_DEBUG=1
5 kx ZEND_DEBUG=yes
5 kx
5 kx CFLAGS=`echo "$CFLAGS" | "$SED" -e 's/-O[0-9s]*//g'`
5 kx CXXFLAGS=`echo "$CXXFLAGS" | "$SED" -e 's/-O[0-9s]*//g'`
5 kx
5 kx if test "$GCC" = "yes" || test "$ICC" = "yes"; then
5 kx CFLAGS="$CFLAGS -O0"
5 kx CXXFLAGS="$CXXFLAGS -g -O0"
5 kx fi
5 kx if test "$SUNCC" = "yes"; then
5 kx if test -n "$auto_cflags"; then
5 kx CFLAGS="-g"
5 kx CXXFLAGS="-g"
5 kx else
5 kx CFLAGS="$CFLAGS -g"
5 kx CXXFLAGS="$CFLAGS -g"
5 kx fi
5 kx fi
5 kx else
5 kx PHP_DEBUG=0
5 kx ZEND_DEBUG=no
5 kx fi
5 kx
5 kx
5 kx php_enable_debug_assertions=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable debug assertions in release mode" >&5
5 kx printf %s "checking whether to enable debug assertions in release mode... " >&6; }
5 kx # Check whether --enable-debug-assertions was given.
5 kx if test ${enable_debug_assertions+y}
5 kx then :
5 kx enableval=$enable_debug_assertions; PHP_DEBUG_ASSERTIONS=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_DEBUG_ASSERTIONS=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_DEBUG_ASSERTIONS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_DEBUG_ASSERTIONS" = "yes"; then
5 kx PHP_DEBUG=1
5 kx ZEND_DEBUG=yes
5 kx fi
5 kx
5 kx # Check whether --enable-zts was given.
5 kx if test ${enable_zts+y}
5 kx then :
5 kx enableval=$enable_zts; ZEND_ZTS=$enableval
5 kx else $as_nop
5 kx ZEND_ZTS=no
5 kx fi
5 kx
5 kx
5 kx if test "$ZEND_ZTS" = "yes"; then
5 kx
5 kx printf "%s\n" "#define ZTS 1" >>confdefs.h
5 kx
5 kx PHP_THREAD_SAFETY=yes
5 kx else
5 kx PHP_THREAD_SAFETY=no
5 kx fi
5 kx
5 kx
5 kx php_enable_rtld_now=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to dlopen extensions with RTLD_NOW instead of RTLD_LAZY" >&5
5 kx printf %s "checking whether to dlopen extensions with RTLD_NOW instead of RTLD_LAZY... " >&6; }
5 kx # Check whether --enable-rtld-now was given.
5 kx if test ${enable_rtld_now+y}
5 kx then :
5 kx enableval=$enable_rtld_now; PHP_RTLD_NOW=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_RTLD_NOW=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_RTLD_NOW
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_RTLD_NOW" = "yes"; then
5 kx
5 kx printf "%s\n" "#define PHP_USE_RTLD_NOW 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx php_with_layout=PHP
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking layout of installed files" >&5
5 kx printf %s "checking layout of installed files... " >&6; }
5 kx
5 kx # Check whether --with-layout was given.
5 kx if test ${with_layout+y}
5 kx then :
5 kx withval=$with_layout; PHP_LAYOUT=$withval
5 kx else $as_nop
5 kx
5 kx PHP_LAYOUT=PHP
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_LAYOUT
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx case $PHP_LAYOUT in
5 kx GNU)
5 kx oldstyleextdir=no
5 kx ;;
5 kx *)
5 kx oldstyleextdir=yes
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx php_with_config_file_path=DEFAULT
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking path to configuration file" >&5
5 kx printf %s "checking path to configuration file... " >&6; }
5 kx
5 kx # Check whether --with-config-file-path was given.
5 kx if test ${with_config_file_path+y}
5 kx then :
5 kx withval=$with_config_file_path; PHP_CONFIG_FILE_PATH=$withval
5 kx else $as_nop
5 kx
5 kx PHP_CONFIG_FILE_PATH=DEFAULT
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_CONFIG_FILE_PATH
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_CONFIG_FILE_PATH" = "DEFAULT"; then
5 kx case $PHP_LAYOUT in
5 kx GNU)
5 kx PHP_CONFIG_FILE_PATH=$sysconfdir
5 kx ;;
5 kx *)
5 kx PHP_CONFIG_FILE_PATH=$libdir
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to scan for configuration files" >&5
5 kx printf %s "checking where to scan for configuration files... " >&6; }
5 kx
5 kx php_with_config_file_scan_dir=DEFAULT
5 kx
5 kx
5 kx
5 kx # Check whether --with-config-file-scan-dir was given.
5 kx if test ${with_config_file_scan_dir+y}
5 kx then :
5 kx withval=$with_config_file_scan_dir; PHP_CONFIG_FILE_SCAN_DIR=$withval
5 kx else $as_nop
5 kx
5 kx PHP_CONFIG_FILE_SCAN_DIR=DEFAULT
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_CONFIG_FILE_SCAN_DIR
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_CONFIG_FILE_SCAN_DIR" = "DEFAULT"; then
5 kx PHP_CONFIG_FILE_SCAN_DIR=
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_CONFIG_FILE_SCAN_DIR" >&5
5 kx printf "%s\n" "$PHP_CONFIG_FILE_SCAN_DIR" >&6; }
5 kx
5 kx test -n "$DEBUG_CFLAGS" && CFLAGS="$CFLAGS $DEBUG_CFLAGS"
5 kx
5 kx
5 kx php_enable_sigchild=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable PHP's own SIGCHLD handler" >&5
5 kx printf %s "checking whether to enable PHP's own SIGCHLD handler... " >&6; }
5 kx # Check whether --enable-sigchild was given.
5 kx if test ${enable_sigchild+y}
5 kx then :
5 kx enableval=$enable_sigchild; PHP_SIGCHILD=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SIGCHILD=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_SIGCHILD
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SIGCHILD" = "yes"; then
5 kx
5 kx printf "%s\n" "#define PHP_SIGCHILD 1" >>confdefs.h
5 kx
5 kx else
5 kx
5 kx printf "%s\n" "#define PHP_SIGCHILD 0" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx php_enable_libgcc=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to explicitly link against libgcc" >&5
5 kx printf %s "checking whether to explicitly link against libgcc... " >&6; }
5 kx # Check whether --enable-libgcc was given.
5 kx if test ${enable_libgcc+y}
5 kx then :
5 kx enableval=$enable_libgcc; PHP_LIBGCC=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_LIBGCC=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_LIBGCC
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_LIBGCC" = "yes"; then
5 kx
5 kx
5 kx libgcc_libpath=`gcc --print-libgcc-file-name|$SED 's%/*[^/][^/]*$%%'`
5 kx
5 kx
5 kx if test -z "$libgcc_libpath"; then
5 kx as_fn_error $? "Cannot locate libgcc. Make sure that gcc is in your path" "$LINENO" 5
5 kx fi
5 kx
5 kx if test "$libgcc_libpath" != "/usr/$PHP_LIBDIR" && test "$libgcc_libpath" != "/usr/lib"; then
5 kx
5 kx if test -z "$libgcc_libpath" || echo "$libgcc_libpath" | grep '^/' >/dev/null ; then
5 kx ai_p=$libgcc_libpath
5 kx else
5 kx
5 kx ep_dir=`echo $libgcc_libpath|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$libgcc_libpath"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx case gcc in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -lgcc"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx php_enable_short_tags=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable short tags by default" >&5
5 kx printf %s "checking whether to enable short tags by default... " >&6; }
5 kx # Check whether --enable-short-tags was given.
5 kx if test ${enable_short_tags+y}
5 kx then :
5 kx enableval=$enable_short_tags; PHP_SHORT_TAGS=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SHORT_TAGS=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_SHORT_TAGS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SHORT_TAGS" = "yes"; then
5 kx
5 kx printf "%s\n" "#define DEFAULT_SHORT_OPEN_TAG \"1\"" >>confdefs.h
5 kx
5 kx else
5 kx
5 kx printf "%s\n" "#define DEFAULT_SHORT_OPEN_TAG \"0\"" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx php_enable_dmalloc=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable dmalloc" >&5
5 kx printf %s "checking whether to enable dmalloc... " >&6; }
5 kx # Check whether --enable-dmalloc was given.
5 kx if test ${enable_dmalloc+y}
5 kx then :
5 kx enableval=$enable_dmalloc; PHP_DMALLOC=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_DMALLOC=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_DMALLOC
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_DMALLOC" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dmalloc_error in -ldmalloc" >&5
5 kx printf %s "checking for dmalloc_error in -ldmalloc... " >&6; }
5 kx if test ${ac_cv_lib_dmalloc_dmalloc_error+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldmalloc $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dmalloc_error ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dmalloc_error ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dmalloc_dmalloc_error=yes
5 kx else $as_nop
5 kx ac_cv_lib_dmalloc_dmalloc_error=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dmalloc_dmalloc_error" >&5
5 kx printf "%s\n" "$ac_cv_lib_dmalloc_dmalloc_error" >&6; }
5 kx if test "x$ac_cv_lib_dmalloc_dmalloc_error" = xyes
5 kx then :
5 kx
5 kx
5 kx
5 kx case dmalloc in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-ldmalloc $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DMALLOC 1" >>confdefs.h
5 kx
5 kx CPPFLAGS="$CPPFLAGS -DDMALLOC_FUNC_CHECK"
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "Problem with enabling dmalloc. Please check config.log for details." "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx php_enable_ipv6=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable IPv6 support" >&5
5 kx printf %s "checking whether to enable IPv6 support... " >&6; }
5 kx # Check whether --enable-ipv6 was given.
5 kx if test ${enable_ipv6+y}
5 kx then :
5 kx enableval=$enable_ipv6; PHP_IPV6=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_IPV6=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_IPV6
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_IPV6" != "no" && test "$ac_cv_ipv6_support" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_IPV6 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx php_enable_dtrace=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable DTrace support" >&5
5 kx printf %s "checking whether to enable DTrace support... " >&6; }
5 kx # Check whether --enable-dtrace was given.
5 kx if test ${enable_dtrace+y}
5 kx then :
5 kx enableval=$enable_dtrace; PHP_DTRACE=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_DTRACE=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_DTRACE
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_DTRACE" = "yes"; then
5 kx for ac_header in sys/sdt.h
5 kx do :
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/sdt.h" "ac_cv_header_sys_sdt_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_sdt_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_SDT_H 1" >>confdefs.h
5 kx
5 kx
5 kx case "" in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir;;
5 kx /*) ac_srcdir=`echo ""|cut -c 2-`"/"; ac_bdir=$ac_srcdir;;
5 kx *) ac_srcdir="$abs_srcdir/Zend/zend_dtrace.d/"; ac_bdir="/";;
5 kx esac
5 kx
5 kx ac_provsrc=Zend/zend_dtrace.d
5 kx old_IFS=$IFS
5 kx IFS=.
5 kx set $ac_provsrc
5 kx ac_provobj=$1
5 kx IFS=$old_IFS
5 kx
5 kx ac_hdrobj=Zend/zend_dtrace_gen.h
5 kx
5 kx case $host_alias in
5 kx *freebsd*)
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_provsrc.lo"
5 kx PHP_LDFLAGS="$PHP_LDFLAGS -lelf"
5 kx ;;
5 kx *solaris*)
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_provsrc.lo"
5 kx ;;
5 kx *linux*)
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_provsrc.lo"
5 kx ;;
5 kx esac
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in main/main.c Zend/zend_API.c \
5 kx Zend/zend_execute.c Zend/zend_exceptions.c \
5 kx Zend/zend_dtrace.c Zend/zend.c; do
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_DTRACE_OBJS="$PHP_DTRACE_OBJS $ac_bdir$ac_obj.lo"
5 kx done;
5 kx
5 kx case $php_sapi_module in
5 kx shared)
5 kx for ac_lo in $PHP_DTRACE_OBJS; do
5 kx dtrace_objs="$dtrace_objs `echo $ac_lo | $SED -e 's,\.lo$,.o,' -e 's#\(.*\)\/#\1\/.libs\/#'`"
5 kx done;
5 kx ;;
5 kx *)
5 kx dtrace_objs='$(PHP_DTRACE_OBJS:.lo=.o)'
5 kx ;;
5 kx esac
5 kx
5 kx cat>>Makefile.objects<<EOF
5 kx
5 kx $abs_srcdir/$ac_provsrc:;
5 kx
5 kx $ac_bdir$ac_hdrobj: $abs_srcdir/$ac_provsrc
5 kx CFLAGS="\$(CFLAGS_CLEAN)" dtrace -h -C -s $ac_srcdir$ac_provsrc -o \$@.bak && \$(SED) -e 's,PHP_,DTRACE_,g' \$@.bak > \$@
5 kx
5 kx \$(PHP_DTRACE_OBJS): $ac_bdir$ac_hdrobj
5 kx
5 kx EOF
5 kx
5 kx case $host_alias in
5 kx *solaris*|*linux*|*freebsd*)
5 kx dtrace_prov_name="`echo $ac_provsrc | $SED -e 's#\(.*\)\/##'`.o"
5 kx dtrace_lib_dir="`echo $ac_bdir$ac_provsrc | $SED -e 's#\(.*\)/[^/]*#\1#'`/.libs"
5 kx dtrace_d_obj="`echo $ac_bdir$ac_provsrc | $SED -e 's#\(.*\)/\([^/]*\)#\1/.libs/\2#'`.o"
5 kx dtrace_nolib_objs='$(PHP_DTRACE_OBJS:.lo=.o)'
5 kx for ac_lo in $PHP_DTRACE_OBJS; do
5 kx dtrace_lib_objs="$dtrace_lib_objs `echo $ac_lo | $SED -e 's,\.lo$,.o,' -e 's#\(.*\)\/#\1\/.libs\/#'`"
5 kx done;
5 kx cat>>Makefile.objects<<EOF
5 kx $ac_bdir$ac_provsrc.lo: \$(PHP_DTRACE_OBJS)
5 kx echo "# Generated by Makefile for libtool" > \$@
5 kx @test -d "$dtrace_lib_dir" || mkdir $dtrace_lib_dir
5 kx 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 \\
5 kx echo "pic_object='.libs/$dtrace_prov_name'" >> \$@ ;\\
5 kx else \\
5 kx echo "pic_object='none'" >> \$@ ;\\
5 kx fi
5 kx 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 \\
5 kx echo "non_pic_object='$dtrace_prov_name'" >> \$@ ;\\
5 kx else \\
5 kx echo "non_pic_object='none'" >> \$@ ;\\
5 kx fi
5 kx
5 kx EOF
5 kx
5 kx ;;
5 kx *)
5 kx cat>>Makefile.objects<<EOF
5 kx $ac_bdir$ac_provsrc.o: \$(PHP_DTRACE_OBJS)
5 kx CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o \$@ -s $abs_srcdir/$ac_provsrc $dtrace_objs
5 kx
5 kx EOF
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DTRACE 1" >>confdefs.h
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_DTRACE_OBJS"
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "Cannot find sys/sdt.h which is required for DTrace support" "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx done
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how big to make fd sets" >&5
5 kx printf %s "checking how big to make fd sets... " >&6; }
5 kx
5 kx php_enable_fd_setsize=no
5 kx
5 kx
5 kx # Check whether --enable-fd-setsize was given.
5 kx if test ${enable_fd_setsize+y}
5 kx then :
5 kx enableval=$enable_fd_setsize; PHP_FD_SETSIZE=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_FD_SETSIZE=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FD_SETSIZE
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_FD_SETSIZE" != "no"; then
5 kx if test "0$PHP_FD_SETSIZE" -gt 0 2>/dev/null; then
5 kx CPPFLAGS="$CPPFLAGS -DFD_SETSIZE=$PHP_FD_SETSIZE"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using $PHP_FD_SETSIZE" >&5
5 kx printf "%s\n" "using $PHP_FD_SETSIZE" >&6; }
5 kx else
5 kx as_fn_error $? "Invalid value passed to --enable-fd-setsize!" "$LINENO" 5
5 kx fi
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using system default" >&5
5 kx printf "%s\n" "using system default" >&6; }
5 kx fi
5 kx
5 kx
5 kx php_enable_werror=no
5 kx
5 kx
5 kx # Check whether --enable-werror was given.
5 kx if test ${enable_werror+y}
5 kx then :
5 kx enableval=$enable_werror; PHP_WERROR=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_WERROR=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_WERROR
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_memory_sanitizer=no
5 kx
5 kx
5 kx # Check whether --enable-memory-sanitizer was given.
5 kx if test ${enable_memory_sanitizer+y}
5 kx then :
5 kx enableval=$enable_memory_sanitizer; PHP_MEMORY_SANITIZER=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_MEMORY_SANITIZER=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_MEMORY_SANITIZER
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_address_sanitizer=no
5 kx
5 kx
5 kx # Check whether --enable-address-sanitizer was given.
5 kx if test ${enable_address_sanitizer+y}
5 kx then :
5 kx enableval=$enable_address_sanitizer; PHP_ADDRESS_SANITIZER=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_ADDRESS_SANITIZER=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_ADDRESS_SANITIZER
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_undefined_sanitizer=no
5 kx
5 kx
5 kx # Check whether --enable-undefined-sanitizer was given.
5 kx if test ${enable_undefined_sanitizer+y}
5 kx then :
5 kx enableval=$enable_undefined_sanitizer; PHP_UNDEFINED_SANITIZER=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_UNDEFINED_SANITIZER=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_UNDEFINED_SANITIZER
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx # Check whether --enable- was given.
5 kx if test ${enable_+y}
5 kx then :
5 kx enableval=$enable_;
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Configuring extensions${T_ME}" >&5
5 kx printf "%s\n" "${T_MD}Configuring extensions${T_ME}" >&6; }
5 kx
5 kx
5 kx # Check whether --enable-all was given.
5 kx if test ${enable_all+y}
5 kx then :
5 kx enableval=$enable_all; PHP_ENABLE_ALL=$enableval
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx ac_fn_c_check_header_compile "$LINENO" "io.h" "ac_cv_header_io_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_io_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_IO_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
5 kx if test "x$ac_cv_func_strtoll" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STRTOLL 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "atoll" "ac_cv_func_atoll"
5 kx if test "x$ac_cv_func_atoll" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_ATOLL 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_DATE_CFLAGS="-Wno-implicit-fallthrough -I@ext_builddir@/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1"
5 kx timelib_sources="lib/astro.c lib/dow.c lib/parse_date.c lib/parse_tz.c lib/parse_posix.c
5 kx lib/timelib.c lib/tm2unixtime.c lib/unixtime2tm.c lib/parse_iso_intervals.c lib/interval.c"
5 kx
5 kx
5 kx ext_builddir=ext/date
5 kx ext_srcdir=$abs_srcdir/ext/date
5 kx ext_dir=ext/date
5 kx
5 kx ac_extra=`echo "$PHP_DATE_CFLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then
5 kx PHP_DATE_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_date.c $timelib_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC date;$ext_dir"
5 kx if test "no" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC date;$ext_dir"
5 kx fi
5 kx else
5 kx if test "no" = "shared" || test "no" = "yes"; then
5 kx PHP_DATE_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_date.c $timelib_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_date="$shared_objects_date $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/date.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/date.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_date"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/date.$suffix: $ext_builddir/date.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/date.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/date.$suffix: \$(shared_objects_date) \$(DATE_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_date) \$(DATE_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_DATE 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then
5 kx PHP_DATE_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_date.c $timelib_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC date;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_date.c $timelib_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC date;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=date
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx $php_shtool mkdir -p $ext_builddir/lib
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir/lib" != "/usr/include"; then
5 kx
5 kx if test -z "$ext_builddir/lib" || echo "$ext_builddir/lib" | grep '^/' >/dev/null ; then
5 kx ai_p=$ext_builddir/lib
5 kx else
5 kx
5 kx ep_dir=`echo $ext_builddir/lib|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ext_builddir/lib"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$ext_srcdir/lib" != "/usr/include"; then
5 kx
5 kx if test -z "$ext_srcdir/lib" || echo "$ext_srcdir/lib" | grep '^/' >/dev/null ; then
5 kx ai_p=$ext_srcdir/lib
5 kx else
5 kx
5 kx ep_dir=`echo $ext_srcdir/lib|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ext_srcdir/lib"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx header_path=ext/date
5 kx for header_file in php_date.h lib/timelib.h lib/timelib_config.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_TIMELIB_CONFIG_H 1" >>confdefs.h
5 kx
5 kx
5 kx cat > $ext_builddir/lib/timelib_config.h <<EOF
5 kx #ifdef PHP_WIN32
5 kx # include "config.w32.h"
5 kx #else
5 kx # include <php_config.h>
5 kx #endif
5 kx #include <php_stdint.h>
5 kx
5 kx #include "zend.h"
5 kx
5 kx #define timelib_malloc emalloc
5 kx #define timelib_realloc erealloc
5 kx #define timelib_calloc ecalloc
5 kx #define timelib_strdup estrdup
5 kx #define timelib_strndup estrndup
5 kx #define timelib_free efree
5 kx EOF
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_libxml=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with LIBXML support" >&5
5 kx printf %s "checking whether to build with LIBXML support... " >&6; }
5 kx
5 kx # Check whether --with-libxml was given.
5 kx if test ${with_libxml+y}
5 kx then :
5 kx withval=$with_libxml; PHP_LIBXML=$withval
5 kx else $as_nop
5 kx
5 kx PHP_LIBXML=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_LIBXML=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_LIBXML in
5 kx shared,*)
5 kx PHP_LIBXML=`echo "$PHP_LIBXML"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_LIBXML=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_LIBXML" != "no"; then
5 kx
5 kx ext_shared=no
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.9.0" >&5
5 kx printf %s "checking for libxml-2.0 >= 2.9.0... " >&6; }
5 kx
5 kx if test -n "$LIBXML_CFLAGS"; then
5 kx pkg_cv_LIBXML_CFLAGS="$LIBXML_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$LIBXML_LIBS"; then
5 kx pkg_cv_LIBXML_LIBS="$LIBXML_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx else
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$LIBXML_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libxml-2.0 >= 2.9.0) were not met:
5 kx
5 kx $LIBXML_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx LIBXML_CFLAGS=$pkg_cv_LIBXML_CFLAGS
5 kx LIBXML_LIBS=$pkg_cv_LIBXML_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $LIBXML_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $LIBXML_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LIBXML_SHARED_LIBADD="$LIBXML_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LIBXML_SHARED_LIBADD="$LIBXML_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LIBXML_SHARED_LIBADD="-L$ai_p $LIBXML_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && LIBXML_SHARED_LIBADD="$ld_runpath_switch$ai_p $LIBXML_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBXML 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBXML 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/libxml
5 kx ext_srcdir=$abs_srcdir/ext/libxml
5 kx ext_dir=ext/libxml
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_LIBXML_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in libxml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC libxml;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC libxml;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_LIBXML_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in libxml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_libxml="$shared_objects_libxml $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/libxml.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/libxml.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_libxml"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/libxml.$suffix: $ext_builddir/libxml.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/libxml.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/libxml.$suffix: \$(shared_objects_libxml) \$(LIBXML_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_libxml) \$(LIBXML_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_LIBXML 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_LIBXML_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in libxml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC libxml;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in libxml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC libxml;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=libxml
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx for header_file in ext/libxml/php_libxml.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_openssl=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL support" >&5
5 kx printf %s "checking for OpenSSL support... " >&6; }
5 kx
5 kx # Check whether --with-openssl was given.
5 kx if test ${with_openssl+y}
5 kx then :
5 kx withval=$with_openssl; PHP_OPENSSL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_OPENSSL=no
5 kx test "$PHP_ENABLE_ALL" && PHP_OPENSSL=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_OPENSSL in
5 kx shared,*)
5 kx PHP_OPENSSL=`echo "$PHP_OPENSSL"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_OPENSSL=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_kerberos=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Kerberos support" >&5
5 kx printf %s "checking for Kerberos support... " >&6; }
5 kx
5 kx # Check whether --with-kerberos was given.
5 kx if test ${with_kerberos+y}
5 kx then :
5 kx withval=$with_kerberos; PHP_KERBEROS=$withval
5 kx else $as_nop
5 kx
5 kx PHP_KERBEROS=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_KERBEROS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_system_ciphers=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use system default cipher list instead of hardcoded value" >&5
5 kx printf %s "checking whether to use system default cipher list instead of hardcoded value... " >&6; }
5 kx
5 kx # Check whether --with-system-ciphers was given.
5 kx if test ${with_system_ciphers+y}
5 kx then :
5 kx withval=$with_system_ciphers; PHP_SYSTEM_CIPHERS=$withval
5 kx else $as_nop
5 kx
5 kx PHP_SYSTEM_CIPHERS=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_SYSTEM_CIPHERS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_OPENSSL" != "no"; then
5 kx
5 kx ext_builddir=ext/openssl
5 kx ext_srcdir=$abs_srcdir/ext/openssl
5 kx ext_dir=ext/openssl
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_OPENSSL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in openssl.c xp_ssl.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC openssl;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC openssl;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_OPENSSL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in openssl.c xp_ssl.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_openssl="$shared_objects_openssl $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/openssl.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/openssl.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_openssl"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/openssl.$suffix: $ext_builddir/openssl.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/openssl.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/openssl.$suffix: \$(shared_objects_openssl) \$(OPENSSL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_openssl) \$(OPENSSL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_OPENSSL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_OPENSSL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in openssl.c xp_ssl.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC openssl;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in openssl.c xp_ssl.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC openssl;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=openssl
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OPENSSL_SHARED_LIBADD"
5 kx
5 kx
5 kx if test "$PHP_KERBEROS" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for krb5-gssapi krb5" >&5
5 kx printf %s "checking for krb5-gssapi krb5... " >&6; }
5 kx
5 kx if test -n "$KERBEROS_CFLAGS"; then
5 kx pkg_cv_KERBEROS_CFLAGS="$KERBEROS_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"krb5-gssapi krb5\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "krb5-gssapi krb5") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_KERBEROS_CFLAGS=`$PKG_CONFIG --cflags "krb5-gssapi krb5" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$KERBEROS_LIBS"; then
5 kx pkg_cv_KERBEROS_LIBS="$KERBEROS_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"krb5-gssapi krb5\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "krb5-gssapi krb5") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_KERBEROS_LIBS=`$PKG_CONFIG --libs "krb5-gssapi krb5" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx KERBEROS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "krb5-gssapi krb5" 2>&1`
5 kx else
5 kx KERBEROS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "krb5-gssapi krb5" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$KERBEROS_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (krb5-gssapi krb5) were not met:
5 kx
5 kx $KERBEROS_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables KERBEROS_CFLAGS
5 kx and KERBEROS_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables KERBEROS_CFLAGS
5 kx and KERBEROS_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx KERBEROS_CFLAGS=$pkg_cv_KERBEROS_CFLAGS
5 kx KERBEROS_LIBS=$pkg_cv_KERBEROS_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $KERBEROS_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $KERBEROS_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OPENSSL_SHARED_LIBADD="-L$ai_p $OPENSSL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && OPENSSL_SHARED_LIBADD="$ld_runpath_switch$ai_p $OPENSSL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx fi
5 kx
5 kx
5 kx found_openssl=no
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openssl >= 1.0.2" >&5
5 kx printf %s "checking for openssl >= 1.0.2... " >&6; }
5 kx
5 kx if test -n "$OPENSSL_CFLAGS"; then
5 kx pkg_cv_OPENSSL_CFLAGS="$OPENSSL_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl >= 1.0.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl >= 1.0.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_CFLAGS=`$PKG_CONFIG --cflags "openssl >= 1.0.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$OPENSSL_LIBS"; then
5 kx pkg_cv_OPENSSL_LIBS="$OPENSSL_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl >= 1.0.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl >= 1.0.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_LIBS=`$PKG_CONFIG --libs "openssl >= 1.0.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "openssl >= 1.0.2" 2>&1`
5 kx else
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "openssl >= 1.0.2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$OPENSSL_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (openssl >= 1.0.2) were not met:
5 kx
5 kx $OPENSSL_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx OPENSSL_CFLAGS=$pkg_cv_OPENSSL_CFLAGS
5 kx OPENSSL_LIBS=$pkg_cv_OPENSSL_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx found_openssl=yes
5 kx fi
5 kx
5 kx if test "$found_openssl" = "yes"; then
5 kx
5 kx for ac_i in $OPENSSL_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx OPENSSL_SHARED_LIBADD="$OPENSSL_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OPENSSL_SHARED_LIBADD="-L$ai_p $OPENSSL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && OPENSSL_SHARED_LIBADD="$ld_runpath_switch$ai_p $OPENSSL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $OPENSSL_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OPENSSL_EXT 1" >>confdefs.h
5 kx
5 kx
5 kx else
5 kx as_fn_error $? "OpenSSL check failed. Please check config.log for more information." "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx
5 kx ac_fn_c_check_func "$LINENO" "RAND_egd" "ac_cv_func_RAND_egd"
5 kx if test "x$ac_cv_func_RAND_egd" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_RAND_EGD 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_SYSTEM_CIPHERS" != "no"; then
5 kx
5 kx printf "%s\n" "#define USE_OPENSSL_SYSTEM_CIPHERS 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_external_pcre=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-external-pcre was given.
5 kx if test ${with_external_pcre+y}
5 kx then :
5 kx withval=$with_external_pcre; PHP_EXTERNAL_PCRE=$withval
5 kx else $as_nop
5 kx
5 kx PHP_EXTERNAL_PCRE=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_EXTERNAL_PCRE
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pcre_jit=yes
5 kx
5 kx
5 kx
5 kx # Check whether --with-pcre-jit was given.
5 kx if test ${with_pcre_jit+y}
5 kx then :
5 kx withval=$with_pcre_jit; PHP_PCRE_JIT=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PCRE_JIT=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_PCRE_JIT
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_EXTERNAL_PCRE" != "no"; then
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libpcre2-8 >= 10.30" >&5
5 kx printf %s "checking for libpcre2-8 >= 10.30... " >&6; }
5 kx
5 kx if test -n "$PCRE2_CFLAGS"; then
5 kx pkg_cv_PCRE2_CFLAGS="$PCRE2_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpcre2-8 >= 10.30\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libpcre2-8 >= 10.30") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_PCRE2_CFLAGS=`$PKG_CONFIG --cflags "libpcre2-8 >= 10.30" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$PCRE2_LIBS"; then
5 kx pkg_cv_PCRE2_LIBS="$PCRE2_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpcre2-8 >= 10.30\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libpcre2-8 >= 10.30") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_PCRE2_LIBS=`$PKG_CONFIG --libs "libpcre2-8 >= 10.30" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx PCRE2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpcre2-8 >= 10.30" 2>&1`
5 kx else
5 kx PCRE2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpcre2-8 >= 10.30" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$PCRE2_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libpcre2-8 >= 10.30) were not met:
5 kx
5 kx $PCRE2_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables PCRE2_CFLAGS
5 kx and PCRE2_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables PCRE2_CFLAGS
5 kx and PCRE2_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx PCRE2_CFLAGS=$pkg_cv_PCRE2_CFLAGS
5 kx PCRE2_LIBS=$pkg_cv_PCRE2_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $PCRE2_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $PCRE2_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx ="$ -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define PCRE2_CODE_UNIT_WIDTH 8" >>confdefs.h
5 kx
5 kx
5 kx if test "$PHP_PCRE_JIT" != "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for JIT support in PCRE2" >&5
5 kx printf %s "checking for JIT support in PCRE2... " >&6; }
5 kx if test ${ac_cv_have_pcre2_jit+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx
5 kx case $host_cpu in
5 kx arm*|i[34567]86|x86_64|mips*|powerpc*|sparc)
5 kx ac_cv_have_pcre2_jit=yes
5 kx ;;
5 kx *)
5 kx ac_cv_have_pcre2_jit=no
5 kx ;;
5 kx esac
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx #include <pcre2.h>
5 kx #include <stdlib.h>
5 kx int main(void) {
5 kx uint32_t have_jit;
5 kx pcre2_config_8(PCRE2_CONFIG_JIT, &have_jit);
5 kx return !have_jit;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_have_pcre2_jit=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_have_pcre2_jit=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pcre2_jit" >&5
5 kx printf "%s\n" "$ac_cv_have_pcre2_jit" >&6; }
5 kx if test $ac_cv_have_pcre2_jit = yes; then
5 kx printf "%s\n" "#define HAVE_PCRE_JIT_SUPPORT 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx ext_builddir=ext/pcre
5 kx ext_srcdir=$abs_srcdir/ext/pcre
5 kx ext_dir=ext/pcre
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then
5 kx PHP_PCRE_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_pcre.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pcre;$ext_dir"
5 kx if test "no" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pcre;$ext_dir"
5 kx fi
5 kx else
5 kx if test "no" = "shared" || test "no" = "yes"; then
5 kx PHP_PCRE_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_pcre.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pcre="$shared_objects_pcre $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pcre.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pcre.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pcre"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pcre.$suffix: $ext_builddir/pcre.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pcre.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pcre.$suffix: \$(shared_objects_pcre) \$(PCRE_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pcre) \$(PCRE_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PCRE 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then
5 kx PHP_PCRE_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_pcre.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pcre;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_pcre.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pcre;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pcre
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx header_path=ext/pcre
5 kx for header_file in php_pcre.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PCRE library to use" >&5
5 kx printf %s "checking for PCRE library to use... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: bundled" >&5
5 kx printf "%s\n" "bundled" >&6; }
5 kx pcrelib_sources="pcre2lib/pcre2_auto_possess.c pcre2lib/pcre2_chartables.c pcre2lib/pcre2_compile.c \
5 kx pcre2lib/pcre2_config.c pcre2lib/pcre2_context.c pcre2lib/pcre2_dfa_match.c pcre2lib/pcre2_error.c \
5 kx pcre2lib/pcre2_jit_compile.c pcre2lib/pcre2_maketables.c pcre2lib/pcre2_match.c pcre2lib/pcre2_match_data.c \
5 kx pcre2lib/pcre2_newline.c pcre2lib/pcre2_ord2utf.c pcre2lib/pcre2_pattern_info.c pcre2lib/pcre2_serialize.c \
5 kx pcre2lib/pcre2_string_utils.c pcre2lib/pcre2_study.c pcre2lib/pcre2_substitute.c pcre2lib/pcre2_substring.c \
5 kx pcre2lib/pcre2_tables.c pcre2lib/pcre2_ucd.c pcre2lib/pcre2_valid_utf.c pcre2lib/pcre2_xclass.c \
5 kx pcre2lib/pcre2_find_bracket.c pcre2lib/pcre2_convert.c pcre2lib/pcre2_extuni.c pcre2lib/pcre2_script_run.c"
5 kx PHP_PCRE_CFLAGS="-Wno-implicit-fallthrough -DHAVE_CONFIG_H -I@ext_srcdir@/pcre2lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"
5 kx
5 kx printf "%s\n" "#define HAVE_BUNDLED_PCRE 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define PCRE2_CODE_UNIT_WIDTH 8" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable PCRE JIT functionality" >&5
5 kx printf %s "checking whether to enable PCRE JIT functionality... " >&6; }
5 kx if test "$PHP_PCRE_JIT" != "no"; then
5 kx
5 kx printf "%s\n" "#define HAVE_PCRE_JIT_SUPPORT 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Intel CET is enabled" >&5
5 kx printf %s "checking whether Intel CET is enabled... " >&6; }
5 kx if test ${ac_cv_have_pcre2_intel_cet+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx #ifndef __CET__
5 kx # error CET is not enabled
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_have_pcre2_intel_cet=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_have_pcre2_intel_cet=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx if test "$ac_cv_have_pcre2_intel_cet" = yes; then
5 kx PHP_PCRE_CFLAGS="-mshstk $PHP_PCRE_CFLAGS"
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pcre2_intel_cet" >&5
5 kx printf "%s\n" "$ac_cv_have_pcre2_intel_cet" >&6; }
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx ext_builddir=ext/pcre
5 kx ext_srcdir=$abs_srcdir/ext/pcre
5 kx ext_dir=ext/pcre
5 kx
5 kx ac_extra=`echo "$PHP_PCRE_CFLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then
5 kx PHP_PCRE_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $pcrelib_sources php_pcre.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pcre;$ext_dir"
5 kx if test "no" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pcre;$ext_dir"
5 kx fi
5 kx else
5 kx if test "no" = "shared" || test "no" = "yes"; then
5 kx PHP_PCRE_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $pcrelib_sources php_pcre.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pcre="$shared_objects_pcre $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pcre.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pcre.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pcre"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pcre.$suffix: $ext_builddir/pcre.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pcre.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pcre.$suffix: \$(shared_objects_pcre) \$(PCRE_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pcre) \$(PCRE_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PCRE 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then
5 kx PHP_PCRE_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $pcrelib_sources php_pcre.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pcre;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $pcrelib_sources php_pcre.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pcre;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pcre
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/pcre2lib"
5 kx
5 kx
5 kx
5 kx
5 kx header_path=ext/pcre
5 kx for header_file in php_pcre.h pcre2lib/; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx if test "$PHP_VALGRIND" != "no" && test "$have_valgrind" = "yes"; then
5 kx if test "$ZEND_DEBUG" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_PCRE_VALGRIND_SUPPORT 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_sqlite3=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable the SQLite3 extension" >&5
5 kx printf %s "checking whether to enable the SQLite3 extension... " >&6; }
5 kx
5 kx # Check whether --with-sqlite3 was given.
5 kx if test ${with_sqlite3+y}
5 kx then :
5 kx withval=$with_sqlite3; PHP_SQLITE3=$withval
5 kx else $as_nop
5 kx
5 kx PHP_SQLITE3=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_SQLITE3=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SQLITE3 in
5 kx shared,*)
5 kx PHP_SQLITE3=`echo "$PHP_SQLITE3"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SQLITE3=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test $PHP_SQLITE3 != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlite3 >= 3.7.7" >&5
5 kx printf %s "checking for sqlite3 >= 3.7.7... " >&6; }
5 kx
5 kx if test -n "$SQLITE_CFLAGS"; then
5 kx pkg_cv_SQLITE_CFLAGS="$SQLITE_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3 >= 3.7.7\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "sqlite3 >= 3.7.7") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_SQLITE_CFLAGS=`$PKG_CONFIG --cflags "sqlite3 >= 3.7.7" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$SQLITE_LIBS"; then
5 kx pkg_cv_SQLITE_LIBS="$SQLITE_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3 >= 3.7.7\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "sqlite3 >= 3.7.7") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_SQLITE_LIBS=`$PKG_CONFIG --libs "sqlite3 >= 3.7.7" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx SQLITE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sqlite3 >= 3.7.7" 2>&1`
5 kx else
5 kx SQLITE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sqlite3 >= 3.7.7" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$SQLITE_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (sqlite3 >= 3.7.7) were not met:
5 kx
5 kx $SQLITE_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables SQLITE_CFLAGS
5 kx and SQLITE_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables SQLITE_CFLAGS
5 kx and SQLITE_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx SQLITE_CFLAGS=$pkg_cv_SQLITE_CFLAGS
5 kx SQLITE_LIBS=$pkg_cv_SQLITE_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $SQLITE_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $SQLITE_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx SQLITE3_SHARED_LIBADD="$SQLITE3_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx SQLITE3_SHARED_LIBADD="$SQLITE3_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx SQLITE3_SHARED_LIBADD="-L$ai_p $SQLITE3_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && SQLITE3_SHARED_LIBADD="$ld_runpath_switch$ai_p $SQLITE3_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SQLITE3 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="$SQLITE3_SHARED_LIBADD"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlite3_errstr in -lsqlite3" >&5
5 kx printf %s "checking for sqlite3_errstr in -lsqlite3... " >&6; }
5 kx if test ${ac_cv_lib_sqlite3_sqlite3_errstr+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsqlite3 $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char sqlite3_errstr ();
5 kx int
5 kx main (void)
5 kx {
5 kx return sqlite3_errstr ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_sqlite3_sqlite3_errstr=yes
5 kx else $as_nop
5 kx ac_cv_lib_sqlite3_sqlite3_errstr=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_errstr" >&5
5 kx printf "%s\n" "$ac_cv_lib_sqlite3_sqlite3_errstr" >&6; }
5 kx if test "x$ac_cv_lib_sqlite3_sqlite3_errstr" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SQLITE3_ERRSTR 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_sqlite3_sqlite3_errstr
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="$SQLITE3_SHARED_LIBADD"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlite3_expanded_sql in -lsqlite3" >&5
5 kx printf %s "checking for sqlite3_expanded_sql in -lsqlite3... " >&6; }
5 kx if test ${ac_cv_lib_sqlite3_sqlite3_expanded_sql+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsqlite3 $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char sqlite3_expanded_sql ();
5 kx int
5 kx main (void)
5 kx {
5 kx return sqlite3_expanded_sql ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_sqlite3_sqlite3_expanded_sql=yes
5 kx else $as_nop
5 kx ac_cv_lib_sqlite3_sqlite3_expanded_sql=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_expanded_sql" >&5
5 kx printf "%s\n" "$ac_cv_lib_sqlite3_sqlite3_expanded_sql" >&6; }
5 kx if test "x$ac_cv_lib_sqlite3_sqlite3_expanded_sql" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SQLITE3_EXPANDED_SQL 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_sqlite3_sqlite3_expanded_sql
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="$SQLITE3_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlite3_load_extension in -lsqlite3" >&5
5 kx printf %s "checking for sqlite3_load_extension in -lsqlite3... " >&6; }
5 kx if test ${ac_cv_lib_sqlite3_sqlite3_load_extension+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsqlite3 $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char sqlite3_load_extension ();
5 kx int
5 kx main (void)
5 kx {
5 kx return sqlite3_load_extension ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_sqlite3_sqlite3_load_extension=yes
5 kx else $as_nop
5 kx ac_cv_lib_sqlite3_sqlite3_load_extension=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_load_extension" >&5
5 kx printf "%s\n" "$ac_cv_lib_sqlite3_sqlite3_load_extension" >&6; }
5 kx if test "x$ac_cv_lib_sqlite3_sqlite3_load_extension" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_sqlite3_sqlite3_load_extension
5 kx
5 kx printf "%s\n" "#define SQLITE_OMIT_LOAD_EXTENSION 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/sqlite3
5 kx ext_srcdir=$abs_srcdir/ext/sqlite3
5 kx ext_dir=ext/sqlite3
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SQLITE3_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sqlite3.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sqlite3;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sqlite3;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SQLITE3_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sqlite3.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_sqlite3="$shared_objects_sqlite3 $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/sqlite3.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/sqlite3.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sqlite3"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/sqlite3.$suffix: $ext_builddir/sqlite3.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/sqlite3.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/sqlite3.$suffix: \$(shared_objects_sqlite3) \$(SQLITE3_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_sqlite3) \$(SQLITE3_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SQLITE3 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SQLITE3_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sqlite3.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sqlite3;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sqlite3.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sqlite3;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=sqlite3
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SQLITE3_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_zlib=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ZLIB support" >&5
5 kx printf %s "checking for ZLIB support... " >&6; }
5 kx
5 kx # Check whether --with-zlib was given.
5 kx if test ${with_zlib+y}
5 kx then :
5 kx withval=$with_zlib; PHP_ZLIB=$withval
5 kx else $as_nop
5 kx
5 kx PHP_ZLIB=no
5 kx test "$PHP_ENABLE_ALL" && PHP_ZLIB=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_ZLIB in
5 kx shared,*)
5 kx PHP_ZLIB=`echo "$PHP_ZLIB"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_ZLIB=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_ZLIB" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlib >= 1.2.0.4" >&5
5 kx printf %s "checking for zlib >= 1.2.0.4... " >&6; }
5 kx
5 kx if test -n "$ZLIB_CFLAGS"; then
5 kx pkg_cv_ZLIB_CFLAGS="$ZLIB_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib >= 1.2.0.4\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "zlib >= 1.2.0.4") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ZLIB_CFLAGS=`$PKG_CONFIG --cflags "zlib >= 1.2.0.4" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ZLIB_LIBS"; then
5 kx pkg_cv_ZLIB_LIBS="$ZLIB_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib >= 1.2.0.4\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "zlib >= 1.2.0.4") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ZLIB_LIBS=`$PKG_CONFIG --libs "zlib >= 1.2.0.4" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ZLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "zlib >= 1.2.0.4" 2>&1`
5 kx else
5 kx ZLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "zlib >= 1.2.0.4" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ZLIB_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (zlib >= 1.2.0.4) were not met:
5 kx
5 kx $ZLIB_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables ZLIB_CFLAGS
5 kx and ZLIB_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables ZLIB_CFLAGS
5 kx and ZLIB_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ZLIB_CFLAGS=$pkg_cv_ZLIB_CFLAGS
5 kx ZLIB_LIBS=$pkg_cv_ZLIB_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $ZLIB_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx ZLIB_SHARED_LIBADD="$ZLIB_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx ZLIB_SHARED_LIBADD="$ZLIB_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx ZLIB_SHARED_LIBADD="-L$ai_p $ZLIB_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && ZLIB_SHARED_LIBADD="$ld_runpath_switch$ai_p $ZLIB_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $ZLIB_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ZLIB 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/zlib
5 kx ext_srcdir=$abs_srcdir/ext/zlib
5 kx ext_dir=ext/zlib
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_ZLIB_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in zlib.c zlib_fopen_wrapper.c zlib_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC zlib;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC zlib;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_ZLIB_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in zlib.c zlib_fopen_wrapper.c zlib_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_zlib="$shared_objects_zlib $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/zlib.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/zlib.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_zlib"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/zlib.$suffix: $ext_builddir/zlib.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/zlib.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/zlib.$suffix: \$(shared_objects_zlib) \$(ZLIB_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_zlib) \$(ZLIB_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_ZLIB 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_ZLIB_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in zlib.c zlib_fopen_wrapper.c zlib_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC zlib;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in zlib.c zlib_fopen_wrapper.c zlib_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC zlib;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=zlib
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ZLIB_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_bcmath=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable bc style precision math functions" >&5
5 kx printf %s "checking whether to enable bc style precision math functions... " >&6; }
5 kx # Check whether --enable-bcmath was given.
5 kx if test ${enable_bcmath+y}
5 kx then :
5 kx enableval=$enable_bcmath; PHP_BCMATH=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_BCMATH=no
5 kx test "$PHP_ENABLE_ALL" && PHP_BCMATH=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_BCMATH in
5 kx shared,*)
5 kx PHP_BCMATH=`echo "$PHP_BCMATH"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_BCMATH=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_BCMATH" != "no"; then
5 kx
5 kx ext_builddir=ext/bcmath
5 kx ext_srcdir=$abs_srcdir/ext/bcmath
5 kx ext_dir=ext/bcmath
5 kx
5 kx ac_extra=`echo "-I@ext_srcdir@/libbcmath/src -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_BCMATH_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in bcmath.c \
5 kx libbcmath/src/add.c libbcmath/src/div.c libbcmath/src/init.c libbcmath/src/neg.c libbcmath/src/raisemod.c libbcmath/src/sub.c \
5 kx libbcmath/src/compare.c libbcmath/src/divmod.c libbcmath/src/int2num.c libbcmath/src/num2long.c libbcmath/src/output.c libbcmath/src/recmul.c \
5 kx 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 \
5 kx libbcmath/src/rmzero.c libbcmath/src/str2num.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC bcmath;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC bcmath;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_BCMATH_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in bcmath.c \
5 kx libbcmath/src/add.c libbcmath/src/div.c libbcmath/src/init.c libbcmath/src/neg.c libbcmath/src/raisemod.c libbcmath/src/sub.c \
5 kx libbcmath/src/compare.c libbcmath/src/divmod.c libbcmath/src/int2num.c libbcmath/src/num2long.c libbcmath/src/output.c libbcmath/src/recmul.c \
5 kx 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 \
5 kx libbcmath/src/rmzero.c libbcmath/src/str2num.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_bcmath="$shared_objects_bcmath $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/bcmath.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/bcmath.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_bcmath"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/bcmath.$suffix: $ext_builddir/bcmath.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/bcmath.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/bcmath.$suffix: \$(shared_objects_bcmath) \$(BCMATH_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_bcmath) \$(BCMATH_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_BCMATH 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_BCMATH_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in bcmath.c \
5 kx libbcmath/src/add.c libbcmath/src/div.c libbcmath/src/init.c libbcmath/src/neg.c libbcmath/src/raisemod.c libbcmath/src/sub.c \
5 kx libbcmath/src/compare.c libbcmath/src/divmod.c libbcmath/src/int2num.c libbcmath/src/num2long.c libbcmath/src/output.c libbcmath/src/recmul.c \
5 kx 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 \
5 kx libbcmath/src/rmzero.c libbcmath/src/str2num.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC bcmath;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in bcmath.c \
5 kx libbcmath/src/add.c libbcmath/src/div.c libbcmath/src/init.c libbcmath/src/neg.c libbcmath/src/raisemod.c libbcmath/src/sub.c \
5 kx libbcmath/src/compare.c libbcmath/src/divmod.c libbcmath/src/int2num.c libbcmath/src/num2long.c libbcmath/src/output.c libbcmath/src/recmul.c \
5 kx 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 \
5 kx libbcmath/src/rmzero.c libbcmath/src/str2num.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC bcmath;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=bcmath
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/libbcmath/src"
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_BCMATH 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_bz2=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BZip2 support" >&5
5 kx printf %s "checking for BZip2 support... " >&6; }
5 kx
5 kx # Check whether --with-bz2 was given.
5 kx if test ${with_bz2+y}
5 kx then :
5 kx withval=$with_bz2; PHP_BZ2=$withval
5 kx else $as_nop
5 kx
5 kx PHP_BZ2=no
5 kx test "$PHP_ENABLE_ALL" && PHP_BZ2=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_BZ2 in
5 kx shared,*)
5 kx PHP_BZ2=`echo "$PHP_BZ2"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_BZ2=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_BZ2" != "no"; then
5 kx if test -r $PHP_BZ2/include/bzlib.h; then
5 kx BZIP_DIR=$PHP_BZ2
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BZip2 in default path" >&5
5 kx printf %s "checking for BZip2 in default path... " >&6; }
5 kx for i in /usr/local /usr; do
5 kx if test -r $i/include/bzlib.h; then
5 kx BZIP_DIR=$i
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found in $i" >&5
5 kx printf "%s\n" "found in $i" >&6; }
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx if test -z "$BZIP_DIR"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5 kx printf "%s\n" "not found" >&6; }
5 kx as_fn_error $? "Please reinstall the BZip2 distribution" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$BZIP_DIR/$PHP_LIBDIR
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzerror in -lbz2" >&5
5 kx printf %s "checking for BZ2_bzerror in -lbz2... " >&6; }
5 kx if test ${ac_cv_lib_bz2_BZ2_bzerror+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbz2 $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char BZ2_bzerror ();
5 kx int
5 kx main (void)
5 kx {
5 kx return BZ2_bzerror ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bz2_BZ2_bzerror=yes
5 kx else $as_nop
5 kx ac_cv_lib_bz2_BZ2_bzerror=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzerror" >&5
5 kx printf "%s\n" "$ac_cv_lib_bz2_BZ2_bzerror" >&6; }
5 kx if test "x$ac_cv_lib_bz2_BZ2_bzerror" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx if test "$BZIP_DIR/include" != "/usr/include"; then
5 kx
5 kx if test -z "$BZIP_DIR/include" || echo "$BZIP_DIR/include" | grep '^/' >/dev/null ; then
5 kx ai_p=$BZIP_DIR/include
5 kx else
5 kx
5 kx ep_dir=`echo $BZIP_DIR/include|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$BZIP_DIR/include"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx BZ2_SHARED_LIBADD="-lbz2 $BZ2_SHARED_LIBADD"
5 kx if test -n "$BZIP_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$BZIP_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$BZIP_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$BZIP_DIR/$PHP_LIBDIR" || echo "$BZIP_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$BZIP_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $BZIP_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$BZIP_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx BZ2_SHARED_LIBADD="-L$ai_p $BZ2_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && BZ2_SHARED_LIBADD="$ld_runpath_switch$ai_p $BZ2_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$BZIP_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$BZIP_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$BZIP_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$BZIP_DIR/$PHP_LIBDIR" || echo "$BZIP_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$BZIP_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $BZIP_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$BZIP_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case bz2 in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lbz2 $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_BZ2 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_bz2_BZ2_bzerror
5 kx
5 kx as_fn_error $? "bz2 module requires libbz2 >= 1.0.0" "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/bz2
5 kx ext_srcdir=$abs_srcdir/ext/bz2
5 kx ext_dir=ext/bz2
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_BZ2_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in bz2.c bz2_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC bz2;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC bz2;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_BZ2_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in bz2.c bz2_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_bz2="$shared_objects_bz2 $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/bz2.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/bz2.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_bz2"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/bz2.$suffix: $ext_builddir/bz2.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/bz2.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/bz2.$suffix: \$(shared_objects_bz2) \$(BZ2_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_bz2) \$(BZ2_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_BZ2 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_BZ2_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in bz2.c bz2_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC bz2;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in bz2.c bz2_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC bz2;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=bz2
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BZ2_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_calendar=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable calendar conversion support" >&5
5 kx printf %s "checking whether to enable calendar conversion support... " >&6; }
5 kx # Check whether --enable-calendar was given.
5 kx if test ${enable_calendar+y}
5 kx then :
5 kx enableval=$enable_calendar; PHP_CALENDAR=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_CALENDAR=no
5 kx test "$PHP_ENABLE_ALL" && PHP_CALENDAR=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_CALENDAR in
5 kx shared,*)
5 kx PHP_CALENDAR=`echo "$PHP_CALENDAR"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_CALENDAR=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_CALENDAR" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_CALENDAR 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/calendar
5 kx ext_srcdir=$abs_srcdir/ext/calendar
5 kx ext_dir=ext/calendar
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_CALENDAR_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in calendar.c dow.c french.c gregor.c jewish.c julian.c easter.c cal_unix.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC calendar;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC calendar;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_CALENDAR_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in calendar.c dow.c french.c gregor.c jewish.c julian.c easter.c cal_unix.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_calendar="$shared_objects_calendar $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/calendar.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/calendar.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_calendar"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/calendar.$suffix: $ext_builddir/calendar.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/calendar.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/calendar.$suffix: \$(shared_objects_calendar) \$(CALENDAR_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_calendar) \$(CALENDAR_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_CALENDAR 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_CALENDAR_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in calendar.c dow.c french.c gregor.c jewish.c julian.c easter.c cal_unix.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC calendar;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in calendar.c dow.c french.c gregor.c jewish.c julian.c easter.c cal_unix.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC calendar;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=calendar
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_ctype=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable ctype functions" >&5
5 kx printf %s "checking whether to enable ctype functions... " >&6; }
5 kx # Check whether --enable-ctype was given.
5 kx if test ${enable_ctype+y}
5 kx then :
5 kx enableval=$enable_ctype; PHP_CTYPE=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_CTYPE=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_CTYPE=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_CTYPE in
5 kx shared,*)
5 kx PHP_CTYPE=`echo "$PHP_CTYPE"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_CTYPE=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_CTYPE" != "no"; then
5 kx
5 kx printf "%s\n" "#define HAVE_CTYPE 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/ctype
5 kx ext_srcdir=$abs_srcdir/ext/ctype
5 kx ext_dir=ext/ctype
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_CTYPE_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ctype.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC ctype;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC ctype;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_CTYPE_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ctype.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_ctype="$shared_objects_ctype $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/ctype.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/ctype.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_ctype"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/ctype.$suffix: $ext_builddir/ctype.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/ctype.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/ctype.$suffix: \$(shared_objects_ctype) \$(CTYPE_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_ctype) \$(CTYPE_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_CTYPE 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_CTYPE_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ctype.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC ctype;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ctype.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC ctype;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=ctype
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_curl=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cURL support" >&5
5 kx printf %s "checking for cURL support... " >&6; }
5 kx
5 kx # Check whether --with-curl was given.
5 kx if test ${with_curl+y}
5 kx then :
5 kx withval=$with_curl; PHP_CURL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_CURL=no
5 kx test "$PHP_ENABLE_ALL" && PHP_CURL=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_CURL in
5 kx shared,*)
5 kx PHP_CURL=`echo "$PHP_CURL"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_CURL=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_CURL" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libcurl >= 7.29.0" >&5
5 kx printf %s "checking for libcurl >= 7.29.0... " >&6; }
5 kx
5 kx if test -n "$CURL_CFLAGS"; then
5 kx pkg_cv_CURL_CFLAGS="$CURL_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcurl >= 7.29.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libcurl >= 7.29.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_CURL_CFLAGS=`$PKG_CONFIG --cflags "libcurl >= 7.29.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$CURL_LIBS"; then
5 kx pkg_cv_CURL_LIBS="$CURL_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcurl >= 7.29.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libcurl >= 7.29.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_CURL_LIBS=`$PKG_CONFIG --libs "libcurl >= 7.29.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx CURL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libcurl >= 7.29.0" 2>&1`
5 kx else
5 kx CURL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libcurl >= 7.29.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$CURL_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libcurl >= 7.29.0) were not met:
5 kx
5 kx $CURL_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables CURL_CFLAGS
5 kx and CURL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables CURL_CFLAGS
5 kx and CURL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx CURL_CFLAGS=$pkg_cv_CURL_CFLAGS
5 kx CURL_LIBS=$pkg_cv_CURL_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx if test -n "$CURL_FEATURES"; then
5 kx pkg_cv_CURL_FEATURES="$CURL_FEATURES"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcurl\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libcurl") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_CURL_FEATURES=`$PKG_CONFIG --variable="supported_features" "libcurl" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx CURL_FEATURES=$pkg_cv_CURL_FEATURES
5 kx
5 kx if test "x$CURL_FEATURES" = x""
5 kx then :
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $CURL_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx CURL_SHARED_LIBADD="$CURL_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx CURL_SHARED_LIBADD="$CURL_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx CURL_SHARED_LIBADD="-L$ai_p $CURL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && CURL_SHARED_LIBADD="$ld_runpath_switch$ai_p $CURL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $CURL_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SSL support in libcurl" >&5
5 kx printf %s "checking for SSL support in libcurl... " >&6; }
5 kx case "$CURL_FEATURES" in
5 kx *SSL*)
5 kx CURL_SSL=yes
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx ;;
5 kx *)
5 kx CURL_SSL=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx ;;
5 kx esac
5 kx
5 kx if test "$CURL_SSL" = yes; then
5 kx save_LDFLAGS="$LDFLAGS"
5 kx LDFLAGS="$LDFLAGS $CURL_LIBS"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libcurl linked against old openssl" >&5
5 kx printf %s "checking for libcurl linked against old openssl... " >&6; }
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <strings.h>
5 kx #include <curl/curl.h>
5 kx
5 kx int main(int argc, char *argv[])
5 kx {
5 kx curl_version_info_data *data = curl_version_info(CURLVERSION_NOW);
5 kx
5 kx if (data && data->ssl_version && *data->ssl_version) {
5 kx const char *ptr = data->ssl_version;
5 kx
5 kx while(*ptr == ' ') ++ptr;
5 kx if (strncasecmp(ptr, "OpenSSL/1.1", sizeof("OpenSSL/1.1")-1) == 0) {
5 kx /* New OpenSSL version */
5 kx return 3;
5 kx }
5 kx if (strncasecmp(ptr, "OpenSSL", sizeof("OpenSSL")-1) == 0) {
5 kx /* Old OpenSSL version */
5 kx return 0;
5 kx }
5 kx /* Different SSL library */
5 kx return 2;
5 kx }
5 kx /* No SSL support */
5 kx return 1;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define HAVE_CURL_OLD_OPENSSL 1" >>confdefs.h
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openssl" >&5
5 kx printf %s "checking for openssl... " >&6; }
5 kx
5 kx if test -n "$OPENSSL_CFLAGS"; then
5 kx pkg_cv_OPENSSL_CFLAGS="$OPENSSL_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_CFLAGS=`$PKG_CONFIG --cflags "openssl" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$OPENSSL_LIBS"; then
5 kx pkg_cv_OPENSSL_LIBS="$OPENSSL_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_LIBS=`$PKG_CONFIG --libs "openssl" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "openssl" 2>&1`
5 kx else
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "openssl" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$OPENSSL_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (openssl) were not met:
5 kx
5 kx $OPENSSL_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx OPENSSL_CFLAGS=$pkg_cv_OPENSSL_CFLAGS
5 kx OPENSSL_LIBS=$pkg_cv_OPENSSL_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx
5 kx for ac_i in $OPENSSL_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx CURL_SHARED_LIBADD="$CURL_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx CURL_SHARED_LIBADD="$CURL_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx CURL_SHARED_LIBADD="-L$ai_p $CURL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && CURL_SHARED_LIBADD="$ld_runpath_switch$ai_p $CURL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $OPENSSL_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx ac_fn_c_check_header_compile "$LINENO" "openssl/crypto.h" "ac_cv_header_openssl_crypto_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_openssl_crypto_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_OPENSSL_CRYPTO_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx LDFLAGS="$save_LDFLAGS"
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $CURL_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for curl_easy_perform in -lcurl" >&5
5 kx printf %s "checking for curl_easy_perform in -lcurl... " >&6; }
5 kx if test ${ac_cv_lib_curl_curl_easy_perform+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lcurl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char curl_easy_perform ();
5 kx int
5 kx main (void)
5 kx {
5 kx return curl_easy_perform ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_curl_curl_easy_perform=yes
5 kx else $as_nop
5 kx ac_cv_lib_curl_curl_easy_perform=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curl_curl_easy_perform" >&5
5 kx printf "%s\n" "$ac_cv_lib_curl_curl_easy_perform" >&6; }
5 kx if test "x$ac_cv_lib_curl_curl_easy_perform" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_CURL 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_curl_curl_easy_perform
5 kx
5 kx as_fn_error $? "There is something wrong. Please check config.log for more information." "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/curl
5 kx ext_srcdir=$abs_srcdir/ext/curl
5 kx ext_dir=ext/curl
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_CURL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in interface.c multi.c share.c curl_file.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC curl;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC curl;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_CURL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in interface.c multi.c share.c curl_file.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_curl="$shared_objects_curl $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/curl.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/curl.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_curl"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/curl.$suffix: $ext_builddir/curl.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/curl.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/curl.$suffix: \$(shared_objects_curl) \$(CURL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_curl) \$(CURL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_CURL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_CURL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in interface.c multi.c share.c curl_file.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC curl;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in interface.c multi.c share.c curl_file.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC curl;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=curl
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx header_path=ext/curl
5 kx for header_file in php_curl.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CURL_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_dba=no
5 kx
5 kx
5 kx # Check whether --enable-dba was given.
5 kx if test ${enable_dba+y}
5 kx then :
5 kx enableval=$enable_dba; PHP_DBA=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_DBA=no
5 kx test "$PHP_ENABLE_ALL" && PHP_DBA=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_DBA in
5 kx shared,*)
5 kx PHP_DBA=`echo "$PHP_DBA"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_DBA=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_qdbm=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-qdbm was given.
5 kx if test ${with_qdbm+y}
5 kx then :
5 kx withval=$with_qdbm; PHP_QDBM=$withval
5 kx else $as_nop
5 kx
5 kx PHP_QDBM=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_QDBM
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_gdbm=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-gdbm was given.
5 kx if test ${with_gdbm+y}
5 kx then :
5 kx withval=$with_gdbm; PHP_GDBM=$withval
5 kx else $as_nop
5 kx
5 kx PHP_GDBM=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_GDBM
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_ndbm=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-ndbm was given.
5 kx if test ${with_ndbm+y}
5 kx then :
5 kx withval=$with_ndbm; PHP_NDBM=$withval
5 kx else $as_nop
5 kx
5 kx PHP_NDBM=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_NDBM
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_db4=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-db4 was given.
5 kx if test ${with_db4+y}
5 kx then :
5 kx withval=$with_db4; PHP_DB4=$withval
5 kx else $as_nop
5 kx
5 kx PHP_DB4=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_DB4
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_db3=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-db3 was given.
5 kx if test ${with_db3+y}
5 kx then :
5 kx withval=$with_db3; PHP_DB3=$withval
5 kx else $as_nop
5 kx
5 kx PHP_DB3=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_DB3
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_db2=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-db2 was given.
5 kx if test ${with_db2+y}
5 kx then :
5 kx withval=$with_db2; PHP_DB2=$withval
5 kx else $as_nop
5 kx
5 kx PHP_DB2=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_DB2
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_db1=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-db1 was given.
5 kx if test ${with_db1+y}
5 kx then :
5 kx withval=$with_db1; PHP_DB1=$withval
5 kx else $as_nop
5 kx
5 kx PHP_DB1=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_DB1
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_dbm=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-dbm was given.
5 kx if test ${with_dbm+y}
5 kx then :
5 kx withval=$with_dbm; PHP_DBM=$withval
5 kx else $as_nop
5 kx
5 kx PHP_DBM=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_DBM
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_tcadb=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-tcadb was given.
5 kx if test ${with_tcadb+y}
5 kx then :
5 kx withval=$with_tcadb; PHP_TCADB=$withval
5 kx else $as_nop
5 kx
5 kx PHP_TCADB=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_TCADB
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_lmdb=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-lmdb was given.
5 kx if test ${with_lmdb+y}
5 kx then :
5 kx withval=$with_lmdb; PHP_LMDB=$withval
5 kx else $as_nop
5 kx
5 kx PHP_LMDB=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_LMDB
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_QDBM" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx for i in $PHP_QDBM /usr/local /usr; do
5 kx if test -f "$i/include/depot.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/depot.h
5 kx break
5 kx elif test -f "$i/include/qdbm/depot.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/qdbm/depot.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx for LIB in qdbm; do
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$LIB""_dpopen" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dpopen in -l$LIB" >&5
5 kx printf %s "checking for dpopen in -l$LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dpopen ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dpopen ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define QDBM_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define DBA_QDBM 1" >>confdefs.h
5 kx
5 kx THIS_LIBS=$LIB
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$LIB_dpopen
5 kx
5 kx
5 kx fi
5 kx
5 kx if test -n "$THIS_LIBS"; then
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx THIS_RESULT=yes
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx if test -z "$THIS_LIBS"; then
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=QDBM
5 kx if test -n ""; then
5 kx THIS_FULL_NAME=""
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_GDBM" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx if test "$HAVE_QDBM" = "1"; then
5 kx
5 kx THIS_NAME=GDBM
5 kx if test -n "gdbm"; then
5 kx THIS_FULL_NAME="gdbm"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n "You cannot combine --with-gdbm with --with-qdbm"; then
5 kx as_fn_error $? "You cannot combine --with-gdbm with --with-qdbm" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx fi
5 kx for i in $PHP_GDBM /usr/local /usr; do
5 kx if test -f "$i/include/gdbm.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/gdbm.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
5 kx printf %s "checking for gdbm_open in -lgdbm... " >&6; }
5 kx if test ${ac_cv_lib_gdbm_gdbm_open+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgdbm $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdbm_open ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdbm_open ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gdbm_gdbm_open=yes
5 kx else $as_nop
5 kx ac_cv_lib_gdbm_gdbm_open=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
5 kx printf "%s\n" "$ac_cv_lib_gdbm_gdbm_open" >&6; }
5 kx if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define GDBM_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define DBA_GDBM 1" >>confdefs.h
5 kx
5 kx THIS_LIBS=gdbm
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gdbm_gdbm_open
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx THIS_RESULT=yes
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx if test -z "$THIS_LIBS"; then
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=GDBM
5 kx if test -n ""; then
5 kx THIS_FULL_NAME=""
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_NDBM" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx for i in $PHP_NDBM /usr/local /usr; do
5 kx if test -f "$i/include/ndbm.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/ndbm.h
5 kx break
5 kx elif test -f "$i/include/db1/ndbm.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db1/ndbm.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx for LIB in ndbm db1 c; do
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$LIB""_dbm_open" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -l$LIB" >&5
5 kx printf %s "checking for dbm_open in -l$LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dbm_open ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dbm_open ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define NDBM_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define DBA_NDBM 1" >>confdefs.h
5 kx
5 kx THIS_LIBS=$LIB
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$LIB_dbm_open
5 kx
5 kx
5 kx fi
5 kx
5 kx if test -n "$THIS_LIBS"; then
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx THIS_RESULT=yes
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx if test -z "$THIS_LIBS"; then
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=NDBM
5 kx if test -n ""; then
5 kx THIS_FULL_NAME=""
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_TCADB" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx for i in $PHP_TCADB /usr/local /usr; do
5 kx if test -f "$i/include/tcadb.h"; then
5 kx THIS_PREFIX=$i
5 kx
5 kx if test "$THIS_PREFIX/include" != "/usr/include"; then
5 kx
5 kx if test -z "$THIS_PREFIX/include" || echo "$THIS_PREFIX/include" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_PREFIX/include
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_PREFIX/include|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_PREFIX/include"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx THIS_INCLUDE=$i/include/tcadb.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx for LIB in tokyocabinet; do
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$LIB""_tcadbopen" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tcadbopen in -l$LIB" >&5
5 kx printf %s "checking for tcadbopen in -l$LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char tcadbopen ();
5 kx int
5 kx main (void)
5 kx {
5 kx return tcadbopen ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define TCADB_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define DBA_TCADB 1" >>confdefs.h
5 kx
5 kx THIS_LIBS=$LIB
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$LIB_tcadbopen
5 kx
5 kx
5 kx fi
5 kx
5 kx if test -n "$THIS_LIBS"; then
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx THIS_RESULT=yes
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx if test -z "$THIS_LIBS"; then
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=TCADB
5 kx if test -n ""; then
5 kx THIS_FULL_NAME=""
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_LMDB" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx for i in $PHP_LMDB /usr/local /usr; do
5 kx if test -f "$i/include/lmdb.h"; then
5 kx THIS_PREFIX=$i
5 kx
5 kx if test "$THIS_PREFIX/include" != "/usr/include"; then
5 kx
5 kx if test -z "$THIS_PREFIX/include" || echo "$THIS_PREFIX/include" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_PREFIX/include
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_PREFIX/include|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_PREFIX/include"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx THIS_INCLUDE=$i/include/lmdb.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx for LIB in lmdb; do
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$LIB""_mdb_env_open" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mdb_env_open in -l$LIB" >&5
5 kx printf %s "checking for mdb_env_open in -l$LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char mdb_env_open ();
5 kx int
5 kx main (void)
5 kx {
5 kx return mdb_env_open ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define LMDB_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define DBA_LMDB 1" >>confdefs.h
5 kx
5 kx THIS_LIBS=$LIB
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$LIB_mdb_env_open
5 kx
5 kx
5 kx fi
5 kx
5 kx if test -n "$THIS_LIBS"; then
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx THIS_RESULT=yes
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx if test -z "$THIS_LIBS"; then
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=LMDB
5 kx if test -n ""; then
5 kx THIS_FULL_NAME=""
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_DB4" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx dbdp4="/usr/local/BerkeleyDB.4."
5 kx dbdp5="/usr/local/BerkeleyDB.5."
5 kx 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
5 kx if test -f "$i/db5/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/db5/db.h
5 kx break
5 kx elif test -f "$i/db4/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/db4/db.h
5 kx break
5 kx elif test -f "$i/include/db5.3/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db5.3/db.h
5 kx break
5 kx elif test -f "$i/include/db5.1/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db5.1/db.h
5 kx break
5 kx elif test -f "$i/include/db5.0/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db5.0/db.h
5 kx break
5 kx elif test -f "$i/include/db4.8/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db4.8/db.h
5 kx break
5 kx elif test -f "$i/include/db4.7/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db4.7/db.h
5 kx break
5 kx elif test -f "$i/include/db4.6/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db4.6/db.h
5 kx break
5 kx elif test -f "$i/include/db4.5/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db4.5/db.h
5 kx break
5 kx elif test -f "$i/include/db4/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db4/db.h
5 kx break
5 kx elif test -f "$i/include/db/db4.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db/db4.h
5 kx break
5 kx elif test -f "$i/include/db4.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db4.h
5 kx break
5 kx elif test -f "$i/include/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx for LIB in db-5.3 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
5 kx if test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.a || test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.$SHLIB_SUFFIX_NAME; then
5 kx lib_found="";
5 kx
5 kx old_LDFLAGS=$LDFLAGS
5 kx LDFLAGS="-L$THIS_PREFIX/$PHP_LIBDIR $LDFLAGS"
5 kx old_LIBS=$LIBS
5 kx LIBS="-l$LIB $LIBS"
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx (void)db_create((DB**)0, (DB_ENV*)0, 0);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx #if DB_VERSION_MAJOR == 4 || (4 == 4 && DB_VERSION_MAJOR == 5)
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx
5 kx THIS_LIBS=$LIB
5 kx lib_found=1
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx LDFLAGS=$old_LDFLAGS
5 kx LIBS=$old_LIBS
5 kx
5 kx if test -n "$lib_found"; then
5 kx lib_found="";
5 kx break;
5 kx fi
5 kx fi
5 kx done
5 kx if test -z "$THIS_LIBS"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DB4 major version" >&5
5 kx printf %s "checking for DB4 major version... " >&6; }
5 kx as_fn_error $? "Header contains different version" "$LINENO" 5
5 kx fi
5 kx if test "4" = "4"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DB4 minor version and patch level" >&5
5 kx printf %s "checking for DB4 minor version and patch level... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx #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)
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5 kx printf "%s\n" "ok" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "Version 4.1 requires patch level 25" "$LINENO" 5
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx if test "$ext_shared" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if dba can be used as shared extension" >&5
5 kx printf %s "checking if dba can be used as shared extension... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx #if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2)
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "At least version 3.3 is required" "$LINENO" 5
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx if test -n "$THIS_LIBS"; then
5 kx
5 kx printf "%s\n" "#define DBA_DB4 1" >>confdefs.h
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx
5 kx printf "%s\n" "#define DB4_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx fi
5 kx else
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx THIS_RESULT=yes
5 kx DB4_LIBS=$THIS_LIBS
5 kx DB4_PREFIX=$THIS_PREFIX
5 kx DB4_INCLUDE=$THIS_INCLUDE
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=DB4
5 kx if test -n "Berkeley DB4"; then
5 kx THIS_FULL_NAME="Berkeley DB4"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_DB3" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx if test "$HAVE_DB4" = "1"; then
5 kx
5 kx THIS_NAME=DB3
5 kx if test -n "Berkeley DB3"; then
5 kx THIS_FULL_NAME="Berkeley DB3"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n "You cannot combine --with-db3 with --with-db4"; then
5 kx as_fn_error $? "You cannot combine --with-db3 with --with-db4" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx fi
5 kx 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
5 kx if test -f "$i/db3/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db3/db.h
5 kx break
5 kx elif test -f "$i/include/db3/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db3/db.h
5 kx break
5 kx elif test -f "$i/include/db/db3.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db/db3.h
5 kx break
5 kx elif test -f "$i/include/db3.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db3.h
5 kx break
5 kx elif test -f "$i/include/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx for LIB in db-3.3 db-3.2 db-3.1 db-3.0 db-3 db3 db; do
5 kx if test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.a || test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.$SHLIB_SUFFIX_NAME; then
5 kx lib_found="";
5 kx
5 kx old_LDFLAGS=$LDFLAGS
5 kx LDFLAGS="-L$THIS_PREFIX/$PHP_LIBDIR $LDFLAGS"
5 kx old_LIBS=$LIBS
5 kx LIBS="-l$LIB $LIBS"
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx (void)db_create((DB**)0, (DB_ENV*)0, 0);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx #if DB_VERSION_MAJOR == 3 || (3 == 4 && DB_VERSION_MAJOR == 5)
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx
5 kx THIS_LIBS=$LIB
5 kx lib_found=1
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx LDFLAGS=$old_LDFLAGS
5 kx LIBS=$old_LIBS
5 kx
5 kx if test -n "$lib_found"; then
5 kx lib_found="";
5 kx break;
5 kx fi
5 kx fi
5 kx done
5 kx if test -z "$THIS_LIBS"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DB3 major version" >&5
5 kx printf %s "checking for DB3 major version... " >&6; }
5 kx as_fn_error $? "Header contains different version" "$LINENO" 5
5 kx fi
5 kx if test "3" = "4"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DB4 minor version and patch level" >&5
5 kx printf %s "checking for DB4 minor version and patch level... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx #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)
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5 kx printf "%s\n" "ok" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "Version 4.1 requires patch level 25" "$LINENO" 5
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx if test "$ext_shared" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if dba can be used as shared extension" >&5
5 kx printf %s "checking if dba can be used as shared extension... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx #if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2)
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "At least version 3.3 is required" "$LINENO" 5
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx if test -n "$THIS_LIBS"; then
5 kx
5 kx printf "%s\n" "#define DBA_DB3 1" >>confdefs.h
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx
5 kx printf "%s\n" "#define DB3_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx fi
5 kx else
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx THIS_RESULT=yes
5 kx DB3_LIBS=$THIS_LIBS
5 kx DB3_PREFIX=$THIS_PREFIX
5 kx DB3_INCLUDE=$THIS_INCLUDE
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=DB3
5 kx if test -n "Berkeley DB3"; then
5 kx THIS_FULL_NAME="Berkeley DB3"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_DB2" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx if test "$HAVE_DB3" = "1" || test "$HAVE_DB4" = "1"; then
5 kx
5 kx THIS_NAME=DB2
5 kx if test -n "Berkeley DB2"; then
5 kx THIS_FULL_NAME="Berkeley DB2"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n "You cannot combine --with-db2 with --with-db3 or --with-db4"; then
5 kx as_fn_error $? "You cannot combine --with-db2 with --with-db3 or --with-db4" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx fi
5 kx for i in $PHP_DB2 $PHP_DB2/BerkeleyDB /usr/BerkeleyDB /usr/local /usr; do
5 kx if test -f "$i/db2/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/db2/db.h
5 kx break
5 kx elif test -f "$i/include/db2/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db2/db.h
5 kx break
5 kx elif test -f "$i/include/db/db2.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db/db2.h
5 kx break
5 kx elif test -f "$i/include/db2.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db2.h
5 kx break
5 kx elif test -f "$i/include/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx for LIB in db-2 db2 db; do
5 kx if test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.a || test -f $THIS_PREFIX/$PHP_LIBDIR/lib$LIB.$SHLIB_SUFFIX_NAME; then
5 kx lib_found="";
5 kx
5 kx old_LDFLAGS=$LDFLAGS
5 kx LDFLAGS="-L$THIS_PREFIX/$PHP_LIBDIR $LDFLAGS"
5 kx old_LIBS=$LIBS
5 kx LIBS="-l$LIB $LIBS"
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx (void)db_appinit("", NULL, (DB_ENV*)0, 0);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx #if DB_VERSION_MAJOR == 2 || (2 == 4 && DB_VERSION_MAJOR == 5)
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx
5 kx THIS_LIBS=$LIB
5 kx lib_found=1
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx LDFLAGS=$old_LDFLAGS
5 kx LIBS=$old_LIBS
5 kx
5 kx if test -n "$lib_found"; then
5 kx lib_found="";
5 kx break;
5 kx fi
5 kx fi
5 kx done
5 kx if test -z "$THIS_LIBS"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DB2 major version" >&5
5 kx printf %s "checking for DB2 major version... " >&6; }
5 kx as_fn_error $? "Header contains different version" "$LINENO" 5
5 kx fi
5 kx if test "2" = "4"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DB4 minor version and patch level" >&5
5 kx printf %s "checking for DB4 minor version and patch level... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx #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)
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5 kx printf "%s\n" "ok" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "Version 4.1 requires patch level 25" "$LINENO" 5
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx if test "$ext_shared" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if dba can be used as shared extension" >&5
5 kx printf %s "checking if dba can be used as shared extension... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx #if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2)
5 kx yes
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "yes" >/dev/null 2>&1
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "At least version 3.3 is required" "$LINENO" 5
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx if test -n "$THIS_LIBS"; then
5 kx
5 kx printf "%s\n" "#define DBA_DB2 1" >>confdefs.h
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx
5 kx printf "%s\n" "#define DB2_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx fi
5 kx else
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx THIS_RESULT=yes
5 kx DB2_LIBS=$THIS_LIBS
5 kx DB2_PREFIX=$THIS_PREFIX
5 kx DB2_INCLUDE=$THIS_INCLUDE
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=DB2
5 kx if test -n "Berkeley DB2"; then
5 kx THIS_FULL_NAME="Berkeley DB2"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_DB1" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DB1 in library" >&5
5 kx printf %s "checking for DB1 in library... " >&6; }
5 kx if test "$HAVE_DB4" = "1"; then
5 kx THIS_VERSION=4
5 kx THIS_LIBS=$DB4_LIBS
5 kx THIS_PREFIX=$DB4_PREFIX
5 kx elif test "$HAVE_DB3" = "1"; then
5 kx THIS_LIBS=$DB3_LIBS
5 kx THIS_PREFIX=$DB3_PREFIX
5 kx elif test "$HAVE_DB2" = "1"; then
5 kx THIS_VERSION=2
5 kx THIS_LIBS=$DB2_LIBS
5 kx THIS_PREFIX=$DB2_PREFIX
5 kx fi
5 kx if test "$HAVE_DB4" = "1" || test "$HAVE_DB3" = "1" || test "$HAVE_DB2" = "1"; then
5 kx
5 kx printf "%s\n" "#define DB1_VERSION \"Berkeley DB 1.85 emulation in DB$THIS_VERSION\"" >>confdefs.h
5 kx
5 kx for i in db$THIS_VERSION/db_185.h include/db$THIS_VERSION/db_185.h include/db/db_185.h; do
5 kx if test -f "$THIS_PREFIX/$i"; then
5 kx THIS_INCLUDE=$THIS_PREFIX/$i
5 kx break
5 kx fi
5 kx done
5 kx else
5 kx
5 kx printf "%s\n" "#define DB1_VERSION \"Unknown DB1\"" >>confdefs.h
5 kx
5 kx for i in $PHP_DB1 /usr/local /usr; do
5 kx if test -f "$i/db1/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/db1/db.h
5 kx break
5 kx elif test -f "$i/include/db1/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db1/db.h
5 kx break
5 kx elif test -f "$i/include/db.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/db.h
5 kx break
5 kx fi
5 kx done
5 kx THIS_LIBS=db
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_LIBS" >&5
5 kx printf "%s\n" "$THIS_LIBS" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DB1 in header" >&5
5 kx printf %s "checking for DB1 in header... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_INCLUDE" >&5
5 kx printf "%s\n" "$THIS_INCLUDE" >&6; }
5 kx if test -n "$THIS_INCLUDE"; then
5 kx
5 kx old_LDFLAGS=$LDFLAGS
5 kx LDFLAGS="-L$THIS_PREFIX/$PHP_LIBDIR $LDFLAGS"
5 kx old_LIBS=$LIBS
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "$THIS_INCLUDE"
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx DB * dbp = dbopen("", 0, 0, DB_HASH, 0);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define DB1_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define DBA_DB1 1" >>confdefs.h
5 kx
5 kx THIS_RESULT=yes
5 kx
5 kx else $as_nop
5 kx
5 kx THIS_RESULT=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx LDFLAGS=$old_LDFLAGS
5 kx LIBS=$old_LIBS
5 kx
5 kx fi
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx THIS_RESULT=yes
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx if test -z "$THIS_LIBS"; then
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=DB1
5 kx if test -n "DB1"; then
5 kx THIS_FULL_NAME="DB1"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_DBM" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx if test "$HAVE_QDBM" = "1"; then
5 kx
5 kx THIS_NAME=DBM
5 kx if test -n "dbm"; then
5 kx THIS_FULL_NAME="dbm"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n "You cannot combine --with-dbm with --with-qdbm"; then
5 kx as_fn_error $? "You cannot combine --with-dbm with --with-qdbm" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx fi
5 kx for i in $PHP_DBM /usr/local /usr; do
5 kx if test -f "$i/include/dbm.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/dbm.h
5 kx break
5 kx elif test -f "$i/include/gdbm/dbm.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/gdbm/dbm.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx for LIB in dbm c gdbm; do
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$LIB""_dbminit" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dbminit in -l$LIB" >&5
5 kx printf %s "checking for dbminit in -l$LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dbminit ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dbminit ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DBM using GDBM" >&5
5 kx printf %s "checking for DBM using GDBM... " >&6; }
5 kx
5 kx printf "%s\n" "#define DBM_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx if test "$LIB" = "gdbm"; then
5 kx
5 kx printf "%s\n" "#define DBM_VERSION \"GDBM\"" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx
5 kx printf "%s\n" "#define DBM_VERSION \"DBM\"" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx printf "%s\n" "#define DBA_DBM 1" >>confdefs.h
5 kx
5 kx THIS_LIBS=$LIB
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$LIB_dbminit
5 kx
5 kx
5 kx fi
5 kx
5 kx if test -n "$THIS_LIBS"; then
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx THIS_RESULT=yes
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx if test -z "$THIS_LIBS"; then
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=DBM
5 kx if test -n ""; then
5 kx THIS_FULL_NAME=""
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_DBA" != "no" || test "$HAVE_DBA" = "1" || test "$with_cdb" = "yes" || test "$enable_inifile" = "yes" || test "$enable_flatfile" = "yes"; then
5 kx php_dba_enable=yes
5 kx else
5 kx php_dba_enable=no
5 kx fi
5 kx
5 kx
5 kx php_with_cdb=$php_dba_enable
5 kx
5 kx
5 kx
5 kx # Check whether --with-cdb was given.
5 kx if test ${with_cdb+y}
5 kx then :
5 kx withval=$with_cdb; PHP_CDB=$withval
5 kx else $as_nop
5 kx
5 kx PHP_CDB=$php_dba_enable
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_CDB
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_inifile=$php_dba_enable
5 kx
5 kx
5 kx # Check whether --enable-inifile was given.
5 kx if test ${enable_inifile+y}
5 kx then :
5 kx enableval=$enable_inifile; PHP_INIFILE=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_INIFILE=$php_dba_enable
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_INIFILE
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_flatfile=$php_dba_enable
5 kx
5 kx
5 kx # Check whether --enable-flatfile was given.
5 kx if test ${enable_flatfile+y}
5 kx then :
5 kx enableval=$enable_flatfile; PHP_FLATFILE=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_FLATFILE=$php_dba_enable
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FLATFILE
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_CDB" = "yes"; then
5 kx
5 kx printf "%s\n" "#define DBA_CDB_BUILTIN 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define DBA_CDB_MAKE 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define DBA_CDB 1" >>confdefs.h
5 kx
5 kx cdb_sources="libcdb/cdb.c libcdb/cdb_make.c libcdb/uint32.c"
5 kx THIS_RESULT="builtin"
5 kx elif test "$PHP_CDB" != "no"; then
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX THIS_RESULT
5 kx
5 kx for i in $PHP_CDB /usr/local /usr; do
5 kx if test -f "$i/include/cdb.h"; then
5 kx THIS_PREFIX=$i
5 kx THIS_INCLUDE=$i/include/cdb.h
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -n "$THIS_INCLUDE"; then
5 kx for LIB in cdb c; do
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="-L$THIS_PREFIX/$PHP_LIBDIR"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$LIB""_cdb_read" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cdb_read in -l$LIB" >&5
5 kx printf %s "checking for cdb_read in -l$LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char cdb_read ();
5 kx int
5 kx main (void)
5 kx {
5 kx return cdb_read ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define CDB_INCLUDE_FILE \"$THIS_INCLUDE\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define DBA_CDB 1" >>confdefs.h
5 kx
5 kx THIS_LIBS=$LIB
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$LIB_cdb_read
5 kx
5 kx
5 kx fi
5 kx
5 kx if test -n "$THIS_LIBS"; then
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx
5 kx if test -n "$THIS_PREFIX" && test "$THIS_PREFIX" != "/usr"; then
5 kx THIS_LFLAGS=$THIS_PREFIX/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx THIS_RESULT=yes
5 kx if test -z "$THIS_INCLUDE"; then
5 kx as_fn_error $? "DBA: Could not find necessary header file(s)." "$LINENO" 5
5 kx fi
5 kx if test -z "$THIS_LIBS"; then
5 kx as_fn_error $? "DBA: Could not find necessary library." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-l$THIS_LIBS $DBA_SHARED_LIBADD"
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DBA_SHARED_LIBADD="-L$ai_p $DBA_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DBA_SHARED_LIBADD="$ld_runpath_switch$ai_p $DBA_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$THIS_LFLAGS"; then
5 kx
5 kx if test "$THIS_LFLAGS" != "/usr/$PHP_LIBDIR" && test "$THIS_LFLAGS" != "/usr/lib"; then
5 kx
5 kx if test -z "$THIS_LFLAGS" || echo "$THIS_LFLAGS" | grep '^/' >/dev/null ; then
5 kx ai_p=$THIS_LFLAGS
5 kx else
5 kx
5 kx ep_dir=`echo $THIS_LFLAGS|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$THIS_LFLAGS"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $THIS_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$THIS_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx unset THIS_INCLUDE THIS_LIBS THIS_LFLAGS THIS_PREFIX
5 kx
5 kx fi
5 kx
5 kx THIS_NAME=CDB
5 kx if test -n ""; then
5 kx THIS_FULL_NAME=""
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_INIFILE" != "no"; then
5 kx
5 kx printf "%s\n" "#define DBA_INIFILE 1" >>confdefs.h
5 kx
5 kx ini_sources="libinifile/inifile.c"
5 kx THIS_RESULT="builtin"
5 kx fi
5 kx
5 kx THIS_NAME=INIFILE
5 kx if test -n "INI File"; then
5 kx THIS_FULL_NAME="INI File"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx if test "$PHP_FLATFILE" != "no"; then
5 kx
5 kx printf "%s\n" "#define DBA_FLATFILE 1" >>confdefs.h
5 kx
5 kx flat_sources="libflatfile/flatfile.c"
5 kx THIS_RESULT="builtin"
5 kx fi
5 kx
5 kx THIS_NAME=FLATFILE
5 kx if test -n "FlatFile"; then
5 kx THIS_FULL_NAME="FlatFile"
5 kx else
5 kx THIS_FULL_NAME="$THIS_NAME"
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $THIS_FULL_NAME support" >&5
5 kx printf %s "checking for $THIS_FULL_NAME support... " >&6; }
5 kx if test -n ""; then
5 kx as_fn_error $? "" "$LINENO" 5
5 kx fi
5 kx if test "$THIS_RESULT" = "yes" || test "$THIS_RESULT" = "builtin"; then
5 kx HAVE_DBA=1
5 kx eval HAVE_$THIS_NAME=1
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $THIS_RESULT" >&5
5 kx printf "%s\n" "$THIS_RESULT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx unset THIS_RESULT THIS_NAME THIS_FULL_NAME
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable DBA interface" >&5
5 kx printf %s "checking whether to enable DBA interface... " >&6; }
5 kx if test "$HAVE_DBA" = "1"; then
5 kx if test "$ext_shared" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, shared" >&5
5 kx printf "%s\n" "yes, shared" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx fi
5 kx
5 kx printf "%s\n" "#define HAVE_DBA 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/dba
5 kx ext_srcdir=$abs_srcdir/ext/dba
5 kx ext_dir=ext/dba
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_DBA_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx 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 dba_lmdb.c $cdb_sources $flat_sources $ini_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC dba;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC dba;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_DBA_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx 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 dba_lmdb.c $cdb_sources $flat_sources $ini_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_dba="$shared_objects_dba $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/dba.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/dba.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_dba"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/dba.$suffix: $ext_builddir/dba.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/dba.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/dba.$suffix: \$(shared_objects_dba) \$(DBA_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_dba) \$(DBA_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_DBA 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_DBA_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx 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 dba_lmdb.c $cdb_sources $flat_sources $ini_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC dba;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx 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 dba_lmdb.c $cdb_sources $flat_sources $ini_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC dba;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=dba
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/libinifile"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/libcdb"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/libflatfile"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST DBA_SHARED_LIBADD"
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_dom=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable DOM support" >&5
5 kx printf %s "checking whether to enable DOM support... " >&6; }
5 kx # Check whether --enable-dom was given.
5 kx if test ${enable_dom+y}
5 kx then :
5 kx enableval=$enable_dom; PHP_DOM=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_DOM=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_DOM=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_DOM in
5 kx shared,*)
5 kx PHP_DOM=`echo "$PHP_DOM"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_DOM=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_DOM" != "no"; then
5 kx
5 kx if test "$PHP_LIBXML" = "no"; then
5 kx as_fn_error $? "DOM extension requires LIBXML extension, add --with-libxml" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.9.0" >&5
5 kx printf %s "checking for libxml-2.0 >= 2.9.0... " >&6; }
5 kx
5 kx if test -n "$LIBXML_CFLAGS"; then
5 kx pkg_cv_LIBXML_CFLAGS="$LIBXML_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$LIBXML_LIBS"; then
5 kx pkg_cv_LIBXML_LIBS="$LIBXML_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx else
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$LIBXML_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libxml-2.0 >= 2.9.0) were not met:
5 kx
5 kx $LIBXML_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx LIBXML_CFLAGS=$pkg_cv_LIBXML_CFLAGS
5 kx LIBXML_LIBS=$pkg_cv_LIBXML_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $LIBXML_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $LIBXML_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx DOM_SHARED_LIBADD="$DOM_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx DOM_SHARED_LIBADD="$DOM_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx DOM_SHARED_LIBADD="-L$ai_p $DOM_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && DOM_SHARED_LIBADD="$ld_runpath_switch$ai_p $DOM_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBXML 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DOM 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/dom
5 kx ext_srcdir=$abs_srcdir/ext/dom
5 kx ext_dir=ext/dom
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_DOM_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_dom.c attr.c document.c \
5 kx domexception.c parentnode.c \
5 kx processinginstruction.c cdatasection.c \
5 kx documentfragment.c domimplementation.c \
5 kx element.c node.c characterdata.c \
5 kx documenttype.c entity.c \
5 kx nodelist.c text.c comment.c \
5 kx entityreference.c \
5 kx notation.c xpath.c dom_iterators.c \
5 kx namednodemap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC dom;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC dom;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_DOM_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_dom.c attr.c document.c \
5 kx domexception.c parentnode.c \
5 kx processinginstruction.c cdatasection.c \
5 kx documentfragment.c domimplementation.c \
5 kx element.c node.c characterdata.c \
5 kx documenttype.c entity.c \
5 kx nodelist.c text.c comment.c \
5 kx entityreference.c \
5 kx notation.c xpath.c dom_iterators.c \
5 kx namednodemap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_dom="$shared_objects_dom $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/dom.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/dom.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_dom"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/dom.$suffix: $ext_builddir/dom.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/dom.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/dom.$suffix: \$(shared_objects_dom) \$(DOM_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_dom) \$(DOM_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_DOM 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_DOM_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_dom.c attr.c document.c \
5 kx domexception.c parentnode.c \
5 kx processinginstruction.c cdatasection.c \
5 kx documentfragment.c domimplementation.c \
5 kx element.c node.c characterdata.c \
5 kx documenttype.c entity.c \
5 kx nodelist.c text.c comment.c \
5 kx entityreference.c \
5 kx notation.c xpath.c dom_iterators.c \
5 kx namednodemap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC dom;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_dom.c attr.c document.c \
5 kx domexception.c parentnode.c \
5 kx processinginstruction.c cdatasection.c \
5 kx documentfragment.c domimplementation.c \
5 kx element.c node.c characterdata.c \
5 kx documenttype.c entity.c \
5 kx nodelist.c text.c comment.c \
5 kx entityreference.c \
5 kx notation.c xpath.c dom_iterators.c \
5 kx namednodemap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC dom;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=dom
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST DOM_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx for header_file in ext/dom/xml_common.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx am_i_shared=$PHP_DOM_SHARED
5 kx is_it_shared=$PHP_LIBXML_SHARED
5 kx is_it_enabled=$PHP_LIBXML
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension dom to build statically, but it
5 kx depends on extension libxml, which you've configured to build shared.
5 kx You either need to build dom shared or build libxml statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension dom, which depends on extension libxml,
5 kx but you've either not enabled libxml, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_enchant=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with Enchant support" >&5
5 kx printf %s "checking whether to build with Enchant support... " >&6; }
5 kx
5 kx # Check whether --with-enchant was given.
5 kx if test ${with_enchant+y}
5 kx then :
5 kx withval=$with_enchant; PHP_ENCHANT=$withval
5 kx else $as_nop
5 kx
5 kx PHP_ENCHANT=no
5 kx test "$PHP_ENABLE_ALL" && PHP_ENCHANT=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_ENCHANT in
5 kx shared,*)
5 kx PHP_ENCHANT=`echo "$PHP_ENCHANT"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_ENCHANT=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_ENCHANT" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for enchant-2" >&5
5 kx printf %s "checking for enchant-2... " >&6; }
5 kx
5 kx if test -n "$ENCHANT2_CFLAGS"; then
5 kx pkg_cv_ENCHANT2_CFLAGS="$ENCHANT2_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"enchant-2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "enchant-2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ENCHANT2_CFLAGS=`$PKG_CONFIG --cflags "enchant-2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ENCHANT2_LIBS"; then
5 kx pkg_cv_ENCHANT2_LIBS="$ENCHANT2_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"enchant-2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "enchant-2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ENCHANT2_LIBS=`$PKG_CONFIG --libs "enchant-2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ENCHANT2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "enchant-2" 2>&1`
5 kx else
5 kx ENCHANT2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "enchant-2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ENCHANT2_PKG_ERRORS" >&5
5 kx
5 kx found_enchant_2=no
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx found_enchant_2=no
5 kx else
5 kx ENCHANT2_CFLAGS=$pkg_cv_ENCHANT2_CFLAGS
5 kx ENCHANT2_LIBS=$pkg_cv_ENCHANT2_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx found_enchant_2=yes
5 kx fi
5 kx
5 kx if test "$found_enchant_2" = "yes"; then
5 kx
5 kx
5 kx for ac_i in $ENCHANT2_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $ENCHANT2_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx ENCHANT_SHARED_LIBADD="$ENCHANT_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx ENCHANT_SHARED_LIBADD="$ENCHANT_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx ENCHANT_SHARED_LIBADD="-L$ai_p $ENCHANT_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && ENCHANT_SHARED_LIBADD="$ld_runpath_switch$ai_p $ENCHANT_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ENCHANT_GET_VERSION 1" >>confdefs.h
5 kx
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libenchant-2 not found trying with old libenchant" >&5
5 kx printf "%s\n" "$as_me: WARNING: libenchant-2 not found trying with old libenchant" >&2;}
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for enchant >= 1.4.2" >&5
5 kx printf %s "checking for enchant >= 1.4.2... " >&6; }
5 kx
5 kx if test -n "$ENCHANT_CFLAGS"; then
5 kx pkg_cv_ENCHANT_CFLAGS="$ENCHANT_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"enchant >= 1.4.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "enchant >= 1.4.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ENCHANT_CFLAGS=`$PKG_CONFIG --cflags "enchant >= 1.4.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ENCHANT_LIBS"; then
5 kx pkg_cv_ENCHANT_LIBS="$ENCHANT_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"enchant >= 1.4.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "enchant >= 1.4.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ENCHANT_LIBS=`$PKG_CONFIG --libs "enchant >= 1.4.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ENCHANT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "enchant >= 1.4.2" 2>&1`
5 kx else
5 kx ENCHANT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "enchant >= 1.4.2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ENCHANT_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (enchant >= 1.4.2) were not met:
5 kx
5 kx $ENCHANT_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables ENCHANT_CFLAGS
5 kx and ENCHANT_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables ENCHANT_CFLAGS
5 kx and ENCHANT_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ENCHANT_CFLAGS=$pkg_cv_ENCHANT_CFLAGS
5 kx ENCHANT_LIBS=$pkg_cv_ENCHANT_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $ENCHANT_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $ENCHANT_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx ENCHANT_SHARED_LIBADD="$ENCHANT_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx ENCHANT_SHARED_LIBADD="$ENCHANT_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx ENCHANT_SHARED_LIBADD="-L$ai_p $ENCHANT_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && ENCHANT_SHARED_LIBADD="$ld_runpath_switch$ai_p $ENCHANT_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $ENCHANT_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for enchant_get_version in -lenchant" >&5
5 kx printf %s "checking for enchant_get_version in -lenchant... " >&6; }
5 kx if test ${ac_cv_lib_enchant_enchant_get_version+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lenchant $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char enchant_get_version ();
5 kx int
5 kx main (void)
5 kx {
5 kx return enchant_get_version ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_enchant_enchant_get_version=yes
5 kx else $as_nop
5 kx ac_cv_lib_enchant_enchant_get_version=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_enchant_enchant_get_version" >&5
5 kx printf "%s\n" "$ac_cv_lib_enchant_enchant_get_version" >&6; }
5 kx if test "x$ac_cv_lib_enchant_enchant_get_version" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ENCHANT_GET_VERSION 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_enchant_enchant_get_version
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $ENCHANT_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for enchant_broker_set_param in -lenchant" >&5
5 kx printf %s "checking for enchant_broker_set_param in -lenchant... " >&6; }
5 kx if test ${ac_cv_lib_enchant_enchant_broker_set_param+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lenchant $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char enchant_broker_set_param ();
5 kx int
5 kx main (void)
5 kx {
5 kx return enchant_broker_set_param ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_enchant_enchant_broker_set_param=yes
5 kx else $as_nop
5 kx ac_cv_lib_enchant_enchant_broker_set_param=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_enchant_enchant_broker_set_param" >&5
5 kx printf "%s\n" "$ac_cv_lib_enchant_enchant_broker_set_param" >&6; }
5 kx if test "x$ac_cv_lib_enchant_enchant_broker_set_param" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ENCHANT_BROKER_SET_PARAM 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_enchant_enchant_broker_set_param
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ENCHANT 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/enchant
5 kx ext_srcdir=$abs_srcdir/ext/enchant
5 kx ext_dir=ext/enchant
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_ENCHANT_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in enchant.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC enchant;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC enchant;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_ENCHANT_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in enchant.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_enchant="$shared_objects_enchant $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/enchant.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/enchant.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_enchant"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/enchant.$suffix: $ext_builddir/enchant.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/enchant.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/enchant.$suffix: \$(shared_objects_enchant) \$(ENCHANT_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_enchant) \$(ENCHANT_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_ENCHANT 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_ENCHANT_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in enchant.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC enchant;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in enchant.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC enchant;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=enchant
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ENCHANT_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_exif=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable EXIF (metadata from images) support" >&5
5 kx printf %s "checking whether to enable EXIF (metadata from images) support... " >&6; }
5 kx # Check whether --enable-exif was given.
5 kx if test ${enable_exif+y}
5 kx then :
5 kx enableval=$enable_exif; PHP_EXIF=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_EXIF=no
5 kx test "$PHP_ENABLE_ALL" && PHP_EXIF=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_EXIF in
5 kx shared,*)
5 kx PHP_EXIF=`echo "$PHP_EXIF"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_EXIF=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_EXIF" != "no"; then
5 kx
5 kx printf "%s\n" "#define HAVE_EXIF 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/exif
5 kx ext_srcdir=$abs_srcdir/ext/exif
5 kx ext_dir=ext/exif
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_EXIF_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in exif.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC exif;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC exif;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_EXIF_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in exif.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_exif="$shared_objects_exif $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/exif.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/exif.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_exif"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/exif.$suffix: $ext_builddir/exif.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/exif.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/exif.$suffix: \$(shared_objects_exif) \$(EXIF_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_exif) \$(EXIF_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_EXIF 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_EXIF_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in exif.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC exif;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in exif.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC exif;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=exif
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_ffi=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FFI support" >&5
5 kx printf %s "checking for FFI support... " >&6; }
5 kx
5 kx # Check whether --with-ffi was given.
5 kx if test ${with_ffi+y}
5 kx then :
5 kx withval=$with_ffi; PHP_FFI=$withval
5 kx else $as_nop
5 kx
5 kx PHP_FFI=no
5 kx test "$PHP_ENABLE_ALL" && PHP_FFI=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_FFI in
5 kx shared,*)
5 kx PHP_FFI=`echo "$PHP_FFI"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_FFI=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_FFI" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libffi >= 3.0.11" >&5
5 kx printf %s "checking for libffi >= 3.0.11... " >&6; }
5 kx
5 kx if test -n "$FFI_CFLAGS"; then
5 kx pkg_cv_FFI_CFLAGS="$FFI_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi >= 3.0.11\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libffi >= 3.0.11") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_FFI_CFLAGS=`$PKG_CONFIG --cflags "libffi >= 3.0.11" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$FFI_LIBS"; then
5 kx pkg_cv_FFI_LIBS="$FFI_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi >= 3.0.11\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libffi >= 3.0.11") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_FFI_LIBS=`$PKG_CONFIG --libs "libffi >= 3.0.11" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx FFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libffi >= 3.0.11" 2>&1`
5 kx else
5 kx FFI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libffi >= 3.0.11" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$FFI_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libffi >= 3.0.11) were not met:
5 kx
5 kx $FFI_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables FFI_CFLAGS
5 kx and FFI_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables FFI_CFLAGS
5 kx and FFI_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx FFI_CFLAGS=$pkg_cv_FFI_CFLAGS
5 kx FFI_LIBS=$pkg_cv_FFI_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $FFI_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $FFI_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx FFI_SHARED_LIBADD="$FFI_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx FFI_SHARED_LIBADD="$FFI_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx FFI_SHARED_LIBADD="-L$ai_p $FFI_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && FFI_SHARED_LIBADD="$ld_runpath_switch$ai_p $FFI_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_FFI 1" >>confdefs.h
5 kx
5 kx
5 kx ac_fn_c_check_type "$LINENO" "long double" "ac_cv_type_long_double" "$ac_includes_default"
5 kx if test "x$ac_cv_type_long_double" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fastcall calling convention" >&5
5 kx printf %s "checking for fastcall calling convention... " >&6; }
5 kx if test ${ac_cv_ffi_fastcall+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ffi.h>
5 kx int
5 kx main (void)
5 kx {
5 kx return FFI_FASTCALL
5 kx ;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_ffi_fastcall=yes
5 kx else $as_nop
5 kx ac_cv_ffi_fastcall=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ffi_fastcall" >&5
5 kx printf "%s\n" "$ac_cv_ffi_fastcall" >&6; }
5 kx
5 kx if test "$ac_cv_ffi_fastcall" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_FFI_FASTCALL 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thiscall calling convention" >&5
5 kx printf %s "checking for thiscall calling convention... " >&6; }
5 kx if test ${ac_cv_ffi_thiscall+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ffi.h>
5 kx int
5 kx main (void)
5 kx {
5 kx return FFI_THISCALL
5 kx ;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_ffi_thiscall=yes
5 kx else $as_nop
5 kx ac_cv_ffi_thiscall=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ffi_thiscall" >&5
5 kx printf "%s\n" "$ac_cv_ffi_thiscall" >&6; }
5 kx
5 kx if test "$ac_cv_ffi_thiscall" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_FFI_THISCALL 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdcall calling convention" >&5
5 kx printf %s "checking for stdcall calling convention... " >&6; }
5 kx if test ${ac_cv_ffi_stdcall+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ffi.h>
5 kx int
5 kx main (void)
5 kx {
5 kx return FFI_STDCALL
5 kx ;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_ffi_stdcall=yes
5 kx else $as_nop
5 kx ac_cv_ffi_stdcall=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ffi_stdcall" >&5
5 kx printf "%s\n" "$ac_cv_ffi_stdcall" >&6; }
5 kx
5 kx if test "$ac_cv_ffi_stdcall" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_FFI_STDCALL 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pascal calling convention" >&5
5 kx printf %s "checking for pascal calling convention... " >&6; }
5 kx if test ${ac_cv_ffi_pascal+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ffi.h>
5 kx int
5 kx main (void)
5 kx {
5 kx return FFI_PASCAL
5 kx ;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_ffi_pascal=yes
5 kx else $as_nop
5 kx ac_cv_ffi_pascal=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ffi_pascal" >&5
5 kx printf "%s\n" "$ac_cv_ffi_pascal" >&6; }
5 kx
5 kx if test "$ac_cv_ffi_pascal" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_FFI_PASCAL 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for register calling convention" >&5
5 kx printf %s "checking for register calling convention... " >&6; }
5 kx if test ${ac_cv_ffi_register+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ffi.h>
5 kx int
5 kx main (void)
5 kx {
5 kx return FFI_REGISTER
5 kx ;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_ffi_register=yes
5 kx else $as_nop
5 kx ac_cv_ffi_register=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ffi_register" >&5
5 kx printf "%s\n" "$ac_cv_ffi_register" >&6; }
5 kx
5 kx if test "$ac_cv_ffi_register" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_FFI_REGISTER 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ms_cdecl calling convention" >&5
5 kx printf %s "checking for ms_cdecl calling convention... " >&6; }
5 kx if test ${ac_cv_ffi_ms_cdecl+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ffi.h>
5 kx int
5 kx main (void)
5 kx {
5 kx return FFI_MS_CDECL
5 kx ;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_ffi_ms_cdecl=yes
5 kx else $as_nop
5 kx ac_cv_ffi_ms_cdecl=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ffi_ms_cdecl" >&5
5 kx printf "%s\n" "$ac_cv_ffi_ms_cdecl" >&6; }
5 kx
5 kx if test "$ac_cv_ffi_ms_cdecl" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_FFI_MS_CDECL 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysv calling convention" >&5
5 kx printf %s "checking for sysv calling convention... " >&6; }
5 kx if test ${ac_cv_ffi_sysv+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ffi.h>
5 kx int
5 kx main (void)
5 kx {
5 kx return FFI_SYSV
5 kx ;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_ffi_sysv=yes
5 kx else $as_nop
5 kx ac_cv_ffi_sysv=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ffi_sysv" >&5
5 kx printf "%s\n" "$ac_cv_ffi_sysv" >&6; }
5 kx
5 kx if test "$ac_cv_ffi_sysv" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_FFI_SYSV 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_builddir=ext/ffi
5 kx ext_srcdir=$abs_srcdir/ext/ffi
5 kx ext_dir=ext/ffi
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_FFI_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ffi.c ffi_parser.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC ffi;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC ffi;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_FFI_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ffi.c ffi_parser.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_ffi="$shared_objects_ffi $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/ffi.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/ffi.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_ffi"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/ffi.$suffix: $ext_builddir/ffi.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/ffi.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/ffi.$suffix: \$(shared_objects_ffi) \$(FFI_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_ffi) \$(FFI_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_FFI 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_FFI_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ffi.c ffi_parser.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC ffi;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ffi.c ffi_parser.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC ffi;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=ffi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST FFI_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_fileinfo=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fileinfo support" >&5
5 kx printf %s "checking for fileinfo support... " >&6; }
5 kx # Check whether --enable-fileinfo was given.
5 kx if test ${enable_fileinfo+y}
5 kx then :
5 kx enableval=$enable_fileinfo; PHP_FILEINFO=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_FILEINFO=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_FILEINFO=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_FILEINFO in
5 kx shared,*)
5 kx PHP_FILEINFO=`echo "$PHP_FILEINFO"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_FILEINFO=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_FILEINFO" != "no"; then
5 kx
5 kx libmagic_sources=" \
5 kx libmagic/apprentice.c libmagic/apptype.c libmagic/ascmagic.c \
5 kx libmagic/cdf.c libmagic/cdf_time.c libmagic/compress.c \
5 kx libmagic/encoding.c libmagic/fsmagic.c libmagic/funcs.c \
5 kx libmagic/is_json.c libmagic/is_tar.c libmagic/magic.c libmagic/print.c \
5 kx libmagic/readcdf.c libmagic/softmagic.c libmagic/der.c \
5 kx libmagic/buffer.c libmagic/is_csv.c"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for strcasestr" >&5
5 kx printf %s "checking for strcasestr... " >&6; }
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: skipped, cross-compiling" >&5
5 kx printf "%s\n" "skipped, cross-compiling" >&6; }
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <string.h>
5 kx #include <strings.h>
5 kx #include <stdlib.h>
5 kx
5 kx int main(void)
5 kx {
5 kx char *s0, *s1, *ret;
5 kx
5 kx s0 = (char *) malloc(42);
5 kx s1 = (char *) malloc(8);
5 kx
5 kx memset(s0, 'X', 42);
5 kx s0[24] = 'Y';
5 kx s0[26] = 'Z';
5 kx s0[41] = '\0';
5 kx memset(s1, 'x', 8);
5 kx s1[0] = 'y';
5 kx s1[2] = 'Z';
5 kx s1[7] = '\0';
5 kx
5 kx ret = strcasestr(s0, s1);
5 kx
5 kx return !(NULL != ret);
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: using libmagic strcasestr implementation" >&5
5 kx printf "%s\n" "$as_me: using libmagic strcasestr implementation" >&6;}
5 kx libmagic_sources="$libmagic_sources libmagic/strcasestr.c"
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/fileinfo
5 kx ext_srcdir=$abs_srcdir/ext/fileinfo
5 kx ext_dir=ext/fileinfo
5 kx
5 kx ac_extra=`echo "-I@ext_srcdir@/libmagic"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_FILEINFO_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fileinfo.c $libmagic_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC fileinfo;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC fileinfo;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_FILEINFO_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fileinfo.c $libmagic_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_fileinfo="$shared_objects_fileinfo $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/fileinfo.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/fileinfo.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_fileinfo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/fileinfo.$suffix: $ext_builddir/fileinfo.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/fileinfo.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/fileinfo.$suffix: \$(shared_objects_fileinfo) \$(FILEINFO_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_fileinfo) \$(FILEINFO_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_FILEINFO 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_FILEINFO_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fileinfo.c $libmagic_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC fileinfo;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fileinfo.c $libmagic_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC fileinfo;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=fileinfo
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/libmagic"
5 kx
5 kx
5 kx
5 kx ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
5 kx if test "x$ac_cv_func_utimes" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "strndup" "ac_cv_func_strndup"
5 kx if test "x$ac_cv_func_strndup" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_STRNDUP 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx src=$ext_srcdir/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_filter=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable input filter support" >&5
5 kx printf %s "checking whether to enable input filter support... " >&6; }
5 kx # Check whether --enable-filter was given.
5 kx if test ${enable_filter+y}
5 kx then :
5 kx enableval=$enable_filter; PHP_FILTER=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_FILTER=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_FILTER=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_FILTER in
5 kx shared,*)
5 kx PHP_FILTER=`echo "$PHP_FILTER"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_FILTER=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_FILTER" != "no"; then
5 kx
5 kx ext_builddir=ext/filter
5 kx ext_srcdir=$abs_srcdir/ext/filter
5 kx ext_dir=ext/filter
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_FILTER_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in filter.c sanitizing_filters.c logical_filters.c callback_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC filter;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC filter;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_FILTER_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in filter.c sanitizing_filters.c logical_filters.c callback_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_filter="$shared_objects_filter $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/filter.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/filter.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_filter"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/filter.$suffix: $ext_builddir/filter.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/filter.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/filter.$suffix: \$(shared_objects_filter) \$(FILTER_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_filter) \$(FILTER_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_FILTER 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_FILTER_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in filter.c sanitizing_filters.c logical_filters.c callback_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC filter;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in filter.c sanitizing_filters.c logical_filters.c callback_filter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC filter;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=filter
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST FILTER_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx
5 kx for header_file in ext/filter/php_filter.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx am_i_shared=$PHP_FILTER_SHARED
5 kx is_it_shared=$PHP_PCRE_SHARED
5 kx is_it_enabled=$PHP_PCRE
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension filter to build statically, but it
5 kx depends on extension pcre, which you've configured to build shared.
5 kx You either need to build filter shared or build pcre statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension filter, which depends on extension pcre,
5 kx but you've either not enabled pcre, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_ftp=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable FTP support" >&5
5 kx printf %s "checking whether to enable FTP support... " >&6; }
5 kx # Check whether --enable-ftp was given.
5 kx if test ${enable_ftp+y}
5 kx then :
5 kx enableval=$enable_ftp; PHP_FTP=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_FTP=no
5 kx test "$PHP_ENABLE_ALL" && PHP_FTP=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_FTP in
5 kx shared,*)
5 kx PHP_FTP=`echo "$PHP_FTP"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_FTP=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_openssl_dir=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to explicitly enable FTP SSL support" >&5
5 kx printf %s "checking whether to explicitly enable FTP SSL support... " >&6; }
5 kx
5 kx # Check whether --with-openssl-dir was given.
5 kx if test ${with_openssl_dir+y}
5 kx then :
5 kx withval=$with_openssl_dir; PHP_OPENSSL_DIR=$withval
5 kx else $as_nop
5 kx
5 kx PHP_OPENSSL_DIR=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_OPENSSL_DIR
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_FTP" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_FTP 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/ftp
5 kx ext_srcdir=$abs_srcdir/ext/ftp
5 kx ext_dir=ext/ftp
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_FTP_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_ftp.c ftp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC ftp;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC ftp;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_FTP_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_ftp.c ftp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_ftp="$shared_objects_ftp $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/ftp.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/ftp.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_ftp"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/ftp.$suffix: $ext_builddir/ftp.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/ftp.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/ftp.$suffix: \$(shared_objects_ftp) \$(FTP_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_ftp) \$(FTP_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_FTP 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_FTP_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_ftp.c ftp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC ftp;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_ftp.c ftp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC ftp;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=ftp
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx test -z "$PHP_OPENSSL" && PHP_OPENSSL=no
5 kx
5 kx if test "$PHP_OPENSSL" != "no" || test "$PHP_OPENSSL_DIR" != "no"; then
5 kx
5 kx found_openssl=no
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openssl >= 1.0.2" >&5
5 kx printf %s "checking for openssl >= 1.0.2... " >&6; }
5 kx
5 kx if test -n "$OPENSSL_CFLAGS"; then
5 kx pkg_cv_OPENSSL_CFLAGS="$OPENSSL_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl >= 1.0.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl >= 1.0.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_CFLAGS=`$PKG_CONFIG --cflags "openssl >= 1.0.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$OPENSSL_LIBS"; then
5 kx pkg_cv_OPENSSL_LIBS="$OPENSSL_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl >= 1.0.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl >= 1.0.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_LIBS=`$PKG_CONFIG --libs "openssl >= 1.0.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "openssl >= 1.0.2" 2>&1`
5 kx else
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "openssl >= 1.0.2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$OPENSSL_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (openssl >= 1.0.2) were not met:
5 kx
5 kx $OPENSSL_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx OPENSSL_CFLAGS=$pkg_cv_OPENSSL_CFLAGS
5 kx OPENSSL_LIBS=$pkg_cv_OPENSSL_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx found_openssl=yes
5 kx fi
5 kx
5 kx if test "$found_openssl" = "yes"; then
5 kx
5 kx for ac_i in $OPENSSL_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx FTP_SHARED_LIBADD="$FTP_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx FTP_SHARED_LIBADD="$FTP_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx FTP_SHARED_LIBADD="-L$ai_p $FTP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && FTP_SHARED_LIBADD="$ld_runpath_switch$ai_p $FTP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $OPENSSL_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST FTP_SHARED_LIBADD"
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_FTP_SSL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_gd=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GD support" >&5
5 kx printf %s "checking for GD support... " >&6; }
5 kx # Check whether --enable-gd was given.
5 kx if test ${enable_gd+y}
5 kx then :
5 kx enableval=$enable_gd; PHP_GD=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_GD=no
5 kx test "$PHP_ENABLE_ALL" && PHP_GD=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_GD in
5 kx shared,*)
5 kx PHP_GD=`echo "$PHP_GD"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_GD=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_external_gd=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for external libgd" >&5
5 kx printf %s "checking for external libgd... " >&6; }
5 kx
5 kx # Check whether --with-external-gd was given.
5 kx if test ${with_external_gd+y}
5 kx then :
5 kx withval=$with_external_gd; PHP_EXTERNAL_GD=$withval
5 kx else $as_nop
5 kx
5 kx PHP_EXTERNAL_GD=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_EXTERNAL_GD
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test -z "$PHP_AVIF"; then
5 kx
5 kx php_with_avif=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libavif" >&5
5 kx printf %s "checking for libavif... " >&6; }
5 kx
5 kx # Check whether --with-avif was given.
5 kx if test ${with_avif+y}
5 kx then :
5 kx withval=$with_avif; PHP_AVIF=$withval
5 kx else $as_nop
5 kx
5 kx PHP_AVIF=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_AVIF
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx if test -z "$PHP_WEBP"; then
5 kx
5 kx php_with_webp=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libwebp" >&5
5 kx printf %s "checking for libwebp... " >&6; }
5 kx
5 kx # Check whether --with-webp was given.
5 kx if test ${with_webp+y}
5 kx then :
5 kx withval=$with_webp; PHP_WEBP=$withval
5 kx else $as_nop
5 kx
5 kx PHP_WEBP=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_WEBP
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx if test -z "$PHP_JPEG"; then
5 kx
5 kx php_with_jpeg=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libjpeg" >&5
5 kx printf %s "checking for libjpeg... " >&6; }
5 kx
5 kx # Check whether --with-jpeg was given.
5 kx if test ${with_jpeg+y}
5 kx then :
5 kx withval=$with_jpeg; PHP_JPEG=$withval
5 kx else $as_nop
5 kx
5 kx PHP_JPEG=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_JPEG
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx php_with_xpm=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libXpm" >&5
5 kx printf %s "checking for libXpm... " >&6; }
5 kx
5 kx # Check whether --with-xpm was given.
5 kx if test ${with_xpm+y}
5 kx then :
5 kx withval=$with_xpm; PHP_XPM=$withval
5 kx else $as_nop
5 kx
5 kx PHP_XPM=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_XPM
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_freetype=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FreeType 2" >&5
5 kx printf %s "checking for FreeType 2... " >&6; }
5 kx
5 kx # Check whether --with-freetype was given.
5 kx if test ${with_freetype+y}
5 kx then :
5 kx withval=$with_freetype; PHP_FREETYPE=$withval
5 kx else $as_nop
5 kx
5 kx PHP_FREETYPE=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_FREETYPE
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_gd_jis_conv=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable JIS-mapped Japanese font support in GD" >&5
5 kx printf %s "checking whether to enable JIS-mapped Japanese font support in GD... " >&6; }
5 kx # Check whether --enable-gd-jis-conv was given.
5 kx if test ${enable_gd_jis_conv+y}
5 kx then :
5 kx enableval=$enable_gd_jis_conv; PHP_GD_JIS_CONV=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_GD_JIS_CONV=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_GD_JIS_CONV
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_GD" != "no"; then
5 kx
5 kx if test "$PHP_EXTERNAL_GD" = "no"; then
5 kx extra_sources="libgd/gd.c libgd/gd_gd.c libgd/gd_gd2.c libgd/gd_io.c libgd/gd_io_dp.c \
5 kx libgd/gd_io_file.c libgd/gd_ss.c libgd/gd_io_ss.c libgd/gd_webp.c libgd/gd_avif.c \
5 kx libgd/gd_png.c libgd/gd_jpeg.c libgd/gdxpm.c libgd/gdfontt.c libgd/gdfonts.c \
5 kx libgd/gdfontmb.c libgd/gdfontl.c libgd/gdfontg.c libgd/gdtables.c libgd/gdft.c \
5 kx libgd/gdcache.c libgd/gdkanji.c libgd/wbmp.c libgd/gd_wbmp.c libgd/gdhelpers.c \
5 kx libgd/gd_topal.c libgd/gd_gif_in.c libgd/gd_xbm.c libgd/gd_gif_out.c libgd/gd_security.c \
5 kx libgd/gd_filter.c libgd/gd_pixelate.c libgd/gd_rotate.c libgd/gd_color_match.c \
5 kx libgd/gd_transform.c libgd/gd_crop.c libgd/gd_interpolation.c libgd/gd_matrix.c \
5 kx libgd/gd_bmp.c libgd/gd_tga.c"
5 kx
5 kx ac_fn_c_check_func "$LINENO" "fabsf" "ac_cv_func_fabsf"
5 kx if test "x$ac_cv_func_fabsf" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_FABSF 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "floorf" "ac_cv_func_floorf"
5 kx if test "x$ac_cv_func_floorf" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_FLOORF 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GD_BUNDLED 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GD_PNG 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GD_BMP 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GD_TGA 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlib" >&5
5 kx printf %s "checking for zlib... " >&6; }
5 kx
5 kx if test -n "$ZLIB_CFLAGS"; then
5 kx pkg_cv_ZLIB_CFLAGS="$ZLIB_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "zlib") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ZLIB_CFLAGS=`$PKG_CONFIG --cflags "zlib" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ZLIB_LIBS"; then
5 kx pkg_cv_ZLIB_LIBS="$ZLIB_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "zlib") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ZLIB_LIBS=`$PKG_CONFIG --libs "zlib" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ZLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "zlib" 2>&1`
5 kx else
5 kx ZLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "zlib" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ZLIB_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (zlib) were not met:
5 kx
5 kx $ZLIB_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables ZLIB_CFLAGS
5 kx and ZLIB_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables ZLIB_CFLAGS
5 kx and ZLIB_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ZLIB_CFLAGS=$pkg_cv_ZLIB_CFLAGS
5 kx ZLIB_LIBS=$pkg_cv_ZLIB_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $ZLIB_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="-L$ai_p $GD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GD_SHARED_LIBADD="$ld_runpath_switch$ai_p $GD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $ZLIB_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libpng" >&5
5 kx printf %s "checking for libpng... " >&6; }
5 kx
5 kx if test -n "$PNG_CFLAGS"; then
5 kx pkg_cv_PNG_CFLAGS="$PNG_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libpng") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_PNG_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$PNG_LIBS"; then
5 kx pkg_cv_PNG_LIBS="$PNG_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libpng") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_PNG_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx PNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpng" 2>&1`
5 kx else
5 kx PNG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpng" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$PNG_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libpng) were not met:
5 kx
5 kx $PNG_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables PNG_CFLAGS
5 kx and PNG_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables PNG_CFLAGS
5 kx and PNG_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx PNG_CFLAGS=$pkg_cv_PNG_CFLAGS
5 kx PNG_LIBS=$pkg_cv_PNG_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $PNG_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="-L$ai_p $GD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GD_SHARED_LIBADD="$ld_runpath_switch$ai_p $GD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $PNG_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBPNG 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx if test "$PHP_AVIF" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libavif >= 0.8.2" >&5
5 kx printf %s "checking for libavif >= 0.8.2... " >&6; }
5 kx
5 kx if test -n "$AVIF_CFLAGS"; then
5 kx pkg_cv_AVIF_CFLAGS="$AVIF_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libavif >= 0.8.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libavif >= 0.8.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_AVIF_CFLAGS=`$PKG_CONFIG --cflags "libavif >= 0.8.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$AVIF_LIBS"; then
5 kx pkg_cv_AVIF_LIBS="$AVIF_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libavif >= 0.8.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libavif >= 0.8.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_AVIF_LIBS=`$PKG_CONFIG --libs "libavif >= 0.8.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx AVIF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libavif >= 0.8.2" 2>&1`
5 kx else
5 kx AVIF_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libavif >= 0.8.2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$AVIF_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libavif >= 0.8.2) were not met:
5 kx
5 kx $AVIF_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables AVIF_CFLAGS
5 kx and AVIF_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables AVIF_CFLAGS
5 kx and AVIF_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx AVIF_CFLAGS=$pkg_cv_AVIF_CFLAGS
5 kx AVIF_LIBS=$pkg_cv_AVIF_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $AVIF_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="-L$ai_p $GD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GD_SHARED_LIBADD="$ld_runpath_switch$ai_p $GD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $AVIF_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBAVIF 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GD_AVIF 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_WEBP" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libwebp >= 0.2.0" >&5
5 kx printf %s "checking for libwebp >= 0.2.0... " >&6; }
5 kx
5 kx if test -n "$WEBP_CFLAGS"; then
5 kx pkg_cv_WEBP_CFLAGS="$WEBP_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libwebp >= 0.2.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libwebp >= 0.2.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_WEBP_CFLAGS=`$PKG_CONFIG --cflags "libwebp >= 0.2.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$WEBP_LIBS"; then
5 kx pkg_cv_WEBP_LIBS="$WEBP_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libwebp >= 0.2.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libwebp >= 0.2.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_WEBP_LIBS=`$PKG_CONFIG --libs "libwebp >= 0.2.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx WEBP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libwebp >= 0.2.0" 2>&1`
5 kx else
5 kx WEBP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libwebp >= 0.2.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$WEBP_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libwebp >= 0.2.0) were not met:
5 kx
5 kx $WEBP_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables WEBP_CFLAGS
5 kx and WEBP_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables WEBP_CFLAGS
5 kx and WEBP_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx WEBP_CFLAGS=$pkg_cv_WEBP_CFLAGS
5 kx WEBP_LIBS=$pkg_cv_WEBP_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $WEBP_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="-L$ai_p $GD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GD_SHARED_LIBADD="$ld_runpath_switch$ai_p $GD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $WEBP_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBWEBP 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GD_WEBP 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_JPEG" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libjpeg" >&5
5 kx printf %s "checking for libjpeg... " >&6; }
5 kx
5 kx if test -n "$JPEG_CFLAGS"; then
5 kx pkg_cv_JPEG_CFLAGS="$JPEG_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libjpeg\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libjpeg") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_JPEG_CFLAGS=`$PKG_CONFIG --cflags "libjpeg" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$JPEG_LIBS"; then
5 kx pkg_cv_JPEG_LIBS="$JPEG_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libjpeg\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libjpeg") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_JPEG_LIBS=`$PKG_CONFIG --libs "libjpeg" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx JPEG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libjpeg" 2>&1`
5 kx else
5 kx JPEG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libjpeg" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$JPEG_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libjpeg) were not met:
5 kx
5 kx $JPEG_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables JPEG_CFLAGS
5 kx and JPEG_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables JPEG_CFLAGS
5 kx and JPEG_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx JPEG_CFLAGS=$pkg_cv_JPEG_CFLAGS
5 kx JPEG_LIBS=$pkg_cv_JPEG_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $JPEG_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="-L$ai_p $GD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GD_SHARED_LIBADD="$ld_runpath_switch$ai_p $GD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $JPEG_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBJPEG 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GD_JPG 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_XPM" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xpm" >&5
5 kx printf %s "checking for xpm... " >&6; }
5 kx
5 kx if test -n "$XPM_CFLAGS"; then
5 kx pkg_cv_XPM_CFLAGS="$XPM_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xpm\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "xpm") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_XPM_CFLAGS=`$PKG_CONFIG --cflags "xpm" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$XPM_LIBS"; then
5 kx pkg_cv_XPM_LIBS="$XPM_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xpm\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "xpm") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_XPM_LIBS=`$PKG_CONFIG --libs "xpm" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx XPM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xpm" 2>&1`
5 kx else
5 kx XPM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xpm" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$XPM_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (xpm) were not met:
5 kx
5 kx $XPM_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables XPM_CFLAGS
5 kx and XPM_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables XPM_CFLAGS
5 kx and XPM_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx XPM_CFLAGS=$pkg_cv_XPM_CFLAGS
5 kx XPM_LIBS=$pkg_cv_XPM_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $XPM_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="-L$ai_p $GD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GD_SHARED_LIBADD="$ld_runpath_switch$ai_p $GD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $XPM_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_XPM 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GD_XPM 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_FREETYPE" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for freetype2" >&5
5 kx printf %s "checking for freetype2... " >&6; }
5 kx
5 kx if test -n "$FREETYPE2_CFLAGS"; then
5 kx pkg_cv_FREETYPE2_CFLAGS="$FREETYPE2_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_FREETYPE2_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$FREETYPE2_LIBS"; then
5 kx pkg_cv_FREETYPE2_LIBS="$FREETYPE2_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_FREETYPE2_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2" 2>&1`
5 kx else
5 kx FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$FREETYPE2_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (freetype2) were not met:
5 kx
5 kx $FREETYPE2_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables FREETYPE2_CFLAGS
5 kx and FREETYPE2_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables FREETYPE2_CFLAGS
5 kx and FREETYPE2_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx FREETYPE2_CFLAGS=$pkg_cv_FREETYPE2_CFLAGS
5 kx FREETYPE2_LIBS=$pkg_cv_FREETYPE2_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx FREETYPE2_FOUND=true
5 kx fi
5 kx
5 kx
5 kx for ac_i in $FREETYPE2_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $FREETYPE2_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="-L$ai_p $GD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GD_SHARED_LIBADD="$ld_runpath_switch$ai_p $GD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBFREETYPE 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GD_FREETYPE 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_GD_JIS_CONV" = "yes"; then
5 kx
5 kx printf "%s\n" "#define USE_GD_JISX0208 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define JISX0208 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/gd
5 kx ext_srcdir=$abs_srcdir/ext/gd
5 kx ext_dir=ext/gd
5 kx
5 kx ac_extra=`echo "\\$(GD_CFLAGS)"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_GD_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gd.c $extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC gd;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC gd;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_GD_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gd.c $extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_gd="$shared_objects_gd $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/gd.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/gd.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_gd"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/gd.$suffix: $ext_builddir/gd.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/gd.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/gd.$suffix: \$(shared_objects_gd) \$(GD_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_gd) \$(GD_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_GD 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_GD_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gd.c $extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC gd;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gd.c $extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC gd;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=gd
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/libgd"
5 kx
5 kx
5 kx GD_CFLAGS="-I$ext_srcdir/libgd $GD_CFLAGS"
5 kx GD_HEADER_DIRS="ext/gd/ ext/gd/libgd/"
5 kx
5 kx
5 kx old_LIBS=$LIBS
5 kx LIBS=" $GD_SHARED_LIBADD $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx char foobar () {}
5 kx char foobar();
5 kx int main() {
5 kx foobar();
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx as_fn_error $? "GD build test failed. Please check the config.log for details." "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx else
5 kx extra_sources="gd_compat.c"
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdlib >= 2.1.0" >&5
5 kx printf %s "checking for gdlib >= 2.1.0... " >&6; }
5 kx
5 kx if test -n "$GDLIB_CFLAGS"; then
5 kx pkg_cv_GDLIB_CFLAGS="$GDLIB_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdlib >= 2.1.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "gdlib >= 2.1.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_GDLIB_CFLAGS=`$PKG_CONFIG --cflags "gdlib >= 2.1.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$GDLIB_LIBS"; then
5 kx pkg_cv_GDLIB_LIBS="$GDLIB_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gdlib >= 2.1.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "gdlib >= 2.1.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_GDLIB_LIBS=`$PKG_CONFIG --libs "gdlib >= 2.1.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx GDLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gdlib >= 2.1.0" 2>&1`
5 kx else
5 kx GDLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gdlib >= 2.1.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$GDLIB_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (gdlib >= 2.1.0) were not met:
5 kx
5 kx $GDLIB_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables GDLIB_CFLAGS
5 kx and GDLIB_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables GDLIB_CFLAGS
5 kx and GDLIB_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx GDLIB_CFLAGS=$pkg_cv_GDLIB_CFLAGS
5 kx GDLIB_LIBS=$pkg_cv_GDLIB_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $GDLIB_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="$GD_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GD_SHARED_LIBADD="-L$ai_p $GD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GD_SHARED_LIBADD="$ld_runpath_switch$ai_p $GD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $GDLIB_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBGD 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageCreateFromPng in -lgd" >&5
5 kx printf %s "checking for gdImageCreateFromPng in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageCreateFromPng+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageCreateFromPng ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageCreateFromPng ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageCreateFromPng=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageCreateFromPng=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageCreateFromPng" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageCreateFromPng" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageCreateFromPng" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_PNG 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageCreateFromPng
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageCreateFromAvif in -lgd" >&5
5 kx printf %s "checking for gdImageCreateFromAvif in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageCreateFromAvif+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageCreateFromAvif ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageCreateFromAvif ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageCreateFromAvif=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageCreateFromAvif=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageCreateFromAvif" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageCreateFromAvif" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageCreateFromAvif" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_AVIF 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageCreateFromAvif
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageCreateFromWebp in -lgd" >&5
5 kx printf %s "checking for gdImageCreateFromWebp in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageCreateFromWebp+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageCreateFromWebp ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageCreateFromWebp ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageCreateFromWebp=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageCreateFromWebp=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageCreateFromWebp" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageCreateFromWebp" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageCreateFromWebp" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_WEBP 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageCreateFromWebp
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageCreateFromJpeg in -lgd" >&5
5 kx printf %s "checking for gdImageCreateFromJpeg in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageCreateFromJpeg+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageCreateFromJpeg ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageCreateFromJpeg ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageCreateFromJpeg=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageCreateFromJpeg=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageCreateFromJpeg" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageCreateFromJpeg" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageCreateFromJpeg" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_JPG 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageCreateFromJpeg
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageCreateFromXpm in -lgd" >&5
5 kx printf %s "checking for gdImageCreateFromXpm in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageCreateFromXpm+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageCreateFromXpm ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageCreateFromXpm ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageCreateFromXpm=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageCreateFromXpm=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageCreateFromXpm" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageCreateFromXpm" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageCreateFromXpm" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_XPM 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageCreateFromXpm
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageCreateFromBmp in -lgd" >&5
5 kx printf %s "checking for gdImageCreateFromBmp in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageCreateFromBmp+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageCreateFromBmp ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageCreateFromBmp ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageCreateFromBmp=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageCreateFromBmp=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageCreateFromBmp" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageCreateFromBmp" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageCreateFromBmp" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_BMP 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageCreateFromBmp
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageCreateFromTga in -lgd" >&5
5 kx printf %s "checking for gdImageCreateFromTga in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageCreateFromTga+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageCreateFromTga ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageCreateFromTga ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageCreateFromTga=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageCreateFromTga=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageCreateFromTga" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageCreateFromTga" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageCreateFromTga" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_TGA 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageCreateFromTga
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageStringFT in -lgd" >&5
5 kx printf %s "checking for gdImageStringFT in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageStringFT+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageStringFT ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageStringFT ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageStringFT=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageStringFT=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageStringFT" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageStringFT" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageStringFT" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_FREETYPE 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageStringFT
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdVersionString in -lgd" >&5
5 kx printf %s "checking for gdVersionString in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdVersionString+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdVersionString ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdVersionString ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdVersionString=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdVersionString=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdVersionString" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdVersionString" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdVersionString" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_LIBVERSION 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdVersionString
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageGetInterpolationMethod in -lgd" >&5
5 kx printf %s "checking for gdImageGetInterpolationMethod in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageGetInterpolationMethod+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageGetInterpolationMethod ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageGetInterpolationMethod ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageGetInterpolationMethod=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageGetInterpolationMethod=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageGetInterpolationMethod" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageGetInterpolationMethod" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageGetInterpolationMethod" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx printf "%s\n" "#define HAVE_GD_GET_INTERPOLATION 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageGetInterpolationMethod
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/gd
5 kx ext_srcdir=$abs_srcdir/ext/gd
5 kx ext_dir=ext/gd
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_GD_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gd.c $extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC gd;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC gd;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_GD_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gd.c $extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_gd="$shared_objects_gd $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/gd.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/gd.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_gd"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/gd.$suffix: $ext_builddir/gd.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/gd.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/gd.$suffix: \$(shared_objects_gd) \$(GD_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_gd) \$(GD_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_GD 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_GD_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gd.c $extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC gd;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gd.c $extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC gd;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=gd
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx GD_HEADER_DIRS="ext/gd/"
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=" $GD_SHARED_LIBADD "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdImageCreate in -lgd" >&5
5 kx printf %s "checking for gdImageCreate in -lgd... " >&6; }
5 kx if test ${ac_cv_lib_gd_gdImageCreate+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgd $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char gdImageCreate ();
5 kx int
5 kx main (void)
5 kx {
5 kx return gdImageCreate ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gd_gdImageCreate=yes
5 kx else $as_nop
5 kx ac_cv_lib_gd_gdImageCreate=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageCreate" >&5
5 kx printf "%s\n" "$ac_cv_lib_gd_gdImageCreate" >&6; }
5 kx if test "x$ac_cv_lib_gd_gdImageCreate" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gd_gdImageCreate
5 kx
5 kx as_fn_error $? "GD build test failed. Please check the config.log for details." "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx for header_file in $GD_HEADER_DIRS; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST GD_CFLAGS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST GDLIB_CFLAGS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST GDLIB_LIBS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST GD_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_gettext=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext support" >&5
5 kx printf %s "checking for GNU gettext support... " >&6; }
5 kx
5 kx # Check whether --with-gettext was given.
5 kx if test ${with_gettext+y}
5 kx then :
5 kx withval=$with_gettext; PHP_GETTEXT=$withval
5 kx else $as_nop
5 kx
5 kx PHP_GETTEXT=no
5 kx test "$PHP_ENABLE_ALL" && PHP_GETTEXT=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_GETTEXT in
5 kx shared,*)
5 kx PHP_GETTEXT=`echo "$PHP_GETTEXT"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_GETTEXT=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_GETTEXT" != "no"; then
5 kx for i in $PHP_GETTEXT /usr/local /usr; do
5 kx test -r $i/include/libintl.h && GETTEXT_DIR=$i && break
5 kx done
5 kx
5 kx if test -z "$GETTEXT_DIR"; then
5 kx as_fn_error $? "Cannot locate header file libintl.h" "$LINENO" 5
5 kx fi
5 kx
5 kx GETTEXT_LIBDIR=$GETTEXT_DIR/$PHP_LIBDIR
5 kx GETTEXT_INCDIR=$GETTEXT_DIR/include
5 kx
5 kx O_LDFLAGS=$LDFLAGS
5 kx LDFLAGS="$LDFLAGS -L$GETTEXT_LIBDIR"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
5 kx printf %s "checking for bindtextdomain in -lintl... " >&6; }
5 kx if test ${ac_cv_lib_intl_bindtextdomain+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lintl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char bindtextdomain ();
5 kx int
5 kx main (void)
5 kx {
5 kx return bindtextdomain ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_intl_bindtextdomain=yes
5 kx else $as_nop
5 kx ac_cv_lib_intl_bindtextdomain=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
5 kx printf "%s\n" "$ac_cv_lib_intl_bindtextdomain" >&6; }
5 kx if test "x$ac_cv_lib_intl_bindtextdomain" = xyes
5 kx then :
5 kx
5 kx GETTEXT_LIBS=intl
5 kx GETTEXT_CHECK_IN_LIB=intl
5 kx
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lc" >&5
5 kx printf %s "checking for bindtextdomain in -lc... " >&6; }
5 kx if test ${ac_cv_lib_c_bindtextdomain+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lc $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char bindtextdomain ();
5 kx int
5 kx main (void)
5 kx {
5 kx return bindtextdomain ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_c_bindtextdomain=yes
5 kx else $as_nop
5 kx ac_cv_lib_c_bindtextdomain=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_bindtextdomain" >&5
5 kx printf "%s\n" "$ac_cv_lib_c_bindtextdomain" >&6; }
5 kx if test "x$ac_cv_lib_c_bindtextdomain" = xyes
5 kx then :
5 kx
5 kx GETTEXT_LIBS=
5 kx GETTEXT_CHECK_IN_LIB=c
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "Unable to find required gettext library" "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBINTL 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/gettext
5 kx ext_srcdir=$abs_srcdir/ext/gettext
5 kx ext_dir=ext/gettext
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_GETTEXT_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gettext.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC gettext;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC gettext;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_GETTEXT_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gettext.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_gettext="$shared_objects_gettext $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/gettext.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/gettext.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_gettext"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/gettext.$suffix: $ext_builddir/gettext.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/gettext.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/gettext.$suffix: \$(shared_objects_gettext) \$(GETTEXT_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_gettext) \$(GETTEXT_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_GETTEXT 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_GETTEXT_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gettext.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC gettext;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gettext.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC gettext;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=gettext
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST GETTEXT_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx if test "$GETTEXT_INCDIR" != "/usr/include"; then
5 kx
5 kx if test -z "$GETTEXT_INCDIR" || echo "$GETTEXT_INCDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$GETTEXT_INCDIR
5 kx else
5 kx
5 kx ep_dir=`echo $GETTEXT_INCDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$GETTEXT_INCDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$GETTEXT_CHECK_IN_LIB""_ngettext" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ngettext in -l$GETTEXT_CHECK_IN_LIB" >&5
5 kx printf %s "checking for ngettext in -l$GETTEXT_CHECK_IN_LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$GETTEXT_CHECK_IN_LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char ngettext ();
5 kx int
5 kx main (void)
5 kx {
5 kx return ngettext ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_NGETTEXT 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$GETTEXT_CHECK_IN_LIB""_dngettext" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dngettext in -l$GETTEXT_CHECK_IN_LIB" >&5
5 kx printf %s "checking for dngettext in -l$GETTEXT_CHECK_IN_LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$GETTEXT_CHECK_IN_LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dngettext ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dngettext ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_DNGETTEXT 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$GETTEXT_CHECK_IN_LIB""_dcngettext" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dcngettext in -l$GETTEXT_CHECK_IN_LIB" >&5
5 kx printf %s "checking for dcngettext in -l$GETTEXT_CHECK_IN_LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$GETTEXT_CHECK_IN_LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dcngettext ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dcngettext ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_DCNGETTEXT 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$GETTEXT_CHECK_IN_LIB""_bind_textdomain_codeset" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bind_textdomain_codeset in -l$GETTEXT_CHECK_IN_LIB" >&5
5 kx printf %s "checking for bind_textdomain_codeset in -l$GETTEXT_CHECK_IN_LIB... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$GETTEXT_CHECK_IN_LIB $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char bind_textdomain_codeset ();
5 kx int
5 kx main (void)
5 kx {
5 kx return bind_textdomain_codeset ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_BIND_TEXTDOMAIN_CODESET 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx LDFLAGS=$O_LDFLAGS
5 kx
5 kx if test -n "$GETTEXT_LIBS"; then
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GETTEXT_SHARED_LIBADD="-l$GETTEXT_LIBS $GETTEXT_SHARED_LIBADD"
5 kx if test -n "$GETTEXT_LIBDIR"; then
5 kx
5 kx if test "$GETTEXT_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$GETTEXT_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$GETTEXT_LIBDIR" || echo "$GETTEXT_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$GETTEXT_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $GETTEXT_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$GETTEXT_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GETTEXT_SHARED_LIBADD="-L$ai_p $GETTEXT_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GETTEXT_SHARED_LIBADD="$ld_runpath_switch$ai_p $GETTEXT_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$GETTEXT_LIBDIR"; then
5 kx
5 kx if test "$GETTEXT_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$GETTEXT_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$GETTEXT_LIBDIR" || echo "$GETTEXT_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$GETTEXT_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $GETTEXT_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$GETTEXT_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $GETTEXT_LIBS in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$GETTEXT_LIBS $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_gmp=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU MP support" >&5
5 kx printf %s "checking for GNU MP support... " >&6; }
5 kx
5 kx # Check whether --with-gmp was given.
5 kx if test ${with_gmp+y}
5 kx then :
5 kx withval=$with_gmp; PHP_GMP=$withval
5 kx else $as_nop
5 kx
5 kx PHP_GMP=no
5 kx test "$PHP_ENABLE_ALL" && PHP_GMP=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_GMP in
5 kx shared,*)
5 kx PHP_GMP=`echo "$PHP_GMP"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_GMP=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_GMP" != "no"; then
5 kx if test "$PHP_GMP" = "yes"; then
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=""
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gmpz_rootrem in -lgmp" >&5
5 kx printf %s "checking for __gmpz_rootrem in -lgmp... " >&6; }
5 kx if test ${ac_cv_lib_gmp___gmpz_rootrem+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgmp $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __gmpz_rootrem ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __gmpz_rootrem ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gmp___gmpz_rootrem=yes
5 kx else $as_nop
5 kx ac_cv_lib_gmp___gmpz_rootrem=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_rootrem" >&5
5 kx printf "%s\n" "$ac_cv_lib_gmp___gmpz_rootrem" >&6; }
5 kx if test "x$ac_cv_lib_gmp___gmpz_rootrem" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gmp___gmpz_rootrem
5 kx
5 kx as_fn_error $? "GNU MP Library version 4.2 or greater required." "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx case gmp in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx GMP_SHARED_LIBADD="-lgmp $GMP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx case gmp in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lgmp $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx else
5 kx if test ! -f $PHP_GMP/include/gmp.h; then
5 kx as_fn_error $? "Unable to locate gmp.h" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$PHP_GMP/$PHP_LIBDIR
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __gmpz_rootrem in -lgmp" >&5
5 kx printf %s "checking for __gmpz_rootrem in -lgmp... " >&6; }
5 kx if test ${ac_cv_lib_gmp___gmpz_rootrem+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgmp $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __gmpz_rootrem ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __gmpz_rootrem ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gmp___gmpz_rootrem=yes
5 kx else $as_nop
5 kx ac_cv_lib_gmp___gmpz_rootrem=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp___gmpz_rootrem" >&5
5 kx printf "%s\n" "$ac_cv_lib_gmp___gmpz_rootrem" >&6; }
5 kx if test "x$ac_cv_lib_gmp___gmpz_rootrem" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gmp___gmpz_rootrem
5 kx
5 kx as_fn_error $? "GNU MP Library version 4.2 or greater required." "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GMP_SHARED_LIBADD="-lgmp $GMP_SHARED_LIBADD"
5 kx if test -n "$PHP_GMP/$PHP_LIBDIR"; then
5 kx
5 kx if test "$PHP_GMP/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PHP_GMP/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PHP_GMP/$PHP_LIBDIR" || echo "$PHP_GMP/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PHP_GMP/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PHP_GMP/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PHP_GMP/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx GMP_SHARED_LIBADD="-L$ai_p $GMP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && GMP_SHARED_LIBADD="$ld_runpath_switch$ai_p $GMP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$PHP_GMP/$PHP_LIBDIR"; then
5 kx
5 kx if test "$PHP_GMP/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PHP_GMP/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PHP_GMP/$PHP_LIBDIR" || echo "$PHP_GMP/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PHP_GMP/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PHP_GMP/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PHP_GMP/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case gmp in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lgmp $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$PHP_GMP/include" != "/usr/include"; then
5 kx
5 kx if test -z "$PHP_GMP/include" || echo "$PHP_GMP/include" | grep '^/' >/dev/null ; then
5 kx ai_p=$PHP_GMP/include
5 kx else
5 kx
5 kx ep_dir=`echo $PHP_GMP/include|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PHP_GMP/include"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx for header_file in ext/gmp/php_gmp_int.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/gmp
5 kx ext_srcdir=$abs_srcdir/ext/gmp
5 kx ext_dir=ext/gmp
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_GMP_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gmp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC gmp;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC gmp;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_GMP_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gmp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_gmp="$shared_objects_gmp $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/gmp.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/gmp.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_gmp"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/gmp.$suffix: $ext_builddir/gmp.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/gmp.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/gmp.$suffix: \$(shared_objects_gmp) \$(GMP_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_gmp) \$(GMP_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_GMP 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_GMP_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gmp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC gmp;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in gmp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC gmp;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=gmp
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST GMP_SHARED_LIBADD"
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_GMP 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_mhash=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mhash support" >&5
5 kx printf %s "checking for mhash support... " >&6; }
5 kx
5 kx # Check whether --with-mhash was given.
5 kx if test ${with_mhash+y}
5 kx then :
5 kx withval=$with_mhash; PHP_MHASH=$withval
5 kx else $as_nop
5 kx
5 kx PHP_MHASH=no
5 kx test "$PHP_ENABLE_ALL" && PHP_MHASH=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_MHASH in
5 kx shared,*)
5 kx PHP_MHASH=`echo "$PHP_MHASH"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_MHASH=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_MHASH" != "no"; then
5 kx if test "$PHP_HASH" = "no"; then
5 kx PHP_HASH="yes"
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_MHASH_BC 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx if test $ac_cv_c_bigendian_php = yes; then
5 kx EXT_HASH_SHA3_SOURCES="hash_sha3.c"
5 kx
5 kx printf "%s\n" "#define HAVE_SLOW_HASH3 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: \"Use SHA3 slow implementation on bigendian\"" >&5
5 kx printf "%s\n" "$as_me: WARNING: \"Use SHA3 slow implementation on bigendian\"" >&2;}
5 kx else
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5 kx printf %s "checking size of long... " >&6; }
5 kx if test ${ac_cv_sizeof_long+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_long" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (long)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_long=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_long" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we're at 64-bit platform" >&5
5 kx printf %s "checking if we're at 64-bit platform... " >&6; }
5 kx if test "$ac_cv_sizeof_long" -eq 4
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx SHA3_DIR="sha3/generic32lc"
5 kx SHA3_OPT_SRC="$SHA3_DIR/KeccakP-1600-inplace32BI.c"
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx SHA3_DIR="sha3/generic64lc"
5 kx SHA3_OPT_SRC="$SHA3_DIR/KeccakP-1600-opt64.c"
5 kx
5 kx fi
5 kx EXT_HASH_SHA3_SOURCES="$SHA3_OPT_SRC $SHA3_DIR/KeccakHash.c $SHA3_DIR/KeccakSponge.c hash_sha3.c"
5 kx PHP_HASH_CFLAGS="-Wno-implicit-fallthrough -I@ext_srcdir@/$SHA3_DIR -DKeccakP200_excluded -DKeccakP400_excluded -DKeccakP800_excluded -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"
5 kx
5 kx
5 kx
5 kx $php_shtool mkdir -p ext/hash/$SHA3_DIR
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx $php_shtool mkdir -p ext/hash/murmur
5 kx
5 kx
5 kx PHP_HASH_CFLAGS="$PHP_HASH_CFLAGS -I@ext_srcdir@/xxhash"
5 kx
5 kx EXT_HASH_SOURCES="hash.c hash_md.c hash_sha.c hash_ripemd.c hash_haval.c \
5 kx hash_tiger.c hash_gost.c hash_snefru.c hash_whirlpool.c hash_adler32.c \
5 kx hash_crc32.c hash_fnv.c hash_joaat.c $EXT_HASH_SHA3_SOURCES
5 kx murmur/PMurHash.c murmur/PMurHash128.c hash_murmur.c hash_xxhash.c"
5 kx EXT_HASH_HEADERS="php_hash.h php_hash_md.h php_hash_sha.h php_hash_ripemd.h \
5 kx php_hash_haval.h php_hash_tiger.h php_hash_gost.h php_hash_snefru.h \
5 kx php_hash_whirlpool.h php_hash_adler32.h php_hash_crc32.h \
5 kx php_hash_fnv.h php_hash_joaat.h php_hash_sha3.h php_hash_murmur.h \
5 kx php_hash_xxhash.h"
5 kx
5 kx
5 kx ext_builddir=ext/hash
5 kx ext_srcdir=$abs_srcdir/ext/hash
5 kx ext_dir=ext/hash
5 kx
5 kx ac_extra=`echo "$PHP_HASH_CFLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "0" != "shared" && test "0" != "yes" && test "" != "cli"; then
5 kx PHP_HASH_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $EXT_HASH_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC hash;$ext_dir"
5 kx if test "0" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC hash;$ext_dir"
5 kx fi
5 kx else
5 kx if test "0" = "shared" || test "0" = "yes"; then
5 kx PHP_HASH_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $EXT_HASH_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_hash="$shared_objects_hash $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/hash.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/hash.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_hash"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/hash.$suffix: $ext_builddir/hash.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/hash.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/hash.$suffix: \$(shared_objects_hash) \$(HASH_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_hash) \$(HASH_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_HASH 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "0" != "shared" && test "0" != "yes" && test "" = "cli"; then
5 kx PHP_HASH_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $EXT_HASH_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC hash;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $EXT_HASH_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC hash;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=hash
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx header_path=ext/hash
5 kx for header_file in $EXT_HASH_HEADERS; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_iconv=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv support" >&5
5 kx printf %s "checking for iconv support... " >&6; }
5 kx
5 kx # Check whether --with-iconv was given.
5 kx if test ${with_iconv+y}
5 kx then :
5 kx withval=$with_iconv; PHP_ICONV=$withval
5 kx else $as_nop
5 kx
5 kx PHP_ICONV=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_ICONV=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_ICONV in
5 kx shared,*)
5 kx PHP_ICONV=`echo "$PHP_ICONV"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_ICONV=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_ICONV" != "no"; then
5 kx
5 kx
5 kx found_iconv=no
5 kx unset ICONV_DIR
5 kx
5 kx if test "$PHP_ICONV" = "yes"; then
5 kx LIBS_save="$LIBS"
5 kx LIBS=
5 kx ac_fn_c_check_func "$LINENO" "iconv" "ac_cv_func_iconv"
5 kx if test "x$ac_cv_func_iconv" = xyes
5 kx then :
5 kx
5 kx found_iconv=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_fn_c_check_func "$LINENO" "libiconv" "ac_cv_func_libiconv"
5 kx if test "x$ac_cv_func_libiconv" = xyes
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBICONV 1" >>confdefs.h
5 kx
5 kx found_iconv=yes
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx LIBS="$LIBS_save"
5 kx fi
5 kx
5 kx if test "$found_iconv" = "no"; then
5 kx
5 kx for i in $PHP_ICONV /usr/local /usr; do
5 kx if test -r $i/include/gnu-libiconv/iconv.h; then
5 kx ICONV_DIR=$i
5 kx ICONV_INCLUDE_DIR=$i/include/gnu-libiconv
5 kx iconv_lib_name=iconv
5 kx break
5 kx elif test -r $i/include/iconv.h; then
5 kx ICONV_DIR=$i
5 kx ICONV_INCLUDE_DIR=$i/include
5 kx iconv_lib_name=iconv
5 kx break
5 kx fi
5 kx done
5 kx
5 kx if test -z "$ICONV_DIR"; then
5 kx as_fn_error $? "Please specify the install prefix of iconv with --with-iconv=<DIR>" "$LINENO" 5
5 kx fi
5 kx
5 kx if test -f $ICONV_DIR/$PHP_LIBDIR/lib$iconv_lib_name.a ||
5 kx test -f $ICONV_DIR/$PHP_LIBDIR/lib$iconv_lib_name.$SHLIB_SUFFIX_NAME ||
5 kx test -f $ICONV_DIR/$PHP_LIBDIR/lib$iconv_lib_name.tbd
5 kx then
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$ICONV_DIR/$PHP_LIBDIR
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$iconv_lib_name""_libiconv" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libiconv in -l$iconv_lib_name" >&5
5 kx printf %s "checking for libiconv in -l$iconv_lib_name... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$iconv_lib_name $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char libiconv ();
5 kx int
5 kx main (void)
5 kx {
5 kx return libiconv ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx found_iconv=yes
5 kx
5 kx printf "%s\n" "#define HAVE_LIBICONV 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define ICONV_ALIASED_LIBICONV 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$iconv_lib_name_libiconv
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$ICONV_DIR/$PHP_LIBDIR
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$iconv_lib_name""_iconv" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv in -l$iconv_lib_name" >&5
5 kx printf %s "checking for iconv in -l$iconv_lib_name... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$iconv_lib_name $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char iconv ();
5 kx int
5 kx main (void)
5 kx {
5 kx return iconv ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx found_iconv=yes
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$iconv_lib_name_iconv
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$found_iconv" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
5 kx
5 kx if test -n "$ICONV_DIR"; then
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx ICONV_SHARED_LIBADD="-l$iconv_lib_name $ICONV_SHARED_LIBADD"
5 kx if test -n "$ICONV_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$ICONV_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$ICONV_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$ICONV_DIR/$PHP_LIBDIR" || echo "$ICONV_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$ICONV_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $ICONV_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ICONV_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx ICONV_SHARED_LIBADD="-L$ai_p $ICONV_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && ICONV_SHARED_LIBADD="$ld_runpath_switch$ai_p $ICONV_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$ICONV_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$ICONV_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$ICONV_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$ICONV_DIR/$PHP_LIBDIR" || echo "$ICONV_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$ICONV_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $ICONV_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ICONV_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $iconv_lib_name in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$iconv_lib_name $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$ICONV_INCLUDE_DIR" != "/usr/include"; then
5 kx
5 kx if test -z "$ICONV_INCLUDE_DIR" || echo "$ICONV_INCLUDE_DIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$ICONV_INCLUDE_DIR
5 kx else
5 kx
5 kx ep_dir=`echo $ICONV_INCLUDE_DIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ICONV_INCLUDE_DIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx iconv_avail="yes";
5 kx
5 kx else
5 kx iconv_avail="no";
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$iconv_avail" != "no"; then
5 kx save_LDFLAGS="$LDFLAGS"
5 kx save_CFLAGS="$CFLAGS"
5 kx LDFLAGS="$ICONV_SHARED_LIBADD $LDFLAGS"
5 kx CFLAGS="$INCLUDES $CFLAGS"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if iconv is glibc's" >&5
5 kx printf %s "checking if iconv is glibc's... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <gnu/libc-version.h>
5 kx int
5 kx main (void)
5 kx {
5 kx gnu_get_libc_version();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx iconv_impl_name="glibc"
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx if test -z "$iconv_impl_name"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if using GNU libiconv" >&5
5 kx printf %s "checking if using GNU libiconv... " >&6; }
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, cross-compiling" >&5
5 kx printf "%s\n" "no, cross-compiling" >&6; }
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <iconv.h>
5 kx int main() {
5 kx printf("%d", _libiconv_version);
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx iconv_impl_name="gnu_libiconv"
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx
5 kx if test -z "$iconv_impl_name"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if iconv is Konstantin Chuguev's" >&5
5 kx printf %s "checking if iconv is Konstantin Chuguev's... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <iconv.h>
5 kx int
5 kx main (void)
5 kx {
5 kx iconv_ccs_init(NULL, NULL);
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx iconv_impl_name="bsd"
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx
5 kx if test -z "$iconv_impl_name"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if using IBM iconv" >&5
5 kx printf %s "checking if using IBM iconv... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <iconv.h>
5 kx int
5 kx main (void)
5 kx {
5 kx cstoccsid("");
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx iconv_impl_name="ibm"
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx fi
5 kx
5 kx case "$iconv_impl_name" in
5 kx gnu_libiconv )
5 kx
5 kx printf "%s\n" "#define PHP_ICONV_IMPL \"libiconv\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBICONV 1" >>confdefs.h
5 kx
5 kx ;;
5 kx
5 kx bsd )
5 kx
5 kx printf "%s\n" "#define HAVE_BSD_ICONV 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_ICONV_IMPL \"BSD iconv\"" >>confdefs.h
5 kx
5 kx ;;
5 kx
5 kx glibc )
5 kx
5 kx printf "%s\n" "#define HAVE_GLIBC_ICONV 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_ICONV_IMPL \"glibc\"" >>confdefs.h
5 kx
5 kx ;;
5 kx ibm )
5 kx
5 kx printf "%s\n" "#define HAVE_IBM_ICONV 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_ICONV_IMPL \"IBM iconv\"" >>confdefs.h
5 kx
5 kx ;;
5 kx esac
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if iconv supports errno" >&5
5 kx printf %s "checking if iconv supports errno... " >&6; }
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <iconv.h>
5 kx #include <errno.h>
5 kx
5 kx int main() {
5 kx iconv_t cd;
5 kx cd = iconv_open( "*blahblah*", "*blahblahblah*" );
5 kx if (cd == (iconv_t)(-1)) {
5 kx if (errno == EINVAL) {
5 kx return 0;
5 kx } else {
5 kx return 1;
5 kx }
5 kx }
5 kx iconv_close( cd );
5 kx return 2;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx as_fn_error $? "iconv does not support errno" "$LINENO" 5
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if iconv supports //IGNORE" >&5
5 kx printf %s "checking if iconv supports //IGNORE... " >&6; }
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx printf "%s\n" "#define ICONV_BROKEN_IGNORE 0" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <iconv.h>
5 kx #include <stdlib.h>
5 kx
5 kx int main() {
5 kx iconv_t cd = iconv_open( "UTF-8//IGNORE", "UTF-8" );
5 kx if(cd == (iconv_t)-1) {
5 kx return 1;
5 kx }
5 kx char *in_p = "\xC3\xC3\xC3\xB8";
5 kx size_t in_left = 4, out_left = 4096;
5 kx char *out = malloc(out_left);
5 kx char *out_p = out;
5 kx size_t result = iconv(cd, (char **) &in_p, &in_left, (char **) &out_p, &out_left);
5 kx if(result == (size_t)-1) {
5 kx return 1;
5 kx }
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define ICONV_BROKEN_IGNORE 0" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx printf "%s\n" "#define ICONV_BROKEN_IGNORE 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx LDFLAGS="$save_LDFLAGS"
5 kx CFLAGS="$save_CFLAGS"
5 kx
5 kx
5 kx ext_builddir=ext/iconv
5 kx ext_srcdir=$abs_srcdir/ext/iconv
5 kx ext_dir=ext/iconv
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_ICONV_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in iconv.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC iconv;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC iconv;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_ICONV_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in iconv.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_iconv="$shared_objects_iconv $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/iconv.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/iconv.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_iconv"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/iconv.$suffix: $ext_builddir/iconv.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/iconv.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/iconv.$suffix: \$(shared_objects_iconv) \$(ICONV_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_iconv) \$(ICONV_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_ICONV 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_ICONV_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in iconv.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC iconv;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in iconv.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC iconv;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=iconv
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ICONV_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx for header_file in ext/iconv/; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx else
5 kx as_fn_error $? "Please reinstall the iconv library." "$LINENO" 5
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_imap=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IMAP support" >&5
5 kx printf %s "checking for IMAP support... " >&6; }
5 kx
5 kx # Check whether --with-imap was given.
5 kx if test ${with_imap+y}
5 kx then :
5 kx withval=$with_imap; PHP_IMAP=$withval
5 kx else $as_nop
5 kx
5 kx PHP_IMAP=no
5 kx test "$PHP_ENABLE_ALL" && PHP_IMAP=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_IMAP in
5 kx shared,*)
5 kx PHP_IMAP=`echo "$PHP_IMAP"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_IMAP=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_kerberos=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IMAP Kerberos support" >&5
5 kx printf %s "checking for IMAP Kerberos support... " >&6; }
5 kx
5 kx # Check whether --with-kerberos was given.
5 kx if test ${with_kerberos+y}
5 kx then :
5 kx withval=$with_kerberos; PHP_KERBEROS=$withval
5 kx else $as_nop
5 kx
5 kx PHP_KERBEROS=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_KERBEROS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_imap_ssl=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IMAP SSL support" >&5
5 kx printf %s "checking for IMAP SSL support... " >&6; }
5 kx
5 kx # Check whether --with-imap-ssl was given.
5 kx if test ${with_imap_ssl+y}
5 kx then :
5 kx withval=$with_imap_ssl; PHP_IMAP_SSL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_IMAP_SSL=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_IMAP_SSL
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_IMAP" != "no"; then
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST IMAP_SHARED_LIBADD"
5 kx
5 kx
5 kx ext_builddir=ext/imap
5 kx ext_srcdir=$abs_srcdir/ext/imap
5 kx ext_dir=ext/imap
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_IMAP_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_imap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC imap;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC imap;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_IMAP_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_imap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_imap="$shared_objects_imap $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/imap.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/imap.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_imap"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/imap.$suffix: $ext_builddir/imap.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/imap.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/imap.$suffix: \$(shared_objects_imap) \$(IMAP_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_imap) \$(IMAP_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_IMAP 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_IMAP_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_imap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC imap;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_imap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC imap;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=imap
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP 1" >>confdefs.h
5 kx
5 kx
5 kx for i in $PHP_IMAP /usr/local /usr; do
5 kx if test -r "$i/c-client.h"; then
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP2000 1" >>confdefs.h
5 kx
5 kx IMAP_DIR=$i
5 kx IMAP_INC_DIR=$i
5 kx break
5 kx elif test -r "$i/rfc822.h"; then
5 kx IMAP_DIR=$i;
5 kx IMAP_INC_DIR=$i
5 kx break
5 kx
5 kx elif test -r "$i/include/c-client/c-client.h"; then
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP2000 1" >>confdefs.h
5 kx
5 kx IMAP_DIR=$i
5 kx IMAP_INC_DIR=$i/include/c-client
5 kx break
5 kx elif test -r "$i/include/c-client/rfc822.h"; then
5 kx IMAP_DIR=$i;
5 kx IMAP_INC_DIR=$i/include/c-client
5 kx break
5 kx
5 kx elif test -r "$i/include/imap/c-client.h"; then
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP2000 1" >>confdefs.h
5 kx
5 kx IMAP_DIR=$i
5 kx IMAP_INC_DIR=$i/include/imap
5 kx break
5 kx elif test -r "$i/include/imap/rfc822.h"; then
5 kx IMAP_DIR=$i;
5 kx IMAP_INC_DIR=$i/include/imap
5 kx break
5 kx
5 kx elif test -r "$i/include/c-client.h"; then
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP2000 1" >>confdefs.h
5 kx
5 kx IMAP_DIR=$i
5 kx IMAP_INC_DIR=$i/include
5 kx break
5 kx elif test -r "$i/include/rfc822.h"; then
5 kx IMAP_DIR=$i;
5 kx IMAP_INC_DIR=$i/include
5 kx break
5 kx
5 kx elif test -r "$i/imap/c-client.h"; then
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP2000 1" >>confdefs.h
5 kx
5 kx IMAP_DIR=$i
5 kx IMAP_INC_DIR=$i/imap
5 kx break
5 kx elif test -r "$i/imap/rfc822.h"; then
5 kx IMAP_DIR=$i;
5 kx IMAP_INC_DIR=$i/imap
5 kx break
5 kx
5 kx elif test -r "$i/c-client/c-client.h"; then
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP2000 1" >>confdefs.h
5 kx
5 kx IMAP_DIR=$i
5 kx IMAP_INC_DIR=$i/c-client
5 kx break
5 kx elif test -r "$i/c-client/rfc822.h"; then
5 kx IMAP_DIR=$i;
5 kx IMAP_INC_DIR=$i/c-client
5 kx break
5 kx
5 kx fi
5 kx done
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <$IMAP_INC_DIR/mail.h>
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "mail_fetch_overview_sequence" >/dev/null 2>&1
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP2004 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx
5 kx old_CFLAGS=$CFLAGS
5 kx CFLAGS="-I$IMAP_INC_DIR"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for utf8_mime2text signature" >&5
5 kx printf %s "checking for utf8_mime2text signature... " >&6; }
5 kx if test ${ac_cv_utf8_mime2text+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <stdio.h>
5 kx #include <c-client.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx SIZEDTEXT *src, *dst;
5 kx utf8_mime2text(src, dst);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_utf8_mime2text=old
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_utf8_mime2text=new
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_utf8_mime2text" >&5
5 kx printf "%s\n" "$ac_cv_utf8_mime2text" >&6; }
5 kx if test "$ac_cv_utf8_mime2text" = "new"; then
5 kx
5 kx printf "%s\n" "#define HAVE_NEW_MIME2TEXT 1" >>confdefs.h
5 kx
5 kx fi
5 kx CFLAGS=$old_CFLAGS
5 kx
5 kx old_CFLAGS=$CFLAGS
5 kx CFLAGS="-I$IMAP_INC_DIR"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for U8T_DECOMPOSE" >&5
5 kx printf %s "checking for U8T_DECOMPOSE... " >&6; }
5 kx if test ${ac_cv_u8t_decompose+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <c-client.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx int i = U8T_CANONICAL;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_u8t_decompose=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_u8t_decompose=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_u8t_decompose" >&5
5 kx printf "%s\n" "$ac_cv_u8t_decompose" >&6; }
5 kx CFLAGS=$old_CFLAGS
5 kx
5 kx if test "$ac_cv_u8t_decompose" = "no" && test "$ac_cv_utf8_mime2text" = "new"; then
5 kx as_fn_error $? "utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information." "$LINENO" 5
5 kx fi
5 kx if test "$ac_cv_u8t_decompose" = "yes" && test "$ac_cv_utf8_mime2text" = "old"; then
5 kx as_fn_error $? "utf8_mime2text() has old signature, but U8T_CANONICAL is present. This should not happen. Check config.log for additional information." "$LINENO" 5
5 kx fi
5 kx
5 kx old_CPPFLAGS=$CPPFLAGS
5 kx CPPFLAGS=-I$IMAP_INC_DIR
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include "imap4r1.h"
5 kx #if defined(IMAPSSLPORT)
5 kx this_is_true
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "this_is_true" >/dev/null 2>&1
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP2001 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx CPPFLAGS=$old_CPPFLAGS
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=""
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
5 kx printf %s "checking for pam_start in -lpam... " >&6; }
5 kx if test ${ac_cv_lib_pam_pam_start+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lpam $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char pam_start ();
5 kx int
5 kx main (void)
5 kx {
5 kx return pam_start ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_pam_pam_start=yes
5 kx else $as_nop
5 kx ac_cv_lib_pam_pam_start=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
5 kx printf "%s\n" "$ac_cv_lib_pam_pam_start" >&6; }
5 kx if test "x$ac_cv_lib_pam_pam_start" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx
5 kx case pam in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="-lpam $IMAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx case pam in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lpam $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBPAM 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_pam_pam_start
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=""
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
5 kx printf %s "checking for crypt in -lcrypt... " >&6; }
5 kx if test ${ac_cv_lib_crypt_crypt+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lcrypt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char crypt ();
5 kx int
5 kx main (void)
5 kx {
5 kx return crypt ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_crypt_crypt=yes
5 kx else $as_nop
5 kx ac_cv_lib_crypt_crypt=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
5 kx printf "%s\n" "$ac_cv_lib_crypt_crypt" >&6; }
5 kx if test "x$ac_cv_lib_crypt_crypt" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx
5 kx case crypt in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="-lcrypt $IMAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx case crypt in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lcrypt $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBCRYPT 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_crypt_crypt
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test -z "$IMAP_DIR" || echo "$IMAP_DIR" | grep '^/' >/dev/null ; then
5 kx IMAP_DIR=$IMAP_DIR
5 kx else
5 kx
5 kx ep_dir=`echo $IMAP_DIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx IMAP_DIR="$ep_realdir"/`basename "$IMAP_DIR"`
5 kx fi
5 kx
5 kx
5 kx if test -z "$IMAP_DIR"; then
5 kx as_fn_error $? "Cannot find rfc822.h. Please check your c-client installation." "$LINENO" 5
5 kx fi
5 kx
5 kx if test ! -r "$IMAP_DIR/c-client/libc-client.a" && test -r "$IMAP_DIR/c-client/c-client.a" ; then
5 kx ln -s "$IMAP_DIR/c-client/c-client.a" "$IMAP_DIR/c-client/libc-client.a" >/dev/null 2>&1
5 kx elif test ! -r "$IMAP_DIR/$PHP_LIBDIR/libc-client.a" && test -r "$IMAP_DIR/$PHP_LIBDIR/c-client.a"; then
5 kx ln -s "$IMAP_DIR/$PHP_LIBDIR/c-client.a" "$IMAP_DIR/$PHP_LIBDIR/libc-client.a" >/dev/null 2>&1
5 kx fi
5 kx
5 kx for lib in c-client4 c-client imap; do
5 kx IMAP_LIB=$lib
5 kx
5 kx str="$IMAP_DIR/$PHP_LIBDIR/lib$lib.*"
5 kx for i in `echo $str`; do
5 kx test -r $i && IMAP_LIBDIR=$IMAP_DIR/$PHP_LIBDIR && break 2
5 kx done
5 kx
5 kx
5 kx str="$IMAP_DIR/c-client/lib$lib.*"
5 kx for i in `echo $str`; do
5 kx test -r $i && IMAP_LIBDIR=$IMAP_DIR/c-client && break 2
5 kx done
5 kx
5 kx done
5 kx
5 kx if test -z "$IMAP_LIBDIR"; then
5 kx as_fn_error $? "Cannot find imap library (libc-client.a). Please check your c-client installation." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx if test "$IMAP_INC_DIR" != "/usr/include"; then
5 kx
5 kx if test -z "$IMAP_INC_DIR" || echo "$IMAP_INC_DIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$IMAP_INC_DIR
5 kx else
5 kx
5 kx ep_dir=`echo $IMAP_INC_DIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$IMAP_INC_DIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx case $IMAP_LIB in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="-l$IMAP_LIB $IMAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx case $IMAP_LIB in
5 kx c|c_r) ;;
5 kx *)
5 kx DLIBS="-l$IMAP_LIB $DLIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx if test "$IMAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$IMAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$IMAP_LIBDIR" || echo "$IMAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$IMAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $IMAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$IMAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="-L$ai_p $IMAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && IMAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $IMAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_KERBEROS" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for krb5-gssapi krb5" >&5
5 kx printf %s "checking for krb5-gssapi krb5... " >&6; }
5 kx
5 kx if test -n "$KERBEROS_CFLAGS"; then
5 kx pkg_cv_KERBEROS_CFLAGS="$KERBEROS_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"krb5-gssapi krb5\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "krb5-gssapi krb5") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_KERBEROS_CFLAGS=`$PKG_CONFIG --cflags "krb5-gssapi krb5" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$KERBEROS_LIBS"; then
5 kx pkg_cv_KERBEROS_LIBS="$KERBEROS_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"krb5-gssapi krb5\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "krb5-gssapi krb5") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_KERBEROS_LIBS=`$PKG_CONFIG --libs "krb5-gssapi krb5" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx KERBEROS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "krb5-gssapi krb5" 2>&1`
5 kx else
5 kx KERBEROS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "krb5-gssapi krb5" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$KERBEROS_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (krb5-gssapi krb5) were not met:
5 kx
5 kx $KERBEROS_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables KERBEROS_CFLAGS
5 kx and KERBEROS_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables KERBEROS_CFLAGS
5 kx and KERBEROS_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx KERBEROS_CFLAGS=$pkg_cv_KERBEROS_CFLAGS
5 kx KERBEROS_LIBS=$pkg_cv_KERBEROS_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $KERBEROS_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $KERBEROS_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="$IMAP_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="$IMAP_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="-L$ai_p $IMAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && IMAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $IMAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP_KRB 1" >>confdefs.h
5 kx
5 kx else
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <$IMAP_INC_DIR/linkage.h>
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "auth_gss" >/dev/null 2>&1
5 kx then :
5 kx
5 kx as_fn_error $? "This c-client library is built with Kerberos support.
5 kx
5 kx Add --with-kerberos to your configure line. Check config.log for details.
5 kx " "$LINENO" 5
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_IMAP_SSL" != "no"; then
5 kx if test "$PHP_OPENSSL" = ""; then
5 kx PHP_OPENSSL='no'
5 kx fi
5 kx
5 kx found_openssl=no
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openssl >= 1.0.2" >&5
5 kx printf %s "checking for openssl >= 1.0.2... " >&6; }
5 kx
5 kx if test -n "$OPENSSL_CFLAGS"; then
5 kx pkg_cv_OPENSSL_CFLAGS="$OPENSSL_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl >= 1.0.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl >= 1.0.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_CFLAGS=`$PKG_CONFIG --cflags "openssl >= 1.0.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$OPENSSL_LIBS"; then
5 kx pkg_cv_OPENSSL_LIBS="$OPENSSL_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl >= 1.0.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl >= 1.0.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_LIBS=`$PKG_CONFIG --libs "openssl >= 1.0.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "openssl >= 1.0.2" 2>&1`
5 kx else
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "openssl >= 1.0.2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$OPENSSL_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (openssl >= 1.0.2) were not met:
5 kx
5 kx $OPENSSL_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx OPENSSL_CFLAGS=$pkg_cv_OPENSSL_CFLAGS
5 kx OPENSSL_LIBS=$pkg_cv_OPENSSL_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx found_openssl=yes
5 kx fi
5 kx
5 kx if test "$found_openssl" = "yes"; then
5 kx
5 kx for ac_i in $OPENSSL_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="$IMAP_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="$IMAP_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx IMAP_SHARED_LIBADD="-L$ai_p $IMAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && IMAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $IMAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $OPENSSL_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP_SSL 1" >>confdefs.h
5 kx
5 kx
5 kx else
5 kx as_fn_error $? "OpenSSL libraries not found.
5 kx
5 kx Check whether openssl is on your PKG_CONFIG_PATH and the output in config.log)
5 kx " "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx elif test -f "$IMAP_INC_DIR/linkage.c"; then
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <$IMAP_INC_DIR/linkage.c>
5 kx
5 kx _ACEOF
5 kx if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5 kx $EGREP "ssl_onceonlyinit" >/dev/null 2>&1
5 kx then :
5 kx
5 kx as_fn_error $? "This c-client library is built with SSL support.
5 kx
5 kx Add --with-imap-ssl to your configure line. Check config.log for details.
5 kx " "$LINENO" 5
5 kx
5 kx fi
5 kx rm -rf conftest*
5 kx
5 kx fi
5 kx
5 kx
5 kx TST_LIBS="$DLIBS $IMAP_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx old_LIBS=$LIBS
5 kx LIBS="$TST_LIBS $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx
5 kx #if defined(__GNUC__) && __GNUC__ >= 4
5 kx # define PHP_IMAP_EXPORT __attribute__ ((visibility("default")))
5 kx #else
5 kx # define PHP_IMAP_EXPORT
5 kx #endif
5 kx
5 kx PHP_IMAP_EXPORT void mm_log(void){}
5 kx PHP_IMAP_EXPORT void mm_dlog(void){}
5 kx PHP_IMAP_EXPORT void mm_flags(void){}
5 kx PHP_IMAP_EXPORT void mm_fatal(void){}
5 kx PHP_IMAP_EXPORT void mm_critical(void){}
5 kx PHP_IMAP_EXPORT void mm_nocritical(void){}
5 kx PHP_IMAP_EXPORT void mm_notify(void){}
5 kx PHP_IMAP_EXPORT void mm_login(void){}
5 kx PHP_IMAP_EXPORT void mm_diskerror(void){}
5 kx PHP_IMAP_EXPORT void mm_status(void){}
5 kx PHP_IMAP_EXPORT void mm_lsub(void){}
5 kx PHP_IMAP_EXPORT void mm_list(void){}
5 kx PHP_IMAP_EXPORT void mm_exists(void){}
5 kx PHP_IMAP_EXPORT void mm_searched(void){}
5 kx PHP_IMAP_EXPORT void mm_expunged(void){}
5 kx
5 kx char auth_gssapi_valid();
5 kx int main() {
5 kx auth_gssapi_valid();
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP_AUTH_GSS 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx old_LIBS=$LIBS
5 kx LIBS="$TST_LIBS $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx char utf8_to_mutf7_php(){ return utf8_to_mutf7(""); }
5 kx
5 kx
5 kx #if defined(__GNUC__) && __GNUC__ >= 4
5 kx # define PHP_IMAP_EXPORT __attribute__ ((visibility("default")))
5 kx #else
5 kx # define PHP_IMAP_EXPORT
5 kx #endif
5 kx
5 kx PHP_IMAP_EXPORT void mm_log(void){}
5 kx PHP_IMAP_EXPORT void mm_dlog(void){}
5 kx PHP_IMAP_EXPORT void mm_flags(void){}
5 kx PHP_IMAP_EXPORT void mm_fatal(void){}
5 kx PHP_IMAP_EXPORT void mm_critical(void){}
5 kx PHP_IMAP_EXPORT void mm_nocritical(void){}
5 kx PHP_IMAP_EXPORT void mm_notify(void){}
5 kx PHP_IMAP_EXPORT void mm_login(void){}
5 kx PHP_IMAP_EXPORT void mm_diskerror(void){}
5 kx PHP_IMAP_EXPORT void mm_status(void){}
5 kx PHP_IMAP_EXPORT void mm_lsub(void){}
5 kx PHP_IMAP_EXPORT void mm_list(void){}
5 kx PHP_IMAP_EXPORT void mm_exists(void){}
5 kx PHP_IMAP_EXPORT void mm_searched(void){}
5 kx PHP_IMAP_EXPORT void mm_expunged(void){}
5 kx
5 kx char utf8_to_mutf7_php();
5 kx int main() {
5 kx utf8_to_mutf7_php();
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_IMAP_MUTF7 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether rfc822_output_address_list function present" >&5
5 kx printf %s "checking whether rfc822_output_address_list function present... " >&6; }
5 kx
5 kx old_LIBS=$LIBS
5 kx LIBS="
5 kx $TST_LIBS
5 kx $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx #if defined(__GNUC__) && __GNUC__ >= 4
5 kx # define PHP_IMAP_EXPORT __attribute__ ((visibility("default")))
5 kx #else
5 kx # define PHP_IMAP_EXPORT
5 kx #endif
5 kx
5 kx PHP_IMAP_EXPORT void mm_log(void){}
5 kx PHP_IMAP_EXPORT void mm_dlog(void){}
5 kx PHP_IMAP_EXPORT void mm_flags(void){}
5 kx PHP_IMAP_EXPORT void mm_fatal(void){}
5 kx PHP_IMAP_EXPORT void mm_critical(void){}
5 kx PHP_IMAP_EXPORT void mm_nocritical(void){}
5 kx PHP_IMAP_EXPORT void mm_notify(void){}
5 kx PHP_IMAP_EXPORT void mm_login(void){}
5 kx PHP_IMAP_EXPORT void mm_diskerror(void){}
5 kx PHP_IMAP_EXPORT void mm_status(void){}
5 kx PHP_IMAP_EXPORT void mm_lsub(void){}
5 kx PHP_IMAP_EXPORT void mm_list(void){}
5 kx PHP_IMAP_EXPORT void mm_exists(void){}
5 kx PHP_IMAP_EXPORT void mm_searched(void){}
5 kx PHP_IMAP_EXPORT void mm_expunged(void){}
5 kx void rfc822_output_address_list(void);
5 kx void (*f)(void);
5 kx char foobar () {f = rfc822_output_address_list;}
5 kx
5 kx char foobar();
5 kx int main() {
5 kx foobar();
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define HAVE_RFC822_OUTPUT_ADDRESS_LIST 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build with IMAP works" >&5
5 kx printf %s "checking whether build with IMAP works... " >&6; }
5 kx
5 kx
5 kx old_LIBS=$LIBS
5 kx LIBS="$TST_LIBS $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx
5 kx #if defined(__GNUC__) && __GNUC__ >= 4
5 kx # define PHP_IMAP_EXPORT __attribute__ ((visibility("default")))
5 kx #else
5 kx # define PHP_IMAP_EXPORT
5 kx #endif
5 kx
5 kx PHP_IMAP_EXPORT void mm_log(void){}
5 kx PHP_IMAP_EXPORT void mm_dlog(void){}
5 kx PHP_IMAP_EXPORT void mm_flags(void){}
5 kx PHP_IMAP_EXPORT void mm_fatal(void){}
5 kx PHP_IMAP_EXPORT void mm_critical(void){}
5 kx PHP_IMAP_EXPORT void mm_nocritical(void){}
5 kx PHP_IMAP_EXPORT void mm_notify(void){}
5 kx PHP_IMAP_EXPORT void mm_login(void){}
5 kx PHP_IMAP_EXPORT void mm_diskerror(void){}
5 kx PHP_IMAP_EXPORT void mm_status(void){}
5 kx PHP_IMAP_EXPORT void mm_lsub(void){}
5 kx PHP_IMAP_EXPORT void mm_list(void){}
5 kx PHP_IMAP_EXPORT void mm_exists(void){}
5 kx PHP_IMAP_EXPORT void mm_searched(void){}
5 kx PHP_IMAP_EXPORT void mm_expunged(void){}
5 kx
5 kx char mail_newbody();
5 kx int main() {
5 kx mail_newbody();
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx as_fn_error $? "build test failed. Please check the config.log for details." "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_intl=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable internationalization support" >&5
5 kx printf %s "checking whether to enable internationalization support... " >&6; }
5 kx # Check whether --enable-intl was given.
5 kx if test ${enable_intl+y}
5 kx then :
5 kx enableval=$enable_intl; PHP_INTL=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_INTL=no
5 kx test "$PHP_ENABLE_ALL" && PHP_INTL=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_INTL in
5 kx shared,*)
5 kx PHP_INTL=`echo "$PHP_INTL"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_INTL=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_INTL" != "no"; then
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for icu-uc >= 50.1 icu-io icu-i18n" >&5
5 kx printf %s "checking for icu-uc >= 50.1 icu-io icu-i18n... " >&6; }
5 kx
5 kx if test -n "$ICU_CFLAGS"; then
5 kx pkg_cv_ICU_CFLAGS="$ICU_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-uc >= 50.1 icu-io icu-i18n\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "icu-uc >= 50.1 icu-io icu-i18n") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ICU_CFLAGS=`$PKG_CONFIG --cflags "icu-uc >= 50.1 icu-io icu-i18n" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ICU_LIBS"; then
5 kx pkg_cv_ICU_LIBS="$ICU_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-uc >= 50.1 icu-io icu-i18n\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "icu-uc >= 50.1 icu-io icu-i18n") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ICU_LIBS=`$PKG_CONFIG --libs "icu-uc >= 50.1 icu-io icu-i18n" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ICU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "icu-uc >= 50.1 icu-io icu-i18n" 2>&1`
5 kx else
5 kx ICU_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "icu-uc >= 50.1 icu-io icu-i18n" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ICU_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (icu-uc >= 50.1 icu-io icu-i18n) were not met:
5 kx
5 kx $ICU_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables ICU_CFLAGS
5 kx and ICU_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables ICU_CFLAGS
5 kx and ICU_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ICU_CFLAGS=$pkg_cv_ICU_CFLAGS
5 kx ICU_LIBS=$pkg_cv_ICU_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $ICU_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $ICU_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx INTL_SHARED_LIBADD="$INTL_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx INTL_SHARED_LIBADD="$INTL_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx INTL_SHARED_LIBADD="-L$ai_p $INTL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && INTL_SHARED_LIBADD="$ld_runpath_switch$ai_p $INTL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx ICU_CFLAGS="$ICU_CFLAGS -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1"
5 kx ICU_CXXFLAGS="$ICU_CXXFLAGS -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit"
5 kx
5 kx if test "$PKG_CONFIG icu-io --atleast-version=60"; then
5 kx ICU_CFLAGS="$ICU_CFLAGS -DU_HIDE_OBSOLETE_UTF_OLD_H=1"
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST INTL_SHARED_LIBADD"
5 kx
5 kx INTL_COMMON_FLAGS="$ICU_CFLAGS -Wno-write-strings -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"
5 kx
5 kx ext_builddir=ext/intl
5 kx ext_srcdir=$abs_srcdir/ext/intl
5 kx ext_dir=ext/intl
5 kx
5 kx ac_extra=`echo "$INTL_COMMON_FLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_INTL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_intl.c \
5 kx intl_error.c \
5 kx intl_convert.c \
5 kx collator/collator.c \
5 kx collator/collator_class.c \
5 kx collator/collator_sort.c \
5 kx collator/collator_convert.c \
5 kx collator/collator_locale.c \
5 kx collator/collator_compare.c \
5 kx collator/collator_attr.c \
5 kx collator/collator_create.c \
5 kx collator/collator_is_numeric.c \
5 kx collator/collator_error.c \
5 kx common/common_error.c \
5 kx converter/converter.c \
5 kx formatter/formatter.c \
5 kx formatter/formatter_main.c \
5 kx formatter/formatter_class.c \
5 kx formatter/formatter_attr.c \
5 kx formatter/formatter_data.c \
5 kx formatter/formatter_format.c \
5 kx formatter/formatter_parse.c \
5 kx normalizer/normalizer.c \
5 kx normalizer/normalizer_class.c \
5 kx normalizer/normalizer_normalize.c \
5 kx locale/locale.c \
5 kx locale/locale_class.c \
5 kx locale/locale_methods.c \
5 kx dateformat/dateformat.c \
5 kx dateformat/dateformat_class.c \
5 kx dateformat/dateformat_attr.c \
5 kx dateformat/dateformat_data.c \
5 kx dateformat/dateformat_format.c \
5 kx dateformat/dateformat_parse.c \
5 kx msgformat/msgformat.c \
5 kx msgformat/msgformat_attr.c \
5 kx msgformat/msgformat_class.c \
5 kx msgformat/msgformat_data.c \
5 kx msgformat/msgformat_format.c \
5 kx msgformat/msgformat_parse.c \
5 kx grapheme/grapheme_string.c \
5 kx grapheme/grapheme_util.c \
5 kx resourcebundle/resourcebundle.c \
5 kx resourcebundle/resourcebundle_class.c \
5 kx resourcebundle/resourcebundle_iterator.c \
5 kx transliterator/transliterator.c \
5 kx transliterator/transliterator_class.c \
5 kx transliterator/transliterator_methods.c \
5 kx uchar/uchar.c \
5 kx idn/idn.c \
5 kx spoofchecker/spoofchecker_class.c \
5 kx spoofchecker/spoofchecker.c\
5 kx spoofchecker/spoofchecker_create.c\
5 kx spoofchecker/spoofchecker_main.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC intl;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC intl;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_INTL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_intl.c \
5 kx intl_error.c \
5 kx intl_convert.c \
5 kx collator/collator.c \
5 kx collator/collator_class.c \
5 kx collator/collator_sort.c \
5 kx collator/collator_convert.c \
5 kx collator/collator_locale.c \
5 kx collator/collator_compare.c \
5 kx collator/collator_attr.c \
5 kx collator/collator_create.c \
5 kx collator/collator_is_numeric.c \
5 kx collator/collator_error.c \
5 kx common/common_error.c \
5 kx converter/converter.c \
5 kx formatter/formatter.c \
5 kx formatter/formatter_main.c \
5 kx formatter/formatter_class.c \
5 kx formatter/formatter_attr.c \
5 kx formatter/formatter_data.c \
5 kx formatter/formatter_format.c \
5 kx formatter/formatter_parse.c \
5 kx normalizer/normalizer.c \
5 kx normalizer/normalizer_class.c \
5 kx normalizer/normalizer_normalize.c \
5 kx locale/locale.c \
5 kx locale/locale_class.c \
5 kx locale/locale_methods.c \
5 kx dateformat/dateformat.c \
5 kx dateformat/dateformat_class.c \
5 kx dateformat/dateformat_attr.c \
5 kx dateformat/dateformat_data.c \
5 kx dateformat/dateformat_format.c \
5 kx dateformat/dateformat_parse.c \
5 kx msgformat/msgformat.c \
5 kx msgformat/msgformat_attr.c \
5 kx msgformat/msgformat_class.c \
5 kx msgformat/msgformat_data.c \
5 kx msgformat/msgformat_format.c \
5 kx msgformat/msgformat_parse.c \
5 kx grapheme/grapheme_string.c \
5 kx grapheme/grapheme_util.c \
5 kx resourcebundle/resourcebundle.c \
5 kx resourcebundle/resourcebundle_class.c \
5 kx resourcebundle/resourcebundle_iterator.c \
5 kx transliterator/transliterator.c \
5 kx transliterator/transliterator_class.c \
5 kx transliterator/transliterator_methods.c \
5 kx uchar/uchar.c \
5 kx idn/idn.c \
5 kx spoofchecker/spoofchecker_class.c \
5 kx spoofchecker/spoofchecker.c\
5 kx spoofchecker/spoofchecker_create.c\
5 kx spoofchecker/spoofchecker_main.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_intl="$shared_objects_intl $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/intl.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/intl.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_intl"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/intl.$suffix: $ext_builddir/intl.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/intl.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/intl.$suffix: \$(shared_objects_intl) \$(INTL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CXX) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_intl) \$(INTL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_INTL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_INTL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_intl.c \
5 kx intl_error.c \
5 kx intl_convert.c \
5 kx collator/collator.c \
5 kx collator/collator_class.c \
5 kx collator/collator_sort.c \
5 kx collator/collator_convert.c \
5 kx collator/collator_locale.c \
5 kx collator/collator_compare.c \
5 kx collator/collator_attr.c \
5 kx collator/collator_create.c \
5 kx collator/collator_is_numeric.c \
5 kx collator/collator_error.c \
5 kx common/common_error.c \
5 kx converter/converter.c \
5 kx formatter/formatter.c \
5 kx formatter/formatter_main.c \
5 kx formatter/formatter_class.c \
5 kx formatter/formatter_attr.c \
5 kx formatter/formatter_data.c \
5 kx formatter/formatter_format.c \
5 kx formatter/formatter_parse.c \
5 kx normalizer/normalizer.c \
5 kx normalizer/normalizer_class.c \
5 kx normalizer/normalizer_normalize.c \
5 kx locale/locale.c \
5 kx locale/locale_class.c \
5 kx locale/locale_methods.c \
5 kx dateformat/dateformat.c \
5 kx dateformat/dateformat_class.c \
5 kx dateformat/dateformat_attr.c \
5 kx dateformat/dateformat_data.c \
5 kx dateformat/dateformat_format.c \
5 kx dateformat/dateformat_parse.c \
5 kx msgformat/msgformat.c \
5 kx msgformat/msgformat_attr.c \
5 kx msgformat/msgformat_class.c \
5 kx msgformat/msgformat_data.c \
5 kx msgformat/msgformat_format.c \
5 kx msgformat/msgformat_parse.c \
5 kx grapheme/grapheme_string.c \
5 kx grapheme/grapheme_util.c \
5 kx resourcebundle/resourcebundle.c \
5 kx resourcebundle/resourcebundle_class.c \
5 kx resourcebundle/resourcebundle_iterator.c \
5 kx transliterator/transliterator.c \
5 kx transliterator/transliterator_class.c \
5 kx transliterator/transliterator_methods.c \
5 kx uchar/uchar.c \
5 kx idn/idn.c \
5 kx spoofchecker/spoofchecker_class.c \
5 kx spoofchecker/spoofchecker.c\
5 kx spoofchecker/spoofchecker_create.c\
5 kx spoofchecker/spoofchecker_main.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC intl;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_intl.c \
5 kx intl_error.c \
5 kx intl_convert.c \
5 kx collator/collator.c \
5 kx collator/collator_class.c \
5 kx collator/collator_sort.c \
5 kx collator/collator_convert.c \
5 kx collator/collator_locale.c \
5 kx collator/collator_compare.c \
5 kx collator/collator_attr.c \
5 kx collator/collator_create.c \
5 kx collator/collator_is_numeric.c \
5 kx collator/collator_error.c \
5 kx common/common_error.c \
5 kx converter/converter.c \
5 kx formatter/formatter.c \
5 kx formatter/formatter_main.c \
5 kx formatter/formatter_class.c \
5 kx formatter/formatter_attr.c \
5 kx formatter/formatter_data.c \
5 kx formatter/formatter_format.c \
5 kx formatter/formatter_parse.c \
5 kx normalizer/normalizer.c \
5 kx normalizer/normalizer_class.c \
5 kx normalizer/normalizer_normalize.c \
5 kx locale/locale.c \
5 kx locale/locale_class.c \
5 kx locale/locale_methods.c \
5 kx dateformat/dateformat.c \
5 kx dateformat/dateformat_class.c \
5 kx dateformat/dateformat_attr.c \
5 kx dateformat/dateformat_data.c \
5 kx dateformat/dateformat_format.c \
5 kx dateformat/dateformat_parse.c \
5 kx msgformat/msgformat.c \
5 kx msgformat/msgformat_attr.c \
5 kx msgformat/msgformat_class.c \
5 kx msgformat/msgformat_data.c \
5 kx msgformat/msgformat_format.c \
5 kx msgformat/msgformat_parse.c \
5 kx grapheme/grapheme_string.c \
5 kx grapheme/grapheme_util.c \
5 kx resourcebundle/resourcebundle.c \
5 kx resourcebundle/resourcebundle_class.c \
5 kx resourcebundle/resourcebundle_iterator.c \
5 kx transliterator/transliterator.c \
5 kx transliterator/transliterator_class.c \
5 kx transliterator/transliterator_methods.c \
5 kx uchar/uchar.c \
5 kx idn/idn.c \
5 kx spoofchecker/spoofchecker_class.c \
5 kx spoofchecker/spoofchecker.c\
5 kx spoofchecker/spoofchecker_create.c\
5 kx spoofchecker/spoofchecker_main.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC intl;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=intl
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_INTL_CXX_SOURCES="intl_convertcpp.cpp \
5 kx common/common_enum.cpp \
5 kx common/common_date.cpp \
5 kx dateformat/dateformat_format_object.cpp \
5 kx dateformat/dateformat_create.cpp \
5 kx dateformat/dateformat_attrcpp.cpp \
5 kx dateformat/dateformat_helpers.cpp \
5 kx dateformat/datepatterngenerator_class.cpp \
5 kx dateformat/datepatterngenerator_methods.cpp \
5 kx msgformat/msgformat_helpers.cpp \
5 kx timezone/timezone_class.cpp \
5 kx timezone/timezone_methods.cpp \
5 kx calendar/calendar_class.cpp \
5 kx calendar/calendar_methods.cpp \
5 kx calendar/gregoriancalendar_methods.cpp \
5 kx breakiterator/breakiterator_class.cpp \
5 kx breakiterator/breakiterator_iterators.cpp \
5 kx breakiterator/breakiterator_methods.cpp \
5 kx breakiterator/rulebasedbreakiterator_methods.cpp \
5 kx breakiterator/codepointiterator_internal.cpp \
5 kx breakiterator/codepointiterator_methods.cpp"
5 kx
5 kx
5 kx if test -z "$php_cxx_done"; then
5 kx ac_ext=cpp
5 kx ac_cpp='$CXXCPP $CPPFLAGS'
5 kx ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx if test -z "$CXX"; then
5 kx if test -n "$CCC"; then
5 kx CXX=$CCC
5 kx else
5 kx if test -n "$ac_tool_prefix"; then
5 kx for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
5 kx do
5 kx # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5 kx set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_CXX+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$CXX"; then
5 kx ac_cv_prog_CXX="$CXX" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx CXX=$ac_cv_prog_CXX
5 kx if test -n "$CXX"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5 kx printf "%s\n" "$CXX" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx test -n "$CXX" && break
5 kx done
5 kx fi
5 kx if test -z "$CXX"; then
5 kx ac_ct_CXX=$CXX
5 kx for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
5 kx do
5 kx # Extract the first word of "$ac_prog", so it can be a program name with args.
5 kx set dummy $ac_prog; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_ac_ct_CXX+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$ac_ct_CXX"; then
5 kx ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_ac_ct_CXX="$ac_prog"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5 kx if test -n "$ac_ct_CXX"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5 kx printf "%s\n" "$ac_ct_CXX" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx test -n "$ac_ct_CXX" && break
5 kx done
5 kx
5 kx if test "x$ac_ct_CXX" = x; then
5 kx CXX="g++"
5 kx else
5 kx case $cross_compiling:$ac_tool_warned in
5 kx yes:)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5 kx printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5 kx ac_tool_warned=yes ;;
5 kx esac
5 kx CXX=$ac_ct_CXX
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx fi
5 kx # Provide some information about the compiler.
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5 kx set X $ac_compile
5 kx ac_compiler=$2
5 kx for ac_option in --version -v -V -qversion; do
5 kx { { ac_try="$ac_compiler $ac_option >&5"
5 kx case "(($ac_try" in
5 kx *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5 kx *) ac_try_echo=$ac_try;;
5 kx esac
5 kx eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5 kx printf "%s\n" "$ac_try_echo"; } >&5
5 kx (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5 kx ac_status=$?
5 kx if test -s conftest.err; then
5 kx sed '10a\
5 kx ... rest of stderr output deleted ...
5 kx 10q' conftest.err >conftest.er1
5 kx cat conftest.er1 >&5
5 kx fi
5 kx rm -f conftest.er1 conftest.err
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
5 kx printf %s "checking whether the compiler supports GNU C++... " >&6; }
5 kx if test ${ac_cv_cxx_compiler_gnu+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx #ifndef __GNUC__
5 kx choke me
5 kx #endif
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_compiler_gnu=yes
5 kx else $as_nop
5 kx ac_compiler_gnu=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5 kx printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx
5 kx if test $ac_compiler_gnu = yes; then
5 kx GXX=yes
5 kx else
5 kx GXX=
5 kx fi
5 kx ac_test_CXXFLAGS=${CXXFLAGS+y}
5 kx ac_save_CXXFLAGS=$CXXFLAGS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5 kx printf %s "checking whether $CXX accepts -g... " >&6; }
5 kx if test ${ac_cv_prog_cxx_g+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5 kx ac_cxx_werror_flag=yes
5 kx ac_cv_prog_cxx_g=no
5 kx CXXFLAGS="-g"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cxx_g=yes
5 kx else $as_nop
5 kx CXXFLAGS=""
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5 kx CXXFLAGS="-g"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cxx_g=yes
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5 kx printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
5 kx if test $ac_test_CXXFLAGS; then
5 kx CXXFLAGS=$ac_save_CXXFLAGS
5 kx elif test $ac_cv_prog_cxx_g = yes; then
5 kx if test "$GXX" = yes; then
5 kx CXXFLAGS="-g -O2"
5 kx else
5 kx CXXFLAGS="-g"
5 kx fi
5 kx else
5 kx if test "$GXX" = yes; then
5 kx CXXFLAGS="-O2"
5 kx else
5 kx CXXFLAGS=
5 kx fi
5 kx fi
5 kx ac_prog_cxx_stdcxx=no
5 kx if test x$ac_prog_cxx_stdcxx = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
5 kx printf %s "checking for $CXX option to enable C++11 features... " >&6; }
5 kx if test ${ac_cv_prog_cxx_11+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_cv_prog_cxx_11=no
5 kx ac_save_CXX=$CXX
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $ac_cxx_conftest_cxx11_program
5 kx _ACEOF
5 kx for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
5 kx do
5 kx CXX="$ac_save_CXX $ac_arg"
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cxx_cxx11=$ac_arg
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam
5 kx test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
5 kx done
5 kx rm -f conftest.$ac_ext
5 kx CXX=$ac_save_CXX
5 kx fi
5 kx
5 kx if test "x$ac_cv_prog_cxx_cxx11" = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5 kx printf "%s\n" "unsupported" >&6; }
5 kx else $as_nop
5 kx if test "x$ac_cv_prog_cxx_cxx11" = x
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5 kx printf "%s\n" "none needed" >&6; }
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
5 kx printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
5 kx CXX="$CXX $ac_cv_prog_cxx_cxx11"
5 kx fi
5 kx ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
5 kx ac_prog_cxx_stdcxx=cxx11
5 kx fi
5 kx fi
5 kx if test x$ac_prog_cxx_stdcxx = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
5 kx printf %s "checking for $CXX option to enable C++98 features... " >&6; }
5 kx if test ${ac_cv_prog_cxx_98+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_cv_prog_cxx_98=no
5 kx ac_save_CXX=$CXX
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx $ac_cxx_conftest_cxx98_program
5 kx _ACEOF
5 kx for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
5 kx do
5 kx CXX="$ac_save_CXX $ac_arg"
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_prog_cxx_cxx98=$ac_arg
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam
5 kx test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
5 kx done
5 kx rm -f conftest.$ac_ext
5 kx CXX=$ac_save_CXX
5 kx fi
5 kx
5 kx if test "x$ac_cv_prog_cxx_cxx98" = xno
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5 kx printf "%s\n" "unsupported" >&6; }
5 kx else $as_nop
5 kx if test "x$ac_cv_prog_cxx_cxx98" = x
5 kx then :
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5 kx printf "%s\n" "none needed" >&6; }
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
5 kx printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
5 kx CXX="$CXX $ac_cv_prog_cxx_cxx98"
5 kx fi
5 kx ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
5 kx ac_prog_cxx_stdcxx=cxx98
5 kx fi
5 kx fi
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx ac_ext=cpp
5 kx ac_cpp='$CXXCPP $CPPFLAGS'
5 kx ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
5 kx printf %s "checking how to run the C++ preprocessor... " >&6; }
5 kx if test -z "$CXXCPP"; then
5 kx if test ${ac_cv_prog_CXXCPP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx # Double quotes because $CXX needs to be expanded
5 kx for CXXCPP in "$CXX -E" cpp /lib/cpp
5 kx do
5 kx ac_preproc_ok=false
5 kx for ac_cxx_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx break
5 kx fi
5 kx
5 kx done
5 kx ac_cv_prog_CXXCPP=$CXXCPP
5 kx
5 kx fi
5 kx CXXCPP=$ac_cv_prog_CXXCPP
5 kx else
5 kx ac_cv_prog_CXXCPP=$CXXCPP
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
5 kx printf "%s\n" "$CXXCPP" >&6; }
5 kx ac_preproc_ok=false
5 kx for ac_cxx_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx
5 kx else $as_nop
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx fi
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx
5 kx
5 kx case stdc++ in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lstdc++ $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx php_cxx_done=yes
5 kx fi
5 kx
5 kx
5 kx ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=truednl
5 kx ac_ext=cpp
5 kx ac_cpp='$CXXCPP $CPPFLAGS'
5 kx ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx ac_success=no
5 kx
5 kx for alternative in ${ax_cxx_compile_alternatives}; do
5 kx for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5 kx cachevar=`printf "%s\n" "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5 kx printf %s "checking whether $CXX supports C++11 features with $switch... " >&6; }
5 kx if eval test \${$cachevar+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_save_CXX="$CXX"
5 kx CXX="$CXX $switch"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx // If the compiler admits that it is not ready for C++11, why torture it?
5 kx // Hopefully, this will speed up the test.
5 kx
5 kx #ifndef __cplusplus
5 kx
5 kx #error "This is not a C++ compiler"
5 kx
5 kx #elif __cplusplus < 201103L
5 kx
5 kx #error "This is not a C++11 compiler"
5 kx
5 kx #else
5 kx
5 kx namespace cxx11
5 kx {
5 kx
5 kx namespace test_static_assert
5 kx {
5 kx
5 kx template <typename T>
5 kx struct check
5 kx {
5 kx static_assert(sizeof(int) <= sizeof(T), "not big enough");
5 kx };
5 kx
5 kx }
5 kx
5 kx namespace test_final_override
5 kx {
5 kx
5 kx struct Base
5 kx {
5 kx virtual ~Base() {}
5 kx virtual void f() {}
5 kx };
5 kx
5 kx struct Derived : public Base
5 kx {
5 kx virtual ~Derived() override {}
5 kx virtual void f() override {}
5 kx };
5 kx
5 kx }
5 kx
5 kx namespace test_double_right_angle_brackets
5 kx {
5 kx
5 kx template < typename T >
5 kx struct check {};
5 kx
5 kx typedef check<void> single_type;
5 kx typedef check<check<void>> double_type;
5 kx typedef check<check<check<void>>> triple_type;
5 kx typedef check<check<check<check<void>>>> quadruple_type;
5 kx
5 kx }
5 kx
5 kx namespace test_decltype
5 kx {
5 kx
5 kx int
5 kx f()
5 kx {
5 kx int a = 1;
5 kx decltype(a) b = 2;
5 kx return a + b;
5 kx }
5 kx
5 kx }
5 kx
5 kx namespace test_type_deduction
5 kx {
5 kx
5 kx template < typename T1, typename T2 >
5 kx struct is_same
5 kx {
5 kx static const bool value = false;
5 kx };
5 kx
5 kx template < typename T >
5 kx struct is_same<T, T>
5 kx {
5 kx static const bool value = true;
5 kx };
5 kx
5 kx template < typename T1, typename T2 >
5 kx auto
5 kx add(T1 a1, T2 a2) -> decltype(a1 + a2)
5 kx {
5 kx return a1 + a2;
5 kx }
5 kx
5 kx int
5 kx test(const int c, volatile int v)
5 kx {
5 kx static_assert(is_same<int, decltype(0)>::value == true, "");
5 kx static_assert(is_same<int, decltype(c)>::value == false, "");
5 kx static_assert(is_same<int, decltype(v)>::value == false, "");
5 kx auto ac = c;
5 kx auto av = v;
5 kx auto sumi = ac + av + 'x';
5 kx auto sumf = ac + av + 1.0;
5 kx static_assert(is_same<int, decltype(ac)>::value == true, "");
5 kx static_assert(is_same<int, decltype(av)>::value == true, "");
5 kx static_assert(is_same<int, decltype(sumi)>::value == true, "");
5 kx static_assert(is_same<int, decltype(sumf)>::value == false, "");
5 kx static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5 kx return (sumf > 0.0) ? sumi : add(c, v);
5 kx }
5 kx
5 kx }
5 kx
5 kx namespace test_noexcept
5 kx {
5 kx
5 kx int f() { return 0; }
5 kx int g() noexcept { return 0; }
5 kx
5 kx static_assert(noexcept(f()) == false, "");
5 kx static_assert(noexcept(g()) == true, "");
5 kx
5 kx }
5 kx
5 kx namespace test_constexpr
5 kx {
5 kx
5 kx template < typename CharT >
5 kx unsigned long constexpr
5 kx strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5 kx {
5 kx return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5 kx }
5 kx
5 kx template < typename CharT >
5 kx unsigned long constexpr
5 kx strlen_c(const CharT *const s) noexcept
5 kx {
5 kx return strlen_c_r(s, 0UL);
5 kx }
5 kx
5 kx static_assert(strlen_c("") == 0UL, "");
5 kx static_assert(strlen_c("1") == 1UL, "");
5 kx static_assert(strlen_c("example") == 7UL, "");
5 kx static_assert(strlen_c("another\0example") == 7UL, "");
5 kx
5 kx }
5 kx
5 kx namespace test_rvalue_references
5 kx {
5 kx
5 kx template < int N >
5 kx struct answer
5 kx {
5 kx static constexpr int value = N;
5 kx };
5 kx
5 kx answer<1> f(int&) { return answer<1>(); }
5 kx answer<2> f(const int&) { return answer<2>(); }
5 kx answer<3> f(int&&) { return answer<3>(); }
5 kx
5 kx void
5 kx test()
5 kx {
5 kx int i = 0;
5 kx const int c = 0;
5 kx static_assert(decltype(f(i))::value == 1, "");
5 kx static_assert(decltype(f(c))::value == 2, "");
5 kx static_assert(decltype(f(0))::value == 3, "");
5 kx }
5 kx
5 kx }
5 kx
5 kx namespace test_uniform_initialization
5 kx {
5 kx
5 kx struct test
5 kx {
5 kx static const int zero {};
5 kx static const int one {1};
5 kx };
5 kx
5 kx static_assert(test::zero == 0, "");
5 kx static_assert(test::one == 1, "");
5 kx
5 kx }
5 kx
5 kx namespace test_lambdas
5 kx {
5 kx
5 kx void
5 kx test1()
5 kx {
5 kx auto lambda1 = [](){};
5 kx auto lambda2 = lambda1;
5 kx lambda1();
5 kx lambda2();
5 kx }
5 kx
5 kx int
5 kx test2()
5 kx {
5 kx auto a = [](int i, int j){ return i + j; }(1, 2);
5 kx auto b = []() -> int { return '0'; }();
5 kx auto c = [=](){ return a + b; }();
5 kx auto d = [&](){ return c; }();
5 kx auto e = [a, &b](int x) mutable {
5 kx const auto identity = [](int y){ return y; };
5 kx for (auto i = 0; i < a; ++i)
5 kx a += b--;
5 kx return x + identity(a + b);
5 kx }(0);
5 kx return a + b + c + d + e;
5 kx }
5 kx
5 kx int
5 kx test3()
5 kx {
5 kx const auto nullary = [](){ return 0; };
5 kx const auto unary = [](int x){ return x; };
5 kx using nullary_t = decltype(nullary);
5 kx using unary_t = decltype(unary);
5 kx const auto higher1st = [](nullary_t f){ return f(); };
5 kx const auto higher2nd = [unary](nullary_t f1){
5 kx return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5 kx };
5 kx return higher1st(nullary) + higher2nd(nullary)(unary);
5 kx }
5 kx
5 kx }
5 kx
5 kx namespace test_variadic_templates
5 kx {
5 kx
5 kx template <int...>
5 kx struct sum;
5 kx
5 kx template <int N0, int... N1toN>
5 kx struct sum<N0, N1toN...>
5 kx {
5 kx static constexpr auto value = N0 + sum<N1toN...>::value;
5 kx };
5 kx
5 kx template <>
5 kx struct sum<>
5 kx {
5 kx static constexpr auto value = 0;
5 kx };
5 kx
5 kx static_assert(sum<>::value == 0, "");
5 kx static_assert(sum<1>::value == 1, "");
5 kx static_assert(sum<23>::value == 23, "");
5 kx static_assert(sum<1, 2>::value == 3, "");
5 kx static_assert(sum<5, 5, 11>::value == 21, "");
5 kx static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5 kx
5 kx }
5 kx
5 kx // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5 kx // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5 kx // because of this.
5 kx namespace test_template_alias_sfinae
5 kx {
5 kx
5 kx struct foo {};
5 kx
5 kx template<typename T>
5 kx using member = typename T::member_type;
5 kx
5 kx template<typename T>
5 kx void func(...) {}
5 kx
5 kx template<typename T>
5 kx void func(member<T>*) {}
5 kx
5 kx void test();
5 kx
5 kx void test() { func<foo>(0); }
5 kx
5 kx }
5 kx
5 kx } // namespace cxx11
5 kx
5 kx #endif // __cplusplus >= 201103L
5 kx
5 kx
5 kx
5 kx _ACEOF
5 kx if ac_fn_cxx_try_compile "$LINENO"
5 kx then :
5 kx eval $cachevar=yes
5 kx else $as_nop
5 kx eval $cachevar=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CXX="$ac_save_CXX"
5 kx fi
5 kx eval ac_res=\$$cachevar
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test x\$$cachevar = xyes; then
5 kx eval PHP_INTL_STDCXX="$switch"
5 kx ac_success=yes
5 kx break
5 kx fi
5 kx done
5 kx if test x$ac_success = xyes; then
5 kx break
5 kx fi
5 kx done
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx if test x$ax_cxx_compile_cxx11_required = xtrue; then
5 kx if test x$ac_success = xno; then
5 kx as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
5 kx fi
5 kx fi
5 kx if test x$ac_success = xno; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
5 kx printf "%s\n" "$as_me: No compiler with C++11 support was found" >&6;}
5 kx fi
5 kx
5 kx
5 kx PHP_INTL_CXX_FLAGS="$INTL_COMMON_FLAGS $PHP_INTL_STDCXX $ICU_CXXFLAGS"
5 kx if test "$ext_shared" = "no"; then
5 kx
5 kx
5 kx case ext/intl in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "ext/intl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/ext/intl/"; ac_bdir="ext/intl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_INTL_CXX_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_INTL_CXX_FLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_INTL_CXX_FLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_INTL_CXX_FLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $PHP_INTL_CXX_FLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx else
5 kx
5 kx case ext/intl in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "ext/intl"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/ext/intl/"; ac_bdir="ext/intl/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_INTL_CXX_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_intl="$shared_objects_intl $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_INTL_CXX_FLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_INTL_CXX_FLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $PHP_INTL_CXX_FLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $PHP_INTL_CXX_FLAGS -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/collator"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/converter"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/common"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/formatter"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/normalizer"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/dateformat"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/locale"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/msgformat"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/grapheme"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/resourcebundle"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/transliterator"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/timezone"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/calendar"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/idn"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/spoofchecker"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/breakiterator"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir/uchar"
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_JSON 1 " >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/json
5 kx ext_srcdir=$abs_srcdir/ext/json
5 kx ext_dir=ext/json
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then
5 kx PHP_JSON_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in json.c \
5 kx json_encoder.c \
5 kx json_parser.tab.c \
5 kx json_scanner.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC json;$ext_dir"
5 kx if test "no" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC json;$ext_dir"
5 kx fi
5 kx else
5 kx if test "no" = "shared" || test "no" = "yes"; then
5 kx PHP_JSON_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in json.c \
5 kx json_encoder.c \
5 kx json_parser.tab.c \
5 kx json_scanner.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_json="$shared_objects_json $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/json.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/json.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_json"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/json.$suffix: $ext_builddir/json.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/json.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/json.$suffix: \$(shared_objects_json) \$(JSON_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_json) \$(JSON_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_JSON 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then
5 kx PHP_JSON_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in json.c \
5 kx json_encoder.c \
5 kx json_parser.tab.c \
5 kx json_scanner.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC json;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in json.c \
5 kx json_encoder.c \
5 kx json_parser.tab.c \
5 kx json_scanner.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC json;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=json
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx header_path=ext/json
5 kx for header_file in php_json.h php_json_parser.h php_json_scanner.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx src=$ext_srcdir/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_ldap=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LDAP support" >&5
5 kx printf %s "checking for LDAP support... " >&6; }
5 kx
5 kx # Check whether --with-ldap was given.
5 kx if test ${with_ldap+y}
5 kx then :
5 kx withval=$with_ldap; PHP_LDAP=$withval
5 kx else $as_nop
5 kx
5 kx PHP_LDAP=no
5 kx test "$PHP_ENABLE_ALL" && PHP_LDAP=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_LDAP in
5 kx shared,*)
5 kx PHP_LDAP=`echo "$PHP_LDAP"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_LDAP=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_ldap_sasl=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with LDAP Cyrus SASL support" >&5
5 kx printf %s "checking whether to build with LDAP Cyrus SASL support... " >&6; }
5 kx
5 kx # Check whether --with-ldap-sasl was given.
5 kx if test ${with_ldap_sasl+y}
5 kx then :
5 kx withval=$with_ldap_sasl; PHP_LDAP_SASL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_LDAP_SASL=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_LDAP_SASL
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_LDAP" != "no"; then
5 kx
5 kx
5 kx ext_builddir=ext/ldap
5 kx ext_srcdir=$abs_srcdir/ext/ldap
5 kx ext_dir=ext/ldap
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_LDAP_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ldap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC ldap;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC ldap;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_LDAP_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ldap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_ldap="$shared_objects_ldap $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/ldap.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/ldap.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_ldap"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/ldap.$suffix: $ext_builddir/ldap.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/ldap.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/ldap.$suffix: \$(shared_objects_ldap) \$(LDAP_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_ldap) \$(LDAP_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_LDAP 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_LDAP_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ldap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC ldap;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ldap.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC ldap;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=ldap
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_LDAP" = "yes"; then
5 kx for i in /usr/local /usr; do
5 kx
5 kx if test -f $i/include/ldap.h; then
5 kx LDAP_DIR=$i
5 kx LDAP_INCDIR=$i/include
5 kx LDAP_LIBDIR=$i/$PHP_LIBDIR
5 kx elif test -f $i/ldap/public/ldap.h; then
5 kx LDAP_DIR=$i
5 kx LDAP_INCDIR=$i/ldap/public
5 kx LDAP_LIBDIR=$i/$PHP_LIBDIR
5 kx else
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5 kx printf %s "checking size of long... " >&6; }
5 kx if test ${ac_cv_sizeof_long+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_long" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (long)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_long=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_long" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we're at 64-bit platform" >&5
5 kx printf %s "checking if we're at 64-bit platform... " >&6; }
5 kx if test "$ac_cv_sizeof_long" -eq 4
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx PHP_OCI8_IC_LIBDIR_SUFFIX=""
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx PHP_OCI8_IC_LIBDIR_SUFFIX=64
5 kx
5 kx fi
5 kx
5 kx OCISDKRPMINC=`echo "$i" | $SED -e 's!^/usr/lib/oracle/\(.*\)/client\('${PHP_OCI8_IC_LIBDIR_SUFFIX}'\)*/lib/*$!/usr/include/oracle/\1/client\2!'`
5 kx
5 kx if test -f $OCISDKRPMINC/ldap.h; then
5 kx LDAP_DIR=$i
5 kx LDAP_INCDIR=$OCISDKRPMINC
5 kx LDAP_LIBDIR=$i
5 kx elif test -f $i/sdk/include/ldap.h; then
5 kx LDAP_DIR=$i
5 kx LDAP_INCDIR=$i/sdk/include
5 kx LDAP_LIBDIR=$i
5 kx fi
5 kx fi
5 kx
5 kx done
5 kx else
5 kx
5 kx if test -f $PHP_LDAP/include/ldap.h; then
5 kx LDAP_DIR=$PHP_LDAP
5 kx LDAP_INCDIR=$PHP_LDAP/include
5 kx LDAP_LIBDIR=$PHP_LDAP/$PHP_LIBDIR
5 kx elif test -f $PHP_LDAP/ldap/public/ldap.h; then
5 kx LDAP_DIR=$PHP_LDAP
5 kx LDAP_INCDIR=$PHP_LDAP/ldap/public
5 kx LDAP_LIBDIR=$PHP_LDAP/$PHP_LIBDIR
5 kx else
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5 kx printf %s "checking size of long... " >&6; }
5 kx if test ${ac_cv_sizeof_long+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_long" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (long)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_long=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_long" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we're at 64-bit platform" >&5
5 kx printf %s "checking if we're at 64-bit platform... " >&6; }
5 kx if test "$ac_cv_sizeof_long" -eq 4
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx PHP_OCI8_IC_LIBDIR_SUFFIX=""
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx PHP_OCI8_IC_LIBDIR_SUFFIX=64
5 kx
5 kx fi
5 kx
5 kx OCISDKRPMINC=`echo "$PHP_LDAP" | $SED -e 's!^/usr/lib/oracle/\(.*\)/client\('${PHP_OCI8_IC_LIBDIR_SUFFIX}'\)*/lib/*$!/usr/include/oracle/\1/client\2!'`
5 kx
5 kx if test -f $OCISDKRPMINC/ldap.h; then
5 kx LDAP_DIR=$PHP_LDAP
5 kx LDAP_INCDIR=$OCISDKRPMINC
5 kx LDAP_LIBDIR=$PHP_LDAP
5 kx elif test -f $PHP_LDAP/sdk/include/ldap.h; then
5 kx LDAP_DIR=$PHP_LDAP
5 kx LDAP_INCDIR=$PHP_LDAP/sdk/include
5 kx LDAP_LIBDIR=$PHP_LDAP
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx
5 kx if test -z "$LDAP_DIR"; then
5 kx as_fn_error $? "Cannot find ldap.h" "$LINENO" 5
5 kx fi
5 kx
5 kx MACHINE_INCLUDES=$($CC -dumpmachine | $SED 's/-pc//')
5 kx
5 kx if test -f $LDAP_LIBDIR/liblber.a || test -f $LDAP_LIBDIR/liblber.$SHLIB_SUFFIX_NAME || test -f $LDAP_LIBDIR/$MACHINE_INCLUDES/liblber.a || test -f $LDAP_LIBDIR/$MACHINE_INCLUDES/liblber.$SHLIB_SUFFIX_NAME; then
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-llber $LDAP_SHARED_LIBADD"
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-L$ai_p $LDAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && LDAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $LDAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case lber in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-llber $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-lldap $LDAP_SHARED_LIBADD"
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-L$ai_p $LDAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && LDAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $LDAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case ldap in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lldap $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx elif test -f $LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME || test -f $LDAP_LIBDIR/libldap.$SHLIB_SUFFIX_NAME.3 || test -f $LDAP_LIBDIR/$MACHINE_INCLUDES/libldap.$SHLIB_SUFFIX_NAME || test -f $LDAP_LIBDIR/$MACHINE_INCLUDES/libldap.$SHLIB_SUFFIX_NAME.3 || test -f $LDAP_LIBDIR/libldap.3.dylib; then
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-lldap $LDAP_SHARED_LIBADD"
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-L$ai_p $LDAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && LDAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $LDAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case ldap in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lldap $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx elif test -f $LDAP_LIBDIR/libclntsh.$SHLIB_SUFFIX_NAME.12.1 || test -f $LDAP_LIBDIR/$MACHINE_INCLUDES/libclntsh.$SHLIB_SUFFIX_NAME.12.1; then
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-lclntsh $LDAP_SHARED_LIBADD"
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-L$ai_p $LDAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && LDAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $LDAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case clntsh in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lclntsh $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ORALDAP 1" >>confdefs.h
5 kx
5 kx
5 kx elif test -f $LDAP_LIBDIR/libclntsh.$SHLIB_SUFFIX_NAME.11.1 || test -f $LDAP_LIBDIR/$MACHINE_INCLUDES/libclntsh.$SHLIB_SUFFIX_NAME.11.1; then
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-lclntsh $LDAP_SHARED_LIBADD"
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-L$ai_p $LDAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && LDAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $LDAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case clntsh in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lclntsh $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ORALDAP 1" >>confdefs.h
5 kx
5 kx
5 kx elif test -f $LDAP_LIBDIR/libclntsh.$SHLIB_SUFFIX_NAME || test -f $LDAP_LIBDIR/$MACHINE_INCLUDES/libclntsh.$SHLIB_SUFFIX_NAME; then
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-lclntsh $LDAP_SHARED_LIBADD"
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-L$ai_p $LDAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && LDAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $LDAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$LDAP_LIBDIR"; then
5 kx
5 kx if test "$LDAP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$LDAP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$LDAP_LIBDIR" || echo "$LDAP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case clntsh in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lclntsh $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ORALDAP 1" >>confdefs.h
5 kx
5 kx
5 kx else
5 kx as_fn_error $? "Cannot find ldap libraries in $LDAP_LIBDIR." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx if test "$LDAP_INCDIR" != "/usr/include"; then
5 kx
5 kx if test -z "$LDAP_INCDIR" || echo "$LDAP_INCDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$LDAP_INCDIR
5 kx else
5 kx
5 kx ep_dir=`echo $LDAP_INCDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$LDAP_INCDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST LDAP_SHARED_LIBADD"
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LDAP 1" >>confdefs.h
5 kx
5 kx
5 kx _SAVE_CPPFLAGS=$CPPFLAGS
5 kx _SAVE_LIBS=$LIBS
5 kx CPPFLAGS="$CPPFLAGS -I$LDAP_INCDIR"
5 kx LIBS="$LIBS $LDAP_SHARED_LIBADD"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 3 arg ldap_set_rebind_proc" >&5
5 kx printf %s "checking for 3 arg ldap_set_rebind_proc... " >&6; }
5 kx if test ${ac_cv_3arg_setrebindproc+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ldap.h>
5 kx int
5 kx main (void)
5 kx {
5 kx ldap_set_rebind_proc(0,0,0)
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_3arg_setrebindproc=yes
5 kx else $as_nop
5 kx ac_cv_3arg_setrebindproc=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_3arg_setrebindproc" >&5
5 kx printf "%s\n" "$ac_cv_3arg_setrebindproc" >&6; }
5 kx if test "$ac_cv_3arg_setrebindproc" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_3ARG_SETREBINDPROC 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_func "$LINENO" "ldap_parse_result" "ac_cv_func_ldap_parse_result"
5 kx if test "x$ac_cv_func_ldap_parse_result" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_PARSE_RESULT 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ldap_parse_reference" "ac_cv_func_ldap_parse_reference"
5 kx if test "x$ac_cv_func_ldap_parse_reference" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_PARSE_REFERENCE 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ldap_start_tls_s" "ac_cv_func_ldap_start_tls_s"
5 kx if test "x$ac_cv_func_ldap_start_tls_s" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_START_TLS_S 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ldap_control_find" "ac_cv_func_ldap_control_find"
5 kx if test "x$ac_cv_func_ldap_control_find" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_CONTROL_FIND 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ldap_parse_extended_result" "ac_cv_func_ldap_parse_extended_result"
5 kx if test "x$ac_cv_func_ldap_parse_extended_result" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_PARSE_EXTENDED_RESULT 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ldap_extended_operation" "ac_cv_func_ldap_extended_operation"
5 kx if test "x$ac_cv_func_ldap_extended_operation" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_EXTENDED_OPERATION 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ldap_extended_operation_s" "ac_cv_func_ldap_extended_operation_s"
5 kx if test "x$ac_cv_func_ldap_extended_operation_s" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_EXTENDED_OPERATION_S 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ldap_passwd" "ac_cv_func_ldap_passwd"
5 kx if test "x$ac_cv_func_ldap_passwd" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_PASSWD 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ldap_whoami_s" "ac_cv_func_ldap_whoami_s"
5 kx if test "x$ac_cv_func_ldap_whoami_s" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_WHOAMI_S 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ldap_refresh_s" "ac_cv_func_ldap_refresh_s"
5 kx if test "x$ac_cv_func_ldap_refresh_s" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LDAP_REFRESH_S 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_LDAP_SASL" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libsasl2" >&5
5 kx printf %s "checking for libsasl2... " >&6; }
5 kx
5 kx if test -n "$SASL_CFLAGS"; then
5 kx pkg_cv_SASL_CFLAGS="$SASL_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsasl2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libsasl2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_SASL_CFLAGS=`$PKG_CONFIG --cflags "libsasl2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$SASL_LIBS"; then
5 kx pkg_cv_SASL_LIBS="$SASL_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsasl2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libsasl2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_SASL_LIBS=`$PKG_CONFIG --libs "libsasl2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx SASL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsasl2" 2>&1`
5 kx else
5 kx SASL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsasl2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$SASL_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libsasl2) were not met:
5 kx
5 kx $SASL_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables SASL_CFLAGS
5 kx and SASL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables SASL_CFLAGS
5 kx and SASL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx SASL_CFLAGS=$pkg_cv_SASL_CFLAGS
5 kx SASL_LIBS=$pkg_cv_SASL_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $SASL_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $SASL_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="$LDAP_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="$LDAP_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDAP_SHARED_LIBADD="-L$ai_p $LDAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && LDAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $LDAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LDAP_SASL 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_func "$LINENO" "ldap_bind_s" "ac_cv_func_ldap_bind_s"
5 kx if test "x$ac_cv_func_ldap_bind_s" = xyes
5 kx then :
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "LDAP build check failed. Please check config.log for more information." "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx
5 kx CPPFLAGS=$_SAVE_CPPFLAGS
5 kx LIBS=$_SAVE_LIBS
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_mbstring=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable multibyte string support" >&5
5 kx printf %s "checking whether to enable multibyte string support... " >&6; }
5 kx # Check whether --enable-mbstring was given.
5 kx if test ${enable_mbstring+y}
5 kx then :
5 kx enableval=$enable_mbstring; PHP_MBSTRING=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_MBSTRING=no
5 kx test "$PHP_ENABLE_ALL" && PHP_MBSTRING=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_MBSTRING in
5 kx shared,*)
5 kx PHP_MBSTRING=`echo "$PHP_MBSTRING"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_MBSTRING=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_mbregex=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable multibyte regex support (requires oniguruma)" >&5
5 kx printf %s "checking whether to enable multibyte regex support (requires oniguruma)... " >&6; }
5 kx # Check whether --enable-mbregex was given.
5 kx if test ${enable_mbregex+y}
5 kx then :
5 kx enableval=$enable_mbregex; PHP_MBREGEX=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_MBREGEX=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_MBREGEX
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_MBSTRING" != "no"; then
5 kx
5 kx printf "%s\n" "#define HAVE_MBSTRING 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx PHP_MBSTRING_BASE_SOURCES="$PHP_MBSTRING_BASE_SOURCES mbstring.c php_unicode.c mb_gpc.c"
5 kx
5 kx
5 kx if test "$PHP_MBREGEX" != "no"; then
5 kx
5 kx if test "$PHP_MBREGEX" = "yes"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for oniguruma" >&5
5 kx printf %s "checking for oniguruma... " >&6; }
5 kx
5 kx if test -n "$ONIG_CFLAGS"; then
5 kx pkg_cv_ONIG_CFLAGS="$ONIG_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"oniguruma\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "oniguruma") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ONIG_CFLAGS=`$PKG_CONFIG --cflags "oniguruma" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ONIG_LIBS"; then
5 kx pkg_cv_ONIG_LIBS="$ONIG_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"oniguruma\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "oniguruma") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ONIG_LIBS=`$PKG_CONFIG --libs "oniguruma" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ONIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "oniguruma" 2>&1`
5 kx else
5 kx ONIG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "oniguruma" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ONIG_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (oniguruma) were not met:
5 kx
5 kx $ONIG_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables ONIG_CFLAGS
5 kx and ONIG_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables ONIG_CFLAGS
5 kx and ONIG_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ONIG_CFLAGS=$pkg_cv_ONIG_CFLAGS
5 kx ONIG_LIBS=$pkg_cv_ONIG_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $ONIG_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx MBSTRING_SHARED_LIBADD="$MBSTRING_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx MBSTRING_SHARED_LIBADD="$MBSTRING_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx MBSTRING_SHARED_LIBADD="-L$ai_p $MBSTRING_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && MBSTRING_SHARED_LIBADD="$ld_runpath_switch$ai_p $MBSTRING_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $ONIG_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx
5 kx for ac_i in $MBSTRING_SHARED_LIBADD; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if oniguruma has an invalid entry for KOI8 encoding" >&5
5 kx printf %s "checking if oniguruma has an invalid entry for KOI8 encoding... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <oniguruma.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return (int)(ONIG_ENCODING_KOI8 + 1);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define PHP_ONIG_BAD_KOI8_ENTRY 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx
5 kx
5 kx PHP_MBSTRING_CFLAGS="$PHP_MBSTRING_CFLAGS -DONIG_ESCAPE_UCHAR_COLLISION=1"
5 kx
5 kx
5 kx PHP_MBSTRING_CFLAGS="$PHP_MBSTRING_CFLAGS -DUChar=OnigUChar"
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_MBREGEX 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx PHP_MBSTRING_BASE_SOURCES="$PHP_MBSTRING_BASE_SOURCES php_mbregex.c"
5 kx
5 kx
5 kx PHP_MBSTRING_INSTALL_HEADERS="$PHP_MBSTRING_INSTALL_HEADERS php_mbregex.h php_onig_compat.h"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx PHP_MBSTRING_EXTRA_BUILD_DIRS="$PHP_MBSTRING_EXTRA_BUILD_DIRS libmbfl"
5 kx
5 kx
5 kx PHP_MBSTRING_EXTRA_BUILD_DIRS="$PHP_MBSTRING_EXTRA_BUILD_DIRS libmbfl/mbfl"
5 kx
5 kx
5 kx PHP_MBSTRING_EXTRA_BUILD_DIRS="$PHP_MBSTRING_EXTRA_BUILD_DIRS libmbfl/filters"
5 kx
5 kx
5 kx PHP_MBSTRING_EXTRA_BUILD_DIRS="$PHP_MBSTRING_EXTRA_BUILD_DIRS libmbfl/nls"
5 kx
5 kx
5 kx PHP_MBSTRING_EXTRA_INCLUDES="$PHP_MBSTRING_EXTRA_INCLUDES libmbfl"
5 kx
5 kx
5 kx PHP_MBSTRING_EXTRA_INCLUDES="$PHP_MBSTRING_EXTRA_INCLUDES libmbfl/mbfl"
5 kx
5 kx
5 kx
5 kx PHP_MBSTRING_SOURCES="$PHP_MBSTRING_SOURCES
5 kx libmbfl/filters/html_entities.c
5 kx libmbfl/filters/mbfilter_7bit.c
5 kx libmbfl/filters/mbfilter_base64.c
5 kx libmbfl/filters/mbfilter_big5.c
5 kx libmbfl/filters/mbfilter_cp5022x.c
5 kx libmbfl/filters/mbfilter_cp51932.c
5 kx libmbfl/filters/mbfilter_cp932.c
5 kx libmbfl/filters/mbfilter_cp936.c
5 kx libmbfl/filters/mbfilter_gb18030.c
5 kx libmbfl/filters/mbfilter_euc_cn.c
5 kx libmbfl/filters/mbfilter_euc_jp.c
5 kx libmbfl/filters/mbfilter_euc_jp_2004.c
5 kx libmbfl/filters/mbfilter_euc_jp_win.c
5 kx libmbfl/filters/mbfilter_euc_kr.c
5 kx libmbfl/filters/mbfilter_euc_tw.c
5 kx libmbfl/filters/mbfilter_htmlent.c
5 kx libmbfl/filters/mbfilter_hz.c
5 kx libmbfl/filters/mbfilter_iso2022_jp_ms.c
5 kx libmbfl/filters/mbfilter_iso2022jp_2004.c
5 kx libmbfl/filters/mbfilter_iso2022jp_mobile.c
5 kx libmbfl/filters/mbfilter_iso2022_kr.c
5 kx libmbfl/filters/mbfilter_jis.c
5 kx libmbfl/filters/mbfilter_qprint.c
5 kx libmbfl/filters/mbfilter_singlebyte.c
5 kx libmbfl/filters/mbfilter_sjis.c
5 kx libmbfl/filters/mbfilter_sjis_mobile.c
5 kx libmbfl/filters/mbfilter_sjis_mac.c
5 kx libmbfl/filters/mbfilter_sjis_2004.c
5 kx libmbfl/filters/mbfilter_tl_jisx0201_jisx0208.c
5 kx libmbfl/filters/mbfilter_ucs2.c
5 kx libmbfl/filters/mbfilter_ucs4.c
5 kx libmbfl/filters/mbfilter_uhc.c
5 kx libmbfl/filters/mbfilter_utf16.c
5 kx libmbfl/filters/mbfilter_utf32.c
5 kx libmbfl/filters/mbfilter_utf7.c
5 kx libmbfl/filters/mbfilter_utf7imap.c
5 kx libmbfl/filters/mbfilter_utf8.c
5 kx libmbfl/filters/mbfilter_utf8_mobile.c
5 kx libmbfl/filters/mbfilter_uuencode.c
5 kx libmbfl/mbfl/mbfilter.c
5 kx libmbfl/mbfl/mbfilter_8bit.c
5 kx libmbfl/mbfl/mbfilter_pass.c
5 kx libmbfl/mbfl/mbfilter_wchar.c
5 kx libmbfl/mbfl/mbfl_convert.c
5 kx libmbfl/mbfl/mbfl_encoding.c
5 kx libmbfl/mbfl/mbfl_filter_output.c
5 kx libmbfl/mbfl/mbfl_language.c
5 kx libmbfl/mbfl/mbfl_memory_device.c
5 kx libmbfl/mbfl/mbfl_string.c
5 kx libmbfl/nls/nls_de.c
5 kx libmbfl/nls/nls_en.c
5 kx libmbfl/nls/nls_ja.c
5 kx libmbfl/nls/nls_kr.c
5 kx libmbfl/nls/nls_neutral.c
5 kx libmbfl/nls/nls_ru.c
5 kx libmbfl/nls/nls_uni.c
5 kx libmbfl/nls/nls_zh.c
5 kx libmbfl/nls/nls_hy.c
5 kx libmbfl/nls/nls_tr.c
5 kx libmbfl/nls/nls_ua.c
5 kx "
5 kx
5 kx
5 kx PHP_MBSTRING_INSTALL_HEADERS="$PHP_MBSTRING_INSTALL_HEADERS libmbfl/config.h libmbfl/mbfl/eaw_table.h libmbfl/mbfl/mbfilter.h libmbfl/mbfl/mbfilter_8bit.h libmbfl/mbfl/mbfilter_pass.h libmbfl/mbfl/mbfilter_wchar.h libmbfl/mbfl/mbfl_consts.h libmbfl/mbfl/mbfl_convert.h libmbfl/mbfl/mbfl_defs.h libmbfl/mbfl/mbfl_encoding.h libmbfl/mbfl/mbfl_filter_output.h libmbfl/mbfl/mbfl_language.h libmbfl/mbfl/mbfl_memory_device.h libmbfl/mbfl/mbfl_string.h"
5 kx
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/mbstring
5 kx ext_srcdir=$abs_srcdir/ext/mbstring
5 kx ext_dir=ext/mbstring
5 kx
5 kx ac_extra=`echo "$PHP_MBSTRING_CFLAGS -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_MBSTRING_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_MBSTRING_BASE_SOURCES $PHP_MBSTRING_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC mbstring;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC mbstring;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_MBSTRING_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_MBSTRING_BASE_SOURCES $PHP_MBSTRING_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_mbstring="$shared_objects_mbstring $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/mbstring.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/mbstring.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_mbstring"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/mbstring.$suffix: $ext_builddir/mbstring.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/mbstring.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/mbstring.$suffix: \$(shared_objects_mbstring) \$(MBSTRING_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_mbstring) \$(MBSTRING_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_MBSTRING 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_MBSTRING_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_MBSTRING_BASE_SOURCES $PHP_MBSTRING_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC mbstring;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_MBSTRING_BASE_SOURCES $PHP_MBSTRING_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC mbstring;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=mbstring
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST MBSTRING_SHARED_LIBADD"
5 kx
5 kx
5 kx for dir in $PHP_MBSTRING_EXTRA_BUILD_DIRS; do
5 kx
5 kx
5 kx $php_shtool mkdir -p $ext_builddir/$dir
5 kx
5 kx
5 kx done
5 kx
5 kx for dir in $PHP_MBSTRING_EXTRA_INCLUDES; do
5 kx
5 kx if test "$ext_srcdir/$dir" != "/usr/include"; then
5 kx
5 kx if test -z "$ext_srcdir/$dir" || echo "$ext_srcdir/$dir" | grep '^/' >/dev/null ; then
5 kx ai_p=$ext_srcdir/$dir
5 kx else
5 kx
5 kx ep_dir=`echo $ext_srcdir/$dir|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ext_srcdir/$dir"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$ext_builddir/$dir" != "/usr/include"; then
5 kx
5 kx if test -z "$ext_builddir/$dir" || echo "$ext_builddir/$dir" | grep '^/' >/dev/null ; then
5 kx ai_p=$ext_builddir/$dir
5 kx else
5 kx
5 kx ep_dir=`echo $ext_builddir/$dir|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ext_builddir/$dir"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx out="php_config.h"
5 kx
5 kx if test "$ext_shared" != "no" && test -f "$ext_builddir/config.h.in"; then
5 kx out="$abs_builddir/config.h"
5 kx fi
5 kx
5 kx cat > $ext_builddir/libmbfl/config.h <<EOF
5 kx #include "$out"
5 kx EOF
5 kx
5 kx
5 kx PHP_MBSTRING_INSTALL_HEADERS="$PHP_MBSTRING_INSTALL_HEADERS mbstring.h"
5 kx
5 kx
5 kx
5 kx header_path=ext/mbstring
5 kx for header_file in $PHP_MBSTRING_INSTALL_HEADERS; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_mysqli=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MySQLi support" >&5
5 kx printf %s "checking for MySQLi support... " >&6; }
5 kx
5 kx # Check whether --with-mysqli was given.
5 kx if test ${with_mysqli+y}
5 kx then :
5 kx withval=$with_mysqli; PHP_MYSQLI=$withval
5 kx else $as_nop
5 kx
5 kx PHP_MYSQLI=no
5 kx test "$PHP_ENABLE_ALL" && PHP_MYSQLI=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_MYSQLI in
5 kx shared,*)
5 kx PHP_MYSQLI=`echo "$PHP_MYSQLI"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_MYSQLI=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_mysql_sock=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for specified location of the MySQL UNIX socket" >&5
5 kx printf %s "checking for specified location of the MySQL UNIX socket... " >&6; }
5 kx
5 kx # Check whether --with-mysql-sock was given.
5 kx if test ${with_mysql_sock+y}
5 kx then :
5 kx withval=$with_mysql_sock; PHP_MYSQL_SOCK=$withval
5 kx else $as_nop
5 kx
5 kx PHP_MYSQL_SOCK=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_MYSQL_SOCK
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_MYSQLI" = "yes" || test "$PHP_MYSQLI" = "mysqlnd"; then
5 kx PHP_MYSQLND_ENABLED=yes
5 kx
5 kx elif test "$PHP_MYSQLI" != "no"; then
5 kx
5 kx MYSQL_CONFIG=$PHP_MYSQLI
5 kx
5 kx if test -x "$MYSQL_CONFIG" && $MYSQL_CONFIG --libs > /dev/null 2>&1; then
5 kx MYSQLI_INCLINE=`$MYSQL_CONFIG --cflags | $SED -e "s/'//g"`
5 kx MYSQLI_LIBLINE=`$MYSQL_CONFIG --libs | $SED -e "s/'//g"`
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: mysql_config not found" >&5
5 kx printf "%s\n" "mysql_config not found" >&6; }
5 kx as_fn_error $? "Please reinstall the mysql distribution" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx for ac_i in $MYSQLI_INCLINE; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $MYSQLI_LIBLINE; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx MYSQLI_SHARED_LIBADD="$MYSQLI_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx MYSQLI_SHARED_LIBADD="$MYSQLI_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx MYSQLI_SHARED_LIBADD="-L$ai_p $MYSQLI_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && MYSQLI_SHARED_LIBADD="$ld_runpath_switch$ai_p $MYSQLI_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_MYSQLILIB 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_MYSQLI" != "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MySQL UNIX socket location" >&5
5 kx printf %s "checking for MySQL UNIX socket location... " >&6; }
5 kx if test "$PHP_MYSQL_SOCK" != "no" && test "$PHP_MYSQL_SOCK" != "yes"; then
5 kx MYSQL_SOCK=$PHP_MYSQL_SOCK
5 kx
5 kx printf "%s\n" "#define PHP_MYSQL_UNIX_SOCK_ADDR \"$MYSQL_SOCK\"" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MYSQL_SOCK" >&5
5 kx printf "%s\n" "$MYSQL_SOCK" >&6; }
5 kx elif test "$PHP_MYSQL_SOCK" = "yes"; then
5 kx
5 kx for i in \
5 kx /var/run/mysqld/mysqld.sock \
5 kx /var/tmp/mysql.sock \
5 kx /var/run/mysql/mysql.sock \
5 kx /var/lib/mysql/mysql.sock \
5 kx /var/mysql/mysql.sock \
5 kx /usr/local/mysql/var/mysql.sock \
5 kx /Private/tmp/mysql.sock \
5 kx /private/tmp/mysql.sock \
5 kx /tmp/mysql.sock \
5 kx ; do
5 kx if test -r $i; then
5 kx MYSQL_SOCK=$i
5 kx break 2
5 kx fi
5 kx done
5 kx
5 kx if test -n "$MYSQL_SOCK"; then
5 kx
5 kx printf "%s\n" "#define PHP_MYSQL_UNIX_SOCK_ADDR \"$MYSQL_SOCK\"" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MYSQL_SOCK" >&5
5 kx printf "%s\n" "$MYSQL_SOCK" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx mysqli_sources="mysqli.c mysqli_api.c mysqli_prop.c mysqli_nonapi.c \
5 kx mysqli_report.c mysqli_driver.c mysqli_warning.c \
5 kx mysqli_exception.c mysqli_result_iterator.c"
5 kx
5 kx ext_builddir=ext/mysqli
5 kx ext_srcdir=$abs_srcdir/ext/mysqli
5 kx ext_dir=ext/mysqli
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_MYSQLI_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $mysqli_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC mysqli;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC mysqli;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_MYSQLI_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $mysqli_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_mysqli="$shared_objects_mysqli $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/mysqli.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/mysqli.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_mysqli"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/mysqli.$suffix: $ext_builddir/mysqli.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/mysqli.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/mysqli.$suffix: \$(shared_objects_mysqli) \$(MYSQLI_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_mysqli) \$(MYSQLI_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_MYSQLI 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_MYSQLI_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $mysqli_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC mysqli;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $mysqli_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC mysqli;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=mysqli
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST MYSQLI_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx for header_file in ext/mysqli/php_mysqli_structs.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx if test "$PHP_MYSQLI" = "yes" || test "$PHP_MYSQLI" = "mysqlnd"; then
5 kx
5 kx am_i_shared=$PHP_MYSQLI_SHARED
5 kx is_it_shared=$PHP_MYSQLND_SHARED
5 kx is_it_enabled=$PHP_MYSQLND
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension mysqli to build statically, but it
5 kx depends on extension mysqlnd, which you've configured to build shared.
5 kx You either need to build mysqli shared or build mysqlnd statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension mysqli, which depends on extension mysqlnd,
5 kx but you've either not enabled mysqlnd, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define MYSQLI_USE_MYSQLND 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx for header_file in ext/mysqli/mysqli_mysqlnd.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx else
5 kx
5 kx
5 kx for header_file in ext/mysqli/mysqli_libmysql.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test -z "$SED"; then
5 kx PHP_OCI8_SED="sed";
5 kx else
5 kx PHP_OCI8_SED="$SED";
5 kx fi
5 kx
5 kx PHP_OCI8_TAIL1=`echo a | tail -n1 2>/dev/null`
5 kx if test "$PHP_OCI8_TAIL1" = "a"; then
5 kx PHP_OCI8_TAIL1="tail -n1"
5 kx else
5 kx PHP_OCI8_TAIL1="tail -1"
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_oci8=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Oracle Database OCI8 support" >&5
5 kx printf %s "checking for Oracle Database OCI8 support... " >&6; }
5 kx
5 kx # Check whether --with-oci8 was given.
5 kx if test ${with_oci8+y}
5 kx then :
5 kx withval=$with_oci8; PHP_OCI8=$withval
5 kx else $as_nop
5 kx
5 kx PHP_OCI8=no
5 kx test "$PHP_ENABLE_ALL" && PHP_OCI8=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_OCI8 in
5 kx shared,*)
5 kx PHP_OCI8=`echo "$PHP_OCI8"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_OCI8=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_OCI8" != "no"; then
5 kx
5 kx if test -z "$PHP_OCI8"; then
5 kx as_fn_error $? "Empty parameter value passed to --with-oci8" "$LINENO" 5
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking PHP version" >&5
5 kx printf %s "checking PHP version... " >&6; }
5 kx
5 kx tmp_version=$PHP_VERSION
5 kx if test -z "$tmp_version"; then
5 kx if test -z "$PHP_CONFIG"; then
5 kx as_fn_error $? "php-config not found" "$LINENO" 5
5 kx fi
5 kx php_version=`$PHP_CONFIG --version 2>/dev/null|head -n 1|$PHP_OCI8_SED -e 's#\([0-9]\.[0-9]*\.[0-9]*\)\(.*\)#\1#'`
5 kx else
5 kx php_version=`echo "$tmp_version"|$PHP_OCI8_SED -e 's#\([0-9]\.[0-9]*\.[0-9]*\)\(.*\)#\1#'`
5 kx fi
5 kx
5 kx if test -z "$php_version"; then
5 kx as_fn_error $? "failed to detect PHP version, please report" "$LINENO" 5
5 kx fi
5 kx
5 kx ac_IFS=$IFS
5 kx IFS="."
5 kx set $php_version
5 kx IFS=$ac_IFS
5 kx oci8_php_version=`expr $1 \* 1000000 + $2 \* 1000 + $3`
5 kx
5 kx if test "$oci8_php_version" -lt "5002000"; then
5 kx as_fn_error $? "You need at least PHP 5.2.0 to be able to use this version of OCI8. PHP $php_version found" "$LINENO" 5
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_version, ok" >&5
5 kx printf "%s\n" "$php_version, ok" >&6; }
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking OCI8 DTrace support" >&5
5 kx printf %s "checking OCI8 DTrace support... " >&6; }
5 kx oci8_do_dtrace="`echo $PHP_OCI8 | cut -d, -f3`"
5 kx if test "$PHP_DTRACE" = "yes" -o "$oci8_do_dtrace" = "dtrace" ; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx if test "$ext_shared" = "no"; then
5 kx as_fn_error $? "For DTrace support OCI8 must be configured as a shared extension" "$LINENO" 5
5 kx else
5 kx for ac_header in sys/sdt.h
5 kx do :
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/sdt.h" "ac_cv_header_sys_sdt_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_sdt_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_SDT_H 1" >>confdefs.h
5 kx
5 kx
5 kx ac_srcdir=$abs_srcdir/ext/oci8/
5 kx ac_bdir=ext/oci8/
5 kx
5 kx ac_provsrc=oci8_dtrace.d
5 kx
5 kx ac_hdrobj=oci8_dtrace_gen.h
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in oci8.c oci8_statement.c; do
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx OCI8_DTRACE_OBJS="$OCI8_DTRACE_OBJS $ac_bdir$ac_obj.lo"
5 kx done;
5 kx
5 kx for ac_lo in $OCI8_DTRACE_OBJS; do
5 kx dtrace_oci8_objs="$dtrace_oci8_objs `echo $ac_lo | $SED -e 's,\.lo$,.o,' -e 's#\(.*\)\/#\1\/.libs\/#'`"
5 kx done;
5 kx
5 kx cat>>Makefile.objects<<EOF
5 kx
5 kx $abs_srcdir/ext/oci8/$ac_provsrc:;
5 kx
5 kx $ac_bdir$ac_hdrobj: $ac_srcdir$ac_provsrc
5 kx CFLAGS="\$(CFLAGS_CLEAN)" dtrace -h -C -s $ac_srcdir$ac_provsrc -o \$@.bak && \$(SED) -e 's,PHPOCI_,DTRACE_,g' \$@.bak > \$@
5 kx
5 kx \$(OCI8_DTRACE_OBJS): $ac_bdir$ac_hdrobj
5 kx
5 kx EOF
5 kx
5 kx case $host_alias in
5 kx *solaris*|*linux*)
5 kx dtrace_prov_name="`echo $ac_provsrc | $SED -e 's#\(.*\)\/##'`.o"
5 kx dtrace_lib_dir="`echo $ac_bdir$ac_provsrc | $SED -e 's#\(.*\)/[^/]*#\1#'`/.libs"
5 kx dtrace_d_obj="`echo $ac_bdir$ac_provsrc | $SED -e 's#\(.*\)/\([^/]*\)#\1/.libs/\2#'`.o"
5 kx dtrace_nolib_objs='$(OCI8_DTRACE_OBJS:.lo=.o)'
5 kx for ac_lo in $OCI8_DTRACE_OBJS; do
5 kx dtrace_oci8_lib_objs="$dtrace_oci8_lib_objs `echo $ac_lo | $SED -e 's,\.lo$,.o,' -e 's#\(.*\)\/#\1\/.libs\/#'`"
5 kx done;
5 kx
5 kx cat>>Makefile.objects<<EOF
5 kx $ac_bdir$ac_provsrc.lo: \$(OCI8_DTRACE_OBJS)
5 kx echo "# Generated by Makefile for libtool" > \$@
5 kx @test -d "$dtrace_lib_dir" || mkdir $dtrace_lib_dir
5 kx if CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o $dtrace_d_obj -s $ac_srcdir$ac_provsrc $dtrace_oci8_lib_objs 2> /dev/null && test -f "$dtrace_d_obj"; then \\
5 kx echo "pic_object='.libs/$dtrace_prov_name'" >> \$@ ;\\
5 kx else \\
5 kx echo "pic_object='none'" >> \$@ ;\\
5 kx fi
5 kx if CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o $ac_bdir$ac_provsrc.o -s $ac_srcdir$ac_provsrc $dtrace_nolib_objs 2> /dev/null && test -f "$ac_bdir$ac_provsrc.o"; then \\
5 kx echo "non_pic_object='$dtrace_prov_name'" >> \$@ ;\\
5 kx else \\
5 kx echo "non_pic_object='none'" >> \$@ ;\\
5 kx fi
5 kx
5 kx EOF
5 kx ;;
5 kx *)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: OCI8 extension: OCI8 DTrace support is not confirmed on this platform" >&5
5 kx printf "%s\n" "$as_me: WARNING: OCI8 extension: OCI8 DTrace support is not confirmed on this platform" >&2;}
5 kx cat>>Makefile.objects<<EOF
5 kx $ac_bdir$ac_provsrc.o: \$(OCI8_DTRACE_OBJS)
5 kx CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o \$@ -s $ac_srcdir$ac_provsrc $dtrace_oci8_objs
5 kx
5 kx EOF
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "Cannot find sys/sdt.h which is required for DTrace support" "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OCI8_DTRACE_OBJS"
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OCI8_DTRACE 1" >>confdefs.h
5 kx
5 kx shared_objects_oci8="$shared_objects_oci8 ext/oci8/oci8_dtrace.d.lo"
5 kx fi
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5 kx printf %s "checking size of long... " >&6; }
5 kx if test ${ac_cv_sizeof_long+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_long" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (long)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_long=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_long" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we're at 64-bit platform" >&5
5 kx printf %s "checking if we're at 64-bit platform... " >&6; }
5 kx if test "$ac_cv_sizeof_long" -eq 4
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx PHP_OCI8_OH_LIBDIR=lib32
5 kx PHP_OCI8_IC_LIBDIR_SUFFIX=""
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx PHP_OCI8_OH_LIBDIR=lib
5 kx PHP_OCI8_IC_LIBDIR_SUFFIX=64
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_OCI8_INSTANT_CLIENT="no"
5 kx
5 kx if test "$PHP_OCI8" = "yes" && test -z "$ORACLE_HOME"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: OCI8 extension: ORACLE_HOME is not set, looking for default Oracle Instant Client instead" >&5
5 kx printf "%s\n" "$as_me: WARNING: OCI8 extension: ORACLE_HOME is not set, looking for default Oracle Instant Client instead" >&2;}
5 kx PHP_OCI8=instantclient
5 kx fi
5 kx
5 kx if test "`echo $PHP_OCI8`" = "instantclient"; then
5 kx PHP_OCI8_INSTANT_CLIENT="yes"
5 kx elif test "`echo $PHP_OCI8 | cut -d, -f2`" = "instantclient"; then
5 kx PHP_OCI8_INSTANT_CLIENT="`echo $PHP_OCI8 | cut -d, -f3`"
5 kx PHP_OCI8="`echo $PHP_OCI8 | cut -d, -f1,4`"
5 kx if test "$PHP_OCI8_INSTANT_CLIENT" = ""; then
5 kx PHP_OCI8_INSTANT_CLIENT="yes"
5 kx fi
5 kx if test -z "$PHP_OCI8"; then
5 kx PHP_OCI8=yes
5 kx fi
5 kx elif test "`echo $PHP_OCI8 | cut -d, -f1`" = "instantclient"; then
5 kx PHP_OCI8_INSTANT_CLIENT="`echo $PHP_OCI8 | cut -d, -f2`"
5 kx PHP_OCI8="`echo $PHP_OCI8 | cut -d, -f3,4`"
5 kx if test "$PHP_OCI8_INSTANT_CLIENT" = ""; then
5 kx PHP_OCI8_INSTANT_CLIENT="yes"
5 kx fi
5 kx if test -z "$PHP_OCI8"; then
5 kx PHP_OCI8=yes
5 kx fi
5 kx fi
5 kx
5 kx if test "$PHP_OCI8_INSTANT_CLIENT" = "no"; then
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Oracle ORACLE_HOME install directory" >&5
5 kx printf %s "checking Oracle ORACLE_HOME install directory... " >&6; }
5 kx
5 kx if test "$PHP_OCI8" = "yes"; then
5 kx OCI8_DIR=$ORACLE_HOME
5 kx else
5 kx OCI8_DIR=$PHP_OCI8
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCI8_DIR" >&5
5 kx printf "%s\n" "$OCI8_DIR" >&6; }
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking ORACLE_HOME library validity" >&5
5 kx printf %s "checking ORACLE_HOME library validity... " >&6; }
5 kx if test ! -d "$OCI8_DIR"; then
5 kx as_fn_error $? "${OCI8_DIR} is not a directory" "$LINENO" 5
5 kx fi
5 kx if test -d "$OCI8_DIR/lib" && test ! -d "$OCI8_DIR/lib32"; then
5 kx OCI8_LIB_DIR=lib
5 kx elif test ! -d "$OCI8_DIR/lib" && test -d "$OCI8_DIR/lib32"; then
5 kx OCI8_LIB_DIR=lib32
5 kx elif test -d "$OCI8_DIR/lib" && test -d "$OCI8_DIR/lib32"; then
5 kx OCI8_LIB_DIR=$PHP_OCI8_OH_LIBDIR
5 kx else
5 kx if test -f "$OCI8_DIR/libociei.$SHLIB_SUFFIX_NAME"; then
5 kx as_fn_error $? "Expected an ORACLE_HOME top level directory but ${OCI8_DIR} appears to be an Instant Client directory. Try --with-oci8=instantclient,${OCI8_DIR}" "$LINENO" 5
5 kx else
5 kx as_fn_error $? "Oracle library directory not found in ${OCI8_DIR}" "$LINENO" 5
5 kx fi
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCI8_LIB_DIR" >&5
5 kx printf "%s\n" "$OCI8_LIB_DIR" >&6; }
5 kx
5 kx
5 kx if test -d "$OCI8_DIR/rdbms/public"; then
5 kx
5 kx if test "$OCI8_DIR/rdbms/public" != "/usr/include"; then
5 kx
5 kx if test -z "$OCI8_DIR/rdbms/public" || echo "$OCI8_DIR/rdbms/public" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCI8_DIR/rdbms/public
5 kx else
5 kx
5 kx ep_dir=`echo $OCI8_DIR/rdbms/public|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCI8_DIR/rdbms/public"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx OCI8_INCLUDES="$OCI8_INCLUDES -I$OCI8_DIR/rdbms/public"
5 kx fi
5 kx if test -d "$OCI8_DIR/rdbms/demo"; then
5 kx
5 kx if test "$OCI8_DIR/rdbms/demo" != "/usr/include"; then
5 kx
5 kx if test -z "$OCI8_DIR/rdbms/demo" || echo "$OCI8_DIR/rdbms/demo" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCI8_DIR/rdbms/demo
5 kx else
5 kx
5 kx ep_dir=`echo $OCI8_DIR/rdbms/demo|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCI8_DIR/rdbms/demo"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx OCI8_INCLUDES="$OCI8_INCLUDES -I$OCI8_DIR/rdbms/demo"
5 kx fi
5 kx if test -d "$OCI8_DIR/network/public"; then
5 kx
5 kx if test "$OCI8_DIR/network/public" != "/usr/include"; then
5 kx
5 kx if test -z "$OCI8_DIR/network/public" || echo "$OCI8_DIR/network/public" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCI8_DIR/network/public
5 kx else
5 kx
5 kx ep_dir=`echo $OCI8_DIR/network/public|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCI8_DIR/network/public"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx OCI8_INCLUDES="$OCI8_INCLUDES -I$OCI8_DIR/network/public"
5 kx fi
5 kx if test -d "$OCI8_DIR/plsql/public"; then
5 kx
5 kx if test "$OCI8_DIR/plsql/public" != "/usr/include"; then
5 kx
5 kx if test -z "$OCI8_DIR/plsql/public" || echo "$OCI8_DIR/plsql/public" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCI8_DIR/plsql/public
5 kx else
5 kx
5 kx ep_dir=`echo $OCI8_DIR/plsql/public|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCI8_DIR/plsql/public"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx OCI8_INCLUDES="$OCI8_INCLUDES -I$OCI8_DIR/plsql/public"
5 kx fi
5 kx
5 kx if test -f "$OCI8_DIR/$OCI8_LIB_DIR/sysliblist"; then
5 kx
5 kx for ac_i in `cat $OCI8_DIR/$OCI8_LIB_DIR/sysliblist`; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SYSLIB="$OCI8_SYSLIB -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SYSLIB="$OCI8_SYSLIB -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SYSLIB="-L$ai_p $OCI8_SYSLIB"
5 kx test -n "$ld_runpath_switch" && OCI8_SYSLIB="$ld_runpath_switch$ai_p $OCI8_SYSLIB"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx elif test -f "$OCI8_DIR/rdbms/$OCI8_LIB_DIR/sysliblist"; then
5 kx
5 kx for ac_i in `cat $OCI8_DIR/rdbms/$OCI8_LIB_DIR/sysliblist`; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SYSLIB="$OCI8_SYSLIB -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SYSLIB="$OCI8_SYSLIB -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SYSLIB="-L$ai_p $OCI8_SYSLIB"
5 kx test -n "$ld_runpath_switch" && OCI8_SYSLIB="$ld_runpath_switch$ai_p $OCI8_SYSLIB"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Oracle library version compatibility" >&5
5 kx printf %s "checking Oracle library version compatibility... " >&6; }
5 kx OCI8_LCS_BASE=$OCI8_DIR/$OCI8_LIB_DIR/libclntsh.$SHLIB_SUFFIX_NAME
5 kx OCI8_LCS=`ls $OCI8_LCS_BASE.*.1 2> /dev/null | $PHP_OCI8_TAIL1`
5 kx if test -s "$OCI8_DIR/orainst/unix.rgs"; then
5 kx OCI8_ORACLE_VERSION=`grep '"ocommon"' $OCI8_DIR/orainst/unix.rgs | $PHP_OCI8_SED 's/ */:/g' | cut -d: -f 6 | cut -c 2-4`
5 kx test -z "$OCI8_ORACLE_VERSION" && OCI8_ORACLE_VERSION=7.3
5 kx elif test -f "$OCI8_LCS"; then
5 kx OCI8_ORACLE_VERSION=`echo $OCI8_LCS | $PHP_OCI8_SED -e 's/.*\.\(.*\)\.1$/\1.1/'`
5 kx elif test -f $OCI8_LCS_BASE.9.0; then
5 kx OCI8_ORACLE_VERSION=9.0
5 kx elif test -f $OCI8_LCS_BASE.8.0; then
5 kx OCI8_ORACLE_VERSION=8.1
5 kx elif test -f $OCI8_LCS_BASE.1.0; then
5 kx OCI8_ORACLE_VERSION=8.0
5 kx elif test -f $OCI8_DIR/$OCI8_LIB_DIR/libclntsh.a; then
5 kx if test -f $OCI8_DIR/$OCI8_LIB_DIR/libcore4.a; then
5 kx OCI8_ORACLE_VERSION=8.0
5 kx else
5 kx OCI8_ORACLE_VERSION=8.1
5 kx fi
5 kx else
5 kx as_fn_error $? "Oracle libclntsh.$SHLIB_SUFFIX_NAME client library not found" "$LINENO" 5
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCI8_ORACLE_VERSION" >&5
5 kx printf "%s\n" "$OCI8_ORACLE_VERSION" >&6; }
5 kx
5 kx
5 kx case $OCI8_ORACLE_VERSION in
5 kx 7.3|8.0|8.1|9.0)
5 kx as_fn_error $? "Oracle client libraries < 10 are not supported" "$LINENO" 5
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx case clntsh in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SHARED_LIBADD="$OCI8_SHARED_LIBADD -lclntsh"
5 kx else
5 kx
5 kx
5 kx case clntsh in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -lclntsh"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx if test "$OCI8_DIR/$OCI8_LIB_DIR" != "/usr/$PHP_LIBDIR" && test "$OCI8_DIR/$OCI8_LIB_DIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$OCI8_DIR/$OCI8_LIB_DIR" || echo "$OCI8_DIR/$OCI8_LIB_DIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCI8_DIR/$OCI8_LIB_DIR
5 kx else
5 kx
5 kx ep_dir=`echo $OCI8_DIR/$OCI8_LIB_DIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCI8_DIR/$OCI8_LIB_DIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SHARED_LIBADD="-L$ai_p $OCI8_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && OCI8_SHARED_LIBADD="$ld_runpath_switch$ai_p $OCI8_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_builddir=ext/oci8
5 kx ext_srcdir=$abs_srcdir/ext/oci8
5 kx ext_dir=ext/oci8
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_OCI8_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in oci8.c oci8_lob.c oci8_statement.c oci8_collection.c oci8_interface.c oci8_failover.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC oci8;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC oci8;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_OCI8_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in oci8.c oci8_lob.c oci8_statement.c oci8_collection.c oci8_interface.c oci8_failover.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_oci8="$shared_objects_oci8 $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/oci8.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/oci8.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_oci8"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/oci8.$suffix: $ext_builddir/oci8.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/oci8.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/oci8.$suffix: \$(shared_objects_oci8) \$(OCI8_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_oci8) \$(OCI8_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_OCI8 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_OCI8_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in oci8.c oci8_lob.c oci8_statement.c oci8_collection.c oci8_interface.c oci8_failover.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC oci8;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in oci8.c oci8_lob.c oci8_statement.c oci8_collection.c oci8_interface.c oci8_failover.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC oci8;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=oci8
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OCI8 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OCI8_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OCI8_DIR"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OCI8_ORACLE_VERSION"
5 kx
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_OCI8_DEF_DIR \"$OCI8_DIR\"" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_OCI8_DEF_SHARED_LIBADD \"$OCI8_SHARED_LIBADD\"" >>confdefs.h
5 kx
5 kx
5 kx else
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Oracle Instant Client directory" >&5
5 kx printf %s "checking Oracle Instant Client directory... " >&6; }
5 kx
5 kx if test "$PHP_OCI8_INSTANT_CLIENT" = "yes"; then
5 kx PHP_OCI8_INSTANT_CLIENT=`ls -d /usr/lib/oracle/*/client${PHP_OCI8_IC_LIBDIR_SUFFIX}/lib/libclntsh.* 2> /dev/null | $PHP_OCI8_TAIL1 | $PHP_OCI8_SED -e 's#/libclntsh[^/]*##'`
5 kx if test -z "$PHP_OCI8_INSTANT_CLIENT"; then
5 kx as_fn_error $? "Oracle Instant Client directory /usr/lib/oracle/.../client${PHP_OCI8_IC_LIBDIR_SUFFIX}/lib libraries not found. Try --with-oci8=instantclient,DIR" "$LINENO" 5
5 kx fi
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_OCI8_INSTANT_CLIENT" >&5
5 kx printf "%s\n" "$PHP_OCI8_INSTANT_CLIENT" >&6; }
5 kx
5 kx OCI8_DIR=$PHP_OCI8_INSTANT_CLIENT
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Oracle Instant Client SDK header directory" >&5
5 kx printf %s "checking Oracle Instant Client SDK header directory... " >&6; }
5 kx
5 kx OCISDKRPMINC=`echo "$PHP_OCI8_INSTANT_CLIENT" | $PHP_OCI8_SED -e 's!^/usr/lib/oracle/\(.*\)/client\('${PHP_OCI8_IC_LIBDIR_SUFFIX}'\)*/lib/*$!/usr/include/oracle/\1/client\2!'`
5 kx
5 kx OCISDKZIPINC=$PHP_OCI8_INSTANT_CLIENT/sdk/include
5 kx
5 kx OCISDKMANINC=`echo "$PHP_OCI8_INSTANT_CLIENT" | $PHP_OCI8_SED -e 's!\(.*\)/lib/*$!\1/include!'`
5 kx
5 kx if test -f "$OCISDKRPMINC/oci.h"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCISDKRPMINC" >&5
5 kx printf "%s\n" "$OCISDKRPMINC" >&6; }
5 kx
5 kx if test "$OCISDKRPMINC" != "/usr/include"; then
5 kx
5 kx if test -z "$OCISDKRPMINC" || echo "$OCISDKRPMINC" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCISDKRPMINC
5 kx else
5 kx
5 kx ep_dir=`echo $OCISDKRPMINC|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCISDKRPMINC"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx OCI8INCDIR=$OCISDKRPMINC
5 kx elif test -f "$OCISDKZIPINC/oci.h"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCISDKZIPINC" >&5
5 kx printf "%s\n" "$OCISDKZIPINC" >&6; }
5 kx
5 kx if test "$OCISDKZIPINC" != "/usr/include"; then
5 kx
5 kx if test -z "$OCISDKZIPINC" || echo "$OCISDKZIPINC" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCISDKZIPINC
5 kx else
5 kx
5 kx ep_dir=`echo $OCISDKZIPINC|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCISDKZIPINC"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx OCI8INCDIR=$OCISDKZIPINC
5 kx elif test -f "$OCISDKMANINC/oci.h"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCISDKMANINC" >&5
5 kx printf "%s\n" "$OCISDKMANINC" >&6; }
5 kx
5 kx if test "$OCISDKMANINC" != "/usr/include"; then
5 kx
5 kx if test -z "$OCISDKMANINC" || echo "$OCISDKMANINC" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCISDKMANINC
5 kx else
5 kx
5 kx ep_dir=`echo $OCISDKMANINC|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCISDKMANINC"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx OCI8INCDIR=$OCISDKMANINC
5 kx else
5 kx as_fn_error $? "Oracle Instant Client SDK header files not found" "$LINENO" 5
5 kx fi
5 kx
5 kx OCISYSLIBLIST=`echo "$OCI8INCDIR" | $PHP_OCI8_SED -e 's!\(.*\)/include$!\1/demo/sysliblist!'`
5 kx if test -f "$OCISYSLIBLIST"; then
5 kx
5 kx for ac_i in `cat $OCISYSLIBLIST`; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SYSLIB="$OCI8_SYSLIB -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SYSLIB="$OCI8_SYSLIB -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SYSLIB="-L$ai_p $OCI8_SYSLIB"
5 kx test -n "$ld_runpath_switch" && OCI8_SYSLIB="$ld_runpath_switch$ai_p $OCI8_SYSLIB"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Oracle Instant Client library version compatibility" >&5
5 kx printf %s "checking Oracle Instant Client library version compatibility... " >&6; }
5 kx OCI8_LCS_BASE=$PHP_OCI8_INSTANT_CLIENT/libclntsh.$SHLIB_SUFFIX_NAME
5 kx OCI8_LCS=`ls $OCI8_LCS_BASE.*.1 2> /dev/null | $PHP_OCI8_TAIL1`
5 kx OCI8_NNZ=`ls $PHP_OCI8_INSTANT_CLIENT/libnnz*.$SHLIB_SUFFIX_NAME 2> /dev/null | $PHP_OCI8_TAIL1`
5 kx if test -f "$OCI8_NNZ" && test -f "$OCI8_LCS"; then
5 kx if test ! -f "$OCI8_LCS_BASE"; then
5 kx as_fn_error $? "Link from $OCI8_LCS_BASE to $OCI8_LCS_BASE.*.1 not found" "$LINENO" 5
5 kx fi
5 kx OCI8_ORACLE_VERSION=`echo $OCI8_LCS | $PHP_OCI8_SED -e 's/.*\.\(.*\)\.1$/\1.1/'`
5 kx else
5 kx as_fn_error $? "Oracle Instant Client libraries libnnz.$SHLIB_SUFFIX_NAME and libclntsh.$SHLIB_SUFFIX_NAME not found" "$LINENO" 5
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCI8_ORACLE_VERSION" >&5
5 kx printf "%s\n" "$OCI8_ORACLE_VERSION" >&6; }
5 kx
5 kx
5 kx
5 kx case clntsh in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SHARED_LIBADD="$OCI8_SHARED_LIBADD -lclntsh"
5 kx else
5 kx
5 kx
5 kx case clntsh in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -lclntsh"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx if test "$PHP_OCI8_INSTANT_CLIENT" != "/usr/$PHP_LIBDIR" && test "$PHP_OCI8_INSTANT_CLIENT" != "/usr/lib"; then
5 kx
5 kx if test -z "$PHP_OCI8_INSTANT_CLIENT" || echo "$PHP_OCI8_INSTANT_CLIENT" | grep '^/' >/dev/null ; then
5 kx ai_p=$PHP_OCI8_INSTANT_CLIENT
5 kx else
5 kx
5 kx ep_dir=`echo $PHP_OCI8_INSTANT_CLIENT|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PHP_OCI8_INSTANT_CLIENT"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OCI8_SHARED_LIBADD="-L$ai_p $OCI8_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && OCI8_SHARED_LIBADD="$ld_runpath_switch$ai_p $OCI8_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OCI_INSTANT_CLIENT 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/oci8
5 kx ext_srcdir=$abs_srcdir/ext/oci8
5 kx ext_dir=ext/oci8
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_OCI8_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in oci8.c oci8_lob.c oci8_statement.c oci8_collection.c oci8_interface.c oci8_failover.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC oci8;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC oci8;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_OCI8_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in oci8.c oci8_lob.c oci8_statement.c oci8_collection.c oci8_interface.c oci8_failover.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_oci8="$shared_objects_oci8 $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/oci8.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/oci8.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_oci8"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/oci8.$suffix: $ext_builddir/oci8.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/oci8.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/oci8.$suffix: \$(shared_objects_oci8) \$(OCI8_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_oci8) \$(OCI8_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_OCI8 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_OCI8_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in oci8.c oci8_lob.c oci8_statement.c oci8_collection.c oci8_interface.c oci8_failover.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC oci8;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in oci8.c oci8_lob.c oci8_statement.c oci8_collection.c oci8_interface.c oci8_failover.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC oci8;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=oci8
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OCI8 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OCI8_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OCI8_DIR"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OCI8_ORACLE_VERSION"
5 kx
5 kx
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_odbcver=0x0350
5 kx
5 kx
5 kx
5 kx # Check whether --with-odbcver was given.
5 kx if test ${with_odbcver+y}
5 kx then :
5 kx withval=$with_odbcver; PHP_ODBCVER=$withval
5 kx else $as_nop
5 kx
5 kx PHP_ODBCVER=0x0350
5 kx test "$PHP_ENABLE_ALL" && PHP_ODBCVER=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_ODBCVER in
5 kx shared,*)
5 kx PHP_ODBCVER=`echo "$PHP_ODBCVER"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_ODBCVER=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_adabas=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-adabas was given.
5 kx if test ${with_adabas+y}
5 kx then :
5 kx withval=$with_adabas; PHP_ADABAS=$withval
5 kx else $as_nop
5 kx
5 kx PHP_ADABAS=no
5 kx test "$PHP_ENABLE_ALL" && PHP_ADABAS=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_ADABAS in
5 kx shared,*)
5 kx PHP_ADABAS=`echo "$PHP_ADABAS"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_ADABAS=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Adabas support" >&5
5 kx printf %s "checking for Adabas support... " >&6; }
5 kx if test "$PHP_ADABAS" != "no"; then
5 kx if test "$PHP_ADABAS" = "yes"; then
5 kx PHP_ADABAS=/usr/local
5 kx fi
5 kx
5 kx if test "$PHP_ADABAS/incl" != "/usr/include"; then
5 kx
5 kx if test -z "$PHP_ADABAS/incl" || echo "$PHP_ADABAS/incl" | grep '^/' >/dev/null ; then
5 kx ai_p=$PHP_ADABAS/incl
5 kx else
5 kx
5 kx ep_dir=`echo $PHP_ADABAS/incl|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PHP_ADABAS/incl"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_ADABAS/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PHP_ADABAS/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PHP_ADABAS/$PHP_LIBDIR" || echo "$PHP_ADABAS/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PHP_ADABAS/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PHP_ADABAS/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PHP_ADABAS/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx ODBC_OBJS="$PHP_ADABAS/$PHP_LIBDIR/odbclib.a"
5 kx ODBC_LIB="$abs_builddir/ext/odbc/libodbc_adabas.a"
5 kx $srcdir/build/shtool mkdir -f -p ext/odbc
5 kx rm -f "$ODBC_LIB"
5 kx cp "$ODBC_OBJS" "$ODBC_LIB"
5 kx
5 kx
5 kx case sqlptc in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsqlptc $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx case sqlrte in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsqlrte $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx if test -n "$abs_builddir/ext/odbc"; then
5 kx
5 kx if test "$abs_builddir/ext/odbc" != "/usr/$PHP_LIBDIR" && test "$abs_builddir/ext/odbc" != "/usr/lib"; then
5 kx
5 kx if test -z "$abs_builddir/ext/odbc" || echo "$abs_builddir/ext/odbc" | grep '^/' >/dev/null ; then
5 kx ai_p=$abs_builddir/ext/odbc
5 kx else
5 kx
5 kx ep_dir=`echo $abs_builddir/ext/odbc|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$abs_builddir/ext/odbc"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case odbc_adabas in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lodbc_adabas $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx ODBC_TYPE=adabas
5 kx ODBC_INCDIR=$PHP_ADABAS/incl
5 kx
5 kx if ! test -f "$ODBC_INCDIR/sqlext.h"; then
5 kx as_fn_error $? "ODBC header file '$ODBC_INCDIR/sqlext.h' not found!" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ADABAS 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_sapdb=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-sapdb was given.
5 kx if test ${with_sapdb+y}
5 kx then :
5 kx withval=$with_sapdb; PHP_SAPDB=$withval
5 kx else $as_nop
5 kx
5 kx PHP_SAPDB=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SAPDB=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SAPDB in
5 kx shared,*)
5 kx PHP_SAPDB=`echo "$PHP_SAPDB"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SAPDB=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SAP DB support" >&5
5 kx printf %s "checking for SAP DB support... " >&6; }
5 kx if test "$PHP_SAPDB" != "no"; then
5 kx if test "$PHP_SAPDB" = "yes"; then
5 kx PHP_SAPDB=/usr/local
5 kx fi
5 kx
5 kx if test "$PHP_SAPDB/incl" != "/usr/include"; then
5 kx
5 kx if test -z "$PHP_SAPDB/incl" || echo "$PHP_SAPDB/incl" | grep '^/' >/dev/null ; then
5 kx ai_p=$PHP_SAPDB/incl
5 kx else
5 kx
5 kx ep_dir=`echo $PHP_SAPDB/incl|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PHP_SAPDB/incl"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_SAPDB/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PHP_SAPDB/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PHP_SAPDB/$PHP_LIBDIR" || echo "$PHP_SAPDB/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PHP_SAPDB/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PHP_SAPDB/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PHP_SAPDB/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx case sqlod in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsqlod $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ODBC_TYPE=sapdb
5 kx
5 kx printf "%s\n" "#define HAVE_SAPDB 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_solid=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-solid was given.
5 kx if test ${with_solid+y}
5 kx then :
5 kx withval=$with_solid; PHP_SOLID=$withval
5 kx else $as_nop
5 kx
5 kx PHP_SOLID=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SOLID=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SOLID in
5 kx shared,*)
5 kx PHP_SOLID=`echo "$PHP_SOLID"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SOLID=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Solid support" >&5
5 kx printf %s "checking for Solid support... " >&6; }
5 kx if test "$PHP_SOLID" != "no"; then
5 kx if test "$PHP_SOLID" = "yes"; then
5 kx PHP_SOLID=/usr/local/solid
5 kx fi
5 kx ODBC_INCDIR=$PHP_SOLID/include
5 kx ODBC_LIBDIR=$PHP_SOLID/$PHP_LIBDIR
5 kx ODBC_CFLAGS=-I$ODBC_INCDIR
5 kx ODBC_TYPE=solid
5 kx if test -f $ODBC_LIBDIR/soc*35.a; then
5 kx
5 kx printf "%s\n" "#define HAVE_SOLID_35 1" >>confdefs.h
5 kx
5 kx elif test -f $ODBC_LIBDIR/scl*30.a; then
5 kx
5 kx printf "%s\n" "#define HAVE_SOLID_30 1" >>confdefs.h
5 kx
5 kx elif test -f $ODBC_LIBDIR/scl*23.a; then
5 kx
5 kx printf "%s\n" "#define HAVE_SOLID 1" >>confdefs.h
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Solid library file" >&5
5 kx printf %s "checking Solid library file... " >&6; }
5 kx ac_solid_uname_r=`uname -r 2>/dev/null`
5 kx ac_solid_uname_s=`uname -s 2>/dev/null`
5 kx case $ac_solid_uname_s in
5 kx AIX) ac_solid_os=a3x;; # a4x for AIX4/ Solid 2.3/3.0 only
5 kx HP-UX) ac_solid_os=h9x;; # h1x for hpux11, h0x for hpux10
5 kx IRIX) ac_solid_os=irx;; # Solid 2.3(?)/ 3.0 only
5 kx Linux)
5 kx if ldd -v /bin/sh | grep GLIBC > /dev/null; then
5 kx
5 kx printf "%s\n" "#define SS_LINUX 1" >>confdefs.h
5 kx
5 kx ac_solid_os=l2x
5 kx else
5 kx
5 kx printf "%s\n" "#define SS_LINUX 1" >>confdefs.h
5 kx
5 kx ac_solid_os=lux
5 kx fi;;
5 kx SunOS)
5 kx ac_solid_os=ssx;; # should we deal with SunOS 4?
5 kx FreeBSD)
5 kx if test `expr $ac_solid_uname_r : '\(.\)'` -gt "2"; then
5 kx
5 kx printf "%s\n" "#define SS_FBX 1" >>confdefs.h
5 kx
5 kx ac_solid_os=fex
5 kx else
5 kx
5 kx printf "%s\n" "#define SS_FBX 1" >>confdefs.h
5 kx
5 kx ac_solid_os=fbx
5 kx fi;;
5 kx esac
5 kx
5 kx if test -f $ODBC_LIBDIR/soc${ac_solid_os}35.a; then
5 kx ac_solid_version=35
5 kx ac_solid_prefix=soc
5 kx elif test -f $ODBC_LIBDIR/scl${ac_solid_os}30.a; then
5 kx ac_solid_version=30
5 kx ac_solid_prefix=scl
5 kx elif test -f $ODBC_LIBDIR/scl${ac_solid_os}23.a; then
5 kx ac_solid_version=23
5 kx ac_solid_prefix=scl
5 kx fi
5 kx
5 kx if test ! -f $ODBC_LIBDIR/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.so -a \
5 kx ! -f $ODBC_LIBDIR/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.a; then
5 kx echo ""
5 kx echo "*********************************************************************"
5 kx echo "* Unable to locate $ODBC_LIBDIR/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.so or $ODBC_LIBDIR/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.a"
5 kx echo "* Please correct this by creating the following links and reconfiguring:"
5 kx echo "* $ODBC_LIBDIR/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.a -> $ODBC_LIBDIR/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.a"
5 kx echo "* $ODBC_LIBDIR/${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.so -> $ODBC_LIBDIR/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.so"
5 kx echo "*********************************************************************"
5 kx else
5 kx ODBC_LFLAGS=-L$ODBC_LIBDIR
5 kx ODBC_LIBS=-l${ac_solid_prefix}${ac_solid_os}${ac_solid_version}
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \`echo $ODBC_LIBS | sed -e 's!.*/!!'\`" >&5
5 kx printf "%s\n" "\`echo $ODBC_LIBS | sed -e 's!.*/!!'\`" >&6; }
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_ibm_db2=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-ibm-db2 was given.
5 kx if test ${with_ibm_db2+y}
5 kx then :
5 kx withval=$with_ibm_db2; PHP_IBM_DB2=$withval
5 kx else $as_nop
5 kx
5 kx PHP_IBM_DB2=no
5 kx test "$PHP_ENABLE_ALL" && PHP_IBM_DB2=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_IBM_DB2 in
5 kx shared,*)
5 kx PHP_IBM_DB2=`echo "$PHP_IBM_DB2"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_IBM_DB2=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IBM DB2 support" >&5
5 kx printf %s "checking for IBM DB2 support... " >&6; }
5 kx if test "$PHP_IBM_DB2" != "no"; then
5 kx if test "$PHP_IBM_DB2" = "yes"; then
5 kx ODBC_INCDIR=/home/db2inst1/sqllib/include
5 kx ODBC_LIBDIR=/home/db2inst1/sqllib/lib
5 kx else
5 kx ODBC_INCDIR=$PHP_IBM_DB2/include
5 kx ODBC_LIBDIR=$PHP_IBM_DB2/$PHP_LIBDIR
5 kx fi
5 kx
5 kx
5 kx if ! test -f "$ODBC_INCDIR/sqlcli1.h"; then
5 kx as_fn_error $? "ODBC header file '$ODBC_INCDIR/sqlcli1.h' not found!" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx ODBC_CFLAGS=-I$ODBC_INCDIR
5 kx ODBC_LFLAGS=-L$ODBC_LIBDIR
5 kx ODBC_TYPE=ibm-db2
5 kx ODBC_LIBS=-ldb2
5 kx
5 kx
5 kx old_LIBS=$LIBS
5 kx LIBS="
5 kx $ODBC_LFLAGS $ODBC_LIBS
5 kx $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx char SQLExecute();
5 kx int main() {
5 kx SQLExecute();
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_IBMDB2 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LIBS=$old_LIBS
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx as_fn_error $? "
5 kx build test failed. Please check the config.log for details.
5 kx You need to source your DB2 environment before running PHP configure:
5 kx # . \$IBM_DB2/db2profile
5 kx " "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_empress=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-empress was given.
5 kx if test ${with_empress+y}
5 kx then :
5 kx withval=$with_empress; PHP_EMPRESS=$withval
5 kx else $as_nop
5 kx
5 kx PHP_EMPRESS=no
5 kx test "$PHP_ENABLE_ALL" && PHP_EMPRESS=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_EMPRESS in
5 kx shared,*)
5 kx PHP_EMPRESS=`echo "$PHP_EMPRESS"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_EMPRESS=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Empress support" >&5
5 kx printf %s "checking for Empress support... " >&6; }
5 kx if test "$PHP_EMPRESS" != "no"; then
5 kx if test "$PHP_EMPRESS" = "yes"; then
5 kx ODBC_INCDIR=$EMPRESSPATH/include/odbc
5 kx ODBC_LIBDIR=$EMPRESSPATH/shlib
5 kx else
5 kx ODBC_INCDIR=$PHP_EMPRESS/include/odbc
5 kx ODBC_LIBDIR=$PHP_EMPRESS/shlib
5 kx fi
5 kx ODBC_CFLAGS=-I$ODBC_INCDIR
5 kx ODBC_LFLAGS=-L$ODBC_LIBDIR
5 kx ODBC_TYPE=empress
5 kx
5 kx printf "%s\n" "#define HAVE_EMPRESS 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Empress library file" >&5
5 kx printf %s "checking Empress library file... " >&6; }
5 kx ODBC_LIBS=`echo $ODBC_LIBDIR/libempodbccl.so | cut -d' ' -f1`
5 kx if test ! -f $ODBC_LIBS; then
5 kx ODBC_LIBS=`echo $ODBC_LIBDIR/libempodbccl.so | cut -d' ' -f1`
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \`echo $ODBC_LIBS | sed -e 's!.*/!!'\`" >&5
5 kx printf "%s\n" "\`echo $ODBC_LIBS | sed -e 's!.*/!!'\`" >&6; }
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_empress_bcs=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-empress-bcs was given.
5 kx if test ${with_empress_bcs+y}
5 kx then :
5 kx withval=$with_empress_bcs; PHP_EMPRESS_BCS=$withval
5 kx else $as_nop
5 kx
5 kx PHP_EMPRESS_BCS=no
5 kx test "$PHP_ENABLE_ALL" && PHP_EMPRESS_BCS=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_EMPRESS_BCS in
5 kx shared,*)
5 kx PHP_EMPRESS_BCS=`echo "$PHP_EMPRESS_BCS"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_EMPRESS_BCS=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Empress local access support" >&5
5 kx printf %s "checking for Empress local access support... " >&6; }
5 kx if test "$PHP_EMPRESS_BCS" != "no"; then
5 kx if test "$PHP_EMPRESS_BCS" = "yes"; then
5 kx ODBC_INCDIR=$EMPRESSPATH/include/odbc
5 kx ODBC_LIBDIR=$EMPRESSPATH/shlib
5 kx else
5 kx ODBC_INCDIR=$PHP_EMPRESS_BCS/include/odbc
5 kx ODBC_LIBDIR=$PHP_EMPRESS_BCS/shlib
5 kx fi
5 kx CC="empocc -bcs";export CC;
5 kx LD="empocc -bcs";export LD;
5 kx ODBC_CFLAGS=-I$ODBC_INCDIR
5 kx ODBC_LFLAGS=-L$ODBC_LIBDIR
5 kx LIST=`empocc -listlines -bcs -o a a.c`
5 kx
5 kx NEWLIST=
5 kx for I in $LIST
5 kx do
5 kx case $I in
5 kx $EMPRESSPATH/odbccl/lib/* | \
5 kx $EMPRESSPATH/rdbms/lib/* | \
5 kx $EMPRESSPATH/common/lib/*)
5 kx NEWLIST="$NEWLIST $I"
5 kx ;;
5 kx esac
5 kx done
5 kx ODBC_LIBS="-lempphpbcs -lms -lmscfg -lbasic -lbasic_os -lnlscstab -lnlsmsgtab -lm -ldl -lcrypt"
5 kx ODBC_TYPE=empress-bcs
5 kx
5 kx printf "%s\n" "#define HAVE_EMPRESS 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Empress local access library file" >&5
5 kx printf %s "checking Empress local access library file... " >&6; }
5 kx ODBCBCS_LIBS=`echo $ODBC_LIBDIR/libempodbcbcs.a | cut -d' ' -f1`
5 kx if test ! -f $ODBCBCS_LIBS; then
5 kx ODBCBCS_LIBS=`echo $ODBC_LIBDIR/libempodbcbcs.a | cut -d' ' -f1`
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \`echo $ODBCBCS_LIBS | sed -e 's!.*/!!'\`" >&5
5 kx printf "%s\n" "\`echo $ODBCBCS_LIBS | sed -e 's!.*/!!'\`" >&6; }
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_custom_odbc=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-custom-odbc was given.
5 kx if test ${with_custom_odbc+y}
5 kx then :
5 kx withval=$with_custom_odbc; PHP_CUSTOM_ODBC=$withval
5 kx else $as_nop
5 kx
5 kx PHP_CUSTOM_ODBC=no
5 kx test "$PHP_ENABLE_ALL" && PHP_CUSTOM_ODBC=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_CUSTOM_ODBC in
5 kx shared,*)
5 kx PHP_CUSTOM_ODBC=`echo "$PHP_CUSTOM_ODBC"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_CUSTOM_ODBC=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a custom ODBC support" >&5
5 kx printf %s "checking for a custom ODBC support... " >&6; }
5 kx if test "$PHP_CUSTOM_ODBC" != "no"; then
5 kx if test "$PHP_CUSTOM_ODBC" = "yes"; then
5 kx PHP_CUSTOM_ODBC=/usr/local
5 kx fi
5 kx ODBC_INCDIR=$PHP_CUSTOM_ODBC/include
5 kx ODBC_LIBDIR=$PHP_CUSTOM_ODBC/$PHP_LIBDIR
5 kx ODBC_LFLAGS=-L$ODBC_LIBDIR
5 kx ODBC_CFLAGS=-I$ODBC_INCDIR
5 kx ODBC_LIBS=$CUSTOM_ODBC_LIBS
5 kx ODBC_TYPE=custom-odbc
5 kx
5 kx printf "%s\n" "#define HAVE_CODBC 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_iodbc=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-iodbc was given.
5 kx if test ${with_iodbc+y}
5 kx then :
5 kx withval=$with_iodbc; PHP_IODBC=$withval
5 kx else $as_nop
5 kx
5 kx PHP_IODBC=no
5 kx test "$PHP_ENABLE_ALL" && PHP_IODBC=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_IODBC in
5 kx shared,*)
5 kx PHP_IODBC=`echo "$PHP_IODBC"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_IODBC=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with iODBC support" >&5
5 kx printf %s "checking whether to build with iODBC support... " >&6; }
5 kx if test "$PHP_IODBC" != "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libiodbc" >&5
5 kx printf %s "checking for libiodbc... " >&6; }
5 kx
5 kx if test -n "$ODBC_CFLAGS"; then
5 kx pkg_cv_ODBC_CFLAGS="$ODBC_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libiodbc\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libiodbc") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ODBC_CFLAGS=`$PKG_CONFIG --cflags "libiodbc" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ODBC_LIBS"; then
5 kx pkg_cv_ODBC_LIBS="$ODBC_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libiodbc\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libiodbc") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ODBC_LIBS=`$PKG_CONFIG --libs "libiodbc" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ODBC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libiodbc" 2>&1`
5 kx else
5 kx ODBC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libiodbc" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ODBC_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libiodbc) were not met:
5 kx
5 kx $ODBC_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables ODBC_CFLAGS
5 kx and ODBC_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables ODBC_CFLAGS
5 kx and ODBC_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ODBC_CFLAGS=$pkg_cv_ODBC_CFLAGS
5 kx ODBC_LIBS=$pkg_cv_ODBC_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $ODBC_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx ODBC_TYPE=iodbc
5 kx
5 kx printf "%s\n" "#define HAVE_IODBC 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ODBC2 1" >>confdefs.h
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_esoob=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-esoob was given.
5 kx if test ${with_esoob+y}
5 kx then :
5 kx withval=$with_esoob; PHP_ESOOB=$withval
5 kx else $as_nop
5 kx
5 kx PHP_ESOOB=no
5 kx test "$PHP_ENABLE_ALL" && PHP_ESOOB=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_ESOOB in
5 kx shared,*)
5 kx PHP_ESOOB=`echo "$PHP_ESOOB"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_ESOOB=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Easysoft ODBC-ODBC Bridge support" >&5
5 kx printf %s "checking for Easysoft ODBC-ODBC Bridge support... " >&6; }
5 kx if test "$PHP_ESOOB" != "no"; then
5 kx if test "$PHP_ESOOB" = "yes"; then
5 kx PHP_ESOOB=/usr/local/easysoft/oob/client
5 kx fi
5 kx ODBC_INCDIR=$PHP_ESOOB/include
5 kx ODBC_LIBDIR=$PHP_ESOOB/$PHP_LIBDIR
5 kx ODBC_LFLAGS=-L$ODBC_LIBDIR
5 kx ODBC_CFLAGS=-I$ODBC_INCDIR
5 kx ODBC_LIBS=-lesoobclient
5 kx ODBC_TYPE=esoob
5 kx
5 kx printf "%s\n" "#define HAVE_ESOOB 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_unixodbc=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-unixODBC was given.
5 kx if test ${with_unixODBC+y}
5 kx then :
5 kx withval=$with_unixODBC; PHP_UNIXODBC=$withval
5 kx else $as_nop
5 kx
5 kx PHP_UNIXODBC=no
5 kx test "$PHP_ENABLE_ALL" && PHP_UNIXODBC=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_UNIXODBC in
5 kx shared,*)
5 kx PHP_UNIXODBC=`echo "$PHP_UNIXODBC"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_UNIXODBC=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with unixODBC support" >&5
5 kx printf %s "checking whether to build with unixODBC support... " >&6; }
5 kx if test "$PHP_UNIXODBC" != "no"; then
5 kx if test "$PHP_UNIXODBC" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes from pkgconfig" >&5
5 kx printf "%s\n" "yes from pkgconfig" >&6; }
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for odbc" >&5
5 kx printf %s "checking for odbc... " >&6; }
5 kx
5 kx if test -n "$ODBC_CFLAGS"; then
5 kx pkg_cv_ODBC_CFLAGS="$ODBC_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"odbc\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "odbc") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ODBC_CFLAGS=`$PKG_CONFIG --cflags "odbc" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ODBC_LIBS"; then
5 kx pkg_cv_ODBC_LIBS="$ODBC_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"odbc\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "odbc") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ODBC_LIBS=`$PKG_CONFIG --libs "odbc" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ODBC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "odbc" 2>&1`
5 kx else
5 kx ODBC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "odbc" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ODBC_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (odbc) were not met:
5 kx
5 kx $ODBC_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables ODBC_CFLAGS
5 kx and ODBC_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables ODBC_CFLAGS
5 kx and ODBC_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ODBC_CFLAGS=$pkg_cv_ODBC_CFLAGS
5 kx ODBC_LIBS=$pkg_cv_ODBC_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $ODBC_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx else
5 kx ODBC_INCDIR=$PHP_UNIXODBC/include
5 kx ODBC_LIBDIR=$PHP_UNIXODBC/$PHP_LIBDIR
5 kx ODBC_LFLAGS=-L$ODBC_LIBDIR
5 kx ODBC_CFLAGS=-I$ODBC_INCDIR
5 kx ODBC_LIBS=-lodbc
5 kx
5 kx if ! test -f "$ODBC_INCDIR/sqlext.h"; then
5 kx as_fn_error $? "ODBC header file '$ODBC_INCDIR/sqlext.h' not found!" "$LINENO" 5
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes in $PHP_UNIXODBC" >&5
5 kx printf "%s\n" "yes in $PHP_UNIXODBC" >&6; }
5 kx fi
5 kx ODBC_TYPE=unixODBC
5 kx
5 kx printf "%s\n" "#define HAVE_UNIXODBC 1" >>confdefs.h
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test -z "$ODBC_TYPE"; then
5 kx
5 kx php_with_dbmaker=no
5 kx
5 kx
5 kx
5 kx # Check whether --with-dbmaker was given.
5 kx if test ${with_dbmaker+y}
5 kx then :
5 kx withval=$with_dbmaker; PHP_DBMAKER=$withval
5 kx else $as_nop
5 kx
5 kx PHP_DBMAKER=no
5 kx test "$PHP_ENABLE_ALL" && PHP_DBMAKER=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_DBMAKER in
5 kx shared,*)
5 kx PHP_DBMAKER=`echo "$PHP_DBMAKER"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_DBMAKER=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DBMaker support" >&5
5 kx printf %s "checking for DBMaker support... " >&6; }
5 kx if test "$PHP_DBMAKER" != "no"; then
5 kx if test "$PHP_DBMAKER" = "yes"; then
5 kx DBMAKER_HOME=`grep "^dbmaker:" /etc/passwd | $AWK -F: '{print $6}'`
5 kx
5 kx DBMAKER_VERSION=5.0
5 kx
5 kx while test ! -d $DBMAKER_HOME/$DBMAKER_VERSION -a "$DBMAKER_VERSION" != "2.9"; do
5 kx DM_VER=`echo $DBMAKER_VERSION | sed -e 's/\.//' | $AWK '{ print $1-1;}'`
5 kx MAJOR_V=`echo $DM_VER | $AWK '{ print $1/10; }' | $AWK -F. '{ print $1; }'`
5 kx MINOR_V=`echo $DM_VER | $AWK '{ print $1%10; }'`
5 kx DBMAKER_VERSION=$MAJOR_V.$MINOR_V
5 kx done
5 kx
5 kx if test "$DBMAKER_VERSION" = "2.9"; then
5 kx PHP_DBMAKER=$DBMAKER_HOME
5 kx else
5 kx PHP_DBMAKER=$DBMAKER_HOME/$DBMAKER_VERSION
5 kx fi
5 kx fi
5 kx
5 kx ODBC_INCDIR=$PHP_DBMAKER/include
5 kx ODBC_LIBDIR=$PHP_DBMAKER/$PHP_LIBDIR
5 kx ODBC_CFLAGS=-I$ODBC_INCDIR
5 kx ODBC_LFLAGS=-L$ODBC_LIBDIR
5 kx ODBC_LIBS="-ldmapic -lc"
5 kx ODBC_TYPE=dbmaker
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DBMAKER 1" >>confdefs.h
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes (shared)" >&5
5 kx printf "%s\n" "yes (shared)" >&6; }
5 kx ODBC_LIBS="-ldmapic -lc -lm"
5 kx ODBC_SHARED="odbc.la"
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes (static)" >&5
5 kx printf "%s\n" "yes (static)" >&6; }
5 kx
5 kx
5 kx if test -n "$ODBC_LIBDIR"; then
5 kx
5 kx if test "$ODBC_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$ODBC_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$ODBC_LIBDIR" || echo "$ODBC_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$ODBC_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $ODBC_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ODBC_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case dmapic in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-ldmapic $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ODBC_INCDIR" != "/usr/include"; then
5 kx
5 kx if test -z "$ODBC_INCDIR" || echo "$ODBC_INCDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$ODBC_INCDIR
5 kx else
5 kx
5 kx ep_dir=`echo $ODBC_INCDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ODBC_INCDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ODBC_STATIC="libphpext_odbc.la"
5 kx fi
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx if test "no" != "$PHP_ODBCVER"; then
5 kx if test "$PHP_ODBCVER" != "0"; then
5 kx
5 kx printf "%s\n" "#define ODBCVER $PHP_ODBCVER" >>confdefs.h
5 kx
5 kx fi
5 kx else
5 kx
5 kx printf "%s\n" "#define ODBCVER 0x0300" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx if test -n "$ODBC_TYPE"; then
5 kx if test "$ODBC_TYPE" != "dbmaker"; then
5 kx
5 kx for ac_i in $ODBC_LFLAGS $ODBC_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx ODBC_SHARED_LIBADD="$ODBC_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx ODBC_SHARED_LIBADD="$ODBC_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx ODBC_SHARED_LIBADD="-L$ai_p $ODBC_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && ODBC_SHARED_LIBADD="$ld_runpath_switch$ai_p $ODBC_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx if test "$ODBC_TYPE" != "solid"; then
5 kx
5 kx printf "%s\n" "#define HAVE_SQLDATASOURCES 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_UODBC 1" >>confdefs.h
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ODBC_SHARED_LIBADD"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ODBC_INCDIR"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ODBC_LIBDIR"
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ODBC_CFLAGS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ODBC_LIBS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ODBC_LFLAGS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ODBC_TYPE"
5 kx
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/odbc
5 kx ext_srcdir=$abs_srcdir/ext/odbc
5 kx ext_dir=ext/odbc
5 kx
5 kx ac_extra=`echo "$ODBC_CFLAGS -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_ODBC_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_odbc.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC odbc;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC odbc;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_ODBC_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_odbc.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_odbc="$shared_objects_odbc $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/odbc.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/odbc.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_odbc"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/odbc.$suffix: $ext_builddir/odbc.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/odbc.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/odbc.$suffix: \$(shared_objects_odbc) \$(ODBC_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_odbc) \$(ODBC_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_ODBC 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_ODBC_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_odbc.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC odbc;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_odbc.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC odbc;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=odbc
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for any ODBC driver support" >&5
5 kx printf %s "checking for any ODBC driver support... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_opcache=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable Zend OPcache support" >&5
5 kx printf %s "checking whether to enable Zend OPcache support... " >&6; }
5 kx # Check whether --enable-opcache was given.
5 kx if test ${enable_opcache+y}
5 kx then :
5 kx enableval=$enable_opcache; PHP_OPCACHE=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_OPCACHE=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_OPCACHE=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_OPCACHE in
5 kx shared,*)
5 kx PHP_OPCACHE=`echo "$PHP_OPCACHE"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_OPCACHE=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_huge_code_pages=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable copying PHP CODE pages into HUGE PAGES" >&5
5 kx printf %s "checking whether to enable copying PHP CODE pages into HUGE PAGES... " >&6; }
5 kx # Check whether --enable-huge-code-pages was given.
5 kx if test ${enable_huge_code_pages+y}
5 kx then :
5 kx enableval=$enable_huge_code_pages; PHP_HUGE_CODE_PAGES=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_HUGE_CODE_PAGES=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_HUGE_CODE_PAGES
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_opcache_jit=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable JIT" >&5
5 kx printf %s "checking whether to enable JIT... " >&6; }
5 kx # Check whether --enable-opcache-jit was given.
5 kx if test ${enable_opcache_jit+y}
5 kx then :
5 kx enableval=$enable_opcache_jit; PHP_OPCACHE_JIT=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_OPCACHE_JIT=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_OPCACHE_JIT
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_OPCACHE" != "no"; then
5 kx
5 kx ext_shared=yes
5 kx
5 kx if test "$PHP_HUGE_CODE_PAGES" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_HUGE_CODE_PAGES 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_OPCACHE_JIT" = "yes"; then
5 kx case $host_cpu in
5 kx i[34567]86*|x86*|aarch64)
5 kx ;;
5 kx *)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: JIT not supported by host architecture" >&5
5 kx printf "%s\n" "$as_me: WARNING: JIT not supported by host architecture" >&2;}
5 kx PHP_OPCACHE_JIT=no
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx if test "$PHP_OPCACHE_JIT" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_JIT 1" >>confdefs.h
5 kx
5 kx ZEND_JIT_SRC="jit/zend_jit.c jit/zend_jit_gdb.c jit/zend_jit_vm_helpers.c"
5 kx
5 kx case $host_alias in
5 kx x86_64-*-darwin*)
5 kx DASM_FLAGS="-D X64APPLE=1 -D X64=1"
5 kx DASM_ARCH="x86"
5 kx ;;
5 kx x86_64*)
5 kx DASM_FLAGS="-D X64=1"
5 kx DASM_ARCH="x86"
5 kx ;;
5 kx i[34567]86*)
5 kx DASM_ARCH="x86"
5 kx ;;
5 kx x86*)
5 kx DASM_ARCH="x86"
5 kx ;;
5 kx aarch64*)
5 kx DASM_FLAGS="-D ARM64=1"
5 kx DASM_ARCH="arm64"
5 kx ;;
5 kx esac
5 kx
5 kx if test "$PHP_THREAD_SAFETY" = "yes"; then
5 kx DASM_FLAGS="$DASM_FLAGS -D ZTS=1"
5 kx fi
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for capstone >= 3.0.0" >&5
5 kx printf %s "checking for capstone >= 3.0.0... " >&6; }
5 kx
5 kx if test -n "$CAPSTONE_CFLAGS"; then
5 kx pkg_cv_CAPSTONE_CFLAGS="$CAPSTONE_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"capstone >= 3.0.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "capstone >= 3.0.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_CAPSTONE_CFLAGS=`$PKG_CONFIG --cflags "capstone >= 3.0.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$CAPSTONE_LIBS"; then
5 kx pkg_cv_CAPSTONE_LIBS="$CAPSTONE_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"capstone >= 3.0.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "capstone >= 3.0.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_CAPSTONE_LIBS=`$PKG_CONFIG --libs "capstone >= 3.0.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx CAPSTONE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "capstone >= 3.0.0" 2>&1`
5 kx else
5 kx CAPSTONE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "capstone >= 3.0.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$CAPSTONE_PKG_ERRORS" >&5
5 kx
5 kx have_capstone="no"
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx have_capstone="no"
5 kx else
5 kx CAPSTONE_CFLAGS=$pkg_cv_CAPSTONE_CFLAGS
5 kx CAPSTONE_LIBS=$pkg_cv_CAPSTONE_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx have_capstone="yes"
5 kx fi
5 kx if test "$have_capstone" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_CAPSTONE 1" >>confdefs.h
5 kx
5 kx
5 kx for ac_i in $CAPSTONE_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx OPCACHE_SHARED_LIBADD="$OPCACHE_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx OPCACHE_SHARED_LIBADD="$OPCACHE_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OPCACHE_SHARED_LIBADD="-L$ai_p $OPCACHE_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && OPCACHE_SHARED_LIBADD="$ld_runpath_switch$ai_p $OPCACHE_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $CAPSTONE_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST DASM_FLAGS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST DASM_ARCH"
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for opagent in default path" >&5
5 kx printf %s "checking for opagent in default path... " >&6; }
5 kx for i in /usr/local /usr; do
5 kx if test -r $i/include/opagent.h; then
5 kx OPAGENT_DIR=$i
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found in $i" >&5
5 kx printf "%s\n" "found in $i" >&6; }
5 kx break
5 kx fi
5 kx done
5 kx if test -z "$OPAGENT_DIR"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5 kx printf "%s\n" "not found" >&6; }
5 kx else
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$OPAGENT_DIR/$PHP_LIBDIR/oprofile
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for op_write_native_code in -lopagent" >&5
5 kx printf %s "checking for op_write_native_code in -lopagent... " >&6; }
5 kx if test ${ac_cv_lib_opagent_op_write_native_code+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lopagent $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char op_write_native_code ();
5 kx int
5 kx main (void)
5 kx {
5 kx return op_write_native_code ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_opagent_op_write_native_code=yes
5 kx else $as_nop
5 kx ac_cv_lib_opagent_op_write_native_code=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_opagent_op_write_native_code" >&5
5 kx printf "%s\n" "$ac_cv_lib_opagent_op_write_native_code" >&6; }
5 kx if test "x$ac_cv_lib_opagent_op_write_native_code" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OPROFILE 1" >>confdefs.h
5 kx
5 kx
5 kx if test "$OPAGENT_DIR/include" != "/usr/include"; then
5 kx
5 kx if test -z "$OPAGENT_DIR/include" || echo "$OPAGENT_DIR/include" | grep '^/' >/dev/null ; then
5 kx ai_p=$OPAGENT_DIR/include
5 kx else
5 kx
5 kx ep_dir=`echo $OPAGENT_DIR/include|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OPAGENT_DIR/include"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OPCACHE_SHARED_LIBADD="-lopagent $OPCACHE_SHARED_LIBADD"
5 kx if test -n "$OPAGENT_DIR/$PHP_LIBDIR/oprofile"; then
5 kx
5 kx if test "$OPAGENT_DIR/$PHP_LIBDIR/oprofile" != "/usr/$PHP_LIBDIR" && test "$OPAGENT_DIR/$PHP_LIBDIR/oprofile" != "/usr/lib"; then
5 kx
5 kx if test -z "$OPAGENT_DIR/$PHP_LIBDIR/oprofile" || echo "$OPAGENT_DIR/$PHP_LIBDIR/oprofile" | grep '^/' >/dev/null ; then
5 kx ai_p=$OPAGENT_DIR/$PHP_LIBDIR/oprofile
5 kx else
5 kx
5 kx ep_dir=`echo $OPAGENT_DIR/$PHP_LIBDIR/oprofile|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OPAGENT_DIR/$PHP_LIBDIR/oprofile"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx OPCACHE_SHARED_LIBADD="-L$ai_p $OPCACHE_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && OPCACHE_SHARED_LIBADD="$ld_runpath_switch$ai_p $OPCACHE_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$OPAGENT_DIR/$PHP_LIBDIR/oprofile"; then
5 kx
5 kx if test "$OPAGENT_DIR/$PHP_LIBDIR/oprofile" != "/usr/$PHP_LIBDIR" && test "$OPAGENT_DIR/$PHP_LIBDIR/oprofile" != "/usr/lib"; then
5 kx
5 kx if test -z "$OPAGENT_DIR/$PHP_LIBDIR/oprofile" || echo "$OPAGENT_DIR/$PHP_LIBDIR/oprofile" | grep '^/' >/dev/null ; then
5 kx ai_p=$OPAGENT_DIR/$PHP_LIBDIR/oprofile
5 kx else
5 kx
5 kx ep_dir=`echo $OPAGENT_DIR/$PHP_LIBDIR/oprofile|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OPAGENT_DIR/$PHP_LIBDIR/oprofile"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case opagent in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lopagent $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OPCACHE_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_opagent_op_write_native_code
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5 kx printf "%s\n" "not found" >&6; }
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_func "$LINENO" "mprotect" "ac_cv_func_mprotect"
5 kx if test "x$ac_cv_func_mprotect" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MPROTECT 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysvipc shared memory support" >&5
5 kx printf %s "checking for sysvipc shared memory support... " >&6; }
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx have_shm_ipc=no
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/wait.h>
5 kx #include <sys/ipc.h>
5 kx #include <sys/shm.h>
5 kx #include <unistd.h>
5 kx #include <string.h>
5 kx
5 kx int main() {
5 kx pid_t pid;
5 kx int status;
5 kx int ipc_id;
5 kx char *shm;
5 kx struct shmid_ds shmbuf;
5 kx
5 kx ipc_id = shmget(IPC_PRIVATE, 4096, (IPC_CREAT | SHM_R | SHM_W));
5 kx if (ipc_id == -1) {
5 kx return 1;
5 kx }
5 kx
5 kx shm = shmat(ipc_id, NULL, 0);
5 kx if (shm == (void *)-1) {
5 kx shmctl(ipc_id, IPC_RMID, NULL);
5 kx return 2;
5 kx }
5 kx
5 kx if (shmctl(ipc_id, IPC_STAT, &shmbuf) != 0) {
5 kx shmdt(shm);
5 kx shmctl(ipc_id, IPC_RMID, NULL);
5 kx return 3;
5 kx }
5 kx
5 kx shmbuf.shm_perm.uid = getuid();
5 kx shmbuf.shm_perm.gid = getgid();
5 kx shmbuf.shm_perm.mode = 0600;
5 kx
5 kx if (shmctl(ipc_id, IPC_SET, &shmbuf) != 0) {
5 kx shmdt(shm);
5 kx shmctl(ipc_id, IPC_RMID, NULL);
5 kx return 4;
5 kx }
5 kx
5 kx shmctl(ipc_id, IPC_RMID, NULL);
5 kx
5 kx strcpy(shm, "hello");
5 kx
5 kx pid = fork();
5 kx if (pid < 0) {
5 kx return 5;
5 kx } else if (pid == 0) {
5 kx strcpy(shm, "bye");
5 kx return 6;
5 kx }
5 kx if (wait(&status) != pid) {
5 kx return 7;
5 kx }
5 kx if (!WIFEXITED(status) || WEXITSTATUS(status) != 6) {
5 kx return 8;
5 kx }
5 kx if (strcmp(shm, "bye") != 0) {
5 kx return 9;
5 kx }
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx have_shm_ipc=yes
5 kx else $as_nop
5 kx have_shm_ipc=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx if test "$have_shm_ipc" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_SHM_IPC 1" >>confdefs.h
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_shm_ipc" >&5
5 kx printf "%s\n" "$have_shm_ipc" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mmap() using MAP_ANON shared memory support" >&5
5 kx printf %s "checking for mmap() using MAP_ANON shared memory support... " >&6; }
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx case $host_alias in
5 kx *linux*)
5 kx have_shm_mmap_anon=yes
5 kx ;;
5 kx *)
5 kx have_shm_mmap_anon=no
5 kx ;;
5 kx esac
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/wait.h>
5 kx #include <sys/mman.h>
5 kx #include <unistd.h>
5 kx #include <string.h>
5 kx
5 kx #ifndef MAP_ANON
5 kx # ifdef MAP_ANONYMOUS
5 kx # define MAP_ANON MAP_ANONYMOUS
5 kx # endif
5 kx #endif
5 kx #ifndef MAP_FAILED
5 kx # define MAP_FAILED ((void*)-1)
5 kx #endif
5 kx
5 kx int main() {
5 kx pid_t pid;
5 kx int status;
5 kx char *shm;
5 kx
5 kx shm = mmap(NULL, 4096, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANON, -1, 0);
5 kx if (shm == MAP_FAILED) {
5 kx return 1;
5 kx }
5 kx
5 kx strcpy(shm, "hello");
5 kx
5 kx pid = fork();
5 kx if (pid < 0) {
5 kx return 5;
5 kx } else if (pid == 0) {
5 kx strcpy(shm, "bye");
5 kx return 6;
5 kx }
5 kx if (wait(&status) != pid) {
5 kx return 7;
5 kx }
5 kx if (!WIFEXITED(status) || WEXITSTATUS(status) != 6) {
5 kx return 8;
5 kx }
5 kx if (strcmp(shm, "bye") != 0) {
5 kx return 9;
5 kx }
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx have_shm_mmap_anon=yes
5 kx else $as_nop
5 kx have_shm_mmap_anon=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx if test "$have_shm_mmap_anon" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_SHM_MMAP_ANON 1" >>confdefs.h
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_shm_mmap_anon" >&5
5 kx printf "%s\n" "$have_shm_mmap_anon" >&6; }
5 kx
5 kx
5 kx
5 kx unset ac_cv_lib_rt_shm_open
5 kx unset ac_cv_lib_rt___shm_open
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shm_open in -lrt" >&5
5 kx printf %s "checking for shm_open in -lrt... " >&6; }
5 kx if test ${ac_cv_lib_rt_shm_open+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lrt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char shm_open ();
5 kx int
5 kx main (void)
5 kx {
5 kx return shm_open ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_rt_shm_open=yes
5 kx else $as_nop
5 kx ac_cv_lib_rt_shm_open=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_shm_open" >&5
5 kx printf "%s\n" "$ac_cv_lib_rt_shm_open" >&6; }
5 kx if test "x$ac_cv_lib_rt_shm_open" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __shm_open in -lrt" >&5
5 kx printf %s "checking for __shm_open in -lrt... " >&6; }
5 kx if test ${ac_cv_lib_rt___shm_open+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lrt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __shm_open ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __shm_open ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_rt___shm_open=yes
5 kx else $as_nop
5 kx ac_cv_lib_rt___shm_open=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt___shm_open" >&5
5 kx printf "%s\n" "$ac_cv_lib_rt___shm_open" >&6; }
5 kx if test "x$ac_cv_lib_rt___shm_open" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lrt"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case rt in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lrt $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SHM_OPEN 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
5 kx
5 kx ac_cv_func_shm_open=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_root_shm_open
5 kx unset ac_cv_lib_root___shm_open
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shm_open in -lroot" >&5
5 kx printf %s "checking for shm_open in -lroot... " >&6; }
5 kx if test ${ac_cv_lib_root_shm_open+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lroot $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char shm_open ();
5 kx int
5 kx main (void)
5 kx {
5 kx return shm_open ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_root_shm_open=yes
5 kx else $as_nop
5 kx ac_cv_lib_root_shm_open=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_root_shm_open" >&5
5 kx printf "%s\n" "$ac_cv_lib_root_shm_open" >&6; }
5 kx if test "x$ac_cv_lib_root_shm_open" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __shm_open in -lroot" >&5
5 kx printf %s "checking for __shm_open in -lroot... " >&6; }
5 kx if test ${ac_cv_lib_root___shm_open+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lroot $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __shm_open ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __shm_open ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_root___shm_open=yes
5 kx else $as_nop
5 kx ac_cv_lib_root___shm_open=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_root___shm_open" >&5
5 kx printf "%s\n" "$ac_cv_lib_root___shm_open" >&6; }
5 kx if test "x$ac_cv_lib_root___shm_open" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lroot"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case root in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lroot $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SHM_OPEN 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBROOT 1" >>confdefs.h
5 kx
5 kx ac_cv_func_shm_open=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mmap() using shm_open() shared memory support" >&5
5 kx printf %s "checking for mmap() using shm_open() shared memory support... " >&6; }
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx have_shm_mmap_posix=no
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/wait.h>
5 kx #include <sys/mman.h>
5 kx #include <sys/stat.h>
5 kx #include <fcntl.h>
5 kx #include <unistd.h>
5 kx #include <string.h>
5 kx #include <stdlib.h>
5 kx #include <stdio.h>
5 kx
5 kx #ifndef MAP_FAILED
5 kx # define MAP_FAILED ((void*)-1)
5 kx #endif
5 kx
5 kx int main() {
5 kx pid_t pid;
5 kx int status;
5 kx int fd;
5 kx char *shm;
5 kx char tmpname[4096];
5 kx
5 kx sprintf(tmpname,"/opcache.test.shm.%dXXXXXX", getpid());
5 kx if (mktemp(tmpname) == NULL) {
5 kx return 1;
5 kx }
5 kx fd = shm_open(tmpname, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR);
5 kx if (fd == -1) {
5 kx return 2;
5 kx }
5 kx if (ftruncate(fd, 4096) < 0) {
5 kx close(fd);
5 kx shm_unlink(tmpname);
5 kx return 3;
5 kx }
5 kx
5 kx shm = mmap(NULL, 4096, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
5 kx if (shm == MAP_FAILED) {
5 kx return 4;
5 kx }
5 kx shm_unlink(tmpname);
5 kx close(fd);
5 kx
5 kx strcpy(shm, "hello");
5 kx
5 kx pid = fork();
5 kx if (pid < 0) {
5 kx return 5;
5 kx } else if (pid == 0) {
5 kx strcpy(shm, "bye");
5 kx return 6;
5 kx }
5 kx if (wait(&status) != pid) {
5 kx return 7;
5 kx }
5 kx if (!WIFEXITED(status) || WEXITSTATUS(status) != 6) {
5 kx return 8;
5 kx }
5 kx if (strcmp(shm, "bye") != 0) {
5 kx return 9;
5 kx }
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx have_shm_mmap_posix=yes
5 kx else $as_nop
5 kx have_shm_mmap_posix=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx if test "$have_shm_mmap_posix" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_SHM_MMAP_POSIX 1" >>confdefs.h
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=""
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shm_unlink in -lrt" >&5
5 kx printf %s "checking for shm_unlink in -lrt... " >&6; }
5 kx if test ${ac_cv_lib_rt_shm_unlink+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lrt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char shm_unlink ();
5 kx int
5 kx main (void)
5 kx {
5 kx return shm_unlink ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_rt_shm_unlink=yes
5 kx else $as_nop
5 kx ac_cv_lib_rt_shm_unlink=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_shm_unlink" >&5
5 kx printf "%s\n" "$ac_cv_lib_rt_shm_unlink" >&6; }
5 kx if test "x$ac_cv_lib_rt_shm_unlink" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx case rt in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx OPCACHE_SHARED_LIBADD="$OPCACHE_SHARED_LIBADD -lrt"
5 kx else
5 kx
5 kx
5 kx case rt in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -lrt"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_rt_shm_unlink
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_shm_mmap_posix" >&5
5 kx printf "%s\n" "$have_shm_mmap_posix" >&6; }
5 kx
5 kx
5 kx ext_builddir=ext/opcache
5 kx ext_srcdir=$abs_srcdir/ext/opcache
5 kx ext_dir=ext/opcache
5 kx
5 kx ac_extra=`echo ""-Wno-implicit-fallthrough -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1""|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "shared" != "shared" && test "shared" != "yes" && test "" != "cli"; then
5 kx PHP_OPCACHE_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ZendAccelerator.c \
5 kx zend_accelerator_blacklist.c \
5 kx zend_accelerator_debug.c \
5 kx zend_accelerator_hash.c \
5 kx zend_accelerator_module.c \
5 kx zend_persist.c \
5 kx zend_persist_calc.c \
5 kx zend_file_cache.c \
5 kx zend_shared_alloc.c \
5 kx zend_accelerator_util_funcs.c \
5 kx shared_alloc_shm.c \
5 kx shared_alloc_mmap.c \
5 kx shared_alloc_posix.c \
5 kx $ZEND_JIT_SRC; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC opcache;$ext_dir"
5 kx if test "shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC opcache;$ext_dir"
5 kx fi
5 kx else
5 kx if test "shared" = "shared" || test "shared" = "yes"; then
5 kx PHP_OPCACHE_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ZendAccelerator.c \
5 kx zend_accelerator_blacklist.c \
5 kx zend_accelerator_debug.c \
5 kx zend_accelerator_hash.c \
5 kx zend_accelerator_module.c \
5 kx zend_persist.c \
5 kx zend_persist_calc.c \
5 kx zend_file_cache.c \
5 kx zend_shared_alloc.c \
5 kx zend_accelerator_util_funcs.c \
5 kx shared_alloc_shm.c \
5 kx shared_alloc_mmap.c \
5 kx shared_alloc_posix.c \
5 kx $ZEND_JIT_SRC; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_opcache="$shared_objects_opcache $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "xyes" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/opcache.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/opcache.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_opcache"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/opcache.$suffix: $ext_builddir/opcache.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/opcache.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/opcache.$suffix: \$(shared_objects_opcache) \$(OPCACHE_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_opcache) \$(OPCACHE_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_OPCACHE 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "shared" != "shared" && test "shared" != "yes" && test "" = "cli"; then
5 kx PHP_OPCACHE_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ZendAccelerator.c \
5 kx zend_accelerator_blacklist.c \
5 kx zend_accelerator_debug.c \
5 kx zend_accelerator_hash.c \
5 kx zend_accelerator_module.c \
5 kx zend_persist.c \
5 kx zend_persist_calc.c \
5 kx zend_file_cache.c \
5 kx zend_shared_alloc.c \
5 kx zend_accelerator_util_funcs.c \
5 kx shared_alloc_shm.c \
5 kx shared_alloc_mmap.c \
5 kx shared_alloc_posix.c \
5 kx $ZEND_JIT_SRC; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC opcache;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in ZendAccelerator.c \
5 kx zend_accelerator_blacklist.c \
5 kx zend_accelerator_debug.c \
5 kx zend_accelerator_hash.c \
5 kx zend_accelerator_module.c \
5 kx zend_persist.c \
5 kx zend_persist_calc.c \
5 kx zend_file_cache.c \
5 kx zend_shared_alloc.c \
5 kx zend_accelerator_util_funcs.c \
5 kx shared_alloc_shm.c \
5 kx shared_alloc_mmap.c \
5 kx shared_alloc_posix.c \
5 kx $ZEND_JIT_SRC; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC opcache;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=opcache
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx am_i_shared=$PHP_OPCACHE_SHARED
5 kx is_it_shared=$PHP_PCRE_SHARED
5 kx is_it_enabled=$PHP_PCRE
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension opcache to build statically, but it
5 kx depends on extension pcre, which you've configured to build shared.
5 kx You either need to build opcache shared or build pcre statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension opcache, which depends on extension pcre,
5 kx but you've either not enabled pcre, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx if test "$have_shm_ipc" != "yes" && test "$have_shm_mmap_posix" != "yes" && test "$have_shm_mmap_anon" != "yes"; then
5 kx as_fn_error $? "No supported shared memory caching support was found when configuring opcache. Check config.log for any errors or missing dependencies." "$LINENO" 5
5 kx fi
5 kx
5 kx if test "$PHP_OPCACHE_JIT" = "yes"; then
5 kx
5 kx
5 kx $php_shtool mkdir -p $ext_builddir/jit
5 kx
5 kx
5 kx
5 kx src=$ext_srcdir/jit/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OPCACHE_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_pcntl=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable pcntl support" >&5
5 kx printf %s "checking whether to enable pcntl support... " >&6; }
5 kx # Check whether --enable-pcntl was given.
5 kx if test ${enable_pcntl+y}
5 kx then :
5 kx enableval=$enable_pcntl; PHP_PCNTL=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_PCNTL=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PCNTL=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PCNTL in
5 kx shared,*)
5 kx PHP_PCNTL=`echo "$PHP_PCNTL"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PCNTL=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PCNTL" != "no"; then
5 kx
5 kx for ac_func in fork
5 kx do :
5 kx ac_fn_c_check_func "$LINENO" "fork" "ac_cv_func_fork"
5 kx if test "x$ac_cv_func_fork" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_FORK 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "pcntl: fork() not supported by this platform" "$LINENO" 5
5 kx fi
5 kx
5 kx done
5 kx
5 kx for ac_func in waitpid
5 kx do :
5 kx ac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid"
5 kx if test "x$ac_cv_func_waitpid" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_WAITPID 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "pcntl: waitpid() not supported by this platform" "$LINENO" 5
5 kx fi
5 kx
5 kx done
5 kx
5 kx for ac_func in sigaction
5 kx do :
5 kx ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5 kx if test "x$ac_cv_func_sigaction" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "pcntl: sigaction() not supported by this platform" "$LINENO" 5
5 kx fi
5 kx
5 kx done
5 kx ac_fn_c_check_func "$LINENO" "getpriority" "ac_cv_func_getpriority"
5 kx if test "x$ac_cv_func_getpriority" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETPRIORITY 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "setpriority" "ac_cv_func_setpriority"
5 kx if test "x$ac_cv_func_setpriority" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETPRIORITY 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3"
5 kx if test "x$ac_cv_func_wait3" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "wait4" "ac_cv_func_wait4"
5 kx if test "x$ac_cv_func_wait4" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_WAIT4 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "sigwaitinfo" "ac_cv_func_sigwaitinfo"
5 kx if test "x$ac_cv_func_sigwaitinfo" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SIGWAITINFO 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "sigtimedwait" "ac_cv_func_sigtimedwait"
5 kx if test "x$ac_cv_func_sigtimedwait" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "unshare" "ac_cv_func_unshare"
5 kx if test "x$ac_cv_func_unshare" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_UNSHARE 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "rfork" "ac_cv_func_rfork"
5 kx if test "x$ac_cv_func_rfork" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_RFORK 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for siginfo_t" >&5
5 kx printf %s "checking for siginfo_t... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <signal.h>
5 kx #ifdef HAVE_SIGINFO_H
5 kx #include <siginfo.h>
5 kx #endif
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx siginfo_t info;
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx PCNTL_CFLAGS="-DHAVE_STRUCT_SIGINFO_T"
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx
5 kx ext_builddir=ext/pcntl
5 kx ext_srcdir=$abs_srcdir/ext/pcntl
5 kx ext_dir=ext/pcntl
5 kx
5 kx ac_extra=`echo "$PCNTL_CFLAGS -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "cli" != "cli"; then
5 kx PHP_PCNTL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pcntl.c php_signal.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pcntl;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pcntl;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PCNTL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pcntl.c php_signal.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pcntl="$shared_objects_pcntl $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pcntl.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pcntl.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pcntl"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pcntl.$suffix: $ext_builddir/pcntl.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pcntl.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pcntl.$suffix: \$(shared_objects_pcntl) \$(PCNTL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pcntl) \$(PCNTL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PCNTL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "cli" = "cli"; then
5 kx PHP_PCNTL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pcntl.c php_signal.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pcntl;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pcntl.c php_signal.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pcntl;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pcntl
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_pdo=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable PDO support" >&5
5 kx printf %s "checking whether to enable PDO support... " >&6; }
5 kx # Check whether --enable-pdo was given.
5 kx if test ${enable_pdo+y}
5 kx then :
5 kx enableval=$enable_pdo; PHP_PDO=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_PDO=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_PDO=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PDO in
5 kx shared,*)
5 kx PHP_PDO=`echo "$PHP_PDO"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PDO=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PDO" != "no"; then
5 kx
5 kx PHP_PDO=yes
5 kx
5 kx
5 kx ext_builddir=ext/pdo
5 kx ext_srcdir=$abs_srcdir/ext/pdo
5 kx ext_dir=ext/pdo
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PDO_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo.c pdo_dbh.c pdo_stmt.c pdo_sql_parser.c pdo_sqlstate.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PDO_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo.c pdo_dbh.c pdo_stmt.c pdo_sql_parser.c pdo_sqlstate.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pdo="$shared_objects_pdo $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pdo.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pdo.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pdo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pdo.$suffix: $ext_builddir/pdo.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pdo.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pdo.$suffix: \$(shared_objects_pdo) \$(PDO_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pdo) \$(PDO_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PDO 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PDO_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo.c pdo_dbh.c pdo_stmt.c pdo_sql_parser.c pdo_sqlstate.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo.c pdo_dbh.c pdo_stmt.c pdo_sql_parser.c pdo_sqlstate.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pdo
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx am_i_shared=$PHP_PDO_SHARED
5 kx is_it_shared=$PHP_SPL_SHARED
5 kx is_it_enabled=$PHP_SPL
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo to build statically, but it
5 kx depends on extension spl, which you've configured to build shared.
5 kx You either need to build pdo shared or build spl statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "xtrue" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo, which depends on extension spl,
5 kx but you've either not enabled spl, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx header_path=ext/pdo
5 kx for header_file in php_pdo.h php_pdo_driver.h php_pdo_error.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx src=$ext_srcdir/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pdo_dblib=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PDO_DBLIB support via FreeTDS" >&5
5 kx printf %s "checking for PDO_DBLIB support via FreeTDS... " >&6; }
5 kx
5 kx # Check whether --with-pdo-dblib was given.
5 kx if test ${with_pdo_dblib+y}
5 kx then :
5 kx withval=$with_pdo_dblib; PHP_PDO_DBLIB=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PDO_DBLIB=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PDO_DBLIB=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PDO_DBLIB in
5 kx shared,*)
5 kx PHP_PDO_DBLIB=`echo "$PHP_PDO_DBLIB"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PDO_DBLIB=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PDO_DBLIB" != "no"; then
5 kx
5 kx if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
5 kx as_fn_error $? "PDO is not enabled! Add --enable-pdo to your configure line." "$LINENO" 5
5 kx fi
5 kx
5 kx if test "$PHP_PDO_DBLIB" = "yes"; then
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=""
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dbsqlexec in -lsybdb" >&5
5 kx printf %s "checking for dbsqlexec in -lsybdb... " >&6; }
5 kx if test ${ac_cv_lib_sybdb_dbsqlexec+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsybdb $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dbsqlexec ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dbsqlexec ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_sybdb_dbsqlexec=yes
5 kx else $as_nop
5 kx ac_cv_lib_sybdb_dbsqlexec=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_dbsqlexec" >&5
5 kx printf "%s\n" "$ac_cv_lib_sybdb_dbsqlexec" >&6; }
5 kx if test "x$ac_cv_lib_sybdb_dbsqlexec" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_sybdb_dbsqlexec
5 kx
5 kx as_fn_error $? "Cannot find FreeTDS in known installation directories" "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx case sybdb in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_DBLIB_SHARED_LIBADD="-lsybdb $PDO_DBLIB_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx case sybdb in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsybdb $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx elif test "$PHP_PDO_DBLIB" != "no"; then
5 kx
5 kx if test -f $PHP_PDO_DBLIB/include/sybdb.h; then
5 kx PDO_FREETDS_INSTALLATION_DIR=$PHP_PDO_DBLIB
5 kx PDO_FREETDS_INCLUDE_DIR=$PHP_PDO_DBLIB/include
5 kx elif test -f $PHP_PDO_DBLIB/include/freetds/sybdb.h; then
5 kx PDO_FREETDS_INSTALLATION_DIR=$PHP_PDO_DBLIB
5 kx PDO_FREETDS_INCLUDE_DIR=$PHP_PDO_DBLIB/include/freetds
5 kx else
5 kx as_fn_error $? "Directory $PHP_PDO_DBLIB is not a FreeTDS installation directory" "$LINENO" 5
5 kx fi
5 kx
5 kx if test "x$PHP_LIBDIR" = "x" ; then
5 kx PHP_LIBDIR=lib
5 kx fi
5 kx
5 kx if test ! -r "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libsybdb.a" && test ! -r "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libsybdb.so"; then
5 kx as_fn_error $? "Could not find $PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libsybdb.a|so" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx if test "$PDO_FREETDS_INCLUDE_DIR" != "/usr/include"; then
5 kx
5 kx if test -z "$PDO_FREETDS_INCLUDE_DIR" || echo "$PDO_FREETDS_INCLUDE_DIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_FREETDS_INCLUDE_DIR
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_FREETDS_INCLUDE_DIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_FREETDS_INCLUDE_DIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_DBLIB_SHARED_LIBADD="-lsybdb $PDO_DBLIB_SHARED_LIBADD"
5 kx if test -n "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR" || echo "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_DBLIB_SHARED_LIBADD="-L$ai_p $PDO_DBLIB_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PDO_DBLIB_SHARED_LIBADD="$ld_runpath_switch$ai_p $PDO_DBLIB_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR" || echo "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case sybdb in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsybdb $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PDO includes" >&5
5 kx printf %s "checking for PDO includes... " >&6; }
5 kx if test ${pdo_cv_inc_path+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $phpincludedir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$phpincludedir/ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pdo_cv_inc_path" >&5
5 kx printf "%s\n" "$pdo_cv_inc_path" >&6; }
5 kx if test -n "$pdo_cv_inc_path"; then
5 kx :
5 kx else
5 kx as_fn_error $? "Cannot find php_pdo_driver.h." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx PDO_DBLIB_DEFS="-DPDO_DBLIB_FLAVOUR=\\\"freetds\\\""
5 kx
5 kx ext_builddir=ext/pdo_dblib
5 kx ext_srcdir=$abs_srcdir/ext/pdo_dblib
5 kx ext_dir=ext/pdo_dblib
5 kx
5 kx ac_extra=`echo "-I$pdo_cv_inc_path $PDO_DBLIB_DEFS -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PDO_DBLIB_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_dblib.c dblib_driver.c dblib_stmt.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_dblib;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_dblib;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PDO_DBLIB_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_dblib.c dblib_driver.c dblib_stmt.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pdo_dblib="$shared_objects_pdo_dblib $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pdo_dblib.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pdo_dblib.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pdo_dblib"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pdo_dblib.$suffix: $ext_builddir/pdo_dblib.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pdo_dblib.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pdo_dblib.$suffix: \$(shared_objects_pdo_dblib) \$(PDO_DBLIB_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pdo_dblib) \$(PDO_DBLIB_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PDO_DBLIB 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PDO_DBLIB_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_dblib.c dblib_driver.c dblib_stmt.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_dblib;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_dblib.c dblib_driver.c dblib_stmt.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_dblib;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pdo_dblib
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_addr in -ldnet_stub" >&5
5 kx printf %s "checking for dnet_addr in -ldnet_stub... " >&6; }
5 kx if test ${ac_cv_lib_dnet_stub_dnet_addr+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldnet_stub $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dnet_addr ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dnet_addr ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dnet_stub_dnet_addr=yes
5 kx else $as_nop
5 kx ac_cv_lib_dnet_stub_dnet_addr=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_addr" >&5
5 kx printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_addr" >&6; }
5 kx if test "x$ac_cv_lib_dnet_stub_dnet_addr" = xyes
5 kx then :
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_DBLIB_SHARED_LIBADD="-ldnet_stub $PDO_DBLIB_SHARED_LIBADD"
5 kx if test -n ""; then
5 kx
5 kx if test "" != "/usr/$PHP_LIBDIR" && test "" != "/usr/lib"; then
5 kx
5 kx if test -z "" || echo "" | grep '^/' >/dev/null ; then
5 kx ai_p=
5 kx else
5 kx
5 kx ep_dir=`echo |$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename ""`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_DBLIB_SHARED_LIBADD="-L$ai_p $PDO_DBLIB_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PDO_DBLIB_SHARED_LIBADD="$ld_runpath_switch$ai_p $PDO_DBLIB_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n ""; then
5 kx
5 kx if test "" != "/usr/$PHP_LIBDIR" && test "" != "/usr/lib"; then
5 kx
5 kx if test -z "" || echo "" | grep '^/' >/dev/null ; then
5 kx ai_p=
5 kx else
5 kx
5 kx ep_dir=`echo |$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename ""`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case dnet_stub in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-ldnet_stub $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PDO_DBLIB 1" >>confdefs.h
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_DBLIB_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx am_i_shared=$PHP_PDO_DBLIB_SHARED
5 kx is_it_shared=$PHP_PDO_SHARED
5 kx is_it_enabled=$PHP_PDO
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_dblib to build statically, but it
5 kx depends on extension pdo, which you've configured to build shared.
5 kx You either need to build pdo_dblib shared or build pdo statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_dblib, which depends on extension pdo,
5 kx but you've either not enabled pdo, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pdo_firebird=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Firebird support for PDO" >&5
5 kx printf %s "checking for Firebird support for PDO... " >&6; }
5 kx
5 kx # Check whether --with-pdo-firebird was given.
5 kx if test ${with_pdo_firebird+y}
5 kx then :
5 kx withval=$with_pdo_firebird; PHP_PDO_FIREBIRD=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PDO_FIREBIRD=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PDO_FIREBIRD=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PDO_FIREBIRD in
5 kx shared,*)
5 kx PHP_PDO_FIREBIRD=`echo "$PHP_PDO_FIREBIRD"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PDO_FIREBIRD=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PDO_FIREBIRD" != "no"; then
5 kx
5 kx if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
5 kx as_fn_error $? "PDO is not enabled! Add --enable-pdo to your configure line." "$LINENO" 5
5 kx fi
5 kx
5 kx # Extract the first word of "fb_config", so it can be a program name with args.
5 kx set dummy fb_config; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_path_FB_CONFIG+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx case $FB_CONFIG in
5 kx [\\/]* | ?:[\\/]*)
5 kx ac_cv_path_FB_CONFIG="$FB_CONFIG" # Let the user override the test with a path.
5 kx ;;
5 kx *)
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_path_FB_CONFIG="$as_dir$ac_word$ac_exec_ext"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx test -z "$ac_cv_path_FB_CONFIG" && ac_cv_path_FB_CONFIG="no"
5 kx ;;
5 kx esac
5 kx fi
5 kx FB_CONFIG=$ac_cv_path_FB_CONFIG
5 kx if test -n "$FB_CONFIG"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FB_CONFIG" >&5
5 kx printf "%s\n" "$FB_CONFIG" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx if test -x "$FB_CONFIG" && test "$PHP_PDO_FIREBIRD" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libfbconfig" >&5
5 kx printf %s "checking for libfbconfig... " >&6; }
5 kx FB_CFLAGS=`$FB_CONFIG --cflags`
5 kx FB_LIBDIR=`$FB_CONFIG --libs`
5 kx FB_VERSION=`$FB_CONFIG --version`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: version $FB_VERSION" >&5
5 kx printf "%s\n" "version $FB_VERSION" >&6; }
5 kx
5 kx for ac_i in $FB_LIBDIR; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_FIREBIRD_SHARED_LIBADD="$PDO_FIREBIRD_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_FIREBIRD_SHARED_LIBADD="$PDO_FIREBIRD_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_FIREBIRD_SHARED_LIBADD="-L$ai_p $PDO_FIREBIRD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PDO_FIREBIRD_SHARED_LIBADD="$ld_runpath_switch$ai_p $PDO_FIREBIRD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $FB_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx else
5 kx if test "$PHP_PDO_FIREBIRD" = "yes"; then
5 kx FIREBIRD_INCDIR=
5 kx FIREBIRD_LIBDIR=
5 kx FIREBIRD_LIBDIR_FLAG=
5 kx else
5 kx FIREBIRD_INCDIR=$PHP_PDO_FIREBIRD/include
5 kx FIREBIRD_LIBDIR=$PHP_PDO_FIREBIRD/$PHP_LIBDIR
5 kx FIREBIRD_LIBDIR_FLAG=-L$FIREBIRD_LIBDIR
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $FIREBIRD_LIBDIR_FLAG
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for isc_detach_database in -lfbclient" >&5
5 kx printf %s "checking for isc_detach_database in -lfbclient... " >&6; }
5 kx if test ${ac_cv_lib_fbclient_isc_detach_database+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lfbclient $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char isc_detach_database ();
5 kx int
5 kx main (void)
5 kx {
5 kx return isc_detach_database ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_fbclient_isc_detach_database=yes
5 kx else $as_nop
5 kx ac_cv_lib_fbclient_isc_detach_database=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fbclient_isc_detach_database" >&5
5 kx printf "%s\n" "$ac_cv_lib_fbclient_isc_detach_database" >&6; }
5 kx if test "x$ac_cv_lib_fbclient_isc_detach_database" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx FIREBIRD_LIBNAME=fbclient
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_fbclient_isc_detach_database
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $FIREBIRD_LIBDIR_FLAG
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for isc_detach_database in -lgds" >&5
5 kx printf %s "checking for isc_detach_database in -lgds... " >&6; }
5 kx if test ${ac_cv_lib_gds_isc_detach_database+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lgds $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char isc_detach_database ();
5 kx int
5 kx main (void)
5 kx {
5 kx return isc_detach_database ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_gds_isc_detach_database=yes
5 kx else $as_nop
5 kx ac_cv_lib_gds_isc_detach_database=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gds_isc_detach_database" >&5
5 kx printf "%s\n" "$ac_cv_lib_gds_isc_detach_database" >&6; }
5 kx if test "x$ac_cv_lib_gds_isc_detach_database" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx FIREBIRD_LIBNAME=gds
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_gds_isc_detach_database
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $FIREBIRD_LIBDIR_FLAG
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for isc_detach_database in -lib_util" >&5
5 kx printf %s "checking for isc_detach_database in -lib_util... " >&6; }
5 kx if test ${ac_cv_lib_ib_util_isc_detach_database+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lib_util $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char isc_detach_database ();
5 kx int
5 kx main (void)
5 kx {
5 kx return isc_detach_database ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_ib_util_isc_detach_database=yes
5 kx else $as_nop
5 kx ac_cv_lib_ib_util_isc_detach_database=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ib_util_isc_detach_database" >&5
5 kx printf "%s\n" "$ac_cv_lib_ib_util_isc_detach_database" >&6; }
5 kx if test "x$ac_cv_lib_ib_util_isc_detach_database" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx FIREBIRD_LIBNAME=ib_util
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_ib_util_isc_detach_database
5 kx
5 kx as_fn_error $? "libfbclient, libgds or libib_util not found! Check config.log for more information." "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_FIREBIRD_SHARED_LIBADD="-l$FIREBIRD_LIBNAME $PDO_FIREBIRD_SHARED_LIBADD"
5 kx if test -n "$FIREBIRD_LIBDIR"; then
5 kx
5 kx if test "$FIREBIRD_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$FIREBIRD_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$FIREBIRD_LIBDIR" || echo "$FIREBIRD_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$FIREBIRD_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $FIREBIRD_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$FIREBIRD_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_FIREBIRD_SHARED_LIBADD="-L$ai_p $PDO_FIREBIRD_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PDO_FIREBIRD_SHARED_LIBADD="$ld_runpath_switch$ai_p $PDO_FIREBIRD_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$FIREBIRD_LIBDIR"; then
5 kx
5 kx if test "$FIREBIRD_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$FIREBIRD_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$FIREBIRD_LIBDIR" || echo "$FIREBIRD_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$FIREBIRD_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $FIREBIRD_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$FIREBIRD_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $FIREBIRD_LIBNAME in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$FIREBIRD_LIBNAME $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$FIREBIRD_INCDIR" != "/usr/include"; then
5 kx
5 kx if test -z "$FIREBIRD_INCDIR" || echo "$FIREBIRD_INCDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$FIREBIRD_INCDIR
5 kx else
5 kx
5 kx ep_dir=`echo $FIREBIRD_INCDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$FIREBIRD_INCDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PDO includes" >&5
5 kx printf %s "checking for PDO includes... " >&6; }
5 kx if test ${pdo_cv_inc_path+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $phpincludedir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$phpincludedir/ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pdo_cv_inc_path" >&5
5 kx printf "%s\n" "$pdo_cv_inc_path" >&6; }
5 kx if test -n "$pdo_cv_inc_path"; then
5 kx :
5 kx else
5 kx as_fn_error $? "Cannot find php_pdo_driver.h." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PDO_FIREBIRD 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/pdo_firebird
5 kx ext_srcdir=$abs_srcdir/ext/pdo_firebird
5 kx ext_dir=ext/pdo_firebird
5 kx
5 kx ac_extra=`echo "-I$pdo_cv_inc_path"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PDO_FIREBIRD_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_firebird.c firebird_driver.c firebird_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_firebird;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_firebird;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PDO_FIREBIRD_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_firebird.c firebird_driver.c firebird_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pdo_firebird="$shared_objects_pdo_firebird $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pdo_firebird.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pdo_firebird.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pdo_firebird"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pdo_firebird.$suffix: $ext_builddir/pdo_firebird.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pdo_firebird.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pdo_firebird.$suffix: \$(shared_objects_pdo_firebird) \$(PDO_FIREBIRD_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pdo_firebird) \$(PDO_FIREBIRD_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PDO_FIREBIRD 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PDO_FIREBIRD_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_firebird.c firebird_driver.c firebird_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_firebird;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_firebird.c firebird_driver.c firebird_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_firebird;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pdo_firebird
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_FIREBIRD_SHARED_LIBADD"
5 kx
5 kx
5 kx am_i_shared=$PHP_PDO_FIREBIRD_SHARED
5 kx is_it_shared=$PHP_PDO_SHARED
5 kx is_it_enabled=$PHP_PDO
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_firebird to build statically, but it
5 kx depends on extension pdo, which you've configured to build shared.
5 kx You either need to build pdo_firebird shared or build pdo statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_firebird, which depends on extension pdo,
5 kx but you've either not enabled pdo, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pdo_mysql=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MySQL support for PDO" >&5
5 kx printf %s "checking for MySQL support for PDO... " >&6; }
5 kx
5 kx # Check whether --with-pdo-mysql was given.
5 kx if test ${with_pdo_mysql+y}
5 kx then :
5 kx withval=$with_pdo_mysql; PHP_PDO_MYSQL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PDO_MYSQL=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PDO_MYSQL=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PDO_MYSQL in
5 kx shared,*)
5 kx PHP_PDO_MYSQL=`echo "$PHP_PDO_MYSQL"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PDO_MYSQL=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test -z "$PHP_ZLIB_DIR"; then
5 kx
5 kx php_with_zlib_dir=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the location of libz" >&5
5 kx printf %s "checking for the location of libz... " >&6; }
5 kx
5 kx # Check whether --with-zlib-dir was given.
5 kx if test ${with_zlib_dir+y}
5 kx then :
5 kx withval=$with_zlib_dir; PHP_ZLIB_DIR=$withval
5 kx else $as_nop
5 kx
5 kx PHP_ZLIB_DIR=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_ZLIB_DIR
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_PDO_MYSQL" != "no"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MySQL UNIX socket location" >&5
5 kx printf %s "checking for MySQL UNIX socket location... " >&6; }
5 kx if test "$PHP_MYSQL_SOCK" != "no" && test "$PHP_MYSQL_SOCK" != "yes"; then
5 kx MYSQL_SOCK=$PHP_MYSQL_SOCK
5 kx
5 kx printf "%s\n" "#define PHP_MYSQL_UNIX_SOCK_ADDR \"$MYSQL_SOCK\"" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MYSQL_SOCK" >&5
5 kx printf "%s\n" "$MYSQL_SOCK" >&6; }
5 kx elif test "$PHP_MYSQL_SOCK" = "yes"; then
5 kx
5 kx for i in \
5 kx /var/run/mysqld/mysqld.sock \
5 kx /var/tmp/mysql.sock \
5 kx /var/run/mysql/mysql.sock \
5 kx /var/lib/mysql/mysql.sock \
5 kx /var/mysql/mysql.sock \
5 kx /usr/local/mysql/var/mysql.sock \
5 kx /Private/tmp/mysql.sock \
5 kx /private/tmp/mysql.sock \
5 kx /tmp/mysql.sock \
5 kx ; do
5 kx if test -r $i; then
5 kx MYSQL_SOCK=$i
5 kx break 2
5 kx fi
5 kx done
5 kx
5 kx if test -n "$MYSQL_SOCK"; then
5 kx
5 kx printf "%s\n" "#define PHP_MYSQL_UNIX_SOCK_ADDR \"$MYSQL_SOCK\"" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MYSQL_SOCK" >&5
5 kx printf "%s\n" "$MYSQL_SOCK" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
5 kx as_fn_error $? "PDO is not enabled! Add --enable-pdo to your configure line." "$LINENO" 5
5 kx fi
5 kx
5 kx if test "$PHP_PDO_MYSQL" != "yes" && test "$PHP_PDO_MYSQL" != "mysqlnd"; then
5 kx if test -f $PHP_PDO_MYSQL && test -x $PHP_PDO_MYSQL ; then
5 kx PDO_MYSQL_CONFIG=$PHP_PDO_MYSQL
5 kx else
5 kx if test -d "$PHP_PDO_MYSQL" ; then
5 kx if test -x "$PHP_PDO_MYSQL/bin/mysql_config" ; then
5 kx PDO_MYSQL_CONFIG="$PHP_PDO_MYSQL/bin/mysql_config"
5 kx else
5 kx PDO_MYSQL_DIR="$PHP_PDO_MYSQL"
5 kx fi
5 kx fi
5 kx fi
5 kx fi
5 kx
5 kx if test "$PHP_PDO_MYSQL" = "yes" || test "$PHP_PDO_MYSQL" = "mysqlnd"; then
5 kx PHP_MYSQLND_ENABLED=yes
5 kx
5 kx printf "%s\n" "#define PDO_USE_MYSQLND 1" >>confdefs.h
5 kx
5 kx else
5 kx
5 kx printf "%s\n" "#define HAVE_MYSQL 1" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mysql_config" >&5
5 kx printf %s "checking for mysql_config... " >&6; }
5 kx if test -n "$PDO_MYSQL_CONFIG"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PDO_MYSQL_CONFIG" >&5
5 kx printf "%s\n" "$PDO_MYSQL_CONFIG" >&6; }
5 kx if test "x$SED" = "x"; then
5 kx # Extract the first word of "sed", so it can be a program name with args.
5 kx set dummy sed; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_path_SED+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx case $SED in
5 kx [\\/]* | ?:[\\/]*)
5 kx ac_cv_path_SED="$SED" # Let the user override the test with a path.
5 kx ;;
5 kx *)
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx ;;
5 kx esac
5 kx fi
5 kx SED=$ac_cv_path_SED
5 kx if test -n "$SED"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5 kx printf "%s\n" "$SED" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx fi
5 kx PDO_MYSQL_LIBS=`$PDO_MYSQL_CONFIG --libs | $SED -e "s/'//g"`
5 kx PDO_MYSQL_INCLUDE=`$PDO_MYSQL_CONFIG --cflags | $SED -e "s/'//g"`
5 kx elif test -n "$PDO_MYSQL_DIR"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5 kx printf "%s\n" "not found" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mysql install under $PDO_MYSQL_DIR" >&5
5 kx printf %s "checking for mysql install under $PDO_MYSQL_DIR... " >&6; }
5 kx if test -r $PDO_MYSQL_DIR/include/mysql; then
5 kx PDO_MYSQL_INC_DIR=$PDO_MYSQL_DIR/include/mysql
5 kx else
5 kx PDO_MYSQL_INC_DIR=$PDO_MYSQL_DIR/include
5 kx fi
5 kx if test -r $PDO_MYSQL_DIR/$PHP_LIBDIR/mysql; then
5 kx PDO_MYSQL_LIB_DIR=$PDO_MYSQL_DIR/$PHP_LIBDIR/mysql
5 kx else
5 kx PDO_MYSQL_LIB_DIR=$PDO_MYSQL_DIR/$PHP_LIBDIR
5 kx fi
5 kx
5 kx if test -r "$PDO_MYSQL_LIB_DIR"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libs under $PDO_MYSQL_LIB_DIR; seems promising" >&5
5 kx printf "%s\n" "libs under $PDO_MYSQL_LIB_DIR; seems promising" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: can not find it" >&5
5 kx printf "%s\n" "can not find it" >&6; }
5 kx as_fn_error $? "Unable to find your mysql installation" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx if test "$PDO_MYSQL_INC_DIR" != "/usr/include"; then
5 kx
5 kx if test -z "$PDO_MYSQL_INC_DIR" || echo "$PDO_MYSQL_INC_DIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_MYSQL_INC_DIR
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_MYSQL_INC_DIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_MYSQL_INC_DIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx PDO_MYSQL_INCLUDE=-I$PDO_MYSQL_INC_DIR
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5 kx printf "%s\n" "not found" >&6; }
5 kx as_fn_error $? "Unable to find your mysql installation" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx for ac_i in $PDO_MYSQL_INCLUDE; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $PDO_MYSQL_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_MYSQL_SHARED_LIBADD="$PDO_MYSQL_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_MYSQL_SHARED_LIBADD="$PDO_MYSQL_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_MYSQL_SHARED_LIBADD="-L$ai_p $PDO_MYSQL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PDO_MYSQL_SHARED_LIBADD="$ld_runpath_switch$ai_p $PDO_MYSQL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PDO includes" >&5
5 kx printf %s "checking for PDO includes... " >&6; }
5 kx if test ${pdo_cv_inc_path+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $phpincludedir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$phpincludedir/ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pdo_cv_inc_path" >&5
5 kx printf "%s\n" "$pdo_cv_inc_path" >&6; }
5 kx if test -n "$pdo_cv_inc_path"; then
5 kx :
5 kx else
5 kx as_fn_error $? "Cannot find php_pdo_driver.h." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx if test -n "$PDO_MYSQL_CONFIG"; then
5 kx PDO_MYSQL_SOCKET=`$PDO_MYSQL_CONFIG --socket`
5 kx
5 kx printf "%s\n" "#define PDO_MYSQL_UNIX_ADDR \"$PDO_MYSQL_SOCKET\"" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_builddir=ext/pdo_mysql
5 kx ext_srcdir=$abs_srcdir/ext/pdo_mysql
5 kx ext_dir=ext/pdo_mysql
5 kx
5 kx ac_extra=`echo "-I$pdo_cv_inc_path -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PDO_MYSQL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_mysql.c mysql_driver.c mysql_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_mysql;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_mysql;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PDO_MYSQL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_mysql.c mysql_driver.c mysql_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pdo_mysql="$shared_objects_pdo_mysql $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pdo_mysql.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pdo_mysql.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pdo_mysql"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pdo_mysql.$suffix: $ext_builddir/pdo_mysql.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pdo_mysql.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pdo_mysql.$suffix: \$(shared_objects_pdo_mysql) \$(PDO_MYSQL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pdo_mysql) \$(PDO_MYSQL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PDO_MYSQL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PDO_MYSQL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_mysql.c mysql_driver.c mysql_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_mysql;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_mysql.c mysql_driver.c mysql_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_mysql;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pdo_mysql
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx am_i_shared=$PHP_PDO_MYSQL_SHARED
5 kx is_it_shared=$PHP_PDO_SHARED
5 kx is_it_enabled=$PHP_PDO
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_mysql to build statically, but it
5 kx depends on extension pdo, which you've configured to build shared.
5 kx You either need to build pdo_mysql shared or build pdo statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_mysql, which depends on extension pdo,
5 kx but you've either not enabled pdo, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx if test "$PHP_PDO_MYSQL" = "yes" || test "$PHP_PDO_MYSQL" = "mysqlnd"; then
5 kx
5 kx am_i_shared=$PHP_PDO_MYSQL_SHARED
5 kx is_it_shared=$PHP_MYSQLND_SHARED
5 kx is_it_enabled=$PHP_MYSQLND
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_mysql to build statically, but it
5 kx depends on extension mysqlnd, which you've configured to build shared.
5 kx You either need to build pdo_mysql shared or build mysqlnd statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_mysql, which depends on extension mysqlnd,
5 kx but you've either not enabled mysqlnd, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx PDO_MYSQL_MODULE_TYPE=external
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_MYSQL_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_MYSQL_MODULE_TYPE"
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test -z "$SED"; then
5 kx PHP_PDO_OCI_SED="sed";
5 kx else
5 kx PHP_PDO_OCI_SED="$SED";
5 kx fi
5 kx
5 kx PHP_PDO_OCI_TAIL1=`echo a | tail -n1 2>/dev/null`
5 kx if test "$PHP_PDO_OCI_TAIL1" = "a"; then
5 kx PHP_PDO_OCI_TAIL1="tail -n1"
5 kx else
5 kx PHP_PDO_OCI_TAIL1="tail -1"
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pdo_oci=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Oracle OCI support for PDO" >&5
5 kx printf %s "checking Oracle OCI support for PDO... " >&6; }
5 kx
5 kx # Check whether --with-pdo-oci was given.
5 kx if test ${with_pdo_oci+y}
5 kx then :
5 kx withval=$with_pdo_oci; PHP_PDO_OCI=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PDO_OCI=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PDO_OCI=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PDO_OCI in
5 kx shared,*)
5 kx PHP_PDO_OCI=`echo "$PHP_PDO_OCI"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PDO_OCI=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PDO_OCI" != "no"; then
5 kx
5 kx if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
5 kx as_fn_error $? "PDO is not enabled! Add --enable-pdo to your configure line." "$LINENO" 5
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Oracle Install-Dir" >&5
5 kx printf %s "checking Oracle Install-Dir... " >&6; }
5 kx if test "$PHP_PDO_OCI" = "yes" || test -z "$PHP_PDO_OCI"; then
5 kx PDO_OCI_DIR=$ORACLE_HOME
5 kx else
5 kx PDO_OCI_DIR=$PHP_PDO_OCI
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PHP_PDO_OCI" >&5
5 kx printf "%s\n" "$PHP_PDO_OCI" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if that is sane" >&5
5 kx printf %s "checking if that is sane... " >&6; }
5 kx if test -z "$PDO_OCI_DIR"; then
5 kx as_fn_error $? "You need to tell me where to find your Oracle Instant Client SDK, or set ORACLE_HOME." "$LINENO" 5
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx fi
5 kx
5 kx if test "instantclient" = "`echo $PDO_OCI_DIR | cut -d, -f1`" ; then
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5 kx printf %s "checking size of long... " >&6; }
5 kx if test ${ac_cv_sizeof_long+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_long" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (long)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_long=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_long" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we're at 64-bit platform" >&5
5 kx printf %s "checking if we're at 64-bit platform... " >&6; }
5 kx if test "$ac_cv_sizeof_long" -eq 4
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx PDO_OCI_CLIENT_DIR="client"
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx PDO_OCI_CLIENT_DIR="client64"
5 kx
5 kx fi
5 kx
5 kx PDO_OCI_LIB_DIR="`echo $PDO_OCI_DIR | cut -d, -f2`"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Oracle version" >&5
5 kx printf %s "checking Oracle version... " >&6; }
5 kx PDO_OCI_LCS_BASE=$PDO_OCI_LIB_DIR/libclntsh.$SHLIB_SUFFIX_NAME
5 kx PDO_OCI_LCS=`ls $PDO_OCI_LCS_BASE.*.1 2> /dev/null | $PHP_PDO_OCI_TAIL1`
5 kx if test -f "$PDO_OCI_LCS"; then
5 kx PDO_OCI_VERSION=`echo $PDO_OCI_LCS | $PHP_PDO_OCI_SED -e 's/.*\.\(.*\)\.1$/\1.1/'`
5 kx elif test -f $PDO_OCI_LCS_BASE.9.0; then
5 kx PDO_OCI_VERSION=9.0
5 kx else
5 kx as_fn_error $? "Oracle libclntsh.$SHLIB_SUFFIX_NAME client library not found or its version is lower than 9" "$LINENO" 5
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PDO_OCI_VERSION" >&5
5 kx printf "%s\n" "$PDO_OCI_VERSION" >&6; }
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for oci.h" >&5
5 kx printf %s "checking for oci.h... " >&6; }
5 kx OCISDKRPMINC=`echo "$PDO_OCI_LIB_DIR" | $PHP_PDO_OCI_SED -e 's!^\(.*\)/lib/oracle/\(.*\)/\('${PDO_OCI_CLIENT_DIR}'\)/lib/*$!\1/include/oracle/\2/\3!'`
5 kx
5 kx OCISDKMANINC=`echo "$PDO_OCI_LIB_DIR" | $PHP_PDO_OCI_SED -e 's!^\(.*\)/lib/*$!\1/include!'`
5 kx
5 kx OCISDKZIPINC=$PDO_OCI_LIB_DIR/sdk/include
5 kx
5 kx
5 kx if test -f "$OCISDKRPMINC/oci.h" ; then
5 kx
5 kx if test "$OCISDKRPMINC" != "/usr/include"; then
5 kx
5 kx if test -z "$OCISDKRPMINC" || echo "$OCISDKRPMINC" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCISDKRPMINC
5 kx else
5 kx
5 kx ep_dir=`echo $OCISDKRPMINC|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCISDKRPMINC"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCISDKRPMINC" >&5
5 kx printf "%s\n" "$OCISDKRPMINC" >&6; }
5 kx elif test -f "$OCISDKMANINC/oci.h" ; then
5 kx
5 kx if test "$OCISDKMANINC" != "/usr/include"; then
5 kx
5 kx if test -z "$OCISDKMANINC" || echo "$OCISDKMANINC" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCISDKMANINC
5 kx else
5 kx
5 kx ep_dir=`echo $OCISDKMANINC|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCISDKMANINC"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCISDKMANINC" >&5
5 kx printf "%s\n" "$OCISDKMANINC" >&6; }
5 kx elif test -f "$OCISDKZIPINC/oci.h" ; then
5 kx
5 kx if test "$OCISDKZIPINC" != "/usr/include"; then
5 kx
5 kx if test -z "$OCISDKZIPINC" || echo "$OCISDKZIPINC" | grep '^/' >/dev/null ; then
5 kx ai_p=$OCISDKZIPINC
5 kx else
5 kx
5 kx ep_dir=`echo $OCISDKZIPINC|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$OCISDKZIPINC"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OCISDKZIPINC" >&5
5 kx printf "%s\n" "$OCISDKZIPINC" >&6; }
5 kx else
5 kx as_fn_error $? "I'm too dumb to figure out where the include dir is in your Instant Client install" "$LINENO" 5
5 kx fi
5 kx else
5 kx
5 kx # The cast to long int works around a bug in the HP C Compiler
5 kx # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5 kx # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5 kx # This bug is HP SR number 8606223364.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5 kx printf %s "checking size of long... " >&6; }
5 kx if test ${ac_cv_sizeof_long+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
5 kx then :
5 kx
5 kx else $as_nop
5 kx if test "$ac_cv_type_long" = yes; then
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error 77 "cannot compute sizeof (long)
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ac_cv_sizeof_long=0
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5 kx printf "%s\n" "$ac_cv_sizeof_long" >&6; }
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we're at 64-bit platform" >&5
5 kx printf %s "checking if we're at 64-bit platform... " >&6; }
5 kx if test "$ac_cv_sizeof_long" -eq 4
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx TMP_PDO_OCI_LIB_DIR="$PDO_OCI_DIR/lib32"
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx TMP_PDO_OCI_LIB_DIR="$PDO_OCI_DIR/lib"
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking OCI8 libraries dir" >&5
5 kx printf %s "checking OCI8 libraries dir... " >&6; }
5 kx if test -d "$PDO_OCI_DIR/lib" && test ! -d "$PDO_OCI_DIR/lib32"; then
5 kx PDO_OCI_LIB_DIR="$PDO_OCI_DIR/lib"
5 kx elif test ! -d "$PDO_OCI_DIR/lib" && test -d "$PDO_OCI_DIR/lib32"; then
5 kx PDO_OCI_LIB_DIR="$PDO_OCI_DIR/lib32"
5 kx elif test -d "$PDO_OCI_DIR/lib" && test -d "$PDO_OCI_DIR/lib32"; then
5 kx PDO_OCI_LIB_DIR=$TMP_PDO_OCI_LIB_DIR
5 kx else
5 kx as_fn_error $? "Oracle required OCI8 libraries not found" "$LINENO" 5
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PDO_OCI_LIB_DIR" >&5
5 kx printf "%s\n" "$PDO_OCI_LIB_DIR" >&6; }
5 kx
5 kx
5 kx if test -d "$PDO_OCI_DIR/rdbms/public"; then
5 kx
5 kx if test "$PDO_OCI_DIR/rdbms/public" != "/usr/include"; then
5 kx
5 kx if test -z "$PDO_OCI_DIR/rdbms/public" || echo "$PDO_OCI_DIR/rdbms/public" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_OCI_DIR/rdbms/public
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_OCI_DIR/rdbms/public|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_OCI_DIR/rdbms/public"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx PDO_OCI_INCLUDES="$PDO_OCI_INCLUDES -I$PDO_OCI_DIR/rdbms/public"
5 kx fi
5 kx if test -d "$PDO_OCI_DIR/rdbms/demo"; then
5 kx
5 kx if test "$PDO_OCI_DIR/rdbms/demo" != "/usr/include"; then
5 kx
5 kx if test -z "$PDO_OCI_DIR/rdbms/demo" || echo "$PDO_OCI_DIR/rdbms/demo" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_OCI_DIR/rdbms/demo
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_OCI_DIR/rdbms/demo|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_OCI_DIR/rdbms/demo"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx PDO_OCI_INCLUDES="$PDO_OCI_INCLUDES -I$PDO_OCI_DIR/rdbms/demo"
5 kx fi
5 kx if test -d "$PDO_OCI_DIR/network/public"; then
5 kx
5 kx if test "$PDO_OCI_DIR/network/public" != "/usr/include"; then
5 kx
5 kx if test -z "$PDO_OCI_DIR/network/public" || echo "$PDO_OCI_DIR/network/public" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_OCI_DIR/network/public
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_OCI_DIR/network/public|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_OCI_DIR/network/public"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx PDO_OCI_INCLUDES="$PDO_OCI_INCLUDES -I$PDO_OCI_DIR/network/public"
5 kx fi
5 kx if test -d "$PDO_OCI_DIR/plsql/public"; then
5 kx
5 kx if test "$PDO_OCI_DIR/plsql/public" != "/usr/include"; then
5 kx
5 kx if test -z "$PDO_OCI_DIR/plsql/public" || echo "$PDO_OCI_DIR/plsql/public" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_OCI_DIR/plsql/public
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_OCI_DIR/plsql/public|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_OCI_DIR/plsql/public"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx PDO_OCI_INCLUDES="$PDO_OCI_INCLUDES -I$PDO_OCI_DIR/plsql/public"
5 kx fi
5 kx if test -d "$PDO_OCI_DIR/include"; then
5 kx
5 kx if test "$PDO_OCI_DIR/include" != "/usr/include"; then
5 kx
5 kx if test -z "$PDO_OCI_DIR/include" || echo "$PDO_OCI_DIR/include" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_OCI_DIR/include
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_OCI_DIR/include|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_OCI_DIR/include"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx PDO_OCI_INCLUDES="$PDO_OCI_INCLUDES -I$PDO_OCI_DIR/include"
5 kx fi
5 kx
5 kx if test -f "$PDO_OCI_LIB_DIR/sysliblist"; then
5 kx
5 kx for ac_i in `cat $PDO_OCI_LIB_DIR/sysliblist`; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_OCI_SYSLIB="$PDO_OCI_SYSLIB -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_OCI_SYSLIB="$PDO_OCI_SYSLIB -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_OCI_SYSLIB="-L$ai_p $PDO_OCI_SYSLIB"
5 kx test -n "$ld_runpath_switch" && PDO_OCI_SYSLIB="$ld_runpath_switch$ai_p $PDO_OCI_SYSLIB"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx elif test -f "$PDO_OCI_DIR/rdbms/lib/sysliblist"; then
5 kx
5 kx for ac_i in `cat $PDO_OCI_DIR/rdbms/lib/sysliblist`; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_OCI_SYSLIB="$PDO_OCI_SYSLIB -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_OCI_SYSLIB="$PDO_OCI_SYSLIB -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_OCI_SYSLIB="-L$ai_p $PDO_OCI_SYSLIB"
5 kx test -n "$ld_runpath_switch" && PDO_OCI_SYSLIB="$ld_runpath_switch$ai_p $PDO_OCI_SYSLIB"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Oracle version" >&5
5 kx printf %s "checking Oracle version... " >&6; }
5 kx PDO_OCI_LCS_BASE=$PDO_OCI_LIB_DIR/libclntsh.$SHLIB_SUFFIX_NAME
5 kx PDO_OCI_LCS=`ls $PDO_OCI_LCS_BASE.*.1 2> /dev/null | $PHP_PDO_OCI_TAIL1`
5 kx if test -f "$PDO_OCI_LCS"; then
5 kx PDO_OCI_VERSION=`echo $PDO_OCI_LCS | $PHP_PDO_OCI_SED -e 's/.*\.\(.*\)\.1$/\1.1/'`
5 kx elif test -f $PDO_OCI_LCS_BASE.9.0; then
5 kx PDO_OCI_VERSION=9.0
5 kx else
5 kx as_fn_error $? "Oracle libclntsh.$SHLIB_SUFFIX_NAME client library not found or its version is lower than 9" "$LINENO" 5
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PDO_OCI_VERSION" >&5
5 kx printf "%s\n" "$PDO_OCI_VERSION" >&6; }
5 kx
5 kx fi
5 kx
5 kx case $PDO_OCI_VERSION in
5 kx 7.3|8.0|8.1)
5 kx as_fn_error $? "Oracle client libraries < 9 are not supported" "$LINENO" 5
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx case clntsh in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_OCI_SHARED_LIBADD="$PDO_OCI_SHARED_LIBADD -lclntsh"
5 kx else
5 kx
5 kx
5 kx case clntsh in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -lclntsh"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx if test "$PDO_OCI_LIB_DIR" != "/usr/$PHP_LIBDIR" && test "$PDO_OCI_LIB_DIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PDO_OCI_LIB_DIR" || echo "$PDO_OCI_LIB_DIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PDO_OCI_LIB_DIR
5 kx else
5 kx
5 kx ep_dir=`echo $PDO_OCI_LIB_DIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PDO_OCI_LIB_DIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_OCI_SHARED_LIBADD="-L$ai_p $PDO_OCI_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PDO_OCI_SHARED_LIBADD="$ld_runpath_switch$ai_p $PDO_OCI_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$PDO_OCI_LIB_DIR $PDO_OCI_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
5 kx printf %s "checking for OCIEnvCreate in -lclntsh... " >&6; }
5 kx if test ${ac_cv_lib_clntsh_OCIEnvCreate+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lclntsh $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char OCIEnvCreate ();
5 kx int
5 kx main (void)
5 kx {
5 kx return OCIEnvCreate ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_clntsh_OCIEnvCreate=yes
5 kx else $as_nop
5 kx ac_cv_lib_clntsh_OCIEnvCreate=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
5 kx printf "%s\n" "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
5 kx if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OCIENVCREATE 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_clntsh_OCIEnvCreate
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$PDO_OCI_LIB_DIR $PDO_OCI_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OCIEnvNlsCreate in -lclntsh" >&5
5 kx printf %s "checking for OCIEnvNlsCreate in -lclntsh... " >&6; }
5 kx if test ${ac_cv_lib_clntsh_OCIEnvNlsCreate+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lclntsh $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char OCIEnvNlsCreate ();
5 kx int
5 kx main (void)
5 kx {
5 kx return OCIEnvNlsCreate ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_clntsh_OCIEnvNlsCreate=yes
5 kx else $as_nop
5 kx ac_cv_lib_clntsh_OCIEnvNlsCreate=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvNlsCreate" >&5
5 kx printf "%s\n" "$ac_cv_lib_clntsh_OCIEnvNlsCreate" >&6; }
5 kx if test "x$ac_cv_lib_clntsh_OCIEnvNlsCreate" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OCIENVNLSCREATE 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_clntsh_OCIEnvNlsCreate
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$PDO_OCI_LIB_DIR $PDO_OCI_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OCIStmtFetch2 in -lclntsh" >&5
5 kx printf %s "checking for OCIStmtFetch2 in -lclntsh... " >&6; }
5 kx if test ${ac_cv_lib_clntsh_OCIStmtFetch2+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lclntsh $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char OCIStmtFetch2 ();
5 kx int
5 kx main (void)
5 kx {
5 kx return OCIStmtFetch2 ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_clntsh_OCIStmtFetch2=yes
5 kx else $as_nop
5 kx ac_cv_lib_clntsh_OCIStmtFetch2=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIStmtFetch2" >&5
5 kx printf "%s\n" "$ac_cv_lib_clntsh_OCIStmtFetch2" >&6; }
5 kx if test "x$ac_cv_lib_clntsh_OCIStmtFetch2" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_OCISTMTFETCH2 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_clntsh_OCIStmtFetch2
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PDO includes" >&5
5 kx printf %s "checking for PDO includes... " >&6; }
5 kx if test ${pdo_cv_inc_path+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $phpincludedir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$phpincludedir/ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pdo_cv_inc_path" >&5
5 kx printf "%s\n" "$pdo_cv_inc_path" >&6; }
5 kx if test -n "$pdo_cv_inc_path"; then
5 kx :
5 kx else
5 kx as_fn_error $? "Cannot find php_pdo_driver.h." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/pdo_oci
5 kx ext_srcdir=$abs_srcdir/ext/pdo_oci
5 kx ext_dir=ext/pdo_oci
5 kx
5 kx ac_extra=`echo "-I$pdo_cv_inc_path"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PDO_OCI_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_oci.c oci_driver.c oci_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_oci;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_oci;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PDO_OCI_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_oci.c oci_driver.c oci_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pdo_oci="$shared_objects_pdo_oci $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pdo_oci.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pdo_oci.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pdo_oci"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pdo_oci.$suffix: $ext_builddir/pdo_oci.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pdo_oci.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pdo_oci.$suffix: \$(shared_objects_pdo_oci) \$(PDO_OCI_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pdo_oci) \$(PDO_OCI_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PDO_OCI 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PDO_OCI_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_oci.c oci_driver.c oci_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_oci;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_oci.c oci_driver.c oci_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_oci;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pdo_oci
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_OCI_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_OCI_DIR"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_OCI_VERSION"
5 kx
5 kx
5 kx
5 kx
5 kx am_i_shared=$PHP_PDO_OCI_SHARED
5 kx is_it_shared=$PHP_PDO_SHARED
5 kx is_it_enabled=$PHP_PDO
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_oci to build statically, but it
5 kx depends on extension pdo, which you've configured to build shared.
5 kx You either need to build pdo_oci shared or build pdo statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_oci, which depends on extension pdo,
5 kx but you've either not enabled pdo, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define PHP_PDO_OCI_CLIENT_VERSION \"$PDO_OCI_VERSION\"" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pdo_odbc=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ODBC v3 support for PDO" >&5
5 kx printf %s "checking for ODBC v3 support for PDO... " >&6; }
5 kx
5 kx # Check whether --with-pdo-odbc was given.
5 kx if test ${with_pdo_odbc+y}
5 kx then :
5 kx withval=$with_pdo_odbc; PHP_PDO_ODBC=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PDO_ODBC=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PDO_ODBC=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PDO_ODBC in
5 kx shared,*)
5 kx PHP_PDO_ODBC=`echo "$PHP_PDO_ODBC"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PDO_ODBC=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PDO_ODBC" != "no"; then
5 kx
5 kx if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
5 kx as_fn_error $? "PDO is not enabled! Add --enable-pdo to your configure line." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PDO includes" >&5
5 kx printf %s "checking for PDO includes... " >&6; }
5 kx if test ${pdo_cv_inc_path+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $phpincludedir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$phpincludedir/ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pdo_cv_inc_path" >&5
5 kx printf "%s\n" "$pdo_cv_inc_path" >&6; }
5 kx if test -n "$pdo_cv_inc_path"; then
5 kx :
5 kx else
5 kx as_fn_error $? "Cannot find php_pdo_driver.h." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for selected PDO ODBC flavour" >&5
5 kx printf %s "checking for selected PDO ODBC flavour... " >&6; }
5 kx
5 kx pdo_odbc_flavour="`echo $PHP_PDO_ODBC | cut -d, -f1`"
5 kx pdo_odbc_dir="`echo $PHP_PDO_ODBC | cut -d, -f2`"
5 kx
5 kx if test "$pdo_odbc_dir" = "$PHP_PDO_ODBC" ; then
5 kx pdo_odbc_dir=
5 kx fi
5 kx
5 kx case $pdo_odbc_flavour in
5 kx ibm-db2)
5 kx pdo_odbc_def_libdir=/home/db2inst1/sqllib/lib
5 kx pdo_odbc_def_incdir=/home/db2inst1/sqllib/include
5 kx pdo_odbc_def_lib=db2
5 kx ;;
5 kx
5 kx iODBC|iodbc)
5 kx pdo_odbc_def_libdir=/usr/local/$PHP_LIBDIR
5 kx pdo_odbc_def_incdir=/usr/local/include
5 kx pdo_odbc_def_lib=iodbc
5 kx ;;
5 kx
5 kx unixODBC|unixodbc)
5 kx pdo_odbc_def_libdir=/usr/local/$PHP_LIBDIR
5 kx pdo_odbc_def_incdir=/usr/local/include
5 kx pdo_odbc_def_lib=odbc
5 kx ;;
5 kx
5 kx ODBCRouter|odbcrouter)
5 kx pdo_odbc_def_libdir=/usr/$PHP_LIBDIR
5 kx pdo_odbc_def_incdir=/usr/include
5 kx pdo_odbc_def_lib=odbcsdk
5 kx ;;
5 kx
5 kx generic)
5 kx pdo_odbc_def_lib="`echo $PHP_PDO_ODBC | cut -d, -f3`"
5 kx pdo_odbc_def_ldflags="`echo $PHP_PDO_ODBC | cut -d, -f4`"
5 kx pdo_odbc_def_cflags="`echo $PHP_PDO_ODBC | cut -d, -f5`"
5 kx pdo_odbc_flavour="generic-$pdo_odbc_def_lib"
5 kx ;;
5 kx
5 kx *)
5 kx as_fn_error $? "Unknown ODBC flavour $pdo_odbc_flavour
5 kx The include and lib dirs are looked for under 'dir'. The 'flavour' can be one
5 kx of: ibm-db2, iODBC, unixODBC, generic. If ',dir' part is omitted, default for
5 kx the flavour you have selected will be used. e.g.: --with-pdo-odbc=unixODBC
5 kx will check for unixODBC under /usr/local. You may attempt to use an otherwise
5 kx unsupported driver using the 'generic' flavour. The syntax for generic ODBC
5 kx support is: --with-pdo-odbc=generic,dir,libname,ldflags,cflags. When built as
5 kx 'shared' the extension filename is always pdo_odbc.so" "$LINENO" 5
5 kx ;;
5 kx esac
5 kx
5 kx if test -n "$pdo_odbc_dir"; then
5 kx PDO_ODBC_INCDIR="$pdo_odbc_dir/include"
5 kx PDO_ODBC_LIBDIR="$pdo_odbc_dir/$PHP_LIBDIR"
5 kx else
5 kx PDO_ODBC_INCDIR="$pdo_odbc_def_incdir"
5 kx PDO_ODBC_LIBDIR="$pdo_odbc_def_libdir"
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pdo_odbc_flavour
5 kx libs $PDO_ODBC_LIBDIR,
5 kx headers $PDO_ODBC_INCDIR" >&5
5 kx printf "%s\n" "$pdo_odbc_flavour
5 kx libs $PDO_ODBC_LIBDIR,
5 kx headers $PDO_ODBC_INCDIR" >&6; }
5 kx
5 kx if test ! -d "$PDO_ODBC_LIBDIR" ; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: library dir $PDO_ODBC_LIBDIR does not exist" >&5
5 kx printf "%s\n" "$as_me: WARNING: library dir $PDO_ODBC_LIBDIR does not exist" >&2;}
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for odbc.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for odbc.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/odbc.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_ODBC_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for odbcsdk.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for odbcsdk.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/odbcsdk.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_ODBCSDK_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iodbc.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for iodbc.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/iodbc.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_IODBC_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlunix.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for sqlunix.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/sqlunix.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_SQLUNIX_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqltypes.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for sqltypes.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/sqltypes.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_SQLTYPES_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlucode.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for sqlucode.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/sqlucode.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_SQLUCODE_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sql.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for sql.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/sql.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_SQL_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for isql.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for isql.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/isql.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_ISQL_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlext.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for sqlext.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/sqlext.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_SQLEXT_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for isqlext.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for isqlext.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/isqlext.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_ISQLEXT_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udbcext.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for udbcext.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/udbcext.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_UDBCEXT_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlcli1.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for sqlcli1.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/sqlcli1.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_SQLCLI1_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LibraryManager.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for LibraryManager.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/LibraryManager.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRARYMANAGER_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cli0core.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for cli0core.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/cli0core.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_CLI0CORE_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cli0ext.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for cli0ext.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/cli0ext.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_CLI0EXT_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cli0cli.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for cli0cli.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/cli0cli.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_CLI0CLI_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cli0defs.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for cli0defs.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/cli0defs.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_CLI0DEFS_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cli0env.h in $PDO_ODBC_INCDIR" >&5
5 kx printf %s "checking for cli0env.h in $PDO_ODBC_INCDIR... " >&6; }
5 kx if test -f "$PDO_ODBC_INCDIR/cli0env.h"; then
5 kx php_pdo_have_header=yes
5 kx
5 kx printf "%s\n" "#define HAVE_CLI0ENV_H 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx if test "$php_pdo_have_header" != "yes"; then
5 kx as_fn_error $? "Cannot find header file(s) for pdo_odbc" "$LINENO" 5
5 kx fi
5 kx
5 kx PDO_ODBC_INCLUDE="$pdo_odbc_def_cflags -I$PDO_ODBC_INCDIR -DPDO_ODBC_TYPE=\\\"$pdo_odbc_flavour\\\""
5 kx PDO_ODBC_LDFLAGS="$pdo_odbc_def_ldflags -L$PDO_ODBC_LIBDIR -l$pdo_odbc_def_lib"
5 kx
5 kx
5 kx for ac_i in $PDO_ODBC_LDFLAGS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_ODBC_SHARED_LIBADD="$PDO_ODBC_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_ODBC_SHARED_LIBADD="$PDO_ODBC_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_ODBC_SHARED_LIBADD="-L$ai_p $PDO_ODBC_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PDO_ODBC_SHARED_LIBADD="$ld_runpath_switch$ai_p $PDO_ODBC_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="$PDO_ODBC_LDFLAGS"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$pdo_odbc_def_lib""_SQLBindCol" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SQLBindCol in -l$pdo_odbc_def_lib" >&5
5 kx printf %s "checking for SQLBindCol in -l$pdo_odbc_def_lib... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$pdo_odbc_def_lib $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char SQLBindCol ();
5 kx int
5 kx main (void)
5 kx {
5 kx return SQLBindCol ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="$PDO_ODBC_LDFLAGS"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$pdo_odbc_def_lib""_SQLAllocHandle" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -l$pdo_odbc_def_lib" >&5
5 kx printf %s "checking for SQLAllocHandle in -l$pdo_odbc_def_lib... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$pdo_odbc_def_lib $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char SQLAllocHandle ();
5 kx int
5 kx main (void)
5 kx {
5 kx return SQLAllocHandle ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$pdo_odbc_def_lib_SQLAllocHandle
5 kx
5 kx as_fn_error $? "
5 kx Your ODBC library does not appear to be ODBC 3 compatible.
5 kx You should consider using iODBC or unixODBC instead, and loading your
5 kx libraries as a driver in that environment; it will emulate the
5 kx functions required for PDO support.
5 kx " "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$pdo_odbc_def_lib_SQLBindCol
5 kx
5 kx as_fn_error $? "Your ODBC library does not exist or there was an error. Check config.log for more information" "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/pdo_odbc
5 kx ext_srcdir=$abs_srcdir/ext/pdo_odbc
5 kx ext_dir=ext/pdo_odbc
5 kx
5 kx ac_extra=`echo "-I$pdo_cv_inc_path $PDO_ODBC_INCLUDE"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PDO_ODBC_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_odbc.c odbc_driver.c odbc_stmt.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_odbc;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_odbc;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PDO_ODBC_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_odbc.c odbc_driver.c odbc_stmt.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pdo_odbc="$shared_objects_pdo_odbc $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pdo_odbc.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pdo_odbc.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pdo_odbc"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pdo_odbc.$suffix: $ext_builddir/pdo_odbc.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pdo_odbc.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pdo_odbc.$suffix: \$(shared_objects_pdo_odbc) \$(PDO_ODBC_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pdo_odbc) \$(PDO_ODBC_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PDO_ODBC 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PDO_ODBC_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_odbc.c odbc_driver.c odbc_stmt.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_odbc;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_odbc.c odbc_driver.c odbc_stmt.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_odbc;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pdo_odbc
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_ODBC_SHARED_LIBADD"
5 kx
5 kx
5 kx am_i_shared=$PHP_PDO_ODBC_SHARED
5 kx is_it_shared=$PHP_PDO_SHARED
5 kx is_it_enabled=$PHP_PDO
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_odbc to build statically, but it
5 kx depends on extension pdo, which you've configured to build shared.
5 kx You either need to build pdo_odbc shared or build pdo statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_odbc, which depends on extension pdo,
5 kx but you've either not enabled pdo, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pdo_pgsql=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PostgreSQL support for PDO" >&5
5 kx printf %s "checking for PostgreSQL support for PDO... " >&6; }
5 kx
5 kx # Check whether --with-pdo-pgsql was given.
5 kx if test ${with_pdo_pgsql+y}
5 kx then :
5 kx withval=$with_pdo_pgsql; PHP_PDO_PGSQL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PDO_PGSQL=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PDO_PGSQL=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PDO_PGSQL in
5 kx shared,*)
5 kx PHP_PDO_PGSQL=`echo "$PHP_PDO_PGSQL"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PDO_PGSQL=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PDO_PGSQL" != "no"; then
5 kx
5 kx if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
5 kx as_fn_error $? "PDO is not enabled! Add --enable-pdo to your configure line." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx if test -z "$PGSQL_INCLUDE" || echo "$PGSQL_INCLUDE" | grep '^/' >/dev/null ; then
5 kx PGSQL_INCLUDE=$PGSQL_INCLUDE
5 kx else
5 kx
5 kx ep_dir=`echo $PGSQL_INCLUDE|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx PGSQL_INCLUDE="$ep_realdir"/`basename "$PGSQL_INCLUDE"`
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pg_config" >&5
5 kx printf %s "checking for pg_config... " >&6; }
5 kx if test -x $PHP_PDO_PGSQL ; then
5 kx PG_CONFIG="$PHP_PDO_PGSQL"
5 kx else
5 kx for i in $PHP_PDO_PGSQL $PHP_PDO_PGSQL/bin /usr/local/pgsql/bin /usr/local/bin /usr/bin ""; do
5 kx if test -x $i/pg_config; then
5 kx PG_CONFIG="$i/pg_config"
5 kx break;
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx if test -n "$PG_CONFIG"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5
5 kx printf "%s\n" "$PG_CONFIG" >&6; }
5 kx PGSQL_INCLUDE=`$PG_CONFIG --includedir`
5 kx PGSQL_LIBDIR=`$PG_CONFIG --libdir`
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5 kx printf "%s\n" "not found" >&6; }
5 kx if test "$PHP_PDO_PGSQL" = "yes"; then
5 kx PGSQL_SEARCH_PATHS="/usr /usr/local /usr/local/pgsql"
5 kx else
5 kx PGSQL_SEARCH_PATHS=$PHP_PDO_PGSQL
5 kx fi
5 kx
5 kx for i in $PGSQL_SEARCH_PATHS; do
5 kx for j in include include/pgsql include/postgres include/postgresql ""; do
5 kx if test -r "$i/$j/libpq-fe.h"; then
5 kx PGSQL_INC_BASE=$i
5 kx PGSQL_INCLUDE=$i/$j
5 kx fi
5 kx done
5 kx
5 kx for j in $PHP_LIBDIR $PHP_LIBDIR/pgsql $PHP_LIBDIR/postgres $PHP_LIBDIR/postgresql ""; do
5 kx if test -f "$i/$j/libpq.so" || test -f "$i/$j/libpq.a"; then
5 kx PGSQL_LIBDIR=$i/$j
5 kx fi
5 kx done
5 kx done
5 kx fi
5 kx
5 kx if test -z "$PGSQL_INCLUDE"; then
5 kx as_fn_error $? "Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path" "$LINENO" 5
5 kx fi
5 kx
5 kx if test -z "$PGSQL_LIBDIR"; then
5 kx as_fn_error $? "Cannot find libpq.so. Please specify correct PostgreSQL installation path" "$LINENO" 5
5 kx fi
5 kx
5 kx if test -z "$PGSQL_INCLUDE" -a -z "$PGSQL_LIBDIR" ; then
5 kx as_fn_error $? "Unable to find libpq anywhere under $PGSQL_SEARCH_PATHS" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PDO_PGSQL 1" >>confdefs.h
5 kx
5 kx
5 kx old_LIBS=$LIBS
5 kx old_LDFLAGS=$LDFLAGS
5 kx LDFLAGS="-L$PGSQL_LIBDIR $LDFLAGS"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PQlibVersion in -lpq" >&5
5 kx printf %s "checking for PQlibVersion in -lpq... " >&6; }
5 kx if test ${ac_cv_lib_pq_PQlibVersion+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lpq $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char PQlibVersion ();
5 kx int
5 kx main (void)
5 kx {
5 kx return PQlibVersion ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_pq_PQlibVersion=yes
5 kx else $as_nop
5 kx ac_cv_lib_pq_PQlibVersion=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQlibVersion" >&5
5 kx printf "%s\n" "$ac_cv_lib_pq_PQlibVersion" >&6; }
5 kx if test "x$ac_cv_lib_pq_PQlibVersion" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LIBPQ 1" >>confdefs.h
5 kx
5 kx LIBS="-lpq $LIBS"
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "Unable to build the PDO PostgreSQL driver: at least libpq 9.1 is required" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx LIBS=$old_LIBS
5 kx LDFLAGS=$old_LDFLAGS
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_PGSQL_SHARED_LIBADD="-lpq $PDO_PGSQL_SHARED_LIBADD"
5 kx if test -n "$PGSQL_LIBDIR"; then
5 kx
5 kx if test "$PGSQL_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PGSQL_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PGSQL_LIBDIR" || echo "$PGSQL_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PGSQL_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PGSQL_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PGSQL_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_PGSQL_SHARED_LIBADD="-L$ai_p $PDO_PGSQL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PDO_PGSQL_SHARED_LIBADD="$ld_runpath_switch$ai_p $PDO_PGSQL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$PGSQL_LIBDIR"; then
5 kx
5 kx if test "$PGSQL_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PGSQL_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PGSQL_LIBDIR" || echo "$PGSQL_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PGSQL_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PGSQL_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PGSQL_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case pq in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lpq $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_PGSQL_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx if test "$PGSQL_INCLUDE" != "/usr/include"; then
5 kx
5 kx if test -z "$PGSQL_INCLUDE" || echo "$PGSQL_INCLUDE" | grep '^/' >/dev/null ; then
5 kx ai_p=$PGSQL_INCLUDE
5 kx else
5 kx
5 kx ep_dir=`echo $PGSQL_INCLUDE|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PGSQL_INCLUDE"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PDO includes" >&5
5 kx printf %s "checking for PDO includes... " >&6; }
5 kx if test ${pdo_cv_inc_path+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $phpincludedir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$phpincludedir/ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pdo_cv_inc_path" >&5
5 kx printf "%s\n" "$pdo_cv_inc_path" >&6; }
5 kx if test -n "$pdo_cv_inc_path"; then
5 kx :
5 kx else
5 kx as_fn_error $? "Cannot find php_pdo_driver.h." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/pdo_pgsql
5 kx ext_srcdir=$abs_srcdir/ext/pdo_pgsql
5 kx ext_dir=ext/pdo_pgsql
5 kx
5 kx ac_extra=`echo "-I$pdo_cv_inc_path"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PDO_PGSQL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_pgsql.c pgsql_driver.c pgsql_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_pgsql;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_pgsql;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PDO_PGSQL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_pgsql.c pgsql_driver.c pgsql_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pdo_pgsql="$shared_objects_pdo_pgsql $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pdo_pgsql.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pdo_pgsql.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pdo_pgsql"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pdo_pgsql.$suffix: $ext_builddir/pdo_pgsql.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pdo_pgsql.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pdo_pgsql.$suffix: \$(shared_objects_pdo_pgsql) \$(PDO_PGSQL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pdo_pgsql) \$(PDO_PGSQL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PDO_PGSQL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PDO_PGSQL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_pgsql.c pgsql_driver.c pgsql_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_pgsql;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_pgsql.c pgsql_driver.c pgsql_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_pgsql;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pdo_pgsql
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx am_i_shared=$PHP_PDO_PGSQL_SHARED
5 kx is_it_shared=$PHP_PDO_SHARED
5 kx is_it_enabled=$PHP_PDO
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_pgsql to build statically, but it
5 kx depends on extension pdo, which you've configured to build shared.
5 kx You either need to build pdo_pgsql shared or build pdo statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_pgsql, which depends on extension pdo,
5 kx but you've either not enabled pdo, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pdo_sqlite=$PHP_PDO
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlite 3 support for PDO" >&5
5 kx printf %s "checking for sqlite 3 support for PDO... " >&6; }
5 kx
5 kx # Check whether --with-pdo-sqlite was given.
5 kx if test ${with_pdo_sqlite+y}
5 kx then :
5 kx withval=$with_pdo_sqlite; PHP_PDO_SQLITE=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PDO_SQLITE=$PHP_PDO
5 kx test "$PHP_ENABLE_ALL" && PHP_PDO_SQLITE=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PDO_SQLITE in
5 kx shared,*)
5 kx PHP_PDO_SQLITE=`echo "$PHP_PDO_SQLITE"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PDO_SQLITE=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PDO_SQLITE" != "no"; then
5 kx
5 kx if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
5 kx as_fn_error $? "PDO is not enabled! Add --enable-pdo to your configure line." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PDO includes" >&5
5 kx printf %s "checking for PDO includes... " >&6; }
5 kx if test ${pdo_cv_inc_path+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$abs_srcdir/ext
5 kx elif test -f $phpincludedir/ext/pdo/php_pdo_driver.h; then
5 kx pdo_cv_inc_path=$phpincludedir/ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pdo_cv_inc_path" >&5
5 kx printf "%s\n" "$pdo_cv_inc_path" >&6; }
5 kx if test -n "$pdo_cv_inc_path"; then
5 kx :
5 kx else
5 kx as_fn_error $? "Cannot find php_pdo_driver.h." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlite3 >= 3.7.7" >&5
5 kx printf %s "checking for sqlite3 >= 3.7.7... " >&6; }
5 kx
5 kx if test -n "$SQLITE_CFLAGS"; then
5 kx pkg_cv_SQLITE_CFLAGS="$SQLITE_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3 >= 3.7.7\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "sqlite3 >= 3.7.7") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_SQLITE_CFLAGS=`$PKG_CONFIG --cflags "sqlite3 >= 3.7.7" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$SQLITE_LIBS"; then
5 kx pkg_cv_SQLITE_LIBS="$SQLITE_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3 >= 3.7.7\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "sqlite3 >= 3.7.7") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_SQLITE_LIBS=`$PKG_CONFIG --libs "sqlite3 >= 3.7.7" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx SQLITE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sqlite3 >= 3.7.7" 2>&1`
5 kx else
5 kx SQLITE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sqlite3 >= 3.7.7" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$SQLITE_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (sqlite3 >= 3.7.7) were not met:
5 kx
5 kx $SQLITE_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables SQLITE_CFLAGS
5 kx and SQLITE_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables SQLITE_CFLAGS
5 kx and SQLITE_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx SQLITE_CFLAGS=$pkg_cv_SQLITE_CFLAGS
5 kx SQLITE_LIBS=$pkg_cv_SQLITE_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $SQLITE_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $SQLITE_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_SQLITE_SHARED_LIBADD="$PDO_SQLITE_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_SQLITE_SHARED_LIBADD="$PDO_SQLITE_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PDO_SQLITE_SHARED_LIBADD="-L$ai_p $PDO_SQLITE_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PDO_SQLITE_SHARED_LIBADD="$ld_runpath_switch$ai_p $PDO_SQLITE_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PDO_SQLITELIB 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="$PDO_SQLITE_SHARED_LIBADD"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlite3_close_v2 in -lsqlite3" >&5
5 kx printf %s "checking for sqlite3_close_v2 in -lsqlite3... " >&6; }
5 kx if test ${ac_cv_lib_sqlite3_sqlite3_close_v2+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsqlite3 $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char sqlite3_close_v2 ();
5 kx int
5 kx main (void)
5 kx {
5 kx return sqlite3_close_v2 ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_sqlite3_sqlite3_close_v2=yes
5 kx else $as_nop
5 kx ac_cv_lib_sqlite3_sqlite3_close_v2=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_close_v2" >&5
5 kx printf "%s\n" "$ac_cv_lib_sqlite3_sqlite3_close_v2" >&6; }
5 kx if test "x$ac_cv_lib_sqlite3_sqlite3_close_v2" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SQLITE3_CLOSE_V2 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_sqlite3_sqlite3_close_v2
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="$PDO_SQLITE_SHARED_LIBADD"
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqlite3_column_table_name in -lsqlite3" >&5
5 kx printf %s "checking for sqlite3_column_table_name in -lsqlite3... " >&6; }
5 kx if test ${ac_cv_lib_sqlite3_sqlite3_column_table_name+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsqlite3 $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char sqlite3_column_table_name ();
5 kx int
5 kx main (void)
5 kx {
5 kx return sqlite3_column_table_name ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_sqlite3_sqlite3_column_table_name=yes
5 kx else $as_nop
5 kx ac_cv_lib_sqlite3_sqlite3_column_table_name=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_column_table_name" >&5
5 kx printf "%s\n" "$ac_cv_lib_sqlite3_sqlite3_column_table_name" >&6; }
5 kx if test "x$ac_cv_lib_sqlite3_sqlite3_column_table_name" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SQLITE3_COLUMN_TABLE_NAME 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_sqlite3_sqlite3_column_table_name
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PDO_SQLITE_SHARED_LIBADD"
5 kx
5 kx
5 kx ext_builddir=ext/pdo_sqlite
5 kx ext_srcdir=$abs_srcdir/ext/pdo_sqlite
5 kx ext_dir=ext/pdo_sqlite
5 kx
5 kx ac_extra=`echo "-I$pdo_cv_inc_path"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PDO_SQLITE_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_sqlite.c sqlite_driver.c sqlite_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_sqlite;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_sqlite;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PDO_SQLITE_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_sqlite.c sqlite_driver.c sqlite_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pdo_sqlite="$shared_objects_pdo_sqlite $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pdo_sqlite.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pdo_sqlite.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pdo_sqlite"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pdo_sqlite.$suffix: $ext_builddir/pdo_sqlite.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pdo_sqlite.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pdo_sqlite.$suffix: \$(shared_objects_pdo_sqlite) \$(PDO_SQLITE_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pdo_sqlite) \$(PDO_SQLITE_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PDO_SQLITE 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PDO_SQLITE_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_sqlite.c sqlite_driver.c sqlite_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pdo_sqlite;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pdo_sqlite.c sqlite_driver.c sqlite_statement.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pdo_sqlite;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pdo_sqlite
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx am_i_shared=$PHP_PDO_SQLITE_SHARED
5 kx is_it_shared=$PHP_PDO_SHARED
5 kx is_it_enabled=$PHP_PDO
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_sqlite to build statically, but it
5 kx depends on extension pdo, which you've configured to build shared.
5 kx You either need to build pdo_sqlite shared or build pdo statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension pdo_sqlite, which depends on extension pdo,
5 kx but you've either not enabled pdo, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pgsql=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PostgreSQL support" >&5
5 kx printf %s "checking for PostgreSQL support... " >&6; }
5 kx
5 kx # Check whether --with-pgsql was given.
5 kx if test ${with_pgsql+y}
5 kx then :
5 kx withval=$with_pgsql; PHP_PGSQL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PGSQL=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PGSQL=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PGSQL in
5 kx shared,*)
5 kx PHP_PGSQL=`echo "$PHP_PGSQL"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PGSQL=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PGSQL" != "no"; then
5 kx
5 kx if test -z "$PGSQL_INCLUDE" || echo "$PGSQL_INCLUDE" | grep '^/' >/dev/null ; then
5 kx PGSQL_INCLUDE=$PGSQL_INCLUDE
5 kx else
5 kx
5 kx ep_dir=`echo $PGSQL_INCLUDE|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx PGSQL_INCLUDE="$ep_realdir"/`basename "$PGSQL_INCLUDE"`
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pg_config" >&5
5 kx printf %s "checking for pg_config... " >&6; }
5 kx for i in $PHP_PGSQL $PHP_PGSQL/bin /usr/local/pgsql/bin /usr/local/bin /usr/bin ""; do
5 kx if test -x $i/pg_config; then
5 kx PG_CONFIG="$i/pg_config"
5 kx break;
5 kx fi
5 kx done
5 kx
5 kx if test -n "$PG_CONFIG"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5
5 kx printf "%s\n" "$PG_CONFIG" >&6; }
5 kx PGSQL_INCLUDE=`$PG_CONFIG --includedir`
5 kx PGSQL_LIBDIR=`$PG_CONFIG --libdir`
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5 kx printf "%s\n" "not found" >&6; }
5 kx if test "$PHP_PGSQL" = "yes"; then
5 kx PGSQL_SEARCH_PATHS="/usr /usr/local /usr/local/pgsql"
5 kx else
5 kx PGSQL_SEARCH_PATHS=$PHP_PGSQL
5 kx fi
5 kx
5 kx for i in $PGSQL_SEARCH_PATHS; do
5 kx for j in include include/pgsql include/postgres include/postgresql ""; do
5 kx if test -r "$i/$j/libpq-fe.h"; then
5 kx PGSQL_INC_BASE=$i
5 kx PGSQL_INCLUDE=$i/$j
5 kx fi
5 kx done
5 kx
5 kx for j in lib $PHP_LIBDIR/pgsql $PHP_LIBDIR/postgres $PHP_LIBDIR/postgresql ""; do
5 kx if test -f "$i/$j/libpq.so" || test -f "$i/$j/libpq.a"; then
5 kx PGSQL_LIBDIR=$i/$j
5 kx fi
5 kx done
5 kx done
5 kx fi
5 kx
5 kx if test -z "$PGSQL_INCLUDE"; then
5 kx as_fn_error $? "Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path" "$LINENO" 5
5 kx fi
5 kx
5 kx if test -z "$PGSQL_LIBDIR"; then
5 kx as_fn_error $? "Cannot find libpq.so. Please specify correct PostgreSQL installation path" "$LINENO" 5
5 kx fi
5 kx
5 kx if test -z "$PGSQL_INCLUDE" -a -z "$PGSQL_LIBDIR" ; then
5 kx as_fn_error $? "Unable to find libpq anywhere under $PGSQL_SEARCH_PATHS" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PGSQL 1" >>confdefs.h
5 kx
5 kx old_LIBS=$LIBS
5 kx old_LDFLAGS=$LDFLAGS
5 kx LDFLAGS="-L$PGSQL_LIBDIR $LDFLAGS"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PQlibVersion in -lpq" >&5
5 kx printf %s "checking for PQlibVersion in -lpq... " >&6; }
5 kx if test ${ac_cv_lib_pq_PQlibVersion+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lpq $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char PQlibVersion ();
5 kx int
5 kx main (void)
5 kx {
5 kx return PQlibVersion ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_pq_PQlibVersion=yes
5 kx else $as_nop
5 kx ac_cv_lib_pq_PQlibVersion=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQlibVersion" >&5
5 kx printf "%s\n" "$ac_cv_lib_pq_PQlibVersion" >&6; }
5 kx if test "x$ac_cv_lib_pq_PQlibVersion" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_LIBPQ 1" >>confdefs.h
5 kx
5 kx LIBS="-lpq $LIBS"
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "Unable to build the PostgreSQL extension: at least libpq 9.1 is required" "$LINENO" 5
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pg_encoding_to_char in -lpq" >&5
5 kx printf %s "checking for pg_encoding_to_char in -lpq... " >&6; }
5 kx if test ${ac_cv_lib_pq_pg_encoding_to_char+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lpq $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char pg_encoding_to_char ();
5 kx int
5 kx main (void)
5 kx {
5 kx return pg_encoding_to_char ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_pq_pg_encoding_to_char=yes
5 kx else $as_nop
5 kx ac_cv_lib_pq_pg_encoding_to_char=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_pg_encoding_to_char" >&5
5 kx printf "%s\n" "$ac_cv_lib_pq_pg_encoding_to_char" >&6; }
5 kx if test "x$ac_cv_lib_pq_pg_encoding_to_char" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_PGSQL_WITH_MULTIBYTE_SUPPORT 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for lo_truncate64 in -lpq" >&5
5 kx printf %s "checking for lo_truncate64 in -lpq... " >&6; }
5 kx if test ${ac_cv_lib_pq_lo_truncate64+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lpq $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char lo_truncate64 ();
5 kx int
5 kx main (void)
5 kx {
5 kx return lo_truncate64 ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_pq_lo_truncate64=yes
5 kx else $as_nop
5 kx ac_cv_lib_pq_lo_truncate64=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_lo_truncate64" >&5
5 kx printf "%s\n" "$ac_cv_lib_pq_lo_truncate64" >&6; }
5 kx if test "x$ac_cv_lib_pq_lo_truncate64" = xyes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_PG_LO64 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx LIBS=$old_LIBS
5 kx LDFLAGS=$old_LDFLAGS
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PGSQL_SHARED_LIBADD="-lpq $PGSQL_SHARED_LIBADD"
5 kx if test -n "$PGSQL_LIBDIR"; then
5 kx
5 kx if test "$PGSQL_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PGSQL_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PGSQL_LIBDIR" || echo "$PGSQL_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PGSQL_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PGSQL_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PGSQL_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PGSQL_SHARED_LIBADD="-L$ai_p $PGSQL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PGSQL_SHARED_LIBADD="$ld_runpath_switch$ai_p $PGSQL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$PGSQL_LIBDIR"; then
5 kx
5 kx if test "$PGSQL_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PGSQL_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PGSQL_LIBDIR" || echo "$PGSQL_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PGSQL_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PGSQL_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PGSQL_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case pq in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lpq $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PGSQL_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx if test "$PGSQL_INCLUDE" != "/usr/include"; then
5 kx
5 kx if test -z "$PGSQL_INCLUDE" || echo "$PGSQL_INCLUDE" | grep '^/' >/dev/null ; then
5 kx ai_p=$PGSQL_INCLUDE
5 kx else
5 kx
5 kx ep_dir=`echo $PGSQL_INCLUDE|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PGSQL_INCLUDE"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/pgsql
5 kx ext_srcdir=$abs_srcdir/ext/pgsql
5 kx ext_dir=ext/pgsql
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PGSQL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pgsql.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pgsql;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pgsql;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PGSQL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pgsql.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pgsql="$shared_objects_pgsql $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pgsql.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pgsql.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pgsql"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pgsql.$suffix: $ext_builddir/pgsql.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pgsql.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pgsql.$suffix: \$(shared_objects_pgsql) \$(PGSQL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pgsql) \$(PGSQL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PGSQL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PGSQL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pgsql.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pgsql;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pgsql.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pgsql;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pgsql
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_phar=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for phar archive support" >&5
5 kx printf %s "checking for phar archive support... " >&6; }
5 kx # Check whether --enable-phar was given.
5 kx if test ${enable_phar+y}
5 kx then :
5 kx enableval=$enable_phar; PHP_PHAR=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_PHAR=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_PHAR=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PHAR in
5 kx shared,*)
5 kx PHP_PHAR=`echo "$PHP_PHAR"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PHAR=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PHAR" != "no"; then
5 kx
5 kx ext_builddir=ext/phar
5 kx ext_srcdir=$abs_srcdir/ext/phar
5 kx ext_dir=ext/phar
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PHAR_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in util.c tar.c zip.c stream.c func_interceptors.c dirstream.c phar.c phar_object.c phar_path_check.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC phar;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC phar;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PHAR_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in util.c tar.c zip.c stream.c func_interceptors.c dirstream.c phar.c phar_object.c phar_path_check.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_phar="$shared_objects_phar $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/phar.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/phar.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_phar"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/phar.$suffix: $ext_builddir/phar.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/phar.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/phar.$suffix: \$(shared_objects_phar) \$(PHAR_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_phar) \$(PHAR_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PHAR 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PHAR_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in util.c tar.c zip.c stream.c func_interceptors.c dirstream.c phar.c phar_object.c phar_path_check.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC phar;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in util.c tar.c zip.c stream.c func_interceptors.c dirstream.c phar.c phar_object.c phar_path_check.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC phar;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=phar
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for phar openssl support" >&5
5 kx printf %s "checking for phar openssl support... " >&6; }
5 kx if test "$PHP_OPENSSL_SHARED" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no (shared openssl)" >&5
5 kx printf "%s\n" "no (shared openssl)" >&6; }
5 kx else
5 kx if test "$PHP_OPENSSL" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define PHAR_HAVE_OPENSSL 1" >>confdefs.h
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx
5 kx am_i_shared=$PHP_PHAR_SHARED
5 kx is_it_shared=$PHP_HASH_SHARED
5 kx is_it_enabled=$PHP_HASH
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension phar to build statically, but it
5 kx depends on extension hash, which you've configured to build shared.
5 kx You either need to build phar shared or build hash statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "xtrue" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension phar, which depends on extension hash,
5 kx but you've either not enabled hash, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx am_i_shared=$PHP_PHAR_SHARED
5 kx is_it_shared=$PHP_SPL_SHARED
5 kx is_it_enabled=$PHP_SPL
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension phar to build statically, but it
5 kx depends on extension spl, which you've configured to build shared.
5 kx You either need to build phar shared or build spl statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "xtrue" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension phar, which depends on extension spl,
5 kx but you've either not enabled spl, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx src=$ext_srcdir/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx
5 kx
5 kx header_path=ext/phar
5 kx for header_file in php_phar.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx PHP_OUTPUT_FILES="$PHP_OUTPUT_FILES ext/phar/phar.1 ext/phar/phar.phar.1"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_posix=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable POSIX-like functions" >&5
5 kx printf %s "checking whether to enable POSIX-like functions... " >&6; }
5 kx # Check whether --enable-posix was given.
5 kx if test ${enable_posix+y}
5 kx then :
5 kx enableval=$enable_posix; PHP_POSIX=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_POSIX=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_POSIX=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_POSIX in
5 kx shared,*)
5 kx PHP_POSIX=`echo "$PHP_POSIX"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_POSIX=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_POSIX" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_POSIX 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/posix
5 kx ext_srcdir=$abs_srcdir/ext/posix
5 kx ext_dir=ext/posix
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_POSIX_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in posix.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC posix;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC posix;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_POSIX_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in posix.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_posix="$shared_objects_posix $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/posix.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/posix.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_posix"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/posix.$suffix: $ext_builddir/posix.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/posix.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/posix.$suffix: \$(shared_objects_posix) \$(POSIX_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_posix) \$(POSIX_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_POSIX 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_POSIX_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in posix.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC posix;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in posix.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC posix;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=posix
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_mkdev_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_sysmacros_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx ac_fn_c_check_func "$LINENO" "seteuid" "ac_cv_func_seteuid"
5 kx if test "x$ac_cv_func_seteuid" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETEUID 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "setegid" "ac_cv_func_setegid"
5 kx if test "x$ac_cv_func_setegid" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETEGID 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "setsid" "ac_cv_func_setsid"
5 kx if test "x$ac_cv_func_setsid" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETSID 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getsid" "ac_cv_func_getsid"
5 kx if test "x$ac_cv_func_getsid" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETSID 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getpgid" "ac_cv_func_getpgid"
5 kx if test "x$ac_cv_func_getpgid" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETPGID 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "ctermid" "ac_cv_func_ctermid"
5 kx if test "x$ac_cv_func_ctermid" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_CTERMID 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "mkfifo" "ac_cv_func_mkfifo"
5 kx if test "x$ac_cv_func_mkfifo" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MKFIFO 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "mknod" "ac_cv_func_mknod"
5 kx if test "x$ac_cv_func_mknod" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MKNOD 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit"
5 kx if test "x$ac_cv_func_setrlimit" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SETRLIMIT 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
5 kx if test "x$ac_cv_func_getrlimit" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getgroups" "ac_cv_func_getgroups"
5 kx if test "x$ac_cv_func_getgroups" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETGROUPS 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "makedev" "ac_cv_func_makedev"
5 kx if test "x$ac_cv_func_makedev" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MAKEDEV 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "initgroups" "ac_cv_func_initgroups"
5 kx if test "x$ac_cv_func_initgroups" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_INITGROUPS 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "getgrgid_r" "ac_cv_func_getgrgid_r"
5 kx if test "x$ac_cv_func_getgrgid_r" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETGRGID_R 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working ttyname_r() implementation" >&5
5 kx printf %s "checking for working ttyname_r() implementation... " >&6; }
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, cannot detect working ttyname_r() when cross compiling. posix_ttyname() will be thread-unsafe" >&5
5 kx printf "%s\n" "no, cannot detect working ttyname_r() when cross compiling. posix_ttyname() will be thread-unsafe" >&6; }
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <unistd.h>
5 kx
5 kx int main(int argc, char *argv[])
5 kx {
5 kx char buf[64];
5 kx
5 kx return !ttyname_r(0, buf, 64);
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define HAVE_TTYNAME_R 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, posix_ttyname() will be thread-unsafe" >&5
5 kx printf "%s\n" "no, posix_ttyname() will be thread-unsafe" >&6; }
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for utsname.domainname" >&5
5 kx printf %s "checking for utsname.domainname... " >&6; }
5 kx if test ${ac_cv_have_utsname_domainname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #define _GNU_SOURCE
5 kx #include <sys/utsname.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx return sizeof(((struct utsname *)0)->domainname);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_have_utsname_domainname=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_have_utsname_domainname=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_utsname_domainname" >&5
5 kx printf "%s\n" "$ac_cv_have_utsname_domainname" >&6; }
5 kx if test "$ac_cv_have_utsname_domainname" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_UTSNAME_DOMAINNAME 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_pspell=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PSPELL support" >&5
5 kx printf %s "checking for PSPELL support... " >&6; }
5 kx
5 kx # Check whether --with-pspell was given.
5 kx if test ${with_pspell+y}
5 kx then :
5 kx withval=$with_pspell; PHP_PSPELL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PSPELL=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PSPELL=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PSPELL in
5 kx shared,*)
5 kx PHP_PSPELL=`echo "$PHP_PSPELL"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PSPELL=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PSPELL" != "no"; then
5 kx
5 kx ext_builddir=ext/pspell
5 kx ext_srcdir=$abs_srcdir/ext/pspell
5 kx ext_dir=ext/pspell
5 kx
5 kx ac_extra=`echo ""-Wno-strict-prototypes""|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_PSPELL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pspell.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pspell;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pspell;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_PSPELL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pspell.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_pspell="$shared_objects_pspell $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/pspell.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/pspell.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_pspell"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/pspell.$suffix: $ext_builddir/pspell.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/pspell.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/pspell.$suffix: \$(shared_objects_pspell) \$(PSPELL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_pspell) \$(PSPELL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_PSPELL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_PSPELL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pspell.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC pspell;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in pspell.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC pspell;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=pspell
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_PSPELL" != "yes"; then
5 kx PSPELL_SEARCH_DIRS=$PHP_PSPELL
5 kx else
5 kx PSPELL_SEARCH_DIRS="/usr/local /usr"
5 kx fi
5 kx for i in $PSPELL_SEARCH_DIRS; do
5 kx if test -f $i/include/pspell/pspell.h; then
5 kx PSPELL_DIR=$i
5 kx PSPELL_INCDIR=$i/include/pspell
5 kx elif test -f $i/include/pspell.h; then
5 kx PSPELL_DIR=$i
5 kx PSPELL_INCDIR=$i/include
5 kx fi
5 kx done
5 kx
5 kx if test -z "$PSPELL_DIR"; then
5 kx as_fn_error $? "Cannot find pspell" "$LINENO" 5
5 kx fi
5 kx
5 kx PSPELL_LIBDIR=$PSPELL_DIR/$PHP_LIBDIR
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PSPELL_SHARED_LIBADD="-lpspell $PSPELL_SHARED_LIBADD"
5 kx if test -n "$PSPELL_LIBDIR"; then
5 kx
5 kx if test "$PSPELL_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PSPELL_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PSPELL_LIBDIR" || echo "$PSPELL_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PSPELL_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PSPELL_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PSPELL_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PSPELL_SHARED_LIBADD="-L$ai_p $PSPELL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PSPELL_SHARED_LIBADD="$ld_runpath_switch$ai_p $PSPELL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$PSPELL_LIBDIR"; then
5 kx
5 kx if test "$PSPELL_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PSPELL_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PSPELL_LIBDIR" || echo "$PSPELL_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PSPELL_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PSPELL_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PSPELL_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case pspell in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lpspell $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$PSPELL_LIBDIR
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for new_aspell_config in -laspell" >&5
5 kx printf %s "checking for new_aspell_config in -laspell... " >&6; }
5 kx if test ${ac_cv_lib_aspell_new_aspell_config+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-laspell $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char new_aspell_config ();
5 kx int
5 kx main (void)
5 kx {
5 kx return new_aspell_config ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_aspell_new_aspell_config=yes
5 kx else $as_nop
5 kx ac_cv_lib_aspell_new_aspell_config=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_aspell_new_aspell_config" >&5
5 kx printf "%s\n" "$ac_cv_lib_aspell_new_aspell_config" >&6; }
5 kx if test "x$ac_cv_lib_aspell_new_aspell_config" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PSPELL_SHARED_LIBADD="-laspell $PSPELL_SHARED_LIBADD"
5 kx if test -n "$PSPELL_LIBDIR"; then
5 kx
5 kx if test "$PSPELL_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PSPELL_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PSPELL_LIBDIR" || echo "$PSPELL_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PSPELL_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PSPELL_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PSPELL_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx PSPELL_SHARED_LIBADD="-L$ai_p $PSPELL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && PSPELL_SHARED_LIBADD="$ld_runpath_switch$ai_p $PSPELL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$PSPELL_LIBDIR"; then
5 kx
5 kx if test "$PSPELL_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$PSPELL_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$PSPELL_LIBDIR" || echo "$PSPELL_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PSPELL_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PSPELL_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PSPELL_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case aspell in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-laspell $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_aspell_new_aspell_config
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$PSPELL_INCDIR" != "/usr/include"; then
5 kx
5 kx if test -z "$PSPELL_INCDIR" || echo "$PSPELL_INCDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$PSPELL_INCDIR
5 kx else
5 kx
5 kx ep_dir=`echo $PSPELL_INCDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$PSPELL_INCDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PSPELL_SHARED_LIBADD"
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PSPELL 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_libedit=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libedit readline replacement" >&5
5 kx printf %s "checking for libedit readline replacement... " >&6; }
5 kx
5 kx # Check whether --with-libedit was given.
5 kx if test ${with_libedit+y}
5 kx then :
5 kx withval=$with_libedit; PHP_LIBEDIT=$withval
5 kx else $as_nop
5 kx
5 kx PHP_LIBEDIT=no
5 kx test "$PHP_ENABLE_ALL" && PHP_LIBEDIT=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_LIBEDIT in
5 kx shared,*)
5 kx PHP_LIBEDIT=`echo "$PHP_LIBEDIT"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_LIBEDIT=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_LIBEDIT" = "no"; then
5 kx
5 kx php_with_readline=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readline support" >&5
5 kx printf %s "checking for readline support... " >&6; }
5 kx
5 kx # Check whether --with-readline was given.
5 kx if test ${with_readline+y}
5 kx then :
5 kx withval=$with_readline; PHP_READLINE=$withval
5 kx else $as_nop
5 kx
5 kx PHP_READLINE=no
5 kx test "$PHP_ENABLE_ALL" && PHP_READLINE=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_READLINE in
5 kx shared,*)
5 kx PHP_READLINE=`echo "$PHP_READLINE"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_READLINE=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx else
5 kx php_with_readline=no
5 kx fi
5 kx
5 kx if test "$PHP_READLINE" && test "$PHP_READLINE" != "no"; then
5 kx for i in $PHP_READLINE /usr/local /usr; do
5 kx test -f $i/include/readline/readline.h && READLINE_DIR=$i && break
5 kx done
5 kx
5 kx if test -z "$READLINE_DIR"; then
5 kx as_fn_error $? "Please reinstall readline - I cannot find readline.h" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx if test "$READLINE_DIR/include" != "/usr/include"; then
5 kx
5 kx if test -z "$READLINE_DIR/include" || echo "$READLINE_DIR/include" | grep '^/' >/dev/null ; then
5 kx ai_p=$READLINE_DIR/include
5 kx else
5 kx
5 kx ep_dir=`echo $READLINE_DIR/include|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$READLINE_DIR/include"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_READLINE_LIBS=""
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
5 kx printf %s "checking for tgetent in -lncurses... " >&6; }
5 kx if test ${ac_cv_lib_ncurses_tgetent+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lncurses $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char tgetent ();
5 kx int
5 kx main (void)
5 kx {
5 kx return tgetent ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_ncurses_tgetent=yes
5 kx else $as_nop
5 kx ac_cv_lib_ncurses_tgetent=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
5 kx printf "%s\n" "$ac_cv_lib_ncurses_tgetent" >&6; }
5 kx if test "x$ac_cv_lib_ncurses_tgetent" = xyes
5 kx then :
5 kx
5 kx
5 kx
5 kx case ncurses in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx READLINE_SHARED_LIBADD="-lncurses $READLINE_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx case ncurses in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lncurses $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx PHP_READLINE_LIBS="$PHP_READLINE_LIBS -lncurses"
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
5 kx printf %s "checking for tgetent in -ltermcap... " >&6; }
5 kx if test ${ac_cv_lib_termcap_tgetent+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ltermcap $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char tgetent ();
5 kx int
5 kx main (void)
5 kx {
5 kx return tgetent ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_termcap_tgetent=yes
5 kx else $as_nop
5 kx ac_cv_lib_termcap_tgetent=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
5 kx printf "%s\n" "$ac_cv_lib_termcap_tgetent" >&6; }
5 kx if test "x$ac_cv_lib_termcap_tgetent" = xyes
5 kx then :
5 kx
5 kx
5 kx
5 kx case termcap in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx READLINE_SHARED_LIBADD="-ltermcap $READLINE_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx case termcap in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-ltermcap $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx PHP_READLINE_LIBS="$PHP_READLINE_LIBS -ltermcap"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
5 kx printf %s "checking for readline in -lreadline... " >&6; }
5 kx if test ${ac_cv_lib_readline_readline+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lreadline $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char readline ();
5 kx int
5 kx main (void)
5 kx {
5 kx return readline ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_readline_readline=yes
5 kx else $as_nop
5 kx ac_cv_lib_readline_readline=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
5 kx printf "%s\n" "$ac_cv_lib_readline_readline" >&6; }
5 kx if test "x$ac_cv_lib_readline_readline" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx READLINE_SHARED_LIBADD="-lreadline $READLINE_SHARED_LIBADD"
5 kx if test -n "$READLINE_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$READLINE_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$READLINE_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$READLINE_DIR/$PHP_LIBDIR" || echo "$READLINE_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$READLINE_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $READLINE_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$READLINE_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx READLINE_SHARED_LIBADD="-L$ai_p $READLINE_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && READLINE_SHARED_LIBADD="$ld_runpath_switch$ai_p $READLINE_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$READLINE_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$READLINE_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$READLINE_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$READLINE_DIR/$PHP_LIBDIR" || echo "$READLINE_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$READLINE_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $READLINE_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$READLINE_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case readline in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lreadline $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_readline_readline
5 kx
5 kx as_fn_error $? "readline library not found" "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rl_pending_input in -lreadline" >&5
5 kx printf %s "checking for rl_pending_input in -lreadline... " >&6; }
5 kx if test ${ac_cv_lib_readline_rl_pending_input+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lreadline $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char rl_pending_input ();
5 kx int
5 kx main (void)
5 kx {
5 kx return rl_pending_input ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_readline_rl_pending_input=yes
5 kx else $as_nop
5 kx ac_cv_lib_readline_rl_pending_input=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_pending_input" >&5
5 kx printf "%s\n" "$ac_cv_lib_readline_rl_pending_input" >&6; }
5 kx if test "x$ac_cv_lib_readline_rl_pending_input" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_readline_rl_pending_input
5 kx
5 kx as_fn_error $? "invalid readline installation detected. Try --with-libedit instead." "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rl_callback_read_char in -lreadline" >&5
5 kx printf %s "checking for rl_callback_read_char in -lreadline... " >&6; }
5 kx if test ${ac_cv_lib_readline_rl_callback_read_char+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lreadline $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char rl_callback_read_char ();
5 kx int
5 kx main (void)
5 kx {
5 kx return rl_callback_read_char ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_readline_rl_callback_read_char=yes
5 kx else $as_nop
5 kx ac_cv_lib_readline_rl_callback_read_char=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_callback_read_char" >&5
5 kx printf "%s\n" "$ac_cv_lib_readline_rl_callback_read_char" >&6; }
5 kx if test "x$ac_cv_lib_readline_rl_callback_read_char" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RL_CALLBACK_READ_CHAR 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_readline_rl_callback_read_char
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rl_on_new_line in -lreadline" >&5
5 kx printf %s "checking for rl_on_new_line in -lreadline... " >&6; }
5 kx if test ${ac_cv_lib_readline_rl_on_new_line+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lreadline $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char rl_on_new_line ();
5 kx int
5 kx main (void)
5 kx {
5 kx return rl_on_new_line ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_readline_rl_on_new_line=yes
5 kx else $as_nop
5 kx ac_cv_lib_readline_rl_on_new_line=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_on_new_line" >&5
5 kx printf "%s\n" "$ac_cv_lib_readline_rl_on_new_line" >&6; }
5 kx if test "x$ac_cv_lib_readline_rl_on_new_line" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RL_ON_NEW_LINE 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_readline_rl_on_new_line
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx -L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rl_completion_matches in -lreadline" >&5
5 kx printf %s "checking for rl_completion_matches in -lreadline... " >&6; }
5 kx if test ${ac_cv_lib_readline_rl_completion_matches+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lreadline $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char rl_completion_matches ();
5 kx int
5 kx main (void)
5 kx {
5 kx return rl_completion_matches ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_readline_rl_completion_matches=yes
5 kx else $as_nop
5 kx ac_cv_lib_readline_rl_completion_matches=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_completion_matches" >&5
5 kx printf "%s\n" "$ac_cv_lib_readline_rl_completion_matches" >&6; }
5 kx if test "x$ac_cv_lib_readline_rl_completion_matches" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RL_COMPLETION_MATCHES 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_readline_rl_completion_matches
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_HISTORY_LIST 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBREADLINE 1" >>confdefs.h
5 kx
5 kx
5 kx elif test "$PHP_LIBEDIT" != "no"; then
5 kx if test "$PHP_LIBEDIT" != "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: libedit directory ignored, rely on pkg-config" >&5
5 kx printf "%s\n" "$as_me: WARNING: libedit directory ignored, rely on pkg-config" >&2;}
5 kx fi
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libedit" >&5
5 kx printf %s "checking for libedit... " >&6; }
5 kx
5 kx if test -n "$EDIT_CFLAGS"; then
5 kx pkg_cv_EDIT_CFLAGS="$EDIT_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libedit\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libedit") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_EDIT_CFLAGS=`$PKG_CONFIG --cflags "libedit" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$EDIT_LIBS"; then
5 kx pkg_cv_EDIT_LIBS="$EDIT_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libedit\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libedit") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_EDIT_LIBS=`$PKG_CONFIG --libs "libedit" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx EDIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libedit" 2>&1`
5 kx else
5 kx EDIT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libedit" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$EDIT_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libedit) were not met:
5 kx
5 kx $EDIT_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables EDIT_CFLAGS
5 kx and EDIT_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables EDIT_CFLAGS
5 kx and EDIT_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx EDIT_CFLAGS=$pkg_cv_EDIT_CFLAGS
5 kx EDIT_LIBS=$pkg_cv_EDIT_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $EDIT_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx READLINE_SHARED_LIBADD="$READLINE_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx READLINE_SHARED_LIBADD="$READLINE_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx READLINE_SHARED_LIBADD="-L$ai_p $READLINE_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && READLINE_SHARED_LIBADD="$ld_runpath_switch$ai_p $READLINE_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $EDIT_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
5 kx printf %s "checking for tgetent in -lncurses... " >&6; }
5 kx if test ${ac_cv_lib_ncurses_tgetent+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lncurses $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char tgetent ();
5 kx int
5 kx main (void)
5 kx {
5 kx return tgetent ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_ncurses_tgetent=yes
5 kx else $as_nop
5 kx ac_cv_lib_ncurses_tgetent=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
5 kx printf "%s\n" "$ac_cv_lib_ncurses_tgetent" >&6; }
5 kx if test "x$ac_cv_lib_ncurses_tgetent" = xyes
5 kx then :
5 kx
5 kx
5 kx
5 kx case ncurses in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx READLINE_SHARED_LIBADD="-lncurses $READLINE_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx case ncurses in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lncurses $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
5 kx printf %s "checking for tgetent in -ltermcap... " >&6; }
5 kx if test ${ac_cv_lib_termcap_tgetent+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ltermcap $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char tgetent ();
5 kx int
5 kx main (void)
5 kx {
5 kx return tgetent ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_termcap_tgetent=yes
5 kx else $as_nop
5 kx ac_cv_lib_termcap_tgetent=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
5 kx printf "%s\n" "$ac_cv_lib_termcap_tgetent" >&6; }
5 kx if test "x$ac_cv_lib_termcap_tgetent" = xyes
5 kx then :
5 kx
5 kx
5 kx
5 kx case termcap in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx READLINE_SHARED_LIBADD="-ltermcap $READLINE_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx case termcap in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-ltermcap $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $READLINE_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readline in -ledit" >&5
5 kx printf %s "checking for readline in -ledit... " >&6; }
5 kx if test ${ac_cv_lib_edit_readline+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ledit $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char readline ();
5 kx int
5 kx main (void)
5 kx {
5 kx return readline ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_edit_readline=yes
5 kx else $as_nop
5 kx ac_cv_lib_edit_readline=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_readline" >&5
5 kx printf "%s\n" "$ac_cv_lib_edit_readline" >&6; }
5 kx if test "x$ac_cv_lib_edit_readline" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_edit_readline
5 kx
5 kx as_fn_error $? "edit library required by readline not found" "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $READLINE_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rl_callback_read_char in -ledit" >&5
5 kx printf %s "checking for rl_callback_read_char in -ledit... " >&6; }
5 kx if test ${ac_cv_lib_edit_rl_callback_read_char+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ledit $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char rl_callback_read_char ();
5 kx int
5 kx main (void)
5 kx {
5 kx return rl_callback_read_char ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_edit_rl_callback_read_char=yes
5 kx else $as_nop
5 kx ac_cv_lib_edit_rl_callback_read_char=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_rl_callback_read_char" >&5
5 kx printf "%s\n" "$ac_cv_lib_edit_rl_callback_read_char" >&6; }
5 kx if test "x$ac_cv_lib_edit_rl_callback_read_char" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RL_CALLBACK_READ_CHAR 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_edit_rl_callback_read_char
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $READLINE_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rl_on_new_line in -ledit" >&5
5 kx printf %s "checking for rl_on_new_line in -ledit... " >&6; }
5 kx if test ${ac_cv_lib_edit_rl_on_new_line+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ledit $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char rl_on_new_line ();
5 kx int
5 kx main (void)
5 kx {
5 kx return rl_on_new_line ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_edit_rl_on_new_line=yes
5 kx else $as_nop
5 kx ac_cv_lib_edit_rl_on_new_line=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_rl_on_new_line" >&5
5 kx printf "%s\n" "$ac_cv_lib_edit_rl_on_new_line" >&6; }
5 kx if test "x$ac_cv_lib_edit_rl_on_new_line" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RL_ON_NEW_LINE 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_edit_rl_on_new_line
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $READLINE_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rl_completion_matches in -ledit" >&5
5 kx printf %s "checking for rl_completion_matches in -ledit... " >&6; }
5 kx if test ${ac_cv_lib_edit_rl_completion_matches+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ledit $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char rl_completion_matches ();
5 kx int
5 kx main (void)
5 kx {
5 kx return rl_completion_matches ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_edit_rl_completion_matches=yes
5 kx else $as_nop
5 kx ac_cv_lib_edit_rl_completion_matches=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_rl_completion_matches" >&5
5 kx printf "%s\n" "$ac_cv_lib_edit_rl_completion_matches" >&6; }
5 kx if test "x$ac_cv_lib_edit_rl_completion_matches" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RL_COMPLETION_MATCHES 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_edit_rl_completion_matches
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $READLINE_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for history_list in -ledit" >&5
5 kx printf %s "checking for history_list in -ledit... " >&6; }
5 kx if test ${ac_cv_lib_edit_history_list+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ledit $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char history_list ();
5 kx int
5 kx main (void)
5 kx {
5 kx return history_list ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_edit_history_list=yes
5 kx else $as_nop
5 kx ac_cv_lib_edit_history_list=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_history_list" >&5
5 kx printf "%s\n" "$ac_cv_lib_edit_history_list" >&6; }
5 kx if test "x$ac_cv_lib_edit_history_list" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_HISTORY_LIST 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_edit_history_list
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBEDIT 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_READLINE" != "no" || test "$PHP_LIBEDIT" != "no"; then
5 kx
5 kx ext_builddir=ext/readline
5 kx ext_srcdir=$abs_srcdir/ext/readline
5 kx ext_dir=ext/readline
5 kx
5 kx ac_extra=`echo ""-Wno-strict-prototypes""|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "cli" != "cli"; then
5 kx PHP_READLINE_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in readline.c readline_cli.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC readline;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC readline;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_READLINE_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in readline.c readline_cli.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_readline="$shared_objects_readline $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/readline.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/readline.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_readline"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/readline.$suffix: $ext_builddir/readline.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/readline.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/readline.$suffix: \$(shared_objects_readline) \$(READLINE_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_readline) \$(READLINE_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_READLINE 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "cli" = "cli"; then
5 kx PHP_READLINE_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in readline.c readline_cli.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC readline;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in readline.c readline_cli.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC readline;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=readline
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST READLINE_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/reflection
5 kx ext_srcdir=$abs_srcdir/ext/reflection
5 kx ext_dir=ext/reflection
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then
5 kx PHP_REFLECTION_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_reflection.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC reflection;$ext_dir"
5 kx if test "no" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC reflection;$ext_dir"
5 kx fi
5 kx else
5 kx if test "no" = "shared" || test "no" = "yes"; then
5 kx PHP_REFLECTION_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_reflection.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_reflection="$shared_objects_reflection $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/reflection.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/reflection.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_reflection"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/reflection.$suffix: $ext_builddir/reflection.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/reflection.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/reflection.$suffix: \$(shared_objects_reflection) \$(REFLECTION_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_reflection) \$(REFLECTION_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_REFLECTION 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then
5 kx PHP_REFLECTION_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_reflection.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC reflection;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_reflection.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC reflection;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=reflection
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_session=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable PHP sessions" >&5
5 kx printf %s "checking whether to enable PHP sessions... " >&6; }
5 kx # Check whether --enable-session was given.
5 kx if test ${enable_session+y}
5 kx then :
5 kx enableval=$enable_session; PHP_SESSION=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SESSION=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_SESSION=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SESSION in
5 kx shared,*)
5 kx PHP_SESSION=`echo "$PHP_SESSION"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SESSION=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_mm=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mm support" >&5
5 kx printf %s "checking for mm support... " >&6; }
5 kx
5 kx # Check whether --with-mm was given.
5 kx if test ${with_mm+y}
5 kx then :
5 kx withval=$with_mm; PHP_MM=$withval
5 kx else $as_nop
5 kx
5 kx PHP_MM=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_MM
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SESSION" != "no"; then
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pwrite works" >&5
5 kx printf %s "checking whether pwrite works... " >&6; }
5 kx if test ${ac_cv_pwrite+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_pwrite=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/stat.h>
5 kx #include <fcntl.h>
5 kx #include <unistd.h>
5 kx #include <errno.h>
5 kx #include <stdlib.h>
5 kx
5 kx int main() {
5 kx int fd = open("conftest_in", O_WRONLY|O_CREAT, 0600);
5 kx
5 kx if (fd < 0) return 1;
5 kx if (pwrite(fd, "text", 4, 0) != 4) return 1;
5 kx /* Linux glibc breakage until 2.2.5 */
5 kx if (pwrite(fd, "text", 4, -1) != -1 || errno != EINVAL) return 1;
5 kx return 0;
5 kx }
5 kx
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_pwrite=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_pwrite=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx if test "$ac_cv_pwrite" = "no"; then
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_pwrite=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/stat.h>
5 kx #include <fcntl.h>
5 kx #include <unistd.h>
5 kx #include <errno.h>
5 kx #include <stdlib.h>
5 kx ssize_t pwrite(int, void *, size_t, off64_t);
5 kx int main() {
5 kx int fd = open("conftest_in", O_WRONLY|O_CREAT, 0600);
5 kx
5 kx if (fd < 0) return 1;
5 kx if (pwrite(fd, "text", 4, 0) != 4) return 1;
5 kx /* Linux glibc breakage until 2.2.5 */
5 kx if (pwrite(fd, "text", 4, -1) != -1 || errno != EINVAL) return 1;
5 kx return 0;
5 kx }
5 kx
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_pwrite=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_pwrite=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx if test "$ac_cv_pwrite" = "yes"; then
5 kx ac_cv_pwrite=64
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pwrite" >&5
5 kx printf "%s\n" "$ac_cv_pwrite" >&6; }
5 kx
5 kx if test "$ac_cv_pwrite" != "no"; then
5 kx
5 kx printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
5 kx
5 kx if test "$ac_cv_pwrite" = "64"; then
5 kx
5 kx printf "%s\n" "#define PHP_PWRITE_64 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pread works" >&5
5 kx printf %s "checking whether pread works... " >&6; }
5 kx if test ${ac_cv_pread+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx
5 kx echo test > conftest_in
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_pread=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/stat.h>
5 kx #include <fcntl.h>
5 kx #include <unistd.h>
5 kx #include <errno.h>
5 kx #include <stdlib.h>
5 kx
5 kx int main() {
5 kx char buf[3];
5 kx int fd = open("conftest_in", O_RDONLY);
5 kx if (fd < 0) return 1;
5 kx if (pread(fd, buf, 2, 0) != 2) return 1;
5 kx /* Linux glibc breakage until 2.2.5 */
5 kx if (pread(fd, buf, 2, -1) != -1 || errno != EINVAL) return 1;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_pread=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_pread=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx rm -f conftest_in
5 kx
5 kx if test "$ac_cv_pread" = "no"; then
5 kx
5 kx echo test > conftest_in
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_pread=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/stat.h>
5 kx #include <fcntl.h>
5 kx #include <unistd.h>
5 kx #include <errno.h>
5 kx #include <stdlib.h>
5 kx ssize_t pread(int, void *, size_t, off64_t);
5 kx int main() {
5 kx char buf[3];
5 kx int fd = open("conftest_in", O_RDONLY);
5 kx if (fd < 0) return 1;
5 kx if (pread(fd, buf, 2, 0) != 2) return 1;
5 kx /* Linux glibc breakage until 2.2.5 */
5 kx if (pread(fd, buf, 2, -1) != -1 || errno != EINVAL) return 1;
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_pread=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_pread=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx rm -f conftest_in
5 kx
5 kx if test "$ac_cv_pread" = "yes"; then
5 kx ac_cv_pread=64
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pread" >&5
5 kx printf "%s\n" "$ac_cv_pread" >&6; }
5 kx
5 kx if test "$ac_cv_pread" != "no"; then
5 kx
5 kx printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
5 kx
5 kx if test "$ac_cv_pread" = "64"; then
5 kx
5 kx printf "%s\n" "#define PHP_PREAD_64 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx ext_builddir=ext/session
5 kx ext_srcdir=$abs_srcdir/ext/session
5 kx ext_dir=ext/session
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SESSION_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in mod_user_class.c session.c mod_files.c mod_mm.c mod_user.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC session;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC session;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SESSION_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in mod_user_class.c session.c mod_files.c mod_mm.c mod_user.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_session="$shared_objects_session $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/session.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/session.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_session"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/session.$suffix: $ext_builddir/session.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/session.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/session.$suffix: \$(shared_objects_session) \$(SESSION_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_session) \$(SESSION_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SESSION 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SESSION_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in mod_user_class.c session.c mod_files.c mod_mm.c mod_user.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC session;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in mod_user_class.c session.c mod_files.c mod_mm.c mod_user.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC session;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=session
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx am_i_shared=$PHP_SESSION_SHARED
5 kx is_it_shared=$PHP_HASH_SHARED
5 kx is_it_enabled=$PHP_HASH
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension session to build statically, but it
5 kx depends on extension hash, which you've configured to build shared.
5 kx You either need to build session shared or build hash statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "xtrue" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension session, which depends on extension hash,
5 kx but you've either not enabled hash, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx am_i_shared=$PHP_SESSION_SHARED
5 kx is_it_shared=$PHP_SPL_SHARED
5 kx is_it_enabled=$PHP_SPL
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension session to build statically, but it
5 kx depends on extension spl, which you've configured to build shared.
5 kx You either need to build session shared or build spl statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension session, which depends on extension spl,
5 kx but you've either not enabled spl, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SESSION_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx header_path=ext/session
5 kx for header_file in php_session.h mod_files.h mod_user.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PHP_SESSION 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_MM" != "no"; then
5 kx for i in $PHP_MM /usr/local /usr; do
5 kx test -f "$i/include/mm.h" && MM_DIR=$i && break
5 kx done
5 kx
5 kx if test -z "$MM_DIR" ; then
5 kx as_fn_error $? "cannot find mm library" "$LINENO" 5
5 kx fi
5 kx
5 kx if test "$PHP_THREAD_SAFETY" = "yes"; then
5 kx as_fn_error $? "--with-mm cannot be combined with --enable-zts" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx SESSION_SHARED_LIBADD="-lmm $SESSION_SHARED_LIBADD"
5 kx if test -n "$MM_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$MM_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$MM_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$MM_DIR/$PHP_LIBDIR" || echo "$MM_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$MM_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $MM_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$MM_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx SESSION_SHARED_LIBADD="-L$ai_p $SESSION_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && SESSION_SHARED_LIBADD="$ld_runpath_switch$ai_p $SESSION_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$MM_DIR/$PHP_LIBDIR"; then
5 kx
5 kx if test "$MM_DIR/$PHP_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$MM_DIR/$PHP_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$MM_DIR/$PHP_LIBDIR" || echo "$MM_DIR/$PHP_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$MM_DIR/$PHP_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $MM_DIR/$PHP_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$MM_DIR/$PHP_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case mm in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lmm $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$MM_DIR/include" != "/usr/include"; then
5 kx
5 kx if test -z "$MM_DIR/include" || echo "$MM_DIR/include" | grep '^/' >/dev/null ; then
5 kx ai_p=$MM_DIR/include
5 kx else
5 kx
5 kx ep_dir=`echo $MM_DIR/include|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$MM_DIR/include"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx for header_file in ext/session/mod_mm.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBMM 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_shmop=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable shmop support" >&5
5 kx printf %s "checking whether to enable shmop support... " >&6; }
5 kx # Check whether --enable-shmop was given.
5 kx if test ${enable_shmop+y}
5 kx then :
5 kx enableval=$enable_shmop; PHP_SHMOP=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SHMOP=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SHMOP=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SHMOP in
5 kx shared,*)
5 kx PHP_SHMOP=`echo "$PHP_SHMOP"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SHMOP=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SHMOP" != "no"; then
5 kx
5 kx printf "%s\n" "#define HAVE_SHMOP 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/shmop
5 kx ext_srcdir=$abs_srcdir/ext/shmop
5 kx ext_dir=ext/shmop
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SHMOP_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in shmop.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC shmop;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC shmop;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SHMOP_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in shmop.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_shmop="$shared_objects_shmop $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/shmop.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/shmop.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_shmop"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/shmop.$suffix: $ext_builddir/shmop.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/shmop.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/shmop.$suffix: \$(shared_objects_shmop) \$(SHMOP_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_shmop) \$(SHMOP_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SHMOP 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SHMOP_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in shmop.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC shmop;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in shmop.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC shmop;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=shmop
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_simplexml=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable SimpleXML support" >&5
5 kx printf %s "checking whether to enable SimpleXML support... " >&6; }
5 kx # Check whether --enable-simplexml was given.
5 kx if test ${enable_simplexml+y}
5 kx then :
5 kx enableval=$enable_simplexml; PHP_SIMPLEXML=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SIMPLEXML=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_SIMPLEXML=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SIMPLEXML in
5 kx shared,*)
5 kx PHP_SIMPLEXML=`echo "$PHP_SIMPLEXML"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SIMPLEXML=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SIMPLEXML" != "no"; then
5 kx
5 kx if test "$PHP_LIBXML" = "no"; then
5 kx as_fn_error $? "SimpleXML extension requires LIBXML extension, add --with-libxml" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.9.0" >&5
5 kx printf %s "checking for libxml-2.0 >= 2.9.0... " >&6; }
5 kx
5 kx if test -n "$LIBXML_CFLAGS"; then
5 kx pkg_cv_LIBXML_CFLAGS="$LIBXML_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$LIBXML_LIBS"; then
5 kx pkg_cv_LIBXML_LIBS="$LIBXML_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx else
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$LIBXML_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libxml-2.0 >= 2.9.0) were not met:
5 kx
5 kx $LIBXML_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx LIBXML_CFLAGS=$pkg_cv_LIBXML_CFLAGS
5 kx LIBXML_LIBS=$pkg_cv_LIBXML_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $LIBXML_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $LIBXML_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx SIMPLEXML_SHARED_LIBADD="$SIMPLEXML_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx SIMPLEXML_SHARED_LIBADD="$SIMPLEXML_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx SIMPLEXML_SHARED_LIBADD="-L$ai_p $SIMPLEXML_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && SIMPLEXML_SHARED_LIBADD="$ld_runpath_switch$ai_p $SIMPLEXML_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBXML 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SIMPLEXML 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/simplexml
5 kx ext_srcdir=$abs_srcdir/ext/simplexml
5 kx ext_dir=ext/simplexml
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SIMPLEXML_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in simplexml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC simplexml;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC simplexml;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SIMPLEXML_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in simplexml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_simplexml="$shared_objects_simplexml $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/simplexml.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/simplexml.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_simplexml"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/simplexml.$suffix: $ext_builddir/simplexml.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/simplexml.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/simplexml.$suffix: \$(shared_objects_simplexml) \$(SIMPLEXML_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_simplexml) \$(SIMPLEXML_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SIMPLEXML 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SIMPLEXML_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in simplexml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC simplexml;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in simplexml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC simplexml;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=simplexml
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx for header_file in ext/simplexml/php_simplexml.h ext/simplexml/php_simplexml_exports.h; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SIMPLEXML_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx
5 kx am_i_shared=$PHP_SIMPLEXML_SHARED
5 kx is_it_shared=$PHP_LIBXML_SHARED
5 kx is_it_enabled=$PHP_LIBXML
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension simplexml to build statically, but it
5 kx depends on extension libxml, which you've configured to build shared.
5 kx You either need to build simplexml shared or build libxml statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension simplexml, which depends on extension libxml,
5 kx but you've either not enabled libxml, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx am_i_shared=$PHP_SIMPLEXML_SHARED
5 kx is_it_shared=$PHP_SPL_SHARED
5 kx is_it_enabled=$PHP_SPL
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension simplexml to build statically, but it
5 kx depends on extension spl, which you've configured to build shared.
5 kx You either need to build simplexml shared or build spl statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "xtrue" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension simplexml, which depends on extension spl,
5 kx but you've either not enabled spl, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_snmp=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SNMP support" >&5
5 kx printf %s "checking for SNMP support... " >&6; }
5 kx
5 kx # Check whether --with-snmp was given.
5 kx if test ${with_snmp+y}
5 kx then :
5 kx withval=$with_snmp; PHP_SNMP=$withval
5 kx else $as_nop
5 kx
5 kx PHP_SNMP=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SNMP=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SNMP in
5 kx shared,*)
5 kx PHP_SNMP=`echo "$PHP_SNMP"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SNMP=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SNMP" != "no"; then
5 kx
5 kx if test "$PHP_SNMP" = "yes"; then
5 kx # Extract the first word of "net-snmp-config", so it can be a program name with args.
5 kx set dummy net-snmp-config; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_path_SNMP_CONFIG+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx case $SNMP_CONFIG in
5 kx [\\/]* | ?:[\\/]*)
5 kx ac_cv_path_SNMP_CONFIG="$SNMP_CONFIG" # Let the user override the test with a path.
5 kx ;;
5 kx *)
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx as_dummy="/usr/local/bin:$PATH"
5 kx for as_dir in $as_dummy
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_path_SNMP_CONFIG="$as_dir$ac_word$ac_exec_ext"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx ;;
5 kx esac
5 kx fi
5 kx SNMP_CONFIG=$ac_cv_path_SNMP_CONFIG
5 kx if test -n "$SNMP_CONFIG"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SNMP_CONFIG" >&5
5 kx printf "%s\n" "$SNMP_CONFIG" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx else
5 kx SNMP_CONFIG="$PHP_SNMP/bin/net-snmp-config"
5 kx fi
5 kx
5 kx if test -x "$SNMP_CONFIG"; then
5 kx SNMP_LIBS=`$SNMP_CONFIG --netsnmp-libs`
5 kx SNMP_LIBS="$SNMP_LIBS `$SNMP_CONFIG --external-libs`"
5 kx SNMP_PREFIX=`$SNMP_CONFIG --prefix`
5 kx snmp_full_version=`$SNMP_CONFIG --version`
5 kx ac_IFS=$IFS
5 kx IFS="."
5 kx set $snmp_full_version
5 kx IFS=$ac_IFS
5 kx SNMP_VERSION=`expr $1 \* 1000 + $2`
5 kx if test "$SNMP_VERSION" -ge "5003"; then
5 kx if test -n "$SNMP_LIBS" && test -n "$SNMP_PREFIX"; then
5 kx
5 kx if test "${SNMP_PREFIX}/include" != "/usr/include"; then
5 kx
5 kx if test -z "${SNMP_PREFIX}/include" || echo "${SNMP_PREFIX}/include" | grep '^/' >/dev/null ; then
5 kx ai_p=${SNMP_PREFIX}/include
5 kx else
5 kx
5 kx ep_dir=`echo $SNMP_PREFIX/include|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "${SNMP_PREFIX}/include"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $SNMP_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx SNMP_SHARED_LIBADD="$SNMP_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx SNMP_SHARED_LIBADD="$SNMP_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx SNMP_SHARED_LIBADD="-L$ai_p $SNMP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && SNMP_SHARED_LIBADD="$ld_runpath_switch$ai_p $SNMP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx SNMP_LIBNAME=netsnmp
5 kx else
5 kx as_fn_error $? "Could not find the required paths. Please check your net-snmp installation." "$LINENO" 5
5 kx fi
5 kx else
5 kx as_fn_error $? "Net-SNMP version 5.3 or greater required (detected $snmp_full_version)." "$LINENO" 5
5 kx fi
5 kx else
5 kx as_fn_error $? "Could not find net-snmp-config binary. Please check your net-snmp installation." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $SNMP_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$SNMP_LIBNAME""_init_snmp" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for init_snmp in -l$SNMP_LIBNAME" >&5
5 kx printf %s "checking for init_snmp in -l$SNMP_LIBNAME... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$SNMP_LIBNAME $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char init_snmp ();
5 kx int
5 kx main (void)
5 kx {
5 kx return init_snmp ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SNMP 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$SNMP_LIBNAME_init_snmp
5 kx
5 kx as_fn_error $? "SNMP sanity check failed. Please check config.log for more information." "$LINENO" 5
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $SNMP_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$SNMP_LIBNAME""_shutdown_snmp_logging" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shutdown_snmp_logging in -l$SNMP_LIBNAME" >&5
5 kx printf %s "checking for shutdown_snmp_logging in -l$SNMP_LIBNAME... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$SNMP_LIBNAME $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char shutdown_snmp_logging ();
5 kx int
5 kx main (void)
5 kx {
5 kx return shutdown_snmp_logging ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SHUTDOWN_SNMP_LOGGING 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$SNMP_LIBNAME_shutdown_snmp_logging
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $SNMP_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$SNMP_LIBNAME""_usmHMAC192SHA256AuthProtocol" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for usmHMAC192SHA256AuthProtocol in -l$SNMP_LIBNAME" >&5
5 kx printf %s "checking for usmHMAC192SHA256AuthProtocol in -l$SNMP_LIBNAME... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$SNMP_LIBNAME $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char usmHMAC192SHA256AuthProtocol ();
5 kx int
5 kx main (void)
5 kx {
5 kx return usmHMAC192SHA256AuthProtocol ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SNMP_SHA256 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$SNMP_LIBNAME_usmHMAC192SHA256AuthProtocol
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $SNMP_SHARED_LIBADD
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$SNMP_LIBNAME""_usmHMAC384SHA512AuthProtocol" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for usmHMAC384SHA512AuthProtocol in -l$SNMP_LIBNAME" >&5
5 kx printf %s "checking for usmHMAC384SHA512AuthProtocol in -l$SNMP_LIBNAME... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$SNMP_LIBNAME $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char usmHMAC384SHA512AuthProtocol ();
5 kx int
5 kx main (void)
5 kx {
5 kx return usmHMAC384SHA512AuthProtocol ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SNMP_SHA512 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$SNMP_LIBNAME_usmHMAC384SHA512AuthProtocol
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/snmp
5 kx ext_srcdir=$abs_srcdir/ext/snmp
5 kx ext_dir=ext/snmp
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SNMP_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in snmp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC snmp;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC snmp;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SNMP_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in snmp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_snmp="$shared_objects_snmp $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/snmp.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/snmp.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_snmp"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/snmp.$suffix: $ext_builddir/snmp.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/snmp.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/snmp.$suffix: \$(shared_objects_snmp) \$(SNMP_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_snmp) \$(SNMP_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SNMP 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SNMP_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in snmp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC snmp;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in snmp.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC snmp;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=snmp
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SNMP_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_soap=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable SOAP support" >&5
5 kx printf %s "checking whether to enable SOAP support... " >&6; }
5 kx # Check whether --enable-soap was given.
5 kx if test ${enable_soap+y}
5 kx then :
5 kx enableval=$enable_soap; PHP_SOAP=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SOAP=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SOAP=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SOAP in
5 kx shared,*)
5 kx PHP_SOAP=`echo "$PHP_SOAP"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SOAP=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SOAP" != "no"; then
5 kx
5 kx if test "$PHP_LIBXML" = "no"; then
5 kx as_fn_error $? "SOAP extension requires LIBXML extension, add --with-libxml" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.9.0" >&5
5 kx printf %s "checking for libxml-2.0 >= 2.9.0... " >&6; }
5 kx
5 kx if test -n "$LIBXML_CFLAGS"; then
5 kx pkg_cv_LIBXML_CFLAGS="$LIBXML_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$LIBXML_LIBS"; then
5 kx pkg_cv_LIBXML_LIBS="$LIBXML_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx else
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$LIBXML_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libxml-2.0 >= 2.9.0) were not met:
5 kx
5 kx $LIBXML_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx LIBXML_CFLAGS=$pkg_cv_LIBXML_CFLAGS
5 kx LIBXML_LIBS=$pkg_cv_LIBXML_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $LIBXML_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $LIBXML_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx SOAP_SHARED_LIBADD="$SOAP_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx SOAP_SHARED_LIBADD="$SOAP_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx SOAP_SHARED_LIBADD="-L$ai_p $SOAP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && SOAP_SHARED_LIBADD="$ld_runpath_switch$ai_p $SOAP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBXML 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SOAP 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/soap
5 kx ext_srcdir=$abs_srcdir/ext/soap
5 kx ext_dir=ext/soap
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SOAP_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in soap.c php_encoding.c php_http.c php_packet_soap.c php_schema.c php_sdl.c php_xml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC soap;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC soap;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SOAP_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in soap.c php_encoding.c php_http.c php_packet_soap.c php_schema.c php_sdl.c php_xml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_soap="$shared_objects_soap $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/soap.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/soap.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_soap"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/soap.$suffix: $ext_builddir/soap.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/soap.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/soap.$suffix: \$(shared_objects_soap) \$(SOAP_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_soap) \$(SOAP_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SOAP 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SOAP_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in soap.c php_encoding.c php_http.c php_packet_soap.c php_schema.c php_sdl.c php_xml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC soap;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in soap.c php_encoding.c php_http.c php_packet_soap.c php_schema.c php_sdl.c php_xml.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC soap;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=soap
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SOAP_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_sockets=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable sockets support" >&5
5 kx printf %s "checking whether to enable sockets support... " >&6; }
5 kx # Check whether --enable-sockets was given.
5 kx if test ${enable_sockets+y}
5 kx then :
5 kx enableval=$enable_sockets; PHP_SOCKETS=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SOCKETS=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SOCKETS=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SOCKETS in
5 kx shared,*)
5 kx PHP_SOCKETS=`echo "$PHP_SOCKETS"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SOCKETS=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SOCKETS" != "no"; then
5 kx ac_fn_c_check_func "$LINENO" "hstrerror" "ac_cv_func_hstrerror"
5 kx if test "x$ac_cv_func_hstrerror" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_HSTRERROR 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "if_nametoindex" "ac_cv_func_if_nametoindex"
5 kx if test "x$ac_cv_func_if_nametoindex" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_IF_NAMETOINDEX 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "if_indextoname" "ac_cv_func_if_indextoname"
5 kx if test "x$ac_cv_func_if_indextoname" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_IF_INDEXTONAME 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_header_compile "$LINENO" "netinet/tcp.h" "ac_cv_header_netinet_tcp_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_netinet_tcp_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_NETINET_TCP_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_un_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_sockio_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SOCKETS 1" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for field ss_family in struct sockaddr_storage" >&5
5 kx printf %s "checking for field ss_family in struct sockaddr_storage... " >&6; }
5 kx if test ${ac_cv_ss_family+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/socket.h>
5 kx #include <sys/types.h>
5 kx #include <netdb.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx struct sockaddr_storage sa_store; sa_store.ss_family = AF_INET6;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_ss_family=yes
5 kx else $as_nop
5 kx ac_cv_ss_family=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ss_family" >&5
5 kx printf "%s\n" "$ac_cv_ss_family" >&6; }
5 kx
5 kx if test "$ac_cv_ss_family" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_SA_SS_FAMILY 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo supports AI_V4MAPPED" >&5
5 kx printf %s "checking if getaddrinfo supports AI_V4MAPPED... " >&6; }
5 kx if test ${ac_cv_gai_ai_v4mapped+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <netdb.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx int flag = AI_V4MAPPED;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_gai_ai_v4mapped=yes
5 kx else $as_nop
5 kx ac_cv_gai_ai_v4mapped=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gai_ai_v4mapped" >&5
5 kx printf "%s\n" "$ac_cv_gai_ai_v4mapped" >&6; }
5 kx
5 kx if test "$ac_cv_gai_ai_v4mapped" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_AI_V4MAPPED 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo supports AI_ALL" >&5
5 kx printf %s "checking if getaddrinfo supports AI_ALL... " >&6; }
5 kx if test ${ac_cv_gai_ai_all+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <netdb.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx int flag = AI_ALL;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_gai_ai_all=yes
5 kx else $as_nop
5 kx ac_cv_gai_ai_all=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gai_ai_all" >&5
5 kx printf "%s\n" "$ac_cv_gai_ai_all" >&6; }
5 kx
5 kx if test "$ac_cv_gai_ai_all" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_AI_ALL 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo supports AI_IDN" >&5
5 kx printf %s "checking if getaddrinfo supports AI_IDN... " >&6; }
5 kx if test ${ac_cv_gai_ai_idn+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <netdb.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx int flag = AI_IDN;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_gai_ai_idn=yes
5 kx else $as_nop
5 kx ac_cv_gai_ai_idn=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gai_ai_idn" >&5
5 kx printf "%s\n" "$ac_cv_gai_ai_idn" >&6; }
5 kx
5 kx if test "$ac_cv_gai_ai_idn" = yes; then
5 kx
5 kx printf "%s\n" "#define HAVE_AI_IDN 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if ancillary credentials uses ucred" >&5
5 kx printf %s "checking if ancillary credentials uses ucred... " >&6; }
5 kx if test ${ac_cv_ucred+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/socket.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx struct ucred u = {.gid = 0};
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_ucred=yes
5 kx else $as_nop
5 kx ac_cv_ucred=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ucred" >&5
5 kx printf "%s\n" "$ac_cv_ucred" >&6; }
5 kx
5 kx if test "$ac_cv_ucred" = yes; then
5 kx
5 kx printf "%s\n" "#define ANC_CREDS_UCRED 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if ancillary credentials uses cmsgcred" >&5
5 kx printf %s "checking if ancillary credentials uses cmsgcred... " >&6; }
5 kx if test ${ac_cv_cmsgcred+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/socket.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx struct cmsgcred c = {0};
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_cmsgcred=yes
5 kx else $as_nop
5 kx ac_cv_cmsgcred=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cmsgcred" >&5
5 kx printf "%s\n" "$ac_cv_cmsgcred" >&6; }
5 kx
5 kx if test "$ac_cv_cmsgcred" = yes; then
5 kx
5 kx printf "%s\n" "#define ANC_CREDS_CMSGCRED 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_SOCKETS_CFLAGS=-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1
5 kx case $host_alias in
5 kx *darwin*) PHP_SOCKETS_CFLAGS="$PHP_SOCKETS_CFLAGS -D__APPLE_USE_RFC_3542"
5 kx esac
5 kx
5 kx ext_builddir=ext/sockets
5 kx ext_srcdir=$abs_srcdir/ext/sockets
5 kx ext_dir=ext/sockets
5 kx
5 kx ac_extra=`echo "$PHP_SOCKETS_CFLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SOCKETS_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sockets.c multicast.c conversions.c sockaddr_conv.c sendrecvmsg.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sockets;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sockets;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SOCKETS_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sockets.c multicast.c conversions.c sockaddr_conv.c sendrecvmsg.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_sockets="$shared_objects_sockets $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/sockets.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/sockets.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sockets"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/sockets.$suffix: $ext_builddir/sockets.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/sockets.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/sockets.$suffix: \$(shared_objects_sockets) \$(SOCKETS_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_sockets) \$(SOCKETS_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SOCKETS 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SOCKETS_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sockets.c multicast.c conversions.c sockaddr_conv.c sendrecvmsg.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sockets;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sockets.c multicast.c conversions.c sockaddr_conv.c sendrecvmsg.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sockets;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=sockets
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx header_path=ext/sockets/
5 kx for header_file in php_sockets.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_sodium=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sodium support" >&5
5 kx printf %s "checking for sodium support... " >&6; }
5 kx
5 kx # Check whether --with-sodium was given.
5 kx if test ${with_sodium+y}
5 kx then :
5 kx withval=$with_sodium; PHP_SODIUM=$withval
5 kx else $as_nop
5 kx
5 kx PHP_SODIUM=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SODIUM=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SODIUM in
5 kx shared,*)
5 kx PHP_SODIUM=`echo "$PHP_SODIUM"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SODIUM=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SODIUM" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libsodium >= 1.0.8" >&5
5 kx printf %s "checking for libsodium >= 1.0.8... " >&6; }
5 kx
5 kx if test -n "$LIBSODIUM_CFLAGS"; then
5 kx pkg_cv_LIBSODIUM_CFLAGS="$LIBSODIUM_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsodium >= 1.0.8\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libsodium >= 1.0.8") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBSODIUM_CFLAGS=`$PKG_CONFIG --cflags "libsodium >= 1.0.8" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$LIBSODIUM_LIBS"; then
5 kx pkg_cv_LIBSODIUM_LIBS="$LIBSODIUM_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsodium >= 1.0.8\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libsodium >= 1.0.8") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBSODIUM_LIBS=`$PKG_CONFIG --libs "libsodium >= 1.0.8" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx LIBSODIUM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsodium >= 1.0.8" 2>&1`
5 kx else
5 kx LIBSODIUM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsodium >= 1.0.8" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$LIBSODIUM_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libsodium >= 1.0.8) were not met:
5 kx
5 kx $LIBSODIUM_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables LIBSODIUM_CFLAGS
5 kx and LIBSODIUM_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables LIBSODIUM_CFLAGS
5 kx and LIBSODIUM_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx LIBSODIUM_CFLAGS=$pkg_cv_LIBSODIUM_CFLAGS
5 kx LIBSODIUM_LIBS=$pkg_cv_LIBSODIUM_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $LIBSODIUM_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $LIBSODIUM_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx SODIUM_SHARED_LIBADD="$SODIUM_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx SODIUM_SHARED_LIBADD="$SODIUM_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx SODIUM_SHARED_LIBADD="-L$ai_p $SODIUM_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && SODIUM_SHARED_LIBADD="$ld_runpath_switch$ai_p $SODIUM_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSODIUMLIB 1" >>confdefs.h
5 kx
5 kx
5 kx SODIUM_COMPILER_FLAGS="$LIBSODIUM_CFLAGS -Wno-type-limits"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wno-logical-op" >&5
5 kx printf %s "checking whether C compiler accepts -Wno-logical-op... " >&6; }
5 kx if test ${ax_cv_check_cflags__Werror__Wno_logical_op+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -Werror -Wno-logical-op"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags__Werror__Wno_logical_op=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags__Werror__Wno_logical_op=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__Wno_logical_op" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags__Werror__Wno_logical_op" >&6; }
5 kx if test "x$ax_cv_check_cflags__Werror__Wno_logical_op" = xyes
5 kx then :
5 kx SODIUM_COMPILER_FLAGS="$SODIUM_COMPILER_FLAGS -Wno-logical-op"
5 kx else $as_nop
5 kx :
5 kx fi
5 kx
5 kx
5 kx ext_builddir=ext/sodium
5 kx ext_srcdir=$abs_srcdir/ext/sodium
5 kx ext_dir=ext/sodium
5 kx
5 kx ac_extra=`echo "$SODIUM_COMPILER_FLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SODIUM_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in libsodium.c sodium_pwhash.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sodium;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sodium;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SODIUM_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in libsodium.c sodium_pwhash.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_sodium="$shared_objects_sodium $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/sodium.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/sodium.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sodium"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/sodium.$suffix: $ext_builddir/sodium.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/sodium.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/sodium.$suffix: \$(shared_objects_sodium) \$(SODIUM_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_sodium) \$(SODIUM_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SODIUM 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SODIUM_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in libsodium.c sodium_pwhash.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sodium;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in libsodium.c sodium_pwhash.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sodium;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=sodium
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SODIUM_SHARED_LIBADD"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx ext_builddir=ext/spl
5 kx ext_srcdir=$abs_srcdir/ext/spl
5 kx ext_dir=ext/spl
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" != "cli"; then
5 kx PHP_SPL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_spl.c spl_functions.c spl_iterators.c spl_array.c spl_directory.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c spl_fixedarray.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC spl;$ext_dir"
5 kx if test "no" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC spl;$ext_dir"
5 kx fi
5 kx else
5 kx if test "no" = "shared" || test "no" = "yes"; then
5 kx PHP_SPL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_spl.c spl_functions.c spl_iterators.c spl_array.c spl_directory.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c spl_fixedarray.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_spl="$shared_objects_spl $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/spl.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/spl.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_spl"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/spl.$suffix: $ext_builddir/spl.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/spl.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/spl.$suffix: \$(shared_objects_spl) \$(SPL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_spl) \$(SPL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SPL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "no" != "shared" && test "no" != "yes" && test "" = "cli"; then
5 kx PHP_SPL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_spl.c spl_functions.c spl_iterators.c spl_array.c spl_directory.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c spl_fixedarray.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC spl;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_spl.c spl_functions.c spl_iterators.c spl_array.c spl_directory.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c spl_fixedarray.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC spl;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=spl
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx header_path=ext/spl
5 kx for header_file in php_spl.h spl_array.h spl_directory.h spl_engine.h spl_exceptions.h spl_functions.h spl_iterators.h spl_observer.h spl_dllist.h spl_heap.h spl_fixedarray.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx am_i_shared=$PHP_SPL_SHARED
5 kx is_it_shared=$PHP_PCRE_SHARED
5 kx is_it_enabled=$PHP_PCRE
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension spl to build statically, but it
5 kx depends on extension pcre, which you've configured to build shared.
5 kx You either need to build spl shared or build pcre statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "xtrue" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension spl, which depends on extension pcre,
5 kx but you've either not enabled pcre, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx am_i_shared=$PHP_SPL_SHARED
5 kx is_it_shared=$PHP_STANDARD_SHARED
5 kx is_it_enabled=$PHP_STANDARD
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension spl to build statically, but it
5 kx depends on extension standard, which you've configured to build shared.
5 kx You either need to build spl shared or build standard statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "xtrue" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension spl, which depends on extension standard,
5 kx but you've either not enabled standard, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx am_i_shared=$PHP_SPL_SHARED
5 kx is_it_shared=$PHP_JSON_SHARED
5 kx is_it_enabled=$PHP_JSON
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension spl to build statically, but it
5 kx depends on extension json, which you've configured to build shared.
5 kx You either need to build spl shared or build json statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension spl, which depends on extension json,
5 kx but you've either not enabled json, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether flush should be called explicitly after a buffered io" >&5
5 kx printf %s "checking whether flush should be called explicitly after a buffered io... " >&6; }
5 kx if test ${ac_cv_flush_io+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_flush_io=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx #ifdef HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx #include <string.h>
5 kx
5 kx int main(int argc, char **argv)
5 kx {
5 kx char *filename = tmpnam(NULL);
5 kx char buffer[64];
5 kx int result = 0;
5 kx
5 kx FILE *fp = fopen(filename, "wb");
5 kx if (NULL == fp)
5 kx return 0;
5 kx fputs("line 1\n", fp);
5 kx fputs("line 2\n", fp);
5 kx fclose(fp);
5 kx
5 kx fp = fopen(filename, "rb+");
5 kx if (NULL == fp)
5 kx return 0;
5 kx fgets(buffer, sizeof(buffer), fp);
5 kx fputs("line 3\n", fp);
5 kx rewind(fp);
5 kx fgets(buffer, sizeof(buffer), fp);
5 kx if (0 != strcmp(buffer, "line 1\n"))
5 kx result = 1;
5 kx fgets(buffer, sizeof(buffer), fp);
5 kx if (0 != strcmp(buffer, "line 3\n"))
5 kx result = 1;
5 kx fclose(fp);
5 kx unlink(filename);
5 kx
5 kx exit(result);
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_flush_io=no
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_flush_io=yes
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_flush_io" >&5
5 kx printf "%s\n" "$ac_cv_flush_io" >&6; }
5 kx if test "$ac_cv_flush_io" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_FLUSHIO 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx unset ac_cv_func_crypt
5 kx unset ac_cv_func___crypt
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
5 kx if test "x$ac_cv_func_crypt" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__crypt" "ac_cv_func___crypt"
5 kx if test "x$ac_cv_func___crypt" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_CRYPT 1" >>confdefs.h
5 kx
5 kx ac_cv_func_crypt=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_crypt_crypt
5 kx unset ac_cv_lib_crypt___crypt
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
5 kx printf %s "checking for crypt in -lcrypt... " >&6; }
5 kx if test ${ac_cv_lib_crypt_crypt+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lcrypt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char crypt ();
5 kx int
5 kx main (void)
5 kx {
5 kx return crypt ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_crypt_crypt=yes
5 kx else $as_nop
5 kx ac_cv_lib_crypt_crypt=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
5 kx printf "%s\n" "$ac_cv_lib_crypt_crypt" >&6; }
5 kx if test "x$ac_cv_lib_crypt_crypt" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __crypt in -lcrypt" >&5
5 kx printf %s "checking for __crypt in -lcrypt... " >&6; }
5 kx if test ${ac_cv_lib_crypt___crypt+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lcrypt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __crypt ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __crypt ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_crypt___crypt=yes
5 kx else $as_nop
5 kx ac_cv_lib_crypt___crypt=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt___crypt" >&5
5 kx printf "%s\n" "$ac_cv_lib_crypt___crypt" >&6; }
5 kx if test "x$ac_cv_lib_crypt___crypt" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lcrypt"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case crypt in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lcrypt $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_CRYPT 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBCRYPT 1" >>confdefs.h
5 kx
5 kx ac_cv_func_crypt=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_crypt_r
5 kx unset ac_cv_func___crypt_r
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "crypt_r" "ac_cv_func_crypt_r"
5 kx if test "x$ac_cv_func_crypt_r" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__crypt_r" "ac_cv_func___crypt_r"
5 kx if test "x$ac_cv_func___crypt_r" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_CRYPT_R 1" >>confdefs.h
5 kx
5 kx ac_cv_func_crypt_r=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_crypt_crypt_r
5 kx unset ac_cv_lib_crypt___crypt_r
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for crypt_r in -lcrypt" >&5
5 kx printf %s "checking for crypt_r in -lcrypt... " >&6; }
5 kx if test ${ac_cv_lib_crypt_crypt_r+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lcrypt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char crypt_r ();
5 kx int
5 kx main (void)
5 kx {
5 kx return crypt_r ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_crypt_crypt_r=yes
5 kx else $as_nop
5 kx ac_cv_lib_crypt_crypt_r=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt_r" >&5
5 kx printf "%s\n" "$ac_cv_lib_crypt_crypt_r" >&6; }
5 kx if test "x$ac_cv_lib_crypt_crypt_r" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __crypt_r in -lcrypt" >&5
5 kx printf %s "checking for __crypt_r in -lcrypt... " >&6; }
5 kx if test ${ac_cv_lib_crypt___crypt_r+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lcrypt $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __crypt_r ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __crypt_r ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_crypt___crypt_r=yes
5 kx else $as_nop
5 kx ac_cv_lib_crypt___crypt_r=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt___crypt_r" >&5
5 kx printf "%s\n" "$ac_cv_lib_crypt___crypt_r" >&6; }
5 kx if test "x$ac_cv_lib_crypt___crypt_r" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lcrypt"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case crypt in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lcrypt $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_CRYPT_R 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBCRYPT 1" >>confdefs.h
5 kx
5 kx ac_cv_func_crypt_r=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx if test "$ac_cv_func_crypt_r" = "yes"; then
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which data struct is used by crypt_r" >&5
5 kx printf %s "checking which data struct is used by crypt_r... " >&6; }
5 kx if test ${php_cv_crypt_r_style+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx php_cv_crypt_r_style=none
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #define _REENTRANT 1
5 kx #include <crypt.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx CRYPTD buffer;
5 kx crypt_r("passwd", "hash", &buffer);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx php_cv_crypt_r_style=cryptd
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx if test "$php_cv_crypt_r_style" = "none"; then
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #define _REENTRANT 1
5 kx #include <crypt.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx struct crypt_data buffer;
5 kx crypt_r("passwd", "hash", &buffer);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx php_cv_crypt_r_style=struct_crypt_data
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx if test "$php_cv_crypt_r_style" = "none"; then
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #define _REENTRANT 1
5 kx #define _GNU_SOURCE
5 kx #include <crypt.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx struct crypt_data buffer;
5 kx crypt_r("passwd", "hash", &buffer);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx php_cv_crypt_r_style=struct_crypt_data_gnu_source
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx if test "$php_cv_crypt_r_style" = "none"; then
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <stdlib.h>
5 kx #include <unistd.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx struct crypt_data buffer;
5 kx crypt_r("passwd", "hash", &buffer);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx php_cv_crypt_r_style=struct_crypt_data
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_cv_crypt_r_style" >&5
5 kx printf "%s\n" "$php_cv_crypt_r_style" >&6; }
5 kx
5 kx if test "$php_cv_crypt_r_style" = "cryptd"; then
5 kx
5 kx printf "%s\n" "#define CRYPT_R_CRYPTD 1" >>confdefs.h
5 kx
5 kx fi
5 kx if test "$php_cv_crypt_r_style" = "struct_crypt_data" -o "$php_cv_crypt_r_style" = "struct_crypt_data_gnu_source"; then
5 kx
5 kx printf "%s\n" "#define CRYPT_R_STRUCT_CRYPT_DATA 1" >>confdefs.h
5 kx
5 kx fi
5 kx if test "$php_cv_crypt_r_style" = "struct_crypt_data_gnu_source"; then
5 kx
5 kx printf "%s\n" "#define CRYPT_R_GNU_SOURCE 1" >>confdefs.h
5 kx
5 kx fi
5 kx if test "$php_cv_crypt_r_style" = "none"; then
5 kx as_fn_error $? "Unable to detect data struct used by crypt_r" "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for standard DES crypt" >&5
5 kx printf %s "checking for standard DES crypt... " >&6; }
5 kx if test ${ac_cv_crypt_des+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_crypt_des=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <string.h>
5 kx
5 kx #if HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx #if HAVE_CRYPT_H
5 kx #include <crypt.h>
5 kx #endif
5 kx
5 kx #include <stdlib.h>
5 kx #include <string.h>
5 kx
5 kx int main() {
5 kx #if HAVE_CRYPT
5 kx char *encrypted = crypt("rasmuslerdorf","rl");
5 kx return !encrypted || strcmp(encrypted,"rl.3StKT.4T8M");
5 kx #else
5 kx return 1;
5 kx #endif
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_crypt_des=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_crypt_des=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_crypt_des" >&5
5 kx printf "%s\n" "$ac_cv_crypt_des" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for extended DES crypt" >&5
5 kx printf %s "checking for extended DES crypt... " >&6; }
5 kx if test ${ac_cv_crypt_ext_des+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_crypt_ext_des=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <string.h>
5 kx
5 kx #if HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx #if HAVE_CRYPT_H
5 kx #include <crypt.h>
5 kx #endif
5 kx
5 kx #include <stdlib.h>
5 kx #include <string.h>
5 kx
5 kx int main() {
5 kx #if HAVE_CRYPT
5 kx char *encrypted = crypt("rasmuslerdorf","_J9..rasm");
5 kx return !encrypted || strcmp(encrypted,"_J9..rasmBYk8r9AiWNc");
5 kx #else
5 kx return 1;
5 kx #endif
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_crypt_ext_des=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_crypt_ext_des=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_crypt_ext_des" >&5
5 kx printf "%s\n" "$ac_cv_crypt_ext_des" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MD5 crypt" >&5
5 kx printf %s "checking for MD5 crypt... " >&6; }
5 kx if test ${ac_cv_crypt_md5+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_crypt_md5=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <string.h>
5 kx
5 kx #if HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx #if HAVE_CRYPT_H
5 kx #include <crypt.h>
5 kx #endif
5 kx
5 kx #include <stdlib.h>
5 kx #include <string.h>
5 kx
5 kx int main() {
5 kx #if HAVE_CRYPT
5 kx char salt[15], answer[40];
5 kx char *encrypted;
5 kx
5 kx salt[0]='$'; salt[1]='1'; salt[2]='$';
5 kx salt[3]='r'; salt[4]='a'; salt[5]='s';
5 kx salt[6]='m'; salt[7]='u'; salt[8]='s';
5 kx salt[9]='l'; salt[10]='e'; salt[11]='$';
5 kx salt[12]='\0';
5 kx strcpy(answer,salt);
5 kx strcat(answer,"rISCgZzpwk3UhDidwXvin0");
5 kx encrypted = crypt("rasmuslerdorf",salt);
5 kx return !encrypted || strcmp(encrypted,answer);
5 kx #else
5 kx return 1;
5 kx #endif
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_crypt_md5=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_crypt_md5=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_crypt_md5" >&5
5 kx printf "%s\n" "$ac_cv_crypt_md5" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Blowfish crypt" >&5
5 kx printf %s "checking for Blowfish crypt... " >&6; }
5 kx if test ${ac_cv_crypt_blowfish+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_crypt_blowfish=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <string.h>
5 kx
5 kx #if HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx #if HAVE_CRYPT_H
5 kx #include <crypt.h>
5 kx #endif
5 kx
5 kx #include <stdlib.h>
5 kx #include <string.h>
5 kx
5 kx int main() {
5 kx #if HAVE_CRYPT
5 kx char salt[30], answer[70];
5 kx char *encrypted;
5 kx
5 kx salt[0]='$'; salt[1]='2'; salt[2]='a'; salt[3]='$'; salt[4]='0'; salt[5]='7'; salt[6]='$'; salt[7]='\0';
5 kx strcat(salt,"rasmuslerd............");
5 kx strcpy(answer,salt);
5 kx strcpy(&answer[29],"nIdrcHdxcUxWomQX9j6kvERCFjTg7Ra");
5 kx encrypted = crypt("rasmuslerdorf",salt);
5 kx return !encrypted || strcmp(encrypted,answer);
5 kx #else
5 kx return 1;
5 kx #endif
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_crypt_blowfish=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_crypt_blowfish=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_crypt_blowfish" >&5
5 kx printf "%s\n" "$ac_cv_crypt_blowfish" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SHA512 crypt" >&5
5 kx printf %s "checking for SHA512 crypt... " >&6; }
5 kx if test ${ac_cv_crypt_sha512+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_crypt_sha512=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <string.h>
5 kx
5 kx #if HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx #if HAVE_CRYPT_H
5 kx #include <crypt.h>
5 kx #endif
5 kx
5 kx #include <stdlib.h>
5 kx #include <string.h>
5 kx
5 kx int main() {
5 kx #if HAVE_CRYPT
5 kx char salt[21], answer[21+86];
5 kx char *encrypted;
5 kx
5 kx strcpy(salt,"\$6\$rasmuslerdorf\$");
5 kx strcpy(answer, salt);
5 kx strcat(answer, "EeHCRjm0bljalWuALHSTs1NB9ipEiLEXLhYeXdOpx22gmlmVejnVXFhd84cEKbYxCo.XuUTrW.RLraeEnsvWs/");
5 kx encrypted = crypt("rasmuslerdorf",salt);
5 kx return !encrypted || strcmp(encrypted,answer);
5 kx #else
5 kx return 1;
5 kx #endif
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_crypt_sha512=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_crypt_sha512=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_crypt_sha512" >&5
5 kx printf "%s\n" "$ac_cv_crypt_sha512" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SHA256 crypt" >&5
5 kx printf %s "checking for SHA256 crypt... " >&6; }
5 kx if test ${ac_cv_crypt_sha256+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx ac_cv_crypt_sha256=no
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <string.h>
5 kx
5 kx #if HAVE_UNISTD_H
5 kx #include <unistd.h>
5 kx #endif
5 kx
5 kx #if HAVE_CRYPT_H
5 kx #include <crypt.h>
5 kx #endif
5 kx
5 kx #include <stdlib.h>
5 kx #include <string.h>
5 kx
5 kx int main() {
5 kx #if HAVE_CRYPT
5 kx char salt[21], answer[21+43];
5 kx char *encrypted;
5 kx
5 kx strcpy(salt,"\$5\$rasmuslerdorf\$");
5 kx strcpy(answer, salt);
5 kx strcat(answer, "cFAm2puLCujQ9t.0CxiFIIvFi4JyQx5UncCt/xRIX23");
5 kx encrypted = crypt("rasmuslerdorf",salt);
5 kx return !encrypted || strcmp(encrypted,answer);
5 kx #else
5 kx return 1;
5 kx #endif
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_crypt_sha256=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_crypt_sha256=no
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_crypt_sha256" >&5
5 kx printf "%s\n" "$ac_cv_crypt_sha256" >&6; }
5 kx
5 kx
5 kx
5 kx php_with_external_libcrypt=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for external libcrypt or libxcrypt" >&5
5 kx printf %s "checking for external libcrypt or libxcrypt... " >&6; }
5 kx
5 kx # Check whether --with-external-libcrypt was given.
5 kx if test ${with_external_libcrypt+y}
5 kx then :
5 kx withval=$with_external_libcrypt; PHP_EXTERNAL_LIBCRYPT=$withval
5 kx else $as_nop
5 kx
5 kx PHP_EXTERNAL_LIBCRYPT=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_EXTERNAL_LIBCRYPT
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ac_cv_crypt_blowfish" = "no" || test "$ac_cv_crypt_des" = "no" || test "$ac_cv_crypt_ext_des" = "no" || test "$ac_cv_crypt_md5" = "no" || test "$ac_cv_crypt_sha512" = "no" || test "$ac_cv_crypt_sha256" = "no" || test "$ac_cv_func_crypt_r" != "yes" || test "$PHP_EXTERNAL_LIBCRYPT" = "no"; then
5 kx if test "$PHP_EXTERNAL_LIBCRYPT" = "no"; then
5 kx
5 kx printf "%s\n" "#define PHP_USE_PHP_CRYPT_R 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx case ext/standard in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "ext/standard"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/ext/standard/"; ac_bdir="ext/standard/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in crypt_freesec.c crypt_blowfish.c crypt_sha512.c crypt_sha256.c php_crypt_r.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx else
5 kx as_fn_error $? "Cannot use external libcrypt as some algo are missing" "$LINENO" 5
5 kx fi
5 kx else
5 kx
5 kx printf "%s\n" "#define PHP_USE_PHP_CRYPT_R 0" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports aligned attribute" >&5
5 kx printf %s "checking whether the compiler supports aligned attribute... " >&6; }
5 kx if test ${ac_cv_attribute_aligned+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx unsigned char test[32] __attribute__ ((__aligned__ (__alignof__ (int))));
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_attribute_aligned=yes
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_attribute_aligned=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_attribute_aligned" >&5
5 kx printf "%s\n" "$ac_cv_attribute_aligned" >&6; }
5 kx if test "$ac_cv_attribute_aligned" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_ATTRIBUTE_ALIGNED 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx if test "$cross_compiling" = yes ; then
5 kx case $host_alias in
5 kx *linux*)
5 kx
5 kx printf "%s\n" "#define HAVE_FNMATCH 1" >>confdefs.h
5 kx
5 kx ;;
5 kx esac
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working POSIX fnmatch" >&5
5 kx printf %s "checking for working POSIX fnmatch... " >&6; }
5 kx if test ${ac_cv_func_fnmatch_works+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx # Some versions of Solaris, SCO, and the GNU C Library
5 kx # have a broken or incompatible fnmatch.
5 kx # So we run a test program. If we are cross-compiling, take no chance.
5 kx # Thanks to John Oleynick, Franc,ois Pinard, and Paul Eggert for this test.
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx ac_cv_func_fnmatch_works=cross
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <fnmatch.h>
5 kx # define y(a, b, c) (fnmatch (a, b, c) == 0)
5 kx # define n(a, b, c) (fnmatch (a, b, c) == FNM_NOMATCH)
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx return
5 kx (!(y ("a*", "abc", 0)
5 kx && n ("d*/*1", "d/s/1", FNM_PATHNAME)
5 kx && y ("a\\\\bc", "abc", 0)
5 kx && n ("a\\\\bc", "abc", FNM_NOESCAPE)
5 kx && y ("*x", ".x", 0)
5 kx && n ("*x", ".x", FNM_PERIOD)
5 kx && 1));
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx ac_cv_func_fnmatch_works=yes
5 kx else $as_nop
5 kx ac_cv_func_fnmatch_works=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fnmatch_works" >&5
5 kx printf "%s\n" "$ac_cv_func_fnmatch_works" >&6; }
5 kx if test $ac_cv_func_fnmatch_works = yes
5 kx then :
5 kx
5 kx printf "%s\n" "#define HAVE_FNMATCH 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_func in fork CreateProcess
5 kx do :
5 kx as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | $as_tr_sh`
5 kx ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5 kx if eval test \"x\$"$as_ac_var"\" = x"yes"
5 kx then :
5 kx cat >>confdefs.h <<_ACEOF
5 kx #define `printf "%s\n" "HAVE_$ac_func" | $as_tr_cpp` 1
5 kx _ACEOF
5 kx
5 kx php_can_support_proc_open=yes
5 kx break
5 kx
5 kx else $as_nop
5 kx
5 kx php_can_support_proc_open=no
5 kx
5 kx fi
5 kx
5 kx done
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if your OS can spawn processes with inherited handles" >&5
5 kx printf %s "checking if your OS can spawn processes with inherited handles... " >&6; }
5 kx if test "$php_can_support_proc_open" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define PHP_CAN_SUPPORT_PROC_OPEN 1" >>confdefs.h
5 kx
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx PHP_ENABLE_CHROOT_FUNC=no
5 kx case "$PHP_SAPI" in
5 kx embed)
5 kx PHP_ENABLE_CHROOT_FUNC=yes
5 kx ;;
5 kx
5 kx none)
5 kx for PROG in $PHP_BINARIES; do
5 kx case "$PROG" in
5 kx cgi|cli|phpdbg)
5 kx PHP_ENABLE_CHROOT_FUNC=yes
5 kx ;;
5 kx
5 kx *)
5 kx PHP_ENABLE_CHROOT_FUNC=no
5 kx break
5 kx ;;
5 kx esac
5 kx done
5 kx ;;
5 kx esac
5 kx
5 kx if test "$PHP_ENABLE_CHROOT_FUNC" = "yes"; then
5 kx
5 kx printf "%s\n" "#define ENABLE_CHROOT_FUNC 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx unset ac_cv_func_res_nsearch
5 kx unset ac_cv_func___res_nsearch
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "res_nsearch" "ac_cv_func_res_nsearch"
5 kx if test "x$ac_cv_func_res_nsearch" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__res_nsearch" "ac_cv_func___res_nsearch"
5 kx if test "x$ac_cv_func___res_nsearch" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_RES_NSEARCH 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_nsearch=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_resolv_res_nsearch
5 kx unset ac_cv_lib_resolv___res_nsearch
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for res_nsearch in -lresolv" >&5
5 kx printf %s "checking for res_nsearch in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv_res_nsearch+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char res_nsearch ();
5 kx int
5 kx main (void)
5 kx {
5 kx return res_nsearch ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv_res_nsearch=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv_res_nsearch=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_nsearch" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv_res_nsearch" >&6; }
5 kx if test "x$ac_cv_lib_resolv_res_nsearch" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __res_nsearch in -lresolv" >&5
5 kx printf %s "checking for __res_nsearch in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv___res_nsearch+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __res_nsearch ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __res_nsearch ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv___res_nsearch=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv___res_nsearch=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___res_nsearch" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv___res_nsearch" >&6; }
5 kx if test "x$ac_cv_lib_resolv___res_nsearch" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lresolv"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case resolv in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lresolv $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RES_NSEARCH 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRESOLV 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_nsearch=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_bind_res_nsearch
5 kx unset ac_cv_lib_bind___res_nsearch
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for res_nsearch in -lbind" >&5
5 kx printf %s "checking for res_nsearch in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind_res_nsearch+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char res_nsearch ();
5 kx int
5 kx main (void)
5 kx {
5 kx return res_nsearch ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind_res_nsearch=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind_res_nsearch=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_res_nsearch" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind_res_nsearch" >&6; }
5 kx if test "x$ac_cv_lib_bind_res_nsearch" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __res_nsearch in -lbind" >&5
5 kx printf %s "checking for __res_nsearch in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind___res_nsearch+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __res_nsearch ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __res_nsearch ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind___res_nsearch=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind___res_nsearch=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind___res_nsearch" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind___res_nsearch" >&6; }
5 kx if test "x$ac_cv_lib_bind___res_nsearch" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lbind"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case bind in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lbind $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RES_NSEARCH 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBBIND 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_nsearch=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_socket_res_nsearch
5 kx unset ac_cv_lib_socket___res_nsearch
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for res_nsearch in -lsocket" >&5
5 kx printf %s "checking for res_nsearch in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket_res_nsearch+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char res_nsearch ();
5 kx int
5 kx main (void)
5 kx {
5 kx return res_nsearch ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket_res_nsearch=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket_res_nsearch=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_res_nsearch" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket_res_nsearch" >&6; }
5 kx if test "x$ac_cv_lib_socket_res_nsearch" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __res_nsearch in -lsocket" >&5
5 kx printf %s "checking for __res_nsearch in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket___res_nsearch+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __res_nsearch ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __res_nsearch ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket___res_nsearch=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket___res_nsearch=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket___res_nsearch" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket___res_nsearch" >&6; }
5 kx if test "x$ac_cv_lib_socket___res_nsearch" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lsocket"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case socket in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsocket $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RES_NSEARCH 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_nsearch=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_res_ndestroy
5 kx unset ac_cv_func___res_ndestroy
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "res_ndestroy" "ac_cv_func_res_ndestroy"
5 kx if test "x$ac_cv_func_res_ndestroy" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__res_ndestroy" "ac_cv_func___res_ndestroy"
5 kx if test "x$ac_cv_func___res_ndestroy" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_RES_NDESTROY 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_ndestroy=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_resolv_res_ndestroy
5 kx unset ac_cv_lib_resolv___res_ndestroy
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for res_ndestroy in -lresolv" >&5
5 kx printf %s "checking for res_ndestroy in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv_res_ndestroy+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char res_ndestroy ();
5 kx int
5 kx main (void)
5 kx {
5 kx return res_ndestroy ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv_res_ndestroy=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv_res_ndestroy=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_ndestroy" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv_res_ndestroy" >&6; }
5 kx if test "x$ac_cv_lib_resolv_res_ndestroy" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __res_ndestroy in -lresolv" >&5
5 kx printf %s "checking for __res_ndestroy in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv___res_ndestroy+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __res_ndestroy ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __res_ndestroy ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv___res_ndestroy=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv___res_ndestroy=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___res_ndestroy" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv___res_ndestroy" >&6; }
5 kx if test "x$ac_cv_lib_resolv___res_ndestroy" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lresolv"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case resolv in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lresolv $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RES_NDESTROY 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRESOLV 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_ndestroy=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_bind_res_ndestroy
5 kx unset ac_cv_lib_bind___res_ndestroy
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for res_ndestroy in -lbind" >&5
5 kx printf %s "checking for res_ndestroy in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind_res_ndestroy+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char res_ndestroy ();
5 kx int
5 kx main (void)
5 kx {
5 kx return res_ndestroy ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind_res_ndestroy=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind_res_ndestroy=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_res_ndestroy" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind_res_ndestroy" >&6; }
5 kx if test "x$ac_cv_lib_bind_res_ndestroy" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __res_ndestroy in -lbind" >&5
5 kx printf %s "checking for __res_ndestroy in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind___res_ndestroy+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __res_ndestroy ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __res_ndestroy ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind___res_ndestroy=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind___res_ndestroy=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind___res_ndestroy" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind___res_ndestroy" >&6; }
5 kx if test "x$ac_cv_lib_bind___res_ndestroy" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lbind"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case bind in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lbind $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RES_NDESTROY 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBBIND 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_ndestroy=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_socket_res_ndestroy
5 kx unset ac_cv_lib_socket___res_ndestroy
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for res_ndestroy in -lsocket" >&5
5 kx printf %s "checking for res_ndestroy in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket_res_ndestroy+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char res_ndestroy ();
5 kx int
5 kx main (void)
5 kx {
5 kx return res_ndestroy ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket_res_ndestroy=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket_res_ndestroy=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_res_ndestroy" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket_res_ndestroy" >&6; }
5 kx if test "x$ac_cv_lib_socket_res_ndestroy" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __res_ndestroy in -lsocket" >&5
5 kx printf %s "checking for __res_ndestroy in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket___res_ndestroy+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __res_ndestroy ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __res_ndestroy ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket___res_ndestroy=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket___res_ndestroy=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket___res_ndestroy" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket___res_ndestroy" >&6; }
5 kx if test "x$ac_cv_lib_socket___res_ndestroy" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lsocket"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case socket in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsocket $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RES_NDESTROY 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_ndestroy=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_dns_search
5 kx unset ac_cv_func___dns_search
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "dns_search" "ac_cv_func_dns_search"
5 kx if test "x$ac_cv_func_dns_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__dns_search" "ac_cv_func___dns_search"
5 kx if test "x$ac_cv_func___dns_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_DNS_SEARCH 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dns_search=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_resolv_dns_search
5 kx unset ac_cv_lib_resolv___dns_search
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dns_search in -lresolv" >&5
5 kx printf %s "checking for dns_search in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv_dns_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dns_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dns_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv_dns_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv_dns_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_dns_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv_dns_search" >&6; }
5 kx if test "x$ac_cv_lib_resolv_dns_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dns_search in -lresolv" >&5
5 kx printf %s "checking for __dns_search in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv___dns_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dns_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dns_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv___dns_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv___dns_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___dns_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv___dns_search" >&6; }
5 kx if test "x$ac_cv_lib_resolv___dns_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lresolv"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case resolv in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lresolv $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DNS_SEARCH 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRESOLV 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dns_search=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_bind_dns_search
5 kx unset ac_cv_lib_bind___dns_search
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dns_search in -lbind" >&5
5 kx printf %s "checking for dns_search in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind_dns_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dns_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dns_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind_dns_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind_dns_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_dns_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind_dns_search" >&6; }
5 kx if test "x$ac_cv_lib_bind_dns_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dns_search in -lbind" >&5
5 kx printf %s "checking for __dns_search in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind___dns_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dns_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dns_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind___dns_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind___dns_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind___dns_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind___dns_search" >&6; }
5 kx if test "x$ac_cv_lib_bind___dns_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lbind"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case bind in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lbind $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DNS_SEARCH 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBBIND 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dns_search=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_socket_dns_search
5 kx unset ac_cv_lib_socket___dns_search
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dns_search in -lsocket" >&5
5 kx printf %s "checking for dns_search in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket_dns_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dns_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dns_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket_dns_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket_dns_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_dns_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket_dns_search" >&6; }
5 kx if test "x$ac_cv_lib_socket_dns_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dns_search in -lsocket" >&5
5 kx printf %s "checking for __dns_search in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket___dns_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dns_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dns_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket___dns_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket___dns_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket___dns_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket___dns_search" >&6; }
5 kx if test "x$ac_cv_lib_socket___dns_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lsocket"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case socket in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsocket $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DNS_SEARCH 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dns_search=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_dn_expand
5 kx unset ac_cv_func___dn_expand
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "dn_expand" "ac_cv_func_dn_expand"
5 kx if test "x$ac_cv_func_dn_expand" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__dn_expand" "ac_cv_func___dn_expand"
5 kx if test "x$ac_cv_func___dn_expand" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_DN_EXPAND 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dn_expand=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_resolv_dn_expand
5 kx unset ac_cv_lib_resolv___dn_expand
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dn_expand in -lresolv" >&5
5 kx printf %s "checking for dn_expand in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv_dn_expand+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dn_expand ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dn_expand ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv_dn_expand=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv_dn_expand=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_dn_expand" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv_dn_expand" >&6; }
5 kx if test "x$ac_cv_lib_resolv_dn_expand" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dn_expand in -lresolv" >&5
5 kx printf %s "checking for __dn_expand in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv___dn_expand+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dn_expand ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dn_expand ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv___dn_expand=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv___dn_expand=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___dn_expand" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv___dn_expand" >&6; }
5 kx if test "x$ac_cv_lib_resolv___dn_expand" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lresolv"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case resolv in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lresolv $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DN_EXPAND 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRESOLV 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dn_expand=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_bind_dn_expand
5 kx unset ac_cv_lib_bind___dn_expand
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dn_expand in -lbind" >&5
5 kx printf %s "checking for dn_expand in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind_dn_expand+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dn_expand ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dn_expand ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind_dn_expand=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind_dn_expand=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_dn_expand" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind_dn_expand" >&6; }
5 kx if test "x$ac_cv_lib_bind_dn_expand" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dn_expand in -lbind" >&5
5 kx printf %s "checking for __dn_expand in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind___dn_expand+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dn_expand ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dn_expand ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind___dn_expand=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind___dn_expand=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind___dn_expand" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind___dn_expand" >&6; }
5 kx if test "x$ac_cv_lib_bind___dn_expand" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lbind"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case bind in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lbind $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DN_EXPAND 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBBIND 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dn_expand=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_socket_dn_expand
5 kx unset ac_cv_lib_socket___dn_expand
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dn_expand in -lsocket" >&5
5 kx printf %s "checking for dn_expand in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket_dn_expand+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dn_expand ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dn_expand ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket_dn_expand=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket_dn_expand=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_dn_expand" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket_dn_expand" >&6; }
5 kx if test "x$ac_cv_lib_socket_dn_expand" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dn_expand in -lsocket" >&5
5 kx printf %s "checking for __dn_expand in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket___dn_expand+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dn_expand ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dn_expand ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket___dn_expand=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket___dn_expand=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket___dn_expand" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket___dn_expand" >&6; }
5 kx if test "x$ac_cv_lib_socket___dn_expand" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lsocket"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case socket in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsocket $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DN_EXPAND 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dn_expand=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx unset ac_cv_func_dn_skipname
5 kx unset ac_cv_func___dn_skipname
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "dn_skipname" "ac_cv_func_dn_skipname"
5 kx if test "x$ac_cv_func_dn_skipname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__dn_skipname" "ac_cv_func___dn_skipname"
5 kx if test "x$ac_cv_func___dn_skipname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_DN_SKIPNAME 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dn_skipname=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_resolv_dn_skipname
5 kx unset ac_cv_lib_resolv___dn_skipname
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dn_skipname in -lresolv" >&5
5 kx printf %s "checking for dn_skipname in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv_dn_skipname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dn_skipname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dn_skipname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv_dn_skipname=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv_dn_skipname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_dn_skipname" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv_dn_skipname" >&6; }
5 kx if test "x$ac_cv_lib_resolv_dn_skipname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dn_skipname in -lresolv" >&5
5 kx printf %s "checking for __dn_skipname in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv___dn_skipname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dn_skipname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dn_skipname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv___dn_skipname=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv___dn_skipname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___dn_skipname" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv___dn_skipname" >&6; }
5 kx if test "x$ac_cv_lib_resolv___dn_skipname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lresolv"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case resolv in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lresolv $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DN_SKIPNAME 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRESOLV 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dn_skipname=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_bind_dn_skipname
5 kx unset ac_cv_lib_bind___dn_skipname
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dn_skipname in -lbind" >&5
5 kx printf %s "checking for dn_skipname in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind_dn_skipname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dn_skipname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dn_skipname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind_dn_skipname=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind_dn_skipname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_dn_skipname" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind_dn_skipname" >&6; }
5 kx if test "x$ac_cv_lib_bind_dn_skipname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dn_skipname in -lbind" >&5
5 kx printf %s "checking for __dn_skipname in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind___dn_skipname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dn_skipname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dn_skipname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind___dn_skipname=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind___dn_skipname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind___dn_skipname" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind___dn_skipname" >&6; }
5 kx if test "x$ac_cv_lib_bind___dn_skipname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lbind"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case bind in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lbind $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DN_SKIPNAME 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBBIND 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dn_skipname=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_socket_dn_skipname
5 kx unset ac_cv_lib_socket___dn_skipname
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dn_skipname in -lsocket" >&5
5 kx printf %s "checking for dn_skipname in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket_dn_skipname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dn_skipname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dn_skipname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket_dn_skipname=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket_dn_skipname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_dn_skipname" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket_dn_skipname" >&6; }
5 kx if test "x$ac_cv_lib_socket_dn_skipname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __dn_skipname in -lsocket" >&5
5 kx printf %s "checking for __dn_skipname in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket___dn_skipname+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __dn_skipname ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __dn_skipname ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket___dn_skipname=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket___dn_skipname=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket___dn_skipname" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket___dn_skipname" >&6; }
5 kx if test "x$ac_cv_lib_socket___dn_skipname" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lsocket"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case socket in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsocket $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_DN_SKIPNAME 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_dn_skipname=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx unset ac_cv_func_res_search
5 kx unset ac_cv_func___res_search
5 kx unset found
5 kx
5 kx ac_fn_c_check_func "$LINENO" "res_search" "ac_cv_func_res_search"
5 kx if test "x$ac_cv_func_res_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "__res_search" "ac_cv_func___res_search"
5 kx if test "x$ac_cv_func___res_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $found in
5 kx yes)
5 kx
5 kx printf "%s\n" "#define HAVE_RES_SEARCH 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_search=yes
5 kx ;;
5 kx
5 kx *)
5 kx
5 kx unset ac_cv_lib_resolv_res_search
5 kx unset ac_cv_lib_resolv___res_search
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for res_search in -lresolv" >&5
5 kx printf %s "checking for res_search in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv_res_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char res_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return res_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv_res_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv_res_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv_res_search" >&6; }
5 kx if test "x$ac_cv_lib_resolv_res_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __res_search in -lresolv" >&5
5 kx printf %s "checking for __res_search in -lresolv... " >&6; }
5 kx if test ${ac_cv_lib_resolv___res_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lresolv $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __res_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __res_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_resolv___res_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_resolv___res_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___res_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_resolv___res_search" >&6; }
5 kx if test "x$ac_cv_lib_resolv___res_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lresolv"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case resolv in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lresolv $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RES_SEARCH 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBRESOLV 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_search=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_bind_res_search
5 kx unset ac_cv_lib_bind___res_search
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for res_search in -lbind" >&5
5 kx printf %s "checking for res_search in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind_res_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char res_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return res_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind_res_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind_res_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_res_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind_res_search" >&6; }
5 kx if test "x$ac_cv_lib_bind_res_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __res_search in -lbind" >&5
5 kx printf %s "checking for __res_search in -lbind... " >&6; }
5 kx if test ${ac_cv_lib_bind___res_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lbind $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __res_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __res_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_bind___res_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_bind___res_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind___res_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_bind___res_search" >&6; }
5 kx if test "x$ac_cv_lib_bind___res_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lbind"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case bind in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lbind $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RES_SEARCH 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBBIND 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_search=yes
5 kx else
5 kx
5 kx
5 kx unset ac_cv_lib_socket_res_search
5 kx unset ac_cv_lib_socket___res_search
5 kx unset found
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for res_search in -lsocket" >&5
5 kx printf %s "checking for res_search in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket_res_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char res_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return res_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket_res_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket_res_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_res_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket_res_search" >&6; }
5 kx if test "x$ac_cv_lib_socket_res_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __res_search in -lsocket" >&5
5 kx printf %s "checking for __res_search in -lsocket... " >&6; }
5 kx if test ${ac_cv_lib_socket___res_search+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsocket $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char __res_search ();
5 kx int
5 kx main (void)
5 kx {
5 kx return __res_search ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_socket___res_search=yes
5 kx else $as_nop
5 kx ac_cv_lib_socket___res_search=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket___res_search" >&5
5 kx printf "%s\n" "$ac_cv_lib_socket___res_search" >&6; }
5 kx if test "x$ac_cv_lib_socket___res_search" = xyes
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx if test "$found" = "yes"; then
5 kx ac_libs=$LIBS
5 kx LIBS="$LIBS -lsocket"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx found=yes
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() { return (0); }
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx found=yes
5 kx else $as_nop
5 kx found=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LIBS=$ac_libs
5 kx fi
5 kx
5 kx if test "$found" = "yes"; then
5 kx
5 kx
5 kx case socket in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-lsocket $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_RES_SEARCH 1" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h
5 kx
5 kx ac_cv_func_res_search=yes
5 kx else
5 kx
5 kx :
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx esac
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strptime() declaration fails" >&5
5 kx printf %s "checking whether strptime() declaration fails... " >&6; }
5 kx if test ${ac_cv_strptime_decl_fails+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <time.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx #ifndef HAVE_STRPTIME
5 kx #error no strptime() on this platform
5 kx #else
5 kx /* use invalid strptime() declaration to see if it fails to compile */
5 kx int strptime(const char *s, const char *format, struct tm *tm);
5 kx #endif
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx ac_cv_strptime_decl_fails=no
5 kx
5 kx else $as_nop
5 kx
5 kx ac_cv_strptime_decl_fails=yes
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_strptime_decl_fails" >&5
5 kx printf "%s\n" "$ac_cv_strptime_decl_fails" >&6; }
5 kx if test "$ac_cv_strptime_decl_fails" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_STRPTIME_DECL_FAILS 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx ac_fn_check_decl "$LINENO" "arc4random_buf" "ac_cv_have_decl_arc4random_buf" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
5 kx if test "x$ac_cv_have_decl_arc4random_buf" = xyes
5 kx then :
5 kx ac_have_decl=1
5 kx else $as_nop
5 kx ac_have_decl=0
5 kx fi
5 kx printf "%s\n" "#define HAVE_DECL_ARC4RANDOM_BUF $ac_have_decl" >>confdefs.h
5 kx
5 kx
5 kx
5 kx php_with_password_argon2=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Argon2 support" >&5
5 kx printf %s "checking for Argon2 support... " >&6; }
5 kx
5 kx # Check whether --with-password-argon2 was given.
5 kx if test ${with_password_argon2+y}
5 kx then :
5 kx withval=$with_password_argon2; PHP_PASSWORD_ARGON2=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PASSWORD_ARGON2=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PASSWORD_ARGON2=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PASSWORD_ARGON2 in
5 kx shared,*)
5 kx PHP_PASSWORD_ARGON2=`echo "$PHP_PASSWORD_ARGON2"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PASSWORD_ARGON2=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PASSWORD_ARGON2" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libargon2" >&5
5 kx printf %s "checking for libargon2... " >&6; }
5 kx
5 kx if test -n "$ARGON2_CFLAGS"; then
5 kx pkg_cv_ARGON2_CFLAGS="$ARGON2_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libargon2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libargon2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ARGON2_CFLAGS=`$PKG_CONFIG --cflags "libargon2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ARGON2_LIBS"; then
5 kx pkg_cv_ARGON2_LIBS="$ARGON2_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libargon2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libargon2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ARGON2_LIBS=`$PKG_CONFIG --libs "libargon2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ARGON2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libargon2" 2>&1`
5 kx else
5 kx ARGON2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libargon2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ARGON2_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libargon2) were not met:
5 kx
5 kx $ARGON2_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables ARGON2_CFLAGS
5 kx and ARGON2_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables ARGON2_CFLAGS
5 kx and ARGON2_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ARGON2_CFLAGS=$pkg_cv_ARGON2_CFLAGS
5 kx ARGON2_LIBS=$pkg_cv_ARGON2_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $ARGON2_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $ARGON2_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx ="$ -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ARGON2LIB 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
5 kx #ifdef HAVE_SYS_SOCKET_H
5 kx #include <sys/socket.h>
5 kx #endif
5 kx #include <net/if.h>
5 kx
5 kx "
5 kx if test "x$ac_cv_header_net_if_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for usable getifaddrs" >&5
5 kx printf %s "checking for usable getifaddrs... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <ifaddrs.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx struct ifaddrs *interfaces;
5 kx if (!getifaddrs(&interfaces)) {
5 kx freeifaddrs(interfaces);
5 kx }
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_have_getifaddrs=yes
5 kx else $as_nop
5 kx ac_have_getifaddrs=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx if test "$ac_have_getifaddrs" = "yes" ; then
5 kx
5 kx printf "%s\n" "#define HAVE_GETIFADDRS 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx ext_builddir=ext/standard
5 kx ext_srcdir=$abs_srcdir/ext/standard
5 kx ext_dir=ext/standard
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "" != "shared" && test "" != "yes" && test "" != "cli"; then
5 kx PHP_STANDARD_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in array.c base64.c basic_functions.c browscap.c crc32.c crypt.c \
5 kx datetime.c dir.c dl.c dns.c exec.c file.c filestat.c \
5 kx flock_compat.c formatted_print.c fsock.c head.c html.c image.c \
5 kx info.c iptc.c lcg.c link.c mail.c math.c md5.c metaphone.c \
5 kx microtime.c pack.c pageinfo.c quot_print.c rand.c mt_rand.c \
5 kx soundex.c string.c scanf.c syslog.c type.c uniqid.c url.c \
5 kx var.c versioning.c assert.c strnatcmp.c levenshtein.c \
5 kx incomplete_class.c url_scanner_ex.c ftp_fopen_wrapper.c \
5 kx http_fopen_wrapper.c php_fopen_wrapper.c credits.c css.c \
5 kx var_unserializer.c ftok.c sha1.c user_filters.c uuencode.c \
5 kx filters.c proc_open.c streamsfuncs.c http.c password.c \
5 kx random.c net.c hrtime.c crc32_x86.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC standard;$ext_dir"
5 kx if test "" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC standard;$ext_dir"
5 kx fi
5 kx else
5 kx if test "" = "shared" || test "" = "yes"; then
5 kx PHP_STANDARD_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in array.c base64.c basic_functions.c browscap.c crc32.c crypt.c \
5 kx datetime.c dir.c dl.c dns.c exec.c file.c filestat.c \
5 kx flock_compat.c formatted_print.c fsock.c head.c html.c image.c \
5 kx info.c iptc.c lcg.c link.c mail.c math.c md5.c metaphone.c \
5 kx microtime.c pack.c pageinfo.c quot_print.c rand.c mt_rand.c \
5 kx soundex.c string.c scanf.c syslog.c type.c uniqid.c url.c \
5 kx var.c versioning.c assert.c strnatcmp.c levenshtein.c \
5 kx incomplete_class.c url_scanner_ex.c ftp_fopen_wrapper.c \
5 kx http_fopen_wrapper.c php_fopen_wrapper.c credits.c css.c \
5 kx var_unserializer.c ftok.c sha1.c user_filters.c uuencode.c \
5 kx filters.c proc_open.c streamsfuncs.c http.c password.c \
5 kx random.c net.c hrtime.c crc32_x86.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_standard="$shared_objects_standard $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/standard.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/standard.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_standard"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/standard.$suffix: $ext_builddir/standard.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/standard.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/standard.$suffix: \$(shared_objects_standard) \$(STANDARD_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_standard) \$(STANDARD_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_STANDARD 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "" != "shared" && test "" != "yes" && test "" = "cli"; then
5 kx PHP_STANDARD_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in array.c base64.c basic_functions.c browscap.c crc32.c crypt.c \
5 kx datetime.c dir.c dl.c dns.c exec.c file.c filestat.c \
5 kx flock_compat.c formatted_print.c fsock.c head.c html.c image.c \
5 kx info.c iptc.c lcg.c link.c mail.c math.c md5.c metaphone.c \
5 kx microtime.c pack.c pageinfo.c quot_print.c rand.c mt_rand.c \
5 kx soundex.c string.c scanf.c syslog.c type.c uniqid.c url.c \
5 kx var.c versioning.c assert.c strnatcmp.c levenshtein.c \
5 kx incomplete_class.c url_scanner_ex.c ftp_fopen_wrapper.c \
5 kx http_fopen_wrapper.c php_fopen_wrapper.c credits.c css.c \
5 kx var_unserializer.c ftok.c sha1.c user_filters.c uuencode.c \
5 kx filters.c proc_open.c streamsfuncs.c http.c password.c \
5 kx random.c net.c hrtime.c crc32_x86.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC standard;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in array.c base64.c basic_functions.c browscap.c crc32.c crypt.c \
5 kx datetime.c dir.c dl.c dns.c exec.c file.c filestat.c \
5 kx flock_compat.c formatted_print.c fsock.c head.c html.c image.c \
5 kx info.c iptc.c lcg.c link.c mail.c math.c md5.c metaphone.c \
5 kx microtime.c pack.c pageinfo.c quot_print.c rand.c mt_rand.c \
5 kx soundex.c string.c scanf.c syslog.c type.c uniqid.c url.c \
5 kx var.c versioning.c assert.c strnatcmp.c levenshtein.c \
5 kx incomplete_class.c url_scanner_ex.c ftp_fopen_wrapper.c \
5 kx http_fopen_wrapper.c php_fopen_wrapper.c credits.c css.c \
5 kx var_unserializer.c ftok.c sha1.c user_filters.c uuencode.c \
5 kx filters.c proc_open.c streamsfuncs.c http.c password.c \
5 kx random.c net.c hrtime.c crc32_x86.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC standard;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=standard
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx src=$ext_srcdir/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx
5 kx for header_file in ext/standard/; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_sysvmsg=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable System V IPC support" >&5
5 kx printf %s "checking whether to enable System V IPC support... " >&6; }
5 kx # Check whether --enable-sysvmsg was given.
5 kx if test ${enable_sysvmsg+y}
5 kx then :
5 kx enableval=$enable_sysvmsg; PHP_SYSVMSG=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SYSVMSG=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SYSVMSG=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SYSVMSG in
5 kx shared,*)
5 kx PHP_SYSVMSG=`echo "$PHP_SYSVMSG"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SYSVMSG=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SYSVMSG" != "no"; then
5 kx ac_fn_c_check_header_compile "$LINENO" "sys/msg.h" "ac_cv_header_sys_msg_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_sys_msg_h" = xyes
5 kx then :
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "Cannot enable System V IPC support, sys/msg.h is missing" "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SYSVMSG 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/sysvmsg
5 kx ext_srcdir=$abs_srcdir/ext/sysvmsg
5 kx ext_dir=ext/sysvmsg
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SYSVMSG_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvmsg.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sysvmsg;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sysvmsg;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SYSVMSG_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvmsg.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_sysvmsg="$shared_objects_sysvmsg $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/sysvmsg.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/sysvmsg.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sysvmsg"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/sysvmsg.$suffix: $ext_builddir/sysvmsg.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/sysvmsg.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/sysvmsg.$suffix: \$(shared_objects_sysvmsg) \$(SYSVMSG_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_sysvmsg) \$(SYSVMSG_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SYSVMSG 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SYSVMSG_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvmsg.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sysvmsg;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvmsg.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sysvmsg;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=sysvmsg
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_sysvsem=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable System V semaphore support" >&5
5 kx printf %s "checking whether to enable System V semaphore support... " >&6; }
5 kx # Check whether --enable-sysvsem was given.
5 kx if test ${enable_sysvsem+y}
5 kx then :
5 kx enableval=$enable_sysvsem; PHP_SYSVSEM=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SYSVSEM=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SYSVSEM=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SYSVSEM in
5 kx shared,*)
5 kx PHP_SYSVSEM=`echo "$PHP_SYSVSEM"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SYSVSEM=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SYSVSEM" != "no"; then
5 kx
5 kx ext_builddir=ext/sysvsem
5 kx ext_srcdir=$abs_srcdir/ext/sysvsem
5 kx ext_dir=ext/sysvsem
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SYSVSEM_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvsem.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sysvsem;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sysvsem;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SYSVSEM_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvsem.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_sysvsem="$shared_objects_sysvsem $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/sysvsem.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/sysvsem.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sysvsem"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/sysvsem.$suffix: $ext_builddir/sysvsem.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/sysvsem.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/sysvsem.$suffix: \$(shared_objects_sysvsem) \$(SYSVSEM_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_sysvsem) \$(SYSVSEM_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SYSVSEM 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SYSVSEM_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvsem.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sysvsem;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvsem.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sysvsem;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=sysvsem
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SYSVSEM 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for union semun" >&5
5 kx printf %s "checking for union semun... " >&6; }
5 kx if test ${php_cv_semun+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <sys/types.h>
5 kx #include <sys/ipc.h>
5 kx #include <sys/sem.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx union semun x;
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx
5 kx php_cv_semun=yes
5 kx
5 kx else $as_nop
5 kx
5 kx php_cv_semun=no
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $php_cv_semun" >&5
5 kx printf "%s\n" "$php_cv_semun" >&6; }
5 kx if test "$php_cv_semun" = "yes"; then
5 kx
5 kx printf "%s\n" "#define HAVE_SEMUN 1" >>confdefs.h
5 kx
5 kx else
5 kx
5 kx printf "%s\n" "#define HAVE_SEMUN 0" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_sysvshm=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable System V shared memory support" >&5
5 kx printf %s "checking whether to enable System V shared memory support... " >&6; }
5 kx # Check whether --enable-sysvshm was given.
5 kx if test ${enable_sysvshm+y}
5 kx then :
5 kx enableval=$enable_sysvshm; PHP_SYSVSHM=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_SYSVSHM=no
5 kx test "$PHP_ENABLE_ALL" && PHP_SYSVSHM=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_SYSVSHM in
5 kx shared,*)
5 kx PHP_SYSVSHM=`echo "$PHP_SYSVSHM"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_SYSVSHM=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_SYSVSHM" != "no"; then
5 kx
5 kx printf "%s\n" "#define HAVE_SYSVSHM 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/sysvshm
5 kx ext_srcdir=$abs_srcdir/ext/sysvshm
5 kx ext_dir=ext/sysvshm
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_SYSVSHM_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvshm.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sysvshm;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sysvshm;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_SYSVSHM_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvshm.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_sysvshm="$shared_objects_sysvshm $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/sysvshm.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/sysvshm.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sysvshm"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/sysvshm.$suffix: $ext_builddir/sysvshm.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/sysvshm.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/sysvshm.$suffix: \$(shared_objects_sysvshm) \$(SYSVSHM_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_sysvshm) \$(SYSVSHM_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_SYSVSHM 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_SYSVSHM_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvshm.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC sysvshm;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in sysvshm.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC sysvshm;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=sysvshm
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_tidy=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for TIDY support" >&5
5 kx printf %s "checking for TIDY support... " >&6; }
5 kx
5 kx # Check whether --with-tidy was given.
5 kx if test ${with_tidy+y}
5 kx then :
5 kx withval=$with_tidy; PHP_TIDY=$withval
5 kx else $as_nop
5 kx
5 kx PHP_TIDY=no
5 kx test "$PHP_ENABLE_ALL" && PHP_TIDY=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_TIDY in
5 kx shared,*)
5 kx PHP_TIDY=`echo "$PHP_TIDY"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_TIDY=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_TIDY" != "no"; then
5 kx
5 kx if test "$PHP_TIDY" != "yes"; then
5 kx TIDY_SEARCH_DIRS=$PHP_TIDY
5 kx else
5 kx TIDY_SEARCH_DIRS="/usr/local /usr"
5 kx fi
5 kx
5 kx for i in $TIDY_SEARCH_DIRS; do
5 kx for j in tidy tidyp; do
5 kx if test -f $i/include/$j/$j.h; then
5 kx TIDY_DIR=$i
5 kx TIDY_INCDIR=$i/include/$j
5 kx TIDY_LIB_NAME=$j
5 kx break
5 kx elif test -f $i/include/$j.h; then
5 kx TIDY_DIR=$i
5 kx TIDY_INCDIR=$i/include
5 kx TIDY_LIB_NAME=$j
5 kx break
5 kx fi
5 kx done
5 kx done
5 kx
5 kx if test -z "$TIDY_DIR"; then
5 kx as_fn_error $? "Cannot find libtidy" "$LINENO" 5
5 kx else
5 kx if test -f "$TIDY_INCDIR/tidybuffio.h"; then
5 kx
5 kx printf "%s\n" "#define HAVE_TIDYBUFFIO_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx TIDY_LIBDIR=$TIDY_DIR/$PHP_LIBDIR
5 kx if test "$TIDY_LIB_NAME" == 'tidyp'; then
5 kx
5 kx printf "%s\n" "#define HAVE_TIDYP_H 1" >>confdefs.h
5 kx
5 kx else
5 kx
5 kx printf "%s\n" "#define HAVE_TIDY_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=""
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$TIDY_LIB_NAME""_tidyOptGetDoc" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tidyOptGetDoc in -l$TIDY_LIB_NAME" >&5
5 kx printf %s "checking for tidyOptGetDoc in -l$TIDY_LIB_NAME... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$TIDY_LIB_NAME $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char tidyOptGetDoc ();
5 kx int
5 kx main (void)
5 kx {
5 kx return tidyOptGetDoc ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_TIDYOPTGETDOC 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$TIDY_LIB_NAME_tidyOptGetDoc
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=""
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tidyOptGetDoc in -ltidy5" >&5
5 kx printf %s "checking for tidyOptGetDoc in -ltidy5... " >&6; }
5 kx if test ${ac_cv_lib_tidy5_tidyOptGetDoc+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ltidy5 $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char tidyOptGetDoc ();
5 kx int
5 kx main (void)
5 kx {
5 kx return tidyOptGetDoc ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_tidy5_tidyOptGetDoc=yes
5 kx else $as_nop
5 kx ac_cv_lib_tidy5_tidyOptGetDoc=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tidy5_tidyOptGetDoc" >&5
5 kx printf "%s\n" "$ac_cv_lib_tidy5_tidyOptGetDoc" >&6; }
5 kx if test "x$ac_cv_lib_tidy5_tidyOptGetDoc" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx TIDY_LIB_NAME=tidy5
5 kx
5 kx printf "%s\n" "#define HAVE_TIDYOPTGETDOC 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_tidy5_tidyOptGetDoc
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff=""
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx as_ac_Lib=`printf "%s\n" "ac_cv_lib_$TIDY_LIB_NAME""_tidyReleaseDate" | $as_tr_sh`
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tidyReleaseDate in -l$TIDY_LIB_NAME" >&5
5 kx printf %s "checking for tidyReleaseDate in -l$TIDY_LIB_NAME... " >&6; }
5 kx if eval test \${$as_ac_Lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-l$TIDY_LIB_NAME $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char tidyReleaseDate ();
5 kx int
5 kx main (void)
5 kx {
5 kx return tidyReleaseDate ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx eval "$as_ac_Lib=yes"
5 kx else $as_nop
5 kx eval "$as_ac_Lib=no"
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx eval ac_res=\$$as_ac_Lib
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5 kx printf "%s\n" "$ac_res" >&6; }
5 kx if eval test \"x\$"$as_ac_Lib"\" = x"yes"
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_TIDYRELEASEDATE 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_$TIDY_LIB_NAME_tidyReleaseDate
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx TIDY_SHARED_LIBADD="-l$TIDY_LIB_NAME $TIDY_SHARED_LIBADD"
5 kx if test -n "$TIDY_LIBDIR"; then
5 kx
5 kx if test "$TIDY_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$TIDY_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$TIDY_LIBDIR" || echo "$TIDY_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$TIDY_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $TIDY_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$TIDY_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx TIDY_SHARED_LIBADD="-L$ai_p $TIDY_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && TIDY_SHARED_LIBADD="$ld_runpath_switch$ai_p $TIDY_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx else
5 kx
5 kx
5 kx if test -n "$TIDY_LIBDIR"; then
5 kx
5 kx if test "$TIDY_LIBDIR" != "/usr/$PHP_LIBDIR" && test "$TIDY_LIBDIR" != "/usr/lib"; then
5 kx
5 kx if test -z "$TIDY_LIBDIR" || echo "$TIDY_LIBDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$TIDY_LIBDIR
5 kx else
5 kx
5 kx ep_dir=`echo $TIDY_LIBDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$TIDY_LIBDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx case $TIDY_LIB_NAME in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="-l$TIDY_LIB_NAME $LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx if test "$TIDY_INCDIR" != "/usr/include"; then
5 kx
5 kx if test -z "$TIDY_INCDIR" || echo "$TIDY_INCDIR" | grep '^/' >/dev/null ; then
5 kx ai_p=$TIDY_INCDIR
5 kx else
5 kx
5 kx ep_dir=`echo $TIDY_INCDIR|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$TIDY_INCDIR"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx TIDY_COMPILER_FLAGS="$TIDY_CFLAGS -Wno-ignored-qualifiers -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"
5 kx
5 kx ext_builddir=ext/tidy
5 kx ext_srcdir=$abs_srcdir/ext/tidy
5 kx ext_dir=ext/tidy
5 kx
5 kx ac_extra=`echo "$TIDY_COMPILER_FLAGS"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_TIDY_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in tidy.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC tidy;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC tidy;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_TIDY_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in tidy.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_tidy="$shared_objects_tidy $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/tidy.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/tidy.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_tidy"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/tidy.$suffix: $ext_builddir/tidy.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/tidy.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/tidy.$suffix: \$(shared_objects_tidy) \$(TIDY_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_tidy) \$(TIDY_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_TIDY 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_TIDY_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in tidy.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC tidy;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in tidy.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC tidy;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=tidy
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST TIDY_SHARED_LIBADD"
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_TIDY 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_tokenizer=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable tokenizer support" >&5
5 kx printf %s "checking whether to enable tokenizer support... " >&6; }
5 kx # Check whether --enable-tokenizer was given.
5 kx if test ${enable_tokenizer+y}
5 kx then :
5 kx enableval=$enable_tokenizer; PHP_TOKENIZER=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_TOKENIZER=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_TOKENIZER=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_TOKENIZER in
5 kx shared,*)
5 kx PHP_TOKENIZER=`echo "$PHP_TOKENIZER"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_TOKENIZER=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_TOKENIZER" != "no"; then
5 kx
5 kx ext_builddir=ext/tokenizer
5 kx ext_srcdir=$abs_srcdir/ext/tokenizer
5 kx ext_dir=ext/tokenizer
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_TOKENIZER_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in tokenizer.c tokenizer_data.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC tokenizer;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC tokenizer;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_TOKENIZER_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in tokenizer.c tokenizer_data.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_tokenizer="$shared_objects_tokenizer $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/tokenizer.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/tokenizer.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_tokenizer"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/tokenizer.$suffix: $ext_builddir/tokenizer.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/tokenizer.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/tokenizer.$suffix: \$(shared_objects_tokenizer) \$(TOKENIZER_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_tokenizer) \$(TOKENIZER_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_TOKENIZER 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_TOKENIZER_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in tokenizer.c tokenizer_data.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC tokenizer;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in tokenizer.c tokenizer_data.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC tokenizer;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=tokenizer
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx src=$ext_srcdir/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_xml=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable XML support" >&5
5 kx printf %s "checking whether to enable XML support... " >&6; }
5 kx # Check whether --enable-xml was given.
5 kx if test ${enable_xml+y}
5 kx then :
5 kx enableval=$enable_xml; PHP_XML=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_XML=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_XML=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_XML in
5 kx shared,*)
5 kx PHP_XML=`echo "$PHP_XML"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_XML=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_expat=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with expat support" >&5
5 kx printf %s "checking whether to build with expat support... " >&6; }
5 kx
5 kx # Check whether --with-expat was given.
5 kx if test ${with_expat+y}
5 kx then :
5 kx withval=$with_expat; PHP_EXPAT=$withval
5 kx else $as_nop
5 kx
5 kx PHP_EXPAT=no
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_EXPAT
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_XML" != "no"; then
5 kx
5 kx if test "$PHP_EXPAT" = "no"; then
5 kx
5 kx if test "$PHP_LIBXML" = "no"; then
5 kx as_fn_error $? "XML extension requires LIBXML extension, add --with-libxml" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.9.0" >&5
5 kx printf %s "checking for libxml-2.0 >= 2.9.0... " >&6; }
5 kx
5 kx if test -n "$LIBXML_CFLAGS"; then
5 kx pkg_cv_LIBXML_CFLAGS="$LIBXML_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$LIBXML_LIBS"; then
5 kx pkg_cv_LIBXML_LIBS="$LIBXML_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx else
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$LIBXML_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libxml-2.0 >= 2.9.0) were not met:
5 kx
5 kx $LIBXML_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx LIBXML_CFLAGS=$pkg_cv_LIBXML_CFLAGS
5 kx LIBXML_LIBS=$pkg_cv_LIBXML_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $LIBXML_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $LIBXML_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx XML_SHARED_LIBADD="$XML_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx XML_SHARED_LIBADD="$XML_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx XML_SHARED_LIBADD="-L$ai_p $XML_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && XML_SHARED_LIBADD="$ld_runpath_switch$ai_p $XML_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBXML 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx xml_extra_sources="compat.c"
5 kx
5 kx am_i_shared=$PHP_XML_SHARED
5 kx is_it_shared=$PHP_LIBXML_SHARED
5 kx is_it_enabled=$PHP_LIBXML
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension xml to build statically, but it
5 kx depends on extension libxml, which you've configured to build shared.
5 kx You either need to build xml shared or build libxml statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension xml, which depends on extension libxml,
5 kx but you've either not enabled libxml, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx else
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for expat" >&5
5 kx printf %s "checking for expat... " >&6; }
5 kx
5 kx if test -n "$EXPAT_CFLAGS"; then
5 kx pkg_cv_EXPAT_CFLAGS="$EXPAT_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "expat") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_EXPAT_CFLAGS=`$PKG_CONFIG --cflags "expat" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$EXPAT_LIBS"; then
5 kx pkg_cv_EXPAT_LIBS="$EXPAT_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "expat") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_EXPAT_LIBS=`$PKG_CONFIG --libs "expat" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx EXPAT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "expat" 2>&1`
5 kx else
5 kx EXPAT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "expat" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$EXPAT_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (expat) were not met:
5 kx
5 kx $EXPAT_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables EXPAT_CFLAGS
5 kx and EXPAT_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables EXPAT_CFLAGS
5 kx and EXPAT_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx EXPAT_CFLAGS=$pkg_cv_EXPAT_CFLAGS
5 kx EXPAT_LIBS=$pkg_cv_EXPAT_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $EXPAT_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $EXPAT_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx XML_SHARED_LIBADD="$XML_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx XML_SHARED_LIBADD="$XML_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx XML_SHARED_LIBADD="-L$ai_p $XML_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && XML_SHARED_LIBADD="$ld_runpath_switch$ai_p $XML_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBEXPAT 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_builddir=ext/xml
5 kx ext_srcdir=$abs_srcdir/ext/xml
5 kx ext_dir=ext/xml
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_XML_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in xml.c $xml_extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC xml;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC xml;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_XML_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in xml.c $xml_extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_xml="$shared_objects_xml $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/xml.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/xml.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_xml"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/xml.$suffix: $ext_builddir/xml.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/xml.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/xml.$suffix: \$(shared_objects_xml) \$(XML_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_xml) \$(XML_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_XML 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_XML_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in xml.c $xml_extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC xml;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in xml.c $xml_extra_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC xml;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=xml
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST XML_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx for header_file in ext/xml/; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_XML 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_xmlreader=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable XMLReader support" >&5
5 kx printf %s "checking whether to enable XMLReader support... " >&6; }
5 kx # Check whether --enable-xmlreader was given.
5 kx if test ${enable_xmlreader+y}
5 kx then :
5 kx enableval=$enable_xmlreader; PHP_XMLREADER=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_XMLREADER=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_XMLREADER=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_XMLREADER in
5 kx shared,*)
5 kx PHP_XMLREADER=`echo "$PHP_XMLREADER"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_XMLREADER=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_XMLREADER" != "no"; then
5 kx
5 kx if test "$PHP_LIBXML" = "no"; then
5 kx as_fn_error $? "XMLReader extension requires LIBXML extension, add --with-libxml" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.9.0" >&5
5 kx printf %s "checking for libxml-2.0 >= 2.9.0... " >&6; }
5 kx
5 kx if test -n "$LIBXML_CFLAGS"; then
5 kx pkg_cv_LIBXML_CFLAGS="$LIBXML_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$LIBXML_LIBS"; then
5 kx pkg_cv_LIBXML_LIBS="$LIBXML_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx else
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$LIBXML_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libxml-2.0 >= 2.9.0) were not met:
5 kx
5 kx $LIBXML_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx LIBXML_CFLAGS=$pkg_cv_LIBXML_CFLAGS
5 kx LIBXML_LIBS=$pkg_cv_LIBXML_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $LIBXML_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $LIBXML_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx XMLREADER_SHARED_LIBADD="$XMLREADER_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx XMLREADER_SHARED_LIBADD="$XMLREADER_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx XMLREADER_SHARED_LIBADD="-L$ai_p $XMLREADER_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && XMLREADER_SHARED_LIBADD="$ld_runpath_switch$ai_p $XMLREADER_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBXML 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_XMLREADER 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/xmlreader
5 kx ext_srcdir=$abs_srcdir/ext/xmlreader
5 kx ext_dir=ext/xmlreader
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_XMLREADER_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xmlreader.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC xmlreader;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC xmlreader;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_XMLREADER_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xmlreader.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_xmlreader="$shared_objects_xmlreader $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/xmlreader.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/xmlreader.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_xmlreader"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/xmlreader.$suffix: $ext_builddir/xmlreader.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/xmlreader.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/xmlreader.$suffix: \$(shared_objects_xmlreader) \$(XMLREADER_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_xmlreader) \$(XMLREADER_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_XMLREADER 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_XMLREADER_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xmlreader.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC xmlreader;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xmlreader.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC xmlreader;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=xmlreader
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx am_i_shared=$PHP_XMLREADER_SHARED
5 kx is_it_shared=$PHP_DOM_SHARED
5 kx is_it_enabled=$PHP_DOM
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension xmlreader to build statically, but it
5 kx depends on extension dom, which you've configured to build shared.
5 kx You either need to build xmlreader shared or build dom statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "xtrue" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension xmlreader, which depends on extension dom,
5 kx but you've either not enabled dom, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST XMLREADER_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_xmlwriter=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable XMLWriter support" >&5
5 kx printf %s "checking whether to enable XMLWriter support... " >&6; }
5 kx # Check whether --enable-xmlwriter was given.
5 kx if test ${enable_xmlwriter+y}
5 kx then :
5 kx enableval=$enable_xmlwriter; PHP_XMLWRITER=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_XMLWRITER=yes
5 kx test "$PHP_ENABLE_ALL" && PHP_XMLWRITER=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_XMLWRITER in
5 kx shared,*)
5 kx PHP_XMLWRITER=`echo "$PHP_XMLWRITER"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_XMLWRITER=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_XMLWRITER" != "no"; then
5 kx
5 kx if test "$PHP_LIBXML" = "no"; then
5 kx as_fn_error $? "XMLWriter extension requires LIBXML extension, add --with-libxml" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.9.0" >&5
5 kx printf %s "checking for libxml-2.0 >= 2.9.0... " >&6; }
5 kx
5 kx if test -n "$LIBXML_CFLAGS"; then
5 kx pkg_cv_LIBXML_CFLAGS="$LIBXML_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$LIBXML_LIBS"; then
5 kx pkg_cv_LIBXML_LIBS="$LIBXML_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.9.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.9.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.9.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx else
5 kx LIBXML_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.9.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$LIBXML_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libxml-2.0 >= 2.9.0) were not met:
5 kx
5 kx $LIBXML_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables LIBXML_CFLAGS
5 kx and LIBXML_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx LIBXML_CFLAGS=$pkg_cv_LIBXML_CFLAGS
5 kx LIBXML_LIBS=$pkg_cv_LIBXML_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $LIBXML_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $LIBXML_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx XMLWRITER_SHARED_LIBADD="$XMLWRITER_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx XMLWRITER_SHARED_LIBADD="$XMLWRITER_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx XMLWRITER_SHARED_LIBADD="-L$ai_p $XMLWRITER_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && XMLWRITER_SHARED_LIBADD="$ld_runpath_switch$ai_p $XMLWRITER_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBXML 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_XMLWRITER 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/xmlwriter
5 kx ext_srcdir=$abs_srcdir/ext/xmlwriter
5 kx ext_dir=ext/xmlwriter
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_XMLWRITER_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xmlwriter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC xmlwriter;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC xmlwriter;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_XMLWRITER_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xmlwriter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_xmlwriter="$shared_objects_xmlwriter $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/xmlwriter.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/xmlwriter.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_xmlwriter"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/xmlwriter.$suffix: $ext_builddir/xmlwriter.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/xmlwriter.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/xmlwriter.$suffix: \$(shared_objects_xmlwriter) \$(XMLWRITER_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_xmlwriter) \$(XMLWRITER_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_XMLWRITER 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_XMLWRITER_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xmlwriter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC xmlwriter;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xmlwriter.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC xmlwriter;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=xmlwriter
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST XMLWRITER_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_xsl=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with XSL support" >&5
5 kx printf %s "checking whether to build with XSL support... " >&6; }
5 kx
5 kx # Check whether --with-xsl was given.
5 kx if test ${with_xsl+y}
5 kx then :
5 kx withval=$with_xsl; PHP_XSL=$withval
5 kx else $as_nop
5 kx
5 kx PHP_XSL=no
5 kx test "$PHP_ENABLE_ALL" && PHP_XSL=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_XSL in
5 kx shared,*)
5 kx PHP_XSL=`echo "$PHP_XSL"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_XSL=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_XSL" != "no"; then
5 kx
5 kx if test "$PHP_LIBXML" = "no"; then
5 kx as_fn_error $? "XSL extension requires LIBXML extension, add --with-libxml" "$LINENO" 5
5 kx fi
5 kx
5 kx if test "$PHP_DOM" = "no"; then
5 kx as_fn_error $? "XSL extension requires DOM extension, add --enable-dom" "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxslt >= 1.1.0" >&5
5 kx printf %s "checking for libxslt >= 1.1.0... " >&6; }
5 kx
5 kx if test -n "$XSL_CFLAGS"; then
5 kx pkg_cv_XSL_CFLAGS="$XSL_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxslt >= 1.1.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxslt >= 1.1.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_XSL_CFLAGS=`$PKG_CONFIG --cflags "libxslt >= 1.1.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$XSL_LIBS"; then
5 kx pkg_cv_XSL_LIBS="$XSL_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxslt >= 1.1.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libxslt >= 1.1.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_XSL_LIBS=`$PKG_CONFIG --libs "libxslt >= 1.1.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx XSL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxslt >= 1.1.0" 2>&1`
5 kx else
5 kx XSL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxslt >= 1.1.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$XSL_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libxslt >= 1.1.0) were not met:
5 kx
5 kx $XSL_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables XSL_CFLAGS
5 kx and XSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables XSL_CFLAGS
5 kx and XSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx XSL_CFLAGS=$pkg_cv_XSL_CFLAGS
5 kx XSL_LIBS=$pkg_cv_XSL_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $XSL_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $XSL_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx XSL_SHARED_LIBADD="$XSL_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx XSL_SHARED_LIBADD="$XSL_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx XSL_SHARED_LIBADD="-L$ai_p $XSL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && XSL_SHARED_LIBADD="$ld_runpath_switch$ai_p $XSL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libexslt" >&5
5 kx printf %s "checking for libexslt... " >&6; }
5 kx
5 kx if test -n "$EXSLT_CFLAGS"; then
5 kx pkg_cv_EXSLT_CFLAGS="$EXSLT_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libexslt\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libexslt") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_EXSLT_CFLAGS=`$PKG_CONFIG --cflags "libexslt" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$EXSLT_LIBS"; then
5 kx pkg_cv_EXSLT_LIBS="$EXSLT_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libexslt\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libexslt") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_EXSLT_LIBS=`$PKG_CONFIG --libs "libexslt" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx EXSLT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libexslt" 2>&1`
5 kx else
5 kx EXSLT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libexslt" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$EXSLT_PKG_ERRORS" >&5
5 kx
5 kx
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx else
5 kx EXSLT_CFLAGS=$pkg_cv_EXSLT_CFLAGS
5 kx EXSLT_LIBS=$pkg_cv_EXSLT_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx
5 kx for ac_i in $EXSLT_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $EXSLT_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx XSL_SHARED_LIBADD="$XSL_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx XSL_SHARED_LIBADD="$XSL_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx XSL_SHARED_LIBADD="-L$ai_p $XSL_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && XSL_SHARED_LIBADD="$ld_runpath_switch$ai_p $XSL_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_XSL_EXSLT 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_XSL 1" >>confdefs.h
5 kx
5 kx
5 kx ext_builddir=ext/xsl
5 kx ext_srcdir=$abs_srcdir/ext/xsl
5 kx ext_dir=ext/xsl
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_XSL_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xsl.c xsltprocessor.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC xsl;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC xsl;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_XSL_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xsl.c xsltprocessor.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_xsl="$shared_objects_xsl $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/xsl.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/xsl.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_xsl"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/xsl.$suffix: $ext_builddir/xsl.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/xsl.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/xsl.$suffix: \$(shared_objects_xsl) \$(XSL_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_xsl) \$(XSL_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_XSL 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_XSL_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xsl.c xsltprocessor.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC xsl;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in php_xsl.c xsltprocessor.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC xsl;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=xsl
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST XSL_SHARED_LIBADD"
5 kx
5 kx
5 kx am_i_shared=$PHP_XSL_SHARED
5 kx is_it_shared=$PHP_LIBXML_SHARED
5 kx is_it_enabled=$PHP_LIBXML
5 kx if test "$am_i_shared" = "no" && test "$is_it_shared" = "yes" ; then
5 kx as_fn_error $? "
5 kx You've configured extension xsl to build statically, but it
5 kx depends on extension libxml, which you've configured to build shared.
5 kx You either need to build xsl shared or build libxml statically for the
5 kx build to be successful.
5 kx " "$LINENO" 5
5 kx fi
5 kx if test "x$is_it_enabled" = "xno" && test "x" != "xtrue"; then
5 kx as_fn_error $? "
5 kx You've configured extension xsl, which depends on extension libxml,
5 kx but you've either not enabled libxml, or have disabled it.
5 kx " "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_zend_test=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable zend-test extension" >&5
5 kx printf %s "checking whether to enable zend-test extension... " >&6; }
5 kx # Check whether --enable-zend-test was given.
5 kx if test ${enable_zend_test+y}
5 kx then :
5 kx enableval=$enable_zend_test; PHP_ZEND_TEST=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_ZEND_TEST=no
5 kx test "$PHP_ENABLE_ALL" && PHP_ZEND_TEST=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_ZEND_TEST in
5 kx shared,*)
5 kx PHP_ZEND_TEST=`echo "$PHP_ZEND_TEST"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_ZEND_TEST=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_ZEND_TEST" != "no"; then
5 kx
5 kx ext_builddir=ext/zend_test
5 kx ext_srcdir=$abs_srcdir/ext/zend_test
5 kx ext_dir=ext/zend_test
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_ZEND_TEST_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in test.c observer.c fiber.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC zend_test;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC zend_test;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_ZEND_TEST_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in test.c observer.c fiber.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_zend_test="$shared_objects_zend_test $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/zend_test.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/zend_test.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_zend_test"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/zend_test.$suffix: $ext_builddir/zend_test.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/zend_test.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/zend_test.$suffix: \$(shared_objects_zend_test) \$(ZEND_TEST_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_zend_test) \$(ZEND_TEST_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_ZEND_TEST 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_ZEND_TEST_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in test.c observer.c fiber.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC zend_test;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in test.c observer.c fiber.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC zend_test;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=zend_test
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_with_zip=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zip archive read/write support" >&5
5 kx printf %s "checking for zip archive read/write support... " >&6; }
5 kx
5 kx # Check whether --with-zip was given.
5 kx if test ${with_zip+y}
5 kx then :
5 kx withval=$with_zip; PHP_ZIP=$withval
5 kx else $as_nop
5 kx
5 kx PHP_ZIP=no
5 kx test "$PHP_ENABLE_ALL" && PHP_ZIP=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_ZIP in
5 kx shared,*)
5 kx PHP_ZIP=`echo "$PHP_ZIP"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_ZIP=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_ZIP" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0" >&5
5 kx printf %s "checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... " >&6; }
5 kx
5 kx if test -n "$LIBZIP_CFLAGS"; then
5 kx pkg_cv_LIBZIP_CFLAGS="$LIBZIP_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBZIP_CFLAGS=`$PKG_CONFIG --cflags "libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$LIBZIP_LIBS"; then
5 kx pkg_cv_LIBZIP_LIBS="$LIBZIP_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_LIBZIP_LIBS=`$PKG_CONFIG --libs "libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx LIBZIP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0" 2>&1`
5 kx else
5 kx LIBZIP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$LIBZIP_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
5 kx
5 kx $LIBZIP_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables LIBZIP_CFLAGS
5 kx and LIBZIP_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables LIBZIP_CFLAGS
5 kx and LIBZIP_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx LIBZIP_CFLAGS=$pkg_cv_LIBZIP_CFLAGS
5 kx LIBZIP_LIBS=$pkg_cv_LIBZIP_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx
5 kx for ac_i in $LIBZIP_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $LIBZIP_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx ZIP_SHARED_LIBADD="$ZIP_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx ZIP_SHARED_LIBADD="$ZIP_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx ZIP_SHARED_LIBADD="-L$ai_p $ZIP_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && ZIP_SHARED_LIBADD="$ld_runpath_switch$ai_p $ZIP_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $LIBZIP_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zip_file_set_mtime in -lzip" >&5
5 kx printf %s "checking for zip_file_set_mtime in -lzip... " >&6; }
5 kx if test ${ac_cv_lib_zip_zip_file_set_mtime+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lzip $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char zip_file_set_mtime ();
5 kx int
5 kx main (void)
5 kx {
5 kx return zip_file_set_mtime ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_zip_zip_file_set_mtime=yes
5 kx else $as_nop
5 kx ac_cv_lib_zip_zip_file_set_mtime=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zip_zip_file_set_mtime" >&5
5 kx printf "%s\n" "$ac_cv_lib_zip_zip_file_set_mtime" >&6; }
5 kx if test "x$ac_cv_lib_zip_zip_file_set_mtime" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_SET_MTIME 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_zip_zip_file_set_mtime
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libzip >= 1.0.0 needed for setting mtime" >&5
5 kx printf "%s\n" "$as_me: WARNING: Libzip >= 1.0.0 needed for setting mtime" >&2;}
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $LIBZIP_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zip_file_set_encryption in -lzip" >&5
5 kx printf %s "checking for zip_file_set_encryption in -lzip... " >&6; }
5 kx if test ${ac_cv_lib_zip_zip_file_set_encryption+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lzip $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char zip_file_set_encryption ();
5 kx int
5 kx main (void)
5 kx {
5 kx return zip_file_set_encryption ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_zip_zip_file_set_encryption=yes
5 kx else $as_nop
5 kx ac_cv_lib_zip_zip_file_set_encryption=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zip_zip_file_set_encryption" >&5
5 kx printf "%s\n" "$ac_cv_lib_zip_zip_file_set_encryption" >&6; }
5 kx if test "x$ac_cv_lib_zip_zip_file_set_encryption" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ENCRYPTION 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_zip_zip_file_set_encryption
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libzip >= 1.2.0 needed for encryption support" >&5
5 kx printf "%s\n" "$as_me: WARNING: Libzip >= 1.2.0 needed for encryption support" >&2;}
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $LIBZIP_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zip_libzip_version in -lzip" >&5
5 kx printf %s "checking for zip_libzip_version in -lzip... " >&6; }
5 kx if test ${ac_cv_lib_zip_zip_libzip_version+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lzip $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char zip_libzip_version ();
5 kx int
5 kx main (void)
5 kx {
5 kx return zip_libzip_version ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_zip_zip_libzip_version=yes
5 kx else $as_nop
5 kx ac_cv_lib_zip_zip_libzip_version=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zip_zip_libzip_version" >&5
5 kx printf "%s\n" "$ac_cv_lib_zip_zip_libzip_version" >&6; }
5 kx if test "x$ac_cv_lib_zip_zip_libzip_version" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_LIBZIP_VERSION 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_zip_zip_libzip_version
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $LIBZIP_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zip_register_progress_callback_with_state in -lzip" >&5
5 kx printf %s "checking for zip_register_progress_callback_with_state in -lzip... " >&6; }
5 kx if test ${ac_cv_lib_zip_zip_register_progress_callback_with_state+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lzip $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char zip_register_progress_callback_with_state ();
5 kx int
5 kx main (void)
5 kx {
5 kx return zip_register_progress_callback_with_state ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_zip_zip_register_progress_callback_with_state=yes
5 kx else $as_nop
5 kx ac_cv_lib_zip_zip_register_progress_callback_with_state=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zip_zip_register_progress_callback_with_state" >&5
5 kx printf "%s\n" "$ac_cv_lib_zip_zip_register_progress_callback_with_state" >&6; }
5 kx if test "x$ac_cv_lib_zip_zip_register_progress_callback_with_state" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_PROGRESS_CALLBACK 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_zip_zip_register_progress_callback_with_state
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $LIBZIP_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zip_register_cancel_callback_with_state in -lzip" >&5
5 kx printf %s "checking for zip_register_cancel_callback_with_state in -lzip... " >&6; }
5 kx if test ${ac_cv_lib_zip_zip_register_cancel_callback_with_state+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lzip $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char zip_register_cancel_callback_with_state ();
5 kx int
5 kx main (void)
5 kx {
5 kx return zip_register_cancel_callback_with_state ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_zip_zip_register_cancel_callback_with_state=yes
5 kx else $as_nop
5 kx ac_cv_lib_zip_zip_register_cancel_callback_with_state=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zip_zip_register_cancel_callback_with_state" >&5
5 kx printf "%s\n" "$ac_cv_lib_zip_zip_register_cancel_callback_with_state" >&6; }
5 kx if test "x$ac_cv_lib_zip_zip_register_cancel_callback_with_state" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_CANCEL_CALLBACK 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_zip_zip_register_cancel_callback_with_state
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx save_old_LDFLAGS=$LDFLAGS
5 kx ac_stuff="
5 kx $LIBZIP_LIBS
5 kx "
5 kx
5 kx save_ext_shared=$ext_shared
5 kx ext_shared=yes
5 kx
5 kx for ac_i in $ac_stuff; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="$LDFLAGS -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx LDFLAGS="-L$ai_p $LDFLAGS"
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$ld_runpath_switch$ai_p $LDFLAGS"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zip_compression_method_supported in -lzip" >&5
5 kx printf %s "checking for zip_compression_method_supported in -lzip... " >&6; }
5 kx if test ${ac_cv_lib_zip_zip_compression_method_supported+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lzip $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char zip_compression_method_supported ();
5 kx int
5 kx main (void)
5 kx {
5 kx return zip_compression_method_supported ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_zip_zip_compression_method_supported=yes
5 kx else $as_nop
5 kx ac_cv_lib_zip_zip_compression_method_supported=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zip_zip_compression_method_supported" >&5
5 kx printf "%s\n" "$ac_cv_lib_zip_zip_compression_method_supported" >&6; }
5 kx if test "x$ac_cv_lib_zip_zip_compression_method_supported" = xyes
5 kx then :
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_METHOD_SUPPORTED 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx LDFLAGS=$save_old_LDFLAGS
5 kx ext_shared=$save_ext_shared
5 kx unset ac_cv_lib_zip_zip_compression_method_supported
5 kx
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_ZIP 1" >>confdefs.h
5 kx
5 kx
5 kx PHP_ZIP_SOURCES="php_zip.c zip_stream.c"
5 kx
5 kx ext_builddir=ext/zip
5 kx ext_srcdir=$abs_srcdir/ext/zip
5 kx ext_dir=ext/zip
5 kx
5 kx ac_extra=
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_ZIP_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_ZIP_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC zip;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC zip;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_ZIP_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_ZIP_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_zip="$shared_objects_zip $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/zip.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/zip.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_zip"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/zip.$suffix: $ext_builddir/zip.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/zip.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/zip.$suffix: \$(shared_objects_zip) \$(ZIP_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_zip) \$(ZIP_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_ZIP 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_ZIP_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_ZIP_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC zip;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $PHP_ZIP_SOURCES; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC zip;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=zip
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ZIP_SHARED_LIBADD"
5 kx
5 kx
5 kx
5 kx src=$ext_srcdir/Makefile.frag
5 kx ac_srcdir=$ext_srcdir
5 kx ac_builddir=$ext_builddir
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_mysqlnd=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable mysqlnd" >&5
5 kx printf %s "checking whether to enable mysqlnd... " >&6; }
5 kx # Check whether --enable-mysqlnd was given.
5 kx if test ${enable_mysqlnd+y}
5 kx then :
5 kx enableval=$enable_mysqlnd; PHP_MYSQLND=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_MYSQLND=no
5 kx test "$PHP_ENABLE_ALL" && PHP_MYSQLND=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_MYSQLND in
5 kx shared,*)
5 kx PHP_MYSQLND=`echo "$PHP_MYSQLND"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_MYSQLND=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx php_enable_mysqlnd_compression_support=yes
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to disable compressed protocol support in mysqlnd" >&5
5 kx printf %s "checking whether to disable compressed protocol support in mysqlnd... " >&6; }
5 kx # Check whether --enable-mysqlnd_compression_support was given.
5 kx if test ${enable_mysqlnd_compression_support+y}
5 kx then :
5 kx enableval=$enable_mysqlnd_compression_support; PHP_MYSQLND_COMPRESSION_SUPPORT=$enableval
5 kx else $as_nop
5 kx
5 kx PHP_MYSQLND_COMPRESSION_SUPPORT=yes
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx ext_output=$PHP_MYSQLND_COMPRESSION_SUPPORT
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_MYSQLND" != "no" || test "$PHP_MYSQLND_ENABLED" = "yes"; then
5 kx mysqlnd_ps_sources="mysqlnd_ps.c mysqlnd_ps_codec.c"
5 kx mysqlnd_base_sources="mysqlnd_connection.c mysqlnd_alloc.c mysqlnd_charset.c mysqlnd_wireprotocol.c \
5 kx mysqlnd_loaddata.c mysqlnd_reverse_api.c mysqlnd_vio.c mysqlnd_protocol_frame_codec.c \
5 kx mysqlnd_statistics.c mysqlnd_driver.c mysqlnd_ext_plugin.c mysqlnd_auth.c \
5 kx mysqlnd_result.c mysqlnd_result_meta.c mysqlnd_debug.c mysqlnd_commands.c \
5 kx mysqlnd_block_alloc.c mysqlnd_read_buffer.c mysqlnd_plugin.c php_mysqlnd.c"
5 kx
5 kx
5 kx if test "$PHP_MYSQLND_COMPRESSION_SUPPORT" != "no"; then
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlib" >&5
5 kx printf %s "checking for zlib... " >&6; }
5 kx
5 kx if test -n "$ZLIB_CFLAGS"; then
5 kx pkg_cv_ZLIB_CFLAGS="$ZLIB_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "zlib") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ZLIB_CFLAGS=`$PKG_CONFIG --cflags "zlib" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$ZLIB_LIBS"; then
5 kx pkg_cv_ZLIB_LIBS="$ZLIB_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "zlib") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_ZLIB_LIBS=`$PKG_CONFIG --libs "zlib" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx ZLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "zlib" 2>&1`
5 kx else
5 kx ZLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "zlib" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$ZLIB_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (zlib) were not met:
5 kx
5 kx $ZLIB_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables ZLIB_CFLAGS
5 kx and ZLIB_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables ZLIB_CFLAGS
5 kx and ZLIB_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx ZLIB_CFLAGS=$pkg_cv_ZLIB_CFLAGS
5 kx ZLIB_LIBS=$pkg_cv_ZLIB_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx for ac_i in $ZLIB_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx MYSQLND_SHARED_LIBADD="$MYSQLND_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx MYSQLND_SHARED_LIBADD="$MYSQLND_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx MYSQLND_SHARED_LIBADD="-L$ai_p $MYSQLND_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && MYSQLND_SHARED_LIBADD="$ld_runpath_switch$ai_p $MYSQLND_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $ZLIB_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define MYSQLND_COMPRESSION_ENABLED 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define MYSQLND_SSL_SUPPORTED 1" >>confdefs.h
5 kx
5 kx
5 kx test -z "$PHP_OPENSSL" && PHP_OPENSSL=no
5 kx
5 kx if test "$PHP_OPENSSL" != "no" || test "$PHP_OPENSSL_DIR" != "no"; then
5 kx
5 kx found_openssl=no
5 kx
5 kx
5 kx pkg_failed=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openssl >= 1.0.2" >&5
5 kx printf %s "checking for openssl >= 1.0.2... " >&6; }
5 kx
5 kx if test -n "$OPENSSL_CFLAGS"; then
5 kx pkg_cv_OPENSSL_CFLAGS="$OPENSSL_CFLAGS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl >= 1.0.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl >= 1.0.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_CFLAGS=`$PKG_CONFIG --cflags "openssl >= 1.0.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx if test -n "$OPENSSL_LIBS"; then
5 kx pkg_cv_OPENSSL_LIBS="$OPENSSL_LIBS"
5 kx elif test -n "$PKG_CONFIG"; then
5 kx if test -n "$PKG_CONFIG" && \
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"openssl >= 1.0.2\""; } >&5
5 kx ($PKG_CONFIG --exists --print-errors "openssl >= 1.0.2") 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx pkg_cv_OPENSSL_LIBS=`$PKG_CONFIG --libs "openssl >= 1.0.2" 2>/dev/null`
5 kx test "x$?" != "x0" && pkg_failed=yes
5 kx else
5 kx pkg_failed=yes
5 kx fi
5 kx else
5 kx pkg_failed=untried
5 kx fi
5 kx
5 kx
5 kx
5 kx if test $pkg_failed = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5 kx _pkg_short_errors_supported=yes
5 kx else
5 kx _pkg_short_errors_supported=no
5 kx fi
5 kx if test $_pkg_short_errors_supported = yes; then
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "openssl >= 1.0.2" 2>&1`
5 kx else
5 kx OPENSSL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "openssl >= 1.0.2" 2>&1`
5 kx fi
5 kx # Put the nasty error message in config.log where it belongs
5 kx echo "$OPENSSL_PKG_ERRORS" >&5
5 kx
5 kx as_fn_error $? "Package requirements (openssl >= 1.0.2) were not met:
5 kx
5 kx $OPENSSL_PKG_ERRORS
5 kx
5 kx Consider adjusting the PKG_CONFIG_PATH environment variable if you
5 kx installed software in a non-standard prefix.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details." "$LINENO" 5
5 kx elif test $pkg_failed = untried; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5 kx is in your PATH or set the PKG_CONFIG environment variable to the full
5 kx path to pkg-config.
5 kx
5 kx Alternatively, you may set the environment variables OPENSSL_CFLAGS
5 kx and OPENSSL_LIBS to avoid the need to call pkg-config.
5 kx See the pkg-config man page for more details.
5 kx
5 kx To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx else
5 kx OPENSSL_CFLAGS=$pkg_cv_OPENSSL_CFLAGS
5 kx OPENSSL_LIBS=$pkg_cv_OPENSSL_LIBS
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx found_openssl=yes
5 kx fi
5 kx
5 kx if test "$found_openssl" = "yes"; then
5 kx
5 kx for ac_i in $OPENSSL_LIBS; do
5 kx case $ac_i in
5 kx -pthread)
5 kx if test "$ext_shared" = "yes"; then
5 kx MYSQLND_SHARED_LIBADD="$MYSQLND_SHARED_LIBADD -pthread"
5 kx else
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS$unique=set"
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ac_i"
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ac_i|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$EXTRA_LDFLAGS_PROGRAM$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "EXTRA_LDFLAGS_PROGRAM$unique=set"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $ac_i"
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx -l*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx if test "$ext_shared" = "yes"; then
5 kx MYSQLND_SHARED_LIBADD="$MYSQLND_SHARED_LIBADD -l$ac_ii"
5 kx else
5 kx
5 kx
5 kx case $ac_ii in
5 kx c|c_r) ;;
5 kx *)
5 kx LIBS="$LIBS -l$ac_ii"
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx ;;
5 kx -L*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/$PHP_LIBDIR" && test "$ac_ii" != "/usr/lib"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx if test "$ext_shared" = "yes"; then
5 kx MYSQLND_SHARED_LIBADD="-L$ai_p $MYSQLND_SHARED_LIBADD"
5 kx test -n "$ld_runpath_switch" && MYSQLND_SHARED_LIBADD="$ld_runpath_switch$ai_p $MYSQLND_SHARED_LIBADD"
5 kx else
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "LIBPATH$unique=set"
5 kx
5 kx test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
5 kx LDFLAGS="$LDFLAGS -L$ai_p"
5 kx PHP_RPATHS="$PHP_RPATHS $ai_p"
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx for ac_i in $OPENSSL_CFLAGS; do
5 kx case $ac_i in
5 kx -I*)
5 kx ac_ii=`echo $ac_i|cut -c 3-`
5 kx
5 kx if test "$ac_ii" != "/usr/include"; then
5 kx
5 kx if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
5 kx ai_p=$ac_ii
5 kx else
5 kx
5 kx ep_dir=`echo $ac_ii|$SED 's%/*[^/][^/]*/*$%%'`
5 kx
5 kx ep_realdir=`(cd "$ep_dir" && pwd)`
5 kx ai_p="$ep_realdir"/`basename "$ac_ii"`
5 kx fi
5 kx
5 kx
5 kx
5 kx unique=`echo $ai_p|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INCLUDEPATH$unique=set"
5 kx
5 kx if test ""; then
5 kx INCLUDES="-I$ai_p $INCLUDES"
5 kx else
5 kx INCLUDES="$INCLUDES -I$ai_p"
5 kx fi
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx printf "%s\n" "#define MYSQLND_HAVE_SSL 1" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx mysqlnd_sources="$mysqlnd_base_sources $mysqlnd_ps_sources"
5 kx
5 kx ext_builddir=ext/mysqlnd
5 kx ext_srcdir=$abs_srcdir/ext/mysqlnd
5 kx ext_dir=ext/mysqlnd
5 kx
5 kx ac_extra=`echo "-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"|$SED s#@ext_srcdir@#$ext_srcdir#g|$SED s#@ext_builddir@#$ext_builddir#g`
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
5 kx PHP_MYSQLND_SHARED=no
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $mysqlnd_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC mysqlnd;$ext_dir"
5 kx if test "$ext_shared" != "nocli"; then
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC mysqlnd;$ext_dir"
5 kx fi
5 kx else
5 kx if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
5 kx PHP_MYSQLND_SHARED=yes
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$shared_c_pre
5 kx b_cxx_pre=$shared_cxx_pre
5 kx b_c_meta=$shared_c_meta
5 kx b_cxx_meta=$shared_cxx_meta
5 kx b_c_post=$shared_c_post
5 kx b_cxx_post=$shared_cxx_post
5 kx b_lo=$shared_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $mysqlnd_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx shared_objects_mysqlnd="$shared_objects_mysqlnd $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -DZEND_COMPILE_DL_EXT=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx install_modules="install-modules"
5 kx suffix=la
5 kx
5 kx case $host_alias in
5 kx *aix*)
5 kx additional_flags="-Wl,-G"
5 kx ;;
5 kx esac
5 kx
5 kx if test "x" = "xyes"; then
5 kx PHP_ZEND_EX="$PHP_ZEND_EX \$(phplibdir)/mysqlnd.$suffix"
5 kx else
5 kx PHP_MODULES="$PHP_MODULES \$(phplibdir)/mysqlnd.$suffix"
5 kx fi
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_mysqlnd"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx \$(phplibdir)/mysqlnd.$suffix: $ext_builddir/mysqlnd.$suffix
5 kx \$(LIBTOOL) --mode=install cp $ext_builddir/mysqlnd.$suffix \$(phplibdir)
5 kx
5 kx $ext_builddir/mysqlnd.$suffix: \$(shared_objects_mysqlnd) \$(MYSQLND_SHARED_DEPENDENCIES)
5 kx \$(LIBTOOL) --mode=link \$(CC) -shared \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(LDFLAGS) $additional_flags -o \$@ -export-dynamic -avoid-version -prefer-pic -module -rpath \$(phplibdir) \$(EXTRA_LDFLAGS) \$(shared_objects_mysqlnd) \$(MYSQLND_SHARED_LIBADD)
5 kx
5 kx EOF
5 kx
5 kx
5 kx printf "%s\n" "#define COMPILE_DL_MYSQLND 1" >>confdefs.h
5 kx
5 kx fi
5 kx fi
5 kx
5 kx if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
5 kx PHP_MYSQLND_SHARED=no
5 kx case "$PHP_SAPI" in
5 kx cgi|embed|phpdbg)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $mysqlnd_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx EXT_STATIC="$EXT_STATIC mysqlnd;$ext_dir"
5 kx ;;
5 kx *)
5 kx
5 kx
5 kx case $ext_dir in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "$ext_dir"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/$ext_dir/"; ac_bdir="$ext_dir/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in $mysqlnd_sources; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta $ac_extra -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx ;;
5 kx esac
5 kx EXT_CLI_STATIC="$EXT_CLI_STATIC mysqlnd;$ext_dir"
5 kx fi
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR $ext_builddir"
5 kx
5 kx
5 kx
5 kx if test "$ext_builddir" = "."; then
5 kx PHP_PECL_EXTENSION=mysqlnd
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_PECL_EXTENSION"
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx $php_shtool mkdir -p ext/mysqlnd
5 kx
5 kx
5 kx
5 kx
5 kx for header_file in ext/mysqlnd/; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_MYSQLND" != "no" || test "$PHP_MYSQLND_ENABLED" = "yes" || test "$PHP_MYSQLI" != "no"; then
5 kx
5 kx
5 kx $php_shtool mkdir -p ext/mysqlnd
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx case $host_alias in
5 kx i[3456]86-*-linux-* | x86_64-*-linux-*)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking linker support for -zcommon-page-size=2097152" >&5
5 kx printf %s "checking linker support for -zcommon-page-size=2097152... " >&6; }
5 kx save_LDFLAGS=$LDFLAGS
5 kx LDFLAGS="$LDFLAGS -Wl,-zcommon-page-size=2097152 -Wl,-zmax-page-size=2097152"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx ac_cv_common_page_size=no
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() {return 0;}
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx ac_cv_common_page_size=yes
5 kx else $as_nop
5 kx ac_cv_common_page_size=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LDFLAGS=$save_LDFLAGS
5 kx if test "$ac_cv_common_page_size" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM -Wl,-zcommon-page-size=2097152 -Wl,-zmax-page-size=2097152"
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking linker support for -zmax-page-size=2097152" >&5
5 kx printf %s "checking linker support for -zmax-page-size=2097152... " >&6; }
5 kx save_LDFLAGS=$LDFLAGS
5 kx LDFLAGS="$LDFLAGS -Wl,-zmax-page-size=2097152"
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx ac_cv_max_page_size=no
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx int main() {return 0;}
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx ac_cv_max_page_size=yes
5 kx else $as_nop
5 kx ac_cv_max_page_size=no
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx LDFLAGS=$save_LDFLAGS
5 kx if test "$ac_cv_max_page_size" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM -Wl,-zmax-page-size=2097152"
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx enable_shared=yes
5 kx enable_static=yes
5 kx
5 kx case $php_sapi_module in
5 kx shared)
5 kx if test "$PHP_CGI" = "no" && test "$PHP_CLI" = "no" && test "$PHP_FPM" = "no" && test "$PHP_LITESPEED" = "no" && test "$PHP_PHPDBG" = "no"; then
5 kx enable_static=no
5 kx fi
5 kx case $with_pic in
5 kx yes)
5 kx standard_libtool_flag='-prefer-pic'
5 kx ;;
5 kx no)
5 kx standard_libtool_flag='-prefer-non-pic'
5 kx ;;
5 kx esac
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS -avoid-version -module"
5 kx ;;
5 kx *)
5 kx standard_libtool_flag='-prefer-non-pic -static'
5 kx if test -z "$PHP_MODULES" && test -z "$PHP_ZEND_EX"; then
5 kx enable_shared=no
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx EXTRA_LIBS="$EXTRA_LIBS $DLIBS $LIBS"
5 kx
5 kx if test "$ac_cv_lib_crypt_crypt" = "yes"; then
5 kx EXTRA_LIBS="-lcrypt $EXTRA_LIBS -lcrypt"
5 kx fi
5 kx
5 kx unset LIBS LDFLAGS
5 kx
5 kx
5 kx
5 kx # Check whether --enable- was given.
5 kx if test ${enable_+y}
5 kx then :
5 kx enableval=$enable_;
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Configuring PEAR${T_ME}" >&5
5 kx printf "%s\n" "${T_MD}Configuring PEAR${T_ME}" >&6; }
5 kx
5 kx
5 kx if test -z "$with_pear" && test "$enable_pear" = "no"; then
5 kx with_pear=no
5 kx fi
5 kx
5 kx if test "$PHP_CLI" = "no"; then
5 kx with_pear=no
5 kx fi
5 kx
5 kx
5 kx php_with_pear=no
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to install PEAR" >&5
5 kx printf %s "checking whether to install PEAR... " >&6; }
5 kx
5 kx # Check whether --with-pear was given.
5 kx if test ${with_pear+y}
5 kx then :
5 kx withval=$with_pear; PHP_PEAR=$withval
5 kx else $as_nop
5 kx
5 kx PHP_PEAR=no
5 kx test "$PHP_ENABLE_ALL" && PHP_PEAR=$PHP_ENABLE_ALL
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx ext_output="yes, shared"
5 kx ext_shared=yes
5 kx case $PHP_PEAR in
5 kx shared,*)
5 kx PHP_PEAR=`echo "$PHP_PEAR"|$SED 's/^shared,//'`
5 kx ;;
5 kx shared)
5 kx PHP_PEAR=yes
5 kx ;;
5 kx no)
5 kx ext_output=no
5 kx ext_shared=no
5 kx ;;
5 kx *)
5 kx ext_output=yes
5 kx ext_shared=no
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ext_output" >&5
5 kx printf "%s\n" "$ext_output" >&6; }
5 kx
5 kx
5 kx
5 kx
5 kx if test "$PHP_PEAR" != "no"; then
5 kx
5 kx if test "$PHP_XML" = "no"; then
5 kx pear_error_msg="$pear_error_msg
5 kx PEAR requires XML to be enabled. Add --enable-xml to the configure line. (or --without-pear)"
5 kx fi
5 kx
5 kx if test "$pear_error_msg"; then
5 kx as_fn_error $? "$pear_error_msg" "$LINENO" 5
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: The --with-pear option is deprecated" >&5
5 kx printf "%s\n" "$as_me: WARNING: The --with-pear option is deprecated" >&2;}
5 kx
5 kx install_pear="install-pear"
5 kx PEAR_INSTALLDIR=$PHP_PEAR
5 kx
5 kx if test "$PHP_PEAR" = "yes"; then
5 kx case $PHP_LAYOUT in
5 kx GNU) PEAR_INSTALLDIR=$datadir/pear;;
5 kx *) PEAR_INSTALLDIR=$libdir/php;;
5 kx esac
5 kx fi
5 kx
5 kx
5 kx src=$abs_srcdir/pear/Makefile.frag
5 kx ac_srcdir=$abs_srcdir/pear
5 kx ac_builddir=pear
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx fi
5 kx
5 kx
5 kx # Check whether --enable-fiber-asm was given.
5 kx if test ${enable_fiber_asm+y}
5 kx then :
5 kx enableval=$enable_fiber_asm; fiber_asm=$enableval
5 kx else $as_nop
5 kx fiber_asm='yes'
5 kx fi
5 kx
5 kx
5 kx
5 kx # Check whether --enable- was given.
5 kx if test ${enable_+y}
5 kx then :
5 kx enableval=$enable_;
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Configuring Zend${T_ME}" >&5
5 kx printf "%s\n" "${T_MD}Configuring Zend${T_ME}" >&6; }
5 kx
5 kx
5 kx case $host_cpu in #(
5 kx x86_64*|amd64*) :
5 kx fiber_cpu="x86_64" ;; #(
5 kx x86*|amd*|i?86*|pentium) :
5 kx fiber_cpu="i386" ;; #(
5 kx aarch64*|arm64*) :
5 kx fiber_cpu="arm64" ;; #(
5 kx arm*) :
5 kx fiber_cpu="arm32" ;; #(
5 kx ppc64*|powerpc64*) :
5 kx fiber_cpu="ppc64" ;; #(
5 kx ppc*|powerpc*) :
5 kx fiber_cpu="ppc32" ;; #(
5 kx riscv64*) :
5 kx fiber_cpu="riscv64" ;; #(
5 kx s390x*) :
5 kx fiber_cpu="s390x" ;; #(
5 kx mips64*) :
5 kx fiber_cpu="mips64" ;; #(
5 kx mips*) :
5 kx fiber_cpu="mips32" ;; #(
5 kx *) :
5 kx fiber_cpu="unknown"
5 kx ;;
5 kx esac
5 kx
5 kx case $host_os in #(
5 kx darwin*) :
5 kx fiber_os="mac" ;; #(
5 kx aix*|os400*) :
5 kx fiber_os="aix" ;; #(
5 kx *) :
5 kx fiber_os="other"
5 kx ;;
5 kx esac
5 kx
5 kx case $fiber_cpu in #(
5 kx x86_64) :
5 kx fiber_asm_file_prefix="x86_64_sysv" ;; #(
5 kx i386) :
5 kx fiber_asm_file_prefix="i386_sysv" ;; #(
5 kx arm64) :
5 kx fiber_asm_file_prefix="arm64_aapcs" ;; #(
5 kx arm32) :
5 kx fiber_asm_file_prefix="arm_aapcs" ;; #(
5 kx ppc64) :
5 kx fiber_asm_file_prefix="ppc64_sysv" ;; #(
5 kx ppc32) :
5 kx fiber_asm_file_prefix="ppc32_sysv" ;; #(
5 kx riscv64) :
5 kx fiber_asm_file_prefix="riscv64_sysv" ;; #(
5 kx s390x) :
5 kx fiber_asm_file_prefix="s390x_sysv" ;; #(
5 kx mips64) :
5 kx fiber_asm_file_prefix="mips64_n64" ;; #(
5 kx mips32) :
5 kx fiber_asm_file_prefix="mips32_o32" ;; #(
5 kx *) :
5 kx fiber_asm_file_prefix="unknown"
5 kx ;;
5 kx esac
5 kx
5 kx if test "$fiber_os" = 'mac'; then
5 kx fiber_asm_file="combined_sysv_macho_gas"
5 kx elif test "$fiber_os" = 'aix'; then
5 kx # AIX uses a different calling convention (shared with non-_CALL_ELF Linux).
5 kx # The AIX assembler isn't GNU, but the file is compatible.
5 kx fiber_asm_file="${fiber_asm_file_prefix}_xcoff_gas"
5 kx elif test "$fiber_asm_file_prefix" != 'unknown'; then
5 kx fiber_asm_file="${fiber_asm_file_prefix}_elf_gas"
5 kx else
5 kx fiber_asm="no"
5 kx fi
5 kx
5 kx if test "$fiber_asm" = 'yes'; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fiber switching context" >&5
5 kx printf %s "checking for fiber switching context... " >&6; }
5 kx
5 kx printf "%s\n" "#define ZEND_FIBER_ASM 1" >>confdefs.h
5 kx
5 kx
5 kx
5 kx case Zend/asm in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "Zend/asm"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/Zend/asm/"; ac_bdir="Zend/asm/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in make_${fiber_asm_file}.S jump_${fiber_asm_file}.S; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx *.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" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fiber_asm_file" >&5
5 kx printf "%s\n" "$fiber_asm_file" >&6; }
5 kx else
5 kx if test "$fiber_os" = 'mac'; then
5 kx
5 kx printf "%s\n" "#define _XOPEN_SOURCE 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_header_compile "$LINENO" "ucontext.h" "ac_cv_header_ucontext_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_ucontext_h" = xyes
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define ZEND_FIBER_UCONTEXT 1" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx
5 kx as_fn_error $? "fibers not available on this platform" "$LINENO" 5
5 kx
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx ac_fn_c_check_header_compile "$LINENO" "cpuid.h" "ac_cv_header_cpuid_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_cpuid_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_CPUID_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx ac_fn_c_check_func "$LINENO" "getpid" "ac_cv_func_getpid"
5 kx if test "x$ac_cv_func_getpid" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_GETPID 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "kill" "ac_cv_func_kill"
5 kx if test "x$ac_cv_func_kill" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_KILL 1" >>confdefs.h
5 kx
5 kx fi
5 kx ac_fn_c_check_func "$LINENO" "sigsetjmp" "ac_cv_func_sigsetjmp"
5 kx if test "x$ac_cv_func_sigsetjmp" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SIGSETJMP 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for usable _FPU_SETCW" >&5
5 kx printf %s "checking for usable _FPU_SETCW... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <fpu_control.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx fpu_control_t fpu_oldcw, fpu_cw;
5 kx volatile double result;
5 kx double a = 2877.0;
5 kx volatile double b = 1000000.0;
5 kx
5 kx _FPU_GETCW(fpu_oldcw);
5 kx fpu_cw = (fpu_oldcw & ~_FPU_EXTENDED & ~_FPU_SINGLE) | _FPU_DOUBLE;
5 kx _FPU_SETCW(fpu_cw);
5 kx result = a / b;
5 kx _FPU_SETCW(fpu_oldcw);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cfp_have__fpu_setcw=yes
5 kx else $as_nop
5 kx ac_cfp_have__fpu_setcw=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx if test "$ac_cfp_have__fpu_setcw" = "yes" ; then
5 kx
5 kx printf "%s\n" "#define HAVE__FPU_SETCW 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for usable fpsetprec" >&5
5 kx printf %s "checking for usable fpsetprec... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <machine/ieeefp.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx fp_prec_t fpu_oldprec;
5 kx volatile double result;
5 kx double a = 2877.0;
5 kx volatile double b = 1000000.0;
5 kx
5 kx fpu_oldprec = fpgetprec();
5 kx fpsetprec(FP_PD);
5 kx result = a / b;
5 kx fpsetprec(fpu_oldprec);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cfp_have_fpsetprec=yes
5 kx else $as_nop
5 kx ac_cfp_have_fpsetprec=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx if test "$ac_cfp_have_fpsetprec" = "yes" ; then
5 kx
5 kx printf "%s\n" "#define HAVE_FPSETPREC 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for usable _controlfp" >&5
5 kx printf %s "checking for usable _controlfp... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <float.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx unsigned int fpu_oldcw;
5 kx volatile double result;
5 kx double a = 2877.0;
5 kx volatile double b = 1000000.0;
5 kx
5 kx fpu_oldcw = _controlfp(0, 0);
5 kx _controlfp(_PC_53, _MCW_PC);
5 kx result = a / b;
5 kx _controlfp(fpu_oldcw, _MCW_PC);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cfp_have__controlfp=yes
5 kx else $as_nop
5 kx ac_cfp_have__controlfp=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx if test "$ac_cfp_have__controlfp" = "yes" ; then
5 kx
5 kx printf "%s\n" "#define HAVE__CONTROLFP 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for usable _controlfp_s" >&5
5 kx printf %s "checking for usable _controlfp_s... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <float.h>
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx unsigned int fpu_oldcw, fpu_cw;
5 kx volatile double result;
5 kx double a = 2877.0;
5 kx volatile double b = 1000000.0;
5 kx
5 kx _controlfp_s(&fpu_cw, 0, 0);
5 kx fpu_oldcw = fpu_cw;
5 kx _controlfp_s(&fpu_cw, _PC_53, _MCW_PC);
5 kx result = a / b;
5 kx _controlfp_s(&fpu_cw, fpu_oldcw, _MCW_PC);
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cfp_have__controlfp_s=yes
5 kx else $as_nop
5 kx ac_cfp_have__controlfp_s=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx if test "$ac_cfp_have__controlfp_s" = "yes" ; then
5 kx
5 kx printf "%s\n" "#define HAVE__CONTROLFP_S 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether FPU control word can be manipulated by inline assembler" >&5
5 kx printf %s "checking whether FPU control word can be manipulated by inline assembler... " >&6; }
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* nothing */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx unsigned int oldcw, cw;
5 kx volatile double result;
5 kx double a = 2877.0;
5 kx volatile double b = 1000000.0;
5 kx
5 kx __asm__ __volatile__ ("fnstcw %0" : "=m" (*&oldcw));
5 kx cw = (oldcw & ~0x0 & ~0x300) | 0x200;
5 kx __asm__ __volatile__ ("fldcw %0" : : "m" (*&cw));
5 kx
5 kx result = a / b;
5 kx
5 kx __asm__ __volatile__ ("fldcw %0" : : "m" (*&oldcw));
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cfp_have_fpu_inline_asm_x86=yes
5 kx else $as_nop
5 kx ac_cfp_have_fpu_inline_asm_x86=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx if test "$ac_cfp_have_fpu_inline_asm_x86" = "yes" ; then
5 kx
5 kx printf "%s\n" "#define HAVE_FPU_INLINE_ASM_X86 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether double cast to long preserves least significant bits" >&5
5 kx printf %s "checking whether double cast to long preserves least significant bits... " >&6; }
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <limits.h>
5 kx #include <stdlib.h>
5 kx
5 kx int main()
5 kx {
5 kx if (sizeof(long) == 4) {
5 kx double d = (double) LONG_MIN * LONG_MIN + 2e9;
5 kx
5 kx if ((long) d == 2e9 && (long) -d == -2e9) {
5 kx return 0;
5 kx }
5 kx } else if (sizeof(long) == 8) {
5 kx double correct = 18e18 - ((double) LONG_MIN * -2); /* Subtract ULONG_MAX + 1 */
5 kx
5 kx if ((long) 18e18 == correct) { /* On 64-bit, only check between LONG_MAX and ULONG_MAX */
5 kx return 0;
5 kx }
5 kx }
5 kx return 1;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define ZEND_DVAL_TO_LVAL_CAST_OK 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx else $as_nop
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx
5 kx ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
5 kx if test "x$ac_cv_header_dlfcn_h" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether dlsym() requires a leading underscore in symbol names" >&5
5 kx printf %s "checking whether dlsym() requires a leading underscore in symbol names... " >&6; }
5 kx if test "$cross_compiling" = yes; then :
5 kx
5 kx else
5 kx lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
5 kx lt_status=$lt_dlunknown
5 kx cat > conftest.$ac_ext <<EOF
5 kx #line 87073 "configure"
5 kx #include "confdefs.h"
5 kx
5 kx #if HAVE_DLFCN_H
5 kx #include <dlfcn.h>
5 kx #endif
5 kx
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx
5 kx #ifdef RTLD_GLOBAL
5 kx # define LT_DLGLOBAL RTLD_GLOBAL
5 kx #else
5 kx # ifdef DL_GLOBAL
5 kx # define LT_DLGLOBAL DL_GLOBAL
5 kx # else
5 kx # define LT_DLGLOBAL 0
5 kx # endif
5 kx #endif
5 kx
5 kx /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
5 kx find out it does not work in some platform. */
5 kx #ifndef LT_DLLAZY_OR_NOW
5 kx # ifdef RTLD_LAZY
5 kx # define LT_DLLAZY_OR_NOW RTLD_LAZY
5 kx # else
5 kx # ifdef DL_LAZY
5 kx # define LT_DLLAZY_OR_NOW DL_LAZY
5 kx # else
5 kx # ifdef RTLD_NOW
5 kx # define LT_DLLAZY_OR_NOW RTLD_NOW
5 kx # else
5 kx # ifdef DL_NOW
5 kx # define LT_DLLAZY_OR_NOW DL_NOW
5 kx # else
5 kx # define LT_DLLAZY_OR_NOW 0
5 kx # endif
5 kx # endif
5 kx # endif
5 kx # endif
5 kx #endif
5 kx
5 kx void fnord() { int i=42;}
5 kx int main ()
5 kx {
5 kx void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
5 kx int status = $lt_dlunknown;
5 kx
5 kx if (self)
5 kx {
5 kx if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
5 kx else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
5 kx /* dlclose (self); */
5 kx }
5 kx else
5 kx puts (dlerror ());
5 kx
5 kx return (status);
5 kx }
5 kx EOF
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5 kx (eval $ac_link) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
5 kx (./conftest; exit; ) >&5 2>/dev/null
5 kx lt_status=$?
5 kx case x$lt_status in
5 kx x$lt_dlno_uscore)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx ;;
5 kx x$lt_dlneed_uscore)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx printf "%s\n" "#define DLSYM_NEEDS_UNDERSCORE 1" >>confdefs.h
5 kx
5 kx ;;
5 kx x$lt_dlunknown|x*)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx ;;
5 kx esac
5 kx else :
5 kx # compilation failed
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx
5 kx fi
5 kx fi
5 kx rm -fr conftest*
5 kx
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable thread-safety" >&5
5 kx printf %s "checking whether to enable thread-safety... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ZEND_ZTS" >&5
5 kx printf "%s\n" "$ZEND_ZTS" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable Zend debugging" >&5
5 kx printf %s "checking whether to enable Zend debugging... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ZEND_DEBUG" >&5
5 kx printf "%s\n" "$ZEND_DEBUG" >&6; }
5 kx
5 kx if test "$ZEND_DEBUG" = "yes"; then
5 kx
5 kx printf "%s\n" "#define ZEND_DEBUG 1" >>confdefs.h
5 kx
5 kx echo " $CFLAGS" | grep ' -g' >/dev/null || DEBUG_CFLAGS="-g"
5 kx if test "$CFLAGS" = "-g -O2"; then
5 kx CFLAGS=-g
5 kx fi
5 kx else
5 kx
5 kx printf "%s\n" "#define ZEND_DEBUG 0" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx test -n "$GCC" && CFLAGS="-Wall -Wextra -Wno-strict-aliasing -Wno-unused-parameter -Wno-sign-compare $CFLAGS"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wno-clobbered" >&5
5 kx printf %s "checking whether C compiler accepts -Wno-clobbered... " >&6; }
5 kx if test ${ax_cv_check_cflags__Werror__Wno_clobbered+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -Werror -Wno-clobbered"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags__Werror__Wno_clobbered=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags__Werror__Wno_clobbered=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__Wno_clobbered" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags__Werror__Wno_clobbered" >&6; }
5 kx if test "x$ax_cv_check_cflags__Werror__Wno_clobbered" = xyes
5 kx then :
5 kx CFLAGS="-Wno-clobbered $CFLAGS"
5 kx else $as_nop
5 kx :
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wimplicit-fallthrough=1" >&5
5 kx printf %s "checking whether C compiler accepts -Wimplicit-fallthrough=1... " >&6; }
5 kx if test ${ax_cv_check_cflags__Werror__Wimplicit_fallthrough_1+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -Werror -Wimplicit-fallthrough=1"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags__Werror__Wimplicit_fallthrough_1=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags__Werror__Wimplicit_fallthrough_1=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__Wimplicit_fallthrough_1" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags__Werror__Wimplicit_fallthrough_1" >&6; }
5 kx if test "x$ax_cv_check_cflags__Werror__Wimplicit_fallthrough_1" = xyes
5 kx then :
5 kx CFLAGS="$CFLAGS -Wimplicit-fallthrough=1"
5 kx else $as_nop
5 kx :
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wduplicated-cond" >&5
5 kx printf %s "checking whether C compiler accepts -Wduplicated-cond... " >&6; }
5 kx if test ${ax_cv_check_cflags__Werror__Wduplicated_cond+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -Werror -Wduplicated-cond"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags__Werror__Wduplicated_cond=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags__Werror__Wduplicated_cond=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__Wduplicated_cond" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags__Werror__Wduplicated_cond" >&6; }
5 kx if test "x$ax_cv_check_cflags__Werror__Wduplicated_cond" = xyes
5 kx then :
5 kx CFLAGS="-Wduplicated-cond $CFLAGS"
5 kx else $as_nop
5 kx :
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wlogical-op" >&5
5 kx printf %s "checking whether C compiler accepts -Wlogical-op... " >&6; }
5 kx if test ${ax_cv_check_cflags__Werror__Wlogical_op+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -Werror -Wlogical-op"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags__Werror__Wlogical_op=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags__Werror__Wlogical_op=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__Wlogical_op" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags__Werror__Wlogical_op" >&6; }
5 kx if test "x$ax_cv_check_cflags__Werror__Wlogical_op" = xyes
5 kx then :
5 kx CFLAGS="-Wlogical-op $CFLAGS"
5 kx else $as_nop
5 kx :
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wformat-truncation" >&5
5 kx printf %s "checking whether C compiler accepts -Wformat-truncation... " >&6; }
5 kx if test ${ax_cv_check_cflags__Werror__Wformat_truncation+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -Werror -Wformat-truncation"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags__Werror__Wformat_truncation=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags__Werror__Wformat_truncation=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__Wformat_truncation" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags__Werror__Wformat_truncation" >&6; }
5 kx if test "x$ax_cv_check_cflags__Werror__Wformat_truncation" = xyes
5 kx then :
5 kx CFLAGS="-Wformat-truncation $CFLAGS"
5 kx else $as_nop
5 kx :
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wstrict-prototypes" >&5
5 kx printf %s "checking whether C compiler accepts -Wstrict-prototypes... " >&6; }
5 kx if test ${ax_cv_check_cflags__Werror__Wstrict_prototypes+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -Werror -Wstrict-prototypes"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags__Werror__Wstrict_prototypes=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags__Werror__Wstrict_prototypes=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__Wstrict_prototypes" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags__Werror__Wstrict_prototypes" >&6; }
5 kx if test "x$ax_cv_check_cflags__Werror__Wstrict_prototypes" = xyes
5 kx then :
5 kx CFLAGS="-Wstrict-prototypes $CFLAGS"
5 kx else $as_nop
5 kx :
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fno-common" >&5
5 kx printf %s "checking whether C compiler accepts -fno-common... " >&6; }
5 kx if test ${ax_cv_check_cflags__Werror__fno_common+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -Werror -fno-common"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags__Werror__fno_common=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags__Werror__fno_common=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__fno_common" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags__Werror__fno_common" >&6; }
5 kx if test "x$ax_cv_check_cflags__Werror__fno_common" = xyes
5 kx then :
5 kx CFLAGS="-fno-common $CFLAGS"
5 kx else $as_nop
5 kx :
5 kx fi
5 kx
5 kx
5 kx test -n "$DEBUG_CFLAGS" && CFLAGS="$CFLAGS $DEBUG_CFLAGS"
5 kx
5 kx if test "$ZEND_ZTS" = "yes"; then
5 kx
5 kx printf "%s\n" "#define ZTS 1" >>confdefs.h
5 kx
5 kx CFLAGS="$CFLAGS -DZTS"
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5 kx printf %s "checking for inline... " >&6; }
5 kx if test ${ac_cv_c_inline+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_cv_c_inline=no
5 kx for ac_kw in inline __inline__ __inline; do
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #ifndef __cplusplus
5 kx typedef int foo_t;
5 kx static $ac_kw foo_t static_foo (void) {return 0; }
5 kx $ac_kw foo_t foo (void) {return 0; }
5 kx #endif
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ac_cv_c_inline=$ac_kw
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx test "$ac_cv_c_inline" != no && break
5 kx done
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5 kx printf "%s\n" "$ac_cv_c_inline" >&6; }
5 kx
5 kx case $ac_cv_c_inline in
5 kx inline | yes) ;;
5 kx *)
5 kx case $ac_cv_c_inline in
5 kx no) ac_val=;;
5 kx *) ac_val=$ac_cv_c_inline;;
5 kx esac
5 kx cat >>confdefs.h <<_ACEOF
5 kx #ifndef __cplusplus
5 kx #define inline $ac_val
5 kx #endif
5 kx _ACEOF
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system is Darwin" >&5
5 kx printf %s "checking target system is Darwin... " >&6; }
5 kx if echo "$target" | grep "darwin" > /dev/null; then
5 kx
5 kx printf "%s\n" "#define DARWIN 1" >>confdefs.h
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MM alignment and log values" >&5
5 kx printf %s "checking for MM alignment and log values... " >&6; }
5 kx
5 kx if test "$cross_compiling" = yes
5 kx then :
5 kx
5 kx
5 kx printf "%s\n" "#define ZEND_MM_ALIGNMENT 8" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define ZEND_MM_ALIGNMENT_LOG2 3" >>confdefs.h
5 kx
5 kx
5 kx else $as_nop
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx
5 kx typedef union _mm_align_test {
5 kx void *ptr;
5 kx double dbl;
5 kx long lng;
5 kx } mm_align_test;
5 kx
5 kx #if (defined (__GNUC__) && __GNUC__ >= 2)
5 kx #define ZEND_MM_ALIGNMENT (__alignof__ (mm_align_test))
5 kx #else
5 kx #define ZEND_MM_ALIGNMENT (sizeof(mm_align_test))
5 kx #endif
5 kx
5 kx int main()
5 kx {
5 kx int i = ZEND_MM_ALIGNMENT;
5 kx int zeros = 0;
5 kx FILE *fp;
5 kx
5 kx while (i & ~0x1) {
5 kx zeros++;
5 kx i = i >> 1;
5 kx }
5 kx
5 kx fp = fopen("conftest.zend", "w");
5 kx fprintf(fp, "%d %d\n", ZEND_MM_ALIGNMENT, zeros);
5 kx fclose(fp);
5 kx
5 kx return 0;
5 kx }
5 kx
5 kx _ACEOF
5 kx if ac_fn_c_try_run "$LINENO"
5 kx then :
5 kx
5 kx LIBZEND_MM_ALIGN=`cat conftest.zend | cut -d ' ' -f 1`
5 kx LIBZEND_MM_ALIGN_LOG2=`cat conftest.zend | cut -d ' ' -f 2`
5 kx
5 kx printf "%s\n" "#define ZEND_MM_ALIGNMENT $LIBZEND_MM_ALIGN" >>confdefs.h
5 kx
5 kx
5 kx printf "%s\n" "#define ZEND_MM_ALIGNMENT_LOG2 $LIBZEND_MM_ALIGN_LOG2" >>confdefs.h
5 kx
5 kx
5 kx fi
5 kx rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5 kx conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
5 kx printf "%s\n" "done" >&6; }
5 kx
5 kx ac_fn_c_check_func "$LINENO" "mremap" "ac_cv_func_mremap"
5 kx if test "x$ac_cv_func_mremap" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_MREMAP 1" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx # Check whether --enable-zend-signals was given.
5 kx if test ${enable_zend_signals+y}
5 kx then :
5 kx enableval=$enable_zend_signals; ZEND_SIGNALS=$enableval
5 kx else $as_nop
5 kx ZEND_SIGNALS=yes
5 kx fi
5 kx
5 kx
5 kx
5 kx for ac_func in sigaction
5 kx do :
5 kx ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5 kx if test "x$ac_cv_func_sigaction" = xyes
5 kx then :
5 kx printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h
5 kx
5 kx else $as_nop
5 kx
5 kx ZEND_SIGNALS=no
5 kx
5 kx fi
5 kx
5 kx done
5 kx if test "$ZEND_SIGNALS" = "yes"; then
5 kx
5 kx printf "%s\n" "#define ZEND_SIGNALS 1" >>confdefs.h
5 kx
5 kx CFLAGS="$CFLAGS -DZEND_SIGNALS"
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable zend signal handling" >&5
5 kx printf %s "checking whether to enable zend signal handling... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ZEND_SIGNALS" >&5
5 kx printf "%s\n" "$ZEND_SIGNALS" >&6; }
5 kx
5 kx
5 kx
5 kx INCLUDES="$INCLUDES -I\$(top_builddir)/TSRM"
5 kx INCLUDES="$INCLUDES -I\$(top_builddir)/Zend"
5 kx
5 kx if test "$abs_srcdir" != "$abs_builddir"; then
5 kx INCLUDES="$INCLUDES -I\$(top_srcdir)/main -I\$(top_srcdir)/Zend"
5 kx INCLUDES="$INCLUDES -I\$(top_srcdir)/TSRM -I\$(top_builddir)/"
5 kx fi
5 kx
5 kx ZEND_EXTRA_LIBS="$LIBS"
5 kx unset LIBS LDFLAGS
5 kx
5 kx
5 kx # Check whether --enable- was given.
5 kx if test ${enable_+y}
5 kx then :
5 kx enableval=$enable_;
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Configuring TSRM${T_ME}" >&5
5 kx printf "%s\n" "${T_MD}Configuring TSRM${T_ME}" >&6; }
5 kx
5 kx if test "$PHP_THREAD_SAFETY" = "yes"; then
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthreads_cflags" >&5
5 kx printf %s "checking for pthreads_cflags... " >&6; }
5 kx if test ${ac_cv_pthreads_cflags+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ac_cv_pthreads_cflags=
5 kx if test "$pthreads_working" != "yes"; then
5 kx for flag in -kthread -pthread -pthreads -mthreads -Kthread -threads -mt -qthreaded; do
5 kx ac_save=$CFLAGS
5 kx CFLAGS="$CFLAGS $flag"
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <pthread.h>
5 kx #include <stddef.h>
5 kx
5 kx void *thread_routine(void *data) {
5 kx return data;
5 kx }
5 kx
5 kx int main() {
5 kx pthread_t thd;
5 kx pthread_mutexattr_t mattr;
5 kx int data = 1;
5 kx pthread_mutexattr_init(&mattr);
5 kx return pthread_create(&thd, NULL, thread_routine, &data);
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx pthreads_checked=yes
5 kx
5 kx else $as_nop
5 kx
5 kx pthreads_checked=no
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx CFLAGS=$ac_save
5 kx if test "$pthreads_checked" = "yes"; then
5 kx ac_cv_pthreads_cflags=$flag
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthreads_cflags" >&5
5 kx printf "%s\n" "$ac_cv_pthreads_cflags" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthreads_lib" >&5
5 kx printf %s "checking for pthreads_lib... " >&6; }
5 kx if test ${ac_cv_pthreads_lib+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ac_cv_pthreads_lib=
5 kx if test "$pthreads_working" != "yes"; then
5 kx for lib in pthread pthreads c_r; do
5 kx ac_save=$LIBS
5 kx LIBS="$LIBS -l$lib"
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx #include <pthread.h>
5 kx #include <stddef.h>
5 kx
5 kx void *thread_routine(void *data) {
5 kx return data;
5 kx }
5 kx
5 kx int main() {
5 kx pthread_t thd;
5 kx pthread_mutexattr_t mattr;
5 kx int data = 1;
5 kx pthread_mutexattr_init(&mattr);
5 kx return pthread_create(&thd, NULL, thread_routine, &data);
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx
5 kx pthreads_checked=yes
5 kx
5 kx else $as_nop
5 kx
5 kx pthreads_checked=no
5 kx
5 kx
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_save
5 kx if test "$pthreads_checked" = "yes"; then
5 kx ac_cv_pthreads_lib=$lib
5 kx break
5 kx fi
5 kx done
5 kx fi
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthreads_lib" >&5
5 kx printf "%s\n" "$ac_cv_pthreads_lib" >&6; }
5 kx
5 kx if test "x$ac_cv_pthreads_cflags" != "x" -o "x$ac_cv_pthreads_lib" != "x"; then
5 kx pthreads_working="yes"
5 kx fi
5 kx
5 kx
5 kx if test "$pthreads_working" != "yes"; then
5 kx as_fn_error $? "Your system seems to lack POSIX threads." "$LINENO" 5
5 kx fi
5 kx
5 kx
5 kx printf "%s\n" "#define PTHREADS 1" >>confdefs.h
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for POSIX threads" >&5
5 kx printf %s "checking for POSIX threads... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx
5 kx fi
5 kx
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $LDFLAGS"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $LDFLAGS"
5 kx EXTRA_LIBS="$EXTRA_LIBS $LIBS"
5 kx unset LIBS LDFLAGS
5 kx
5 kx test "$program_prefix" != NONE &&
5 kx program_transform_name="s&^&$program_prefix&;$program_transform_name"
5 kx # Use a double $ so make ignores it.
5 kx test "$program_suffix" != NONE &&
5 kx program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5 kx # Double any \ or $.
5 kx # By default was `s,x,x', remove it if useless.
5 kx ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5 kx program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
5 kx
5 kx
5 kx test "$prefix" = "NONE" && prefix=/usr/local
5 kx test "$exec_prefix" = "NONE" && exec_prefix='${prefix}'
5 kx test "$program_prefix" = "NONE" && program_prefix=
5 kx test "$program_suffix" = "NONE" && program_suffix=
5 kx
5 kx case $libdir in
5 kx '${exec_prefix}/lib')
5 kx libdir=$libdir/php
5 kx ;;
5 kx esac
5 kx case `eval echo $datadir` in
5 kx '${prefix}/share')
5 kx datadir=$datadir/php
5 kx ;;
5 kx esac
5 kx
5 kx phplibdir=`pwd`/modules
5 kx $php_shtool mkdir -p $phplibdir
5 kx phptempdir=`pwd`/libs
5 kx
5 kx old_exec_prefix=$exec_prefix
5 kx old_libdir=$libdir
5 kx old_datadir=$datadir
5 kx exec_prefix=`eval echo $exec_prefix`
5 kx libdir=`eval echo $libdir`
5 kx datadir=`eval eval echo $datadir`
5 kx
5 kx ZEND_MODULE_API_NO=`$EGREP '#define ZEND_MODULE_API_NO ' $srcdir/Zend/zend_modules.h|"${SED}" 's/#define ZEND_MODULE_API_NO //'`
5 kx
5 kx if test -z "$EXTENSION_DIR"; then
5 kx extbasedir=$ZEND_MODULE_API_NO
5 kx if test "$oldstyleextdir" = "yes"; then
5 kx if test "$PHP_DEBUG" = "1"; then
5 kx part1=debug
5 kx else
5 kx part1=no-debug
5 kx fi
5 kx if test "$enable_zts" = "yes"; then
5 kx part2=zts
5 kx else
5 kx part2=non-zts
5 kx fi
5 kx extbasedir=$part1-$part2-$extbasedir
5 kx EXTENSION_DIR=$libdir/extensions/$extbasedir
5 kx else
5 kx if test "$enable_zts" = "yes"; then
5 kx extbasedir=$extbasedir-zts
5 kx fi
5 kx
5 kx if test "$PHP_DEBUG" = "1"; then
5 kx extbasedir=$extbasedir-debug
5 kx fi
5 kx EXTENSION_DIR=$libdir/$extbasedir
5 kx fi
5 kx fi
5 kx
5 kx case $PHP_LAYOUT in
5 kx GNU)
5 kx datarootdir=$prefix/share
5 kx ;;
5 kx *)
5 kx datarootdir=$prefix/php
5 kx ;;
5 kx esac
5 kx
5 kx EXPANDED_PEAR_INSTALLDIR=`eval echo $PEAR_INSTALLDIR`
5 kx EXPANDED_EXTENSION_DIR=`eval echo $EXTENSION_DIR`
5 kx EXPANDED_LOCALSTATEDIR=`eval echo $localstatedir`
5 kx EXPANDED_BINDIR=`eval echo $bindir`
5 kx EXPANDED_SBINDIR=`eval echo $sbindir`
5 kx EXPANDED_MANDIR=`eval echo $mandir`
5 kx EXPANDED_LIBDIR=$libdir
5 kx EXPANDED_SYSCONFDIR=`eval echo $sysconfdir`
5 kx EXPANDED_DATADIR=$datadir
5 kx EXPANDED_PHP_CONFIG_FILE_PATH=`eval echo "$PHP_CONFIG_FILE_PATH"`
5 kx EXPANDED_PHP_CONFIG_FILE_SCAN_DIR=`eval echo "$PHP_CONFIG_FILE_SCAN_DIR"`
5 kx INCLUDE_PATH=.:$EXPANDED_PEAR_INSTALLDIR
5 kx
5 kx exec_prefix=$old_exec_prefix
5 kx libdir=$old_libdir
5 kx datadir=$old_datadir
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx OLD_RPATHS=$PHP_RPATHS
5 kx unset PHP_RPATHS
5 kx
5 kx for i in $OLD_RPATHS; do
5 kx PHP_LDFLAGS="$PHP_LDFLAGS -L$i"
5 kx PHP_RPATHS="$PHP_RPATHS -R $i"
5 kx NATIVE_RPATHS="$NATIVE_RPATHS $ld_runpath_switch$i"
5 kx done
5 kx
5 kx if test "$PHP_RPATH" = "no"; then
5 kx unset PHP_RPATHS
5 kx unset NATIVE_RPATHS
5 kx fi
5 kx
5 kx
5 kx
5 kx unset ac_new_flags
5 kx for i in $PHP_LDFLAGS; do
5 kx case $i in
5 kx -L/usr/$PHP_LIBDIR|-L/usr/$PHP_LIBDIR/) ;;
5 kx *) ac_new_flags="$ac_new_flags $i" ;;
5 kx esac
5 kx done
5 kx PHP_LDFLAGS=$ac_new_flags
5 kx
5 kx
5 kx unset ac_new_flags
5 kx for i in $LDFLAGS; do
5 kx case $i in
5 kx -L/usr/$PHP_LIBDIR|-L/usr/$PHP_LIBDIR/) ;;
5 kx *) ac_new_flags="$ac_new_flags $i" ;;
5 kx esac
5 kx done
5 kx LDFLAGS=$ac_new_flags
5 kx
5 kx
5 kx EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PHP_LDFLAGS"
5 kx EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $PHP_LDFLAGS"
5 kx
5 kx UNAME=`uname -a | xargs`
5 kx PHP_UNAME=${PHP_UNAME:-$UNAME}
5 kx
5 kx printf "%s\n" "#define PHP_UNAME \"$PHP_UNAME\"" >>confdefs.h
5 kx
5 kx PHP_OS=`uname | xargs`
5 kx
5 kx printf "%s\n" "#define PHP_OS \"$PHP_OS\"" >>confdefs.h
5 kx
5 kx PHP_BUILD_SYSTEM=${PHP_BUILD_SYSTEM:-$PHP_UNAME}
5 kx
5 kx printf "%s\n" "#define PHP_BUILD_SYSTEM \"$PHP_BUILD_SYSTEM\"" >>confdefs.h
5 kx
5 kx if test -n "${PHP_BUILD_PROVIDER}"; then
5 kx
5 kx printf "%s\n" "#define PHP_BUILD_PROVIDER \"$PHP_BUILD_PROVIDER\"" >>confdefs.h
5 kx
5 kx fi
5 kx if test -n "${PHP_BUILD_COMPILER}"; then
5 kx
5 kx printf "%s\n" "#define PHP_BUILD_COMPILER \"$PHP_BUILD_COMPILER\"" >>confdefs.h
5 kx
5 kx fi
5 kx if test -n "${PHP_BUILD_ARCH}"; then
5 kx
5 kx printf "%s\n" "#define PHP_BUILD_ARCH \"$PHP_BUILD_ARCH\"" >>confdefs.h
5 kx
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_INSTALLED_SAPIS"
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FASTCGI_OBJS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_SAPI_OBJS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_BINARY_OBJS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_GLOBAL_OBJS"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_BINARIES"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_MODULES"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_ZEND_EX"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST EXT_LIBS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST abs_builddir"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST abs_srcdir"
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST bindir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST sbindir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST exec_prefix"
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST program_prefix"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST program_suffix"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST includedir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST libdir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST mandir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST phplibdir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST phptempdir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST prefix"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST localstatedir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST datadir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST datarootdir"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST sysconfdir"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST EXEEXT"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CC"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST BUILD_CC"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CFLAGS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CFLAGS_CLEAN"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CPP"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CPPFLAGS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CXX"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CXXFLAGS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST CXXFLAGS_CLEAN"
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST DEBUG_CFLAGS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST EXTENSION_DIR"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST EXTRA_LDFLAGS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST EXTRA_LDFLAGS_PROGRAM"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST EXTRA_LIBS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST ZEND_EXTRA_LIBS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST INCLUDES"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST EXTRA_INCLUDES"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST INCLUDE_PATH"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST INSTALL_IT"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST LFLAGS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST LIBTOOL"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST LN_S"
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST NATIVE_RPATHS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PEAR_INSTALLDIR"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_LDFLAGS"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_LIBS"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST OVERALL_TARGET"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_RPATHS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_SAPI"
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_VERSION"
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_VERSION_ID"
5 kx
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SHELL"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST SHARED_LIBTOOL"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FRAMEWORKS"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST PHP_FRAMEWORKPATH"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST INSTALL_HEADERS"
5 kx
5 kx
5 kx old_CC=$CC
5 kx
5 kx if test "$PHP_THREAD_SAFETY" = "yes" && test -n "$ac_cv_pthreads_cflags"; then
5 kx CXXFLAGS="$CXXFLAGS $ac_cv_pthreads_cflags"
5 kx CPPFLAGS="$CPPFLAGS $ac_cv_pthreads_cflags"
5 kx fi
5 kx
5 kx if test "$PHP_WERROR" = "yes"; then
5 kx CFLAGS="$CFLAGS -Werror"
5 kx CXXFLAGS="$CXXFLAGS -Werror"
5 kx fi
5 kx
5 kx if test "$PHP_MEMORY_SANITIZER" = "yes" &&
5 kx test "$PHP_ADDRESS_SANITIZER" = "yes"; then
5 kx as_fn_error $? "MemorySanitizer and AddressSanitizer are mutually exclusive" "$LINENO" 5
5 kx fi
5 kx
5 kx if test "$PHP_MEMORY_SANITIZER" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fsanitize=memory -fsanitize-memory-track-origins" >&5
5 kx printf %s "checking whether C compiler accepts -fsanitize=memory -fsanitize-memory-track-origins... " >&6; }
5 kx if test ${ax_cv_check_cflags___fsanitize_memory__fsanitize_memory_track_origins+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -fsanitize=memory -fsanitize-memory-track-origins"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags___fsanitize_memory__fsanitize_memory_track_origins=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags___fsanitize_memory__fsanitize_memory_track_origins=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fsanitize_memory__fsanitize_memory_track_origins" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags___fsanitize_memory__fsanitize_memory_track_origins" >&6; }
5 kx if test "x$ax_cv_check_cflags___fsanitize_memory__fsanitize_memory_track_origins" = xyes
5 kx then :
5 kx
5 kx CFLAGS="$CFLAGS -fsanitize=memory -fsanitize-memory-track-origins"
5 kx CXXFLAGS="$CXXFLAGS -fsanitize=memory -fsanitize-memory-track-origins"
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "MemorySanitizer is not available" "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_ADDRESS_SANITIZER" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fsanitize=address" >&5
5 kx printf %s "checking whether C compiler accepts -fsanitize=address... " >&6; }
5 kx if test ${ax_cv_check_cflags___fsanitize_address+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -fsanitize=address"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags___fsanitize_address=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags___fsanitize_address=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fsanitize_address" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags___fsanitize_address" >&6; }
5 kx if test "x$ax_cv_check_cflags___fsanitize_address" = xyes
5 kx then :
5 kx
5 kx CFLAGS="$CFLAGS -fsanitize=address -DZEND_TRACK_ARENA_ALLOC"
5 kx CXXFLAGS="$CXXFLAGS -fsanitize=address -DZEND_TRACK_ARENA_ALLOC"
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "AddressSanitizer is not available" "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_UNDEFINED_SANITIZER" = "yes"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fsanitize=undefined" >&5
5 kx printf %s "checking whether C compiler accepts -fsanitize=undefined... " >&6; }
5 kx if test ${ax_cv_check_cflags___fsanitize_undefined+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ax_check_save_flags=$CFLAGS
5 kx CFLAGS="$CFLAGS -fsanitize=undefined"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_compile "$LINENO"
5 kx then :
5 kx ax_cv_check_cflags___fsanitize_undefined=yes
5 kx else $as_nop
5 kx ax_cv_check_cflags___fsanitize_undefined=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5 kx CFLAGS=$ax_check_save_flags
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fsanitize_undefined" >&5
5 kx printf "%s\n" "$ax_cv_check_cflags___fsanitize_undefined" >&6; }
5 kx if test "x$ax_cv_check_cflags___fsanitize_undefined" = xyes
5 kx then :
5 kx
5 kx CFLAGS="$CFLAGS -fsanitize=undefined"
5 kx CXXFLAGS="$CXXFLAGS -fsanitize=undefined"
5 kx
5 kx else $as_nop
5 kx as_fn_error $? "UndefinedBehaviorSanitizer is not available" "$LINENO" 5
5 kx fi
5 kx
5 kx fi
5 kx
5 kx if test "$PHP_MEMORY_SANITIZER" = "yes" ||
5 kx test "$PHP_ADDRESS_SANITIZER" = "yes" ||
5 kx test "$PHP_UNDEFINED_SANITIZER" = "yes"; then
5 kx CFLAGS="$CFLAGS -fno-omit-frame-pointer"
5 kx CXXFLAGS="$CXXFLAGS -fno-omit-frame-pointer"
5 kx fi
5 kx
5 kx
5 kx
5 kx # Check whether --enable- was given.
5 kx if test ${enable_+y}
5 kx then :
5 kx enableval=$enable_;
5 kx fi
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Configuring libtool${T_ME}" >&5
5 kx printf "%s\n" "${T_MD}Configuring libtool${T_ME}" >&6; }
5 kx
5 kx
5 kx AR_FLAGS=cr
5 kx
5 kx
5 kx
5 kx # Check whether --enable-shared was given.
5 kx if test ${enable_shared+y}
5 kx then :
5 kx enableval=$enable_shared; p=${PACKAGE-default}
5 kx case $enableval in
5 kx yes) enable_shared=yes ;;
5 kx no) enable_shared=no ;;
5 kx *)
5 kx enable_shared=no
5 kx # Look at the argument we got. We use all the common list separators.
5 kx lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5 kx for pkg in $enableval; do
5 kx IFS="$lt_save_ifs"
5 kx if test "X$pkg" = "X$p"; then
5 kx enable_shared=yes
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx ;;
5 kx esac
5 kx else $as_nop
5 kx enable_shared=yes
5 kx fi
5 kx
5 kx
5 kx # Check whether --enable-static was given.
5 kx if test ${enable_static+y}
5 kx then :
5 kx enableval=$enable_static; p=${PACKAGE-default}
5 kx case $enableval in
5 kx yes) enable_static=yes ;;
5 kx no) enable_static=no ;;
5 kx *)
5 kx enable_static=no
5 kx # Look at the argument we got. We use all the common list separators.
5 kx lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5 kx for pkg in $enableval; do
5 kx IFS="$lt_save_ifs"
5 kx if test "X$pkg" = "X$p"; then
5 kx enable_static=yes
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx ;;
5 kx esac
5 kx else $as_nop
5 kx enable_static=yes
5 kx fi
5 kx
5 kx
5 kx # Check whether --enable-fast-install was given.
5 kx if test ${enable_fast_install+y}
5 kx then :
5 kx enableval=$enable_fast_install; p=${PACKAGE-default}
5 kx case $enableval in
5 kx yes) enable_fast_install=yes ;;
5 kx no) enable_fast_install=no ;;
5 kx *)
5 kx enable_fast_install=no
5 kx # Look at the argument we got. We use all the common list separators.
5 kx lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5 kx for pkg in $enableval; do
5 kx IFS="$lt_save_ifs"
5 kx if test "X$pkg" = "X$p"; then
5 kx enable_fast_install=yes
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx ;;
5 kx esac
5 kx else $as_nop
5 kx enable_fast_install=yes
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5 kx printf %s "checking for a sed that does not truncate output... " >&6; }
5 kx if test ${lt_cv_path_SED+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx # Loop through the user's path and test for sed and gsed.
5 kx # Then use that list of sed's as ones to test for truncation.
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx test -z "$as_dir" && as_dir=.
5 kx for lt_ac_prog in sed gsed; do
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if test -f "$as_dir/$lt_ac_prog$ac_exec_ext"; then
5 kx lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5 kx fi
5 kx done
5 kx done
5 kx done
5 kx lt_ac_max=0
5 kx lt_ac_count=0
5 kx # Add /usr/xpg4/bin/sed as it is typically found on Solaris
5 kx # along with /bin/sed that truncates output.
5 kx for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5 kx test ! -f $lt_ac_sed && continue
5 kx cat /dev/null > conftest.in
5 kx lt_ac_count=0
5 kx echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5 kx # Check for GNU sed and select it if it is found.
5 kx if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5 kx lt_cv_path_SED=$lt_ac_sed
5 kx break
5 kx fi
5 kx while true; do
5 kx cat conftest.in conftest.in >conftest.tmp
5 kx mv conftest.tmp conftest.in
5 kx cp conftest.in conftest.nl
5 kx echo >>conftest.nl
5 kx $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5 kx cmp -s conftest.out conftest.nl || break
5 kx # 10000 chars as input seems more than enough
5 kx test $lt_ac_count -gt 10 && break
5 kx lt_ac_count=`expr $lt_ac_count + 1`
5 kx if test $lt_ac_count -gt $lt_ac_max; then
5 kx lt_ac_max=$lt_ac_count
5 kx lt_cv_path_SED=$lt_ac_sed
5 kx fi
5 kx done
5 kx done
5 kx
5 kx fi
5 kx
5 kx SED=$lt_cv_path_SED
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5 kx printf "%s\n" "$SED" >&6; }
5 kx
5 kx
5 kx # Check whether --with-gnu-ld was given.
5 kx if test ${with_gnu_ld+y}
5 kx then :
5 kx withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5 kx else $as_nop
5 kx with_gnu_ld=no
5 kx fi
5 kx
5 kx ac_prog=ld
5 kx if test "$GCC" = yes; then
5 kx # Check if gcc -print-prog-name=ld gives a path.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5 kx printf %s "checking for ld used by $CC... " >&6; }
5 kx case $host in
5 kx *-*-mingw*)
5 kx # gcc leaves a trailing carriage return which upsets mingw
5 kx ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5 kx *)
5 kx ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5 kx esac
5 kx case $ac_prog in
5 kx # Accept absolute paths.
5 kx [\\/]* | ?:[\\/]*)
5 kx re_direlt='/[^/][^/]*/\.\./'
5 kx # Canonicalize the pathname of ld
5 kx ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
5 kx while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
5 kx ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
5 kx done
5 kx test -z "$LD" && LD="$ac_prog"
5 kx ;;
5 kx "")
5 kx # If it fails, then pretend we aren't using GCC.
5 kx ac_prog=ld
5 kx ;;
5 kx *)
5 kx # If it is relative, then search for the first ld in PATH.
5 kx with_gnu_ld=unknown
5 kx ;;
5 kx esac
5 kx elif test "$with_gnu_ld" = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5 kx printf %s "checking for GNU ld... " >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5 kx printf %s "checking for non-GNU ld... " >&6; }
5 kx fi
5 kx if test ${lt_cv_path_LD+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -z "$LD"; then
5 kx lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5 kx for ac_dir in $PATH; do
5 kx IFS="$lt_save_ifs"
5 kx test -z "$ac_dir" && ac_dir=.
5 kx if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5 kx lt_cv_path_LD="$ac_dir/$ac_prog"
5 kx # Check to see if the program is GNU ld. I'd rather use --version,
5 kx # but apparently some variants of GNU ld only accept -v.
5 kx # Break only if it was the GNU/non-GNU ld that we prefer.
5 kx case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5 kx *GNU* | *'with BFD'*)
5 kx test "$with_gnu_ld" != no && break
5 kx ;;
5 kx *)
5 kx test "$with_gnu_ld" != yes && break
5 kx ;;
5 kx esac
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx else
5 kx lt_cv_path_LD="$LD" # Let the user override the test with a path.
5 kx fi
5 kx fi
5 kx
5 kx LD="$lt_cv_path_LD"
5 kx if test -n "$LD"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5 kx printf "%s\n" "$LD" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5 kx printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5 kx if test ${lt_cv_prog_gnu_ld+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx # I'd rather use --version here, but apparently some GNU lds only accept -v.
5 kx case `$LD -v 2>&1 </dev/null` in
5 kx *GNU* | *'with BFD'*)
5 kx lt_cv_prog_gnu_ld=yes
5 kx ;;
5 kx *)
5 kx lt_cv_prog_gnu_ld=no
5 kx ;;
5 kx esac
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5 kx printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
5 kx with_gnu_ld=$lt_cv_prog_gnu_ld
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5 kx printf %s "checking for $LD option to reload object files... " >&6; }
5 kx if test ${lt_cv_ld_reload_flag+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_ld_reload_flag='-r'
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5 kx printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
5 kx reload_flag=$lt_cv_ld_reload_flag
5 kx case $reload_flag in
5 kx "" | " "*) ;;
5 kx *) reload_flag=" $reload_flag" ;;
5 kx esac
5 kx reload_cmds='$LD$reload_flag -o $output$reload_objs'
5 kx case $host_os in
5 kx darwin*)
5 kx if test "$GCC" = yes; then
5 kx reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5 kx else
5 kx reload_cmds='$LD$reload_flag -o $output$reload_objs'
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD-compatible nm" >&5
5 kx printf %s "checking for BSD-compatible nm... " >&6; }
5 kx if test ${lt_cv_path_NM+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$NM"; then
5 kx # Let the user override the test.
5 kx lt_cv_path_NM="$NM"
5 kx else
5 kx lt_nm_to_check="${ac_tool_prefix}nm"
5 kx if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5 kx lt_nm_to_check="$lt_nm_to_check nm"
5 kx fi
5 kx for lt_tmp_nm in $lt_nm_to_check; do
5 kx lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5 kx for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5 kx IFS="$lt_save_ifs"
5 kx test -z "$ac_dir" && ac_dir=.
5 kx tmp_nm="$ac_dir/$lt_tmp_nm"
5 kx if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5 kx # Check to see if the nm accepts a BSD-compat flag.
5 kx # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5 kx # nm: unknown option "B" ignored
5 kx # Tru64's nm complains that /dev/null is an invalid object file
5 kx case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5 kx */dev/null* | *'Invalid file or object type'*)
5 kx lt_cv_path_NM="$tmp_nm -B"
5 kx break
5 kx ;;
5 kx *)
5 kx case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5 kx */dev/null*)
5 kx lt_cv_path_NM="$tmp_nm -p"
5 kx break
5 kx ;;
5 kx *)
5 kx lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5 kx continue # so that we can try to find one that supports BSD flags
5 kx ;;
5 kx esac
5 kx ;;
5 kx esac
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx done
5 kx test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5 kx fi
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5 kx printf "%s\n" "$lt_cv_path_NM" >&6; }
5 kx NM="$lt_cv_path_NM"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5 kx printf %s "checking how to recognize dependent libraries... " >&6; }
5 kx if test ${lt_cv_deplibs_check_method+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_file_magic_cmd='$MAGIC_CMD'
5 kx lt_cv_file_magic_test_file=
5 kx lt_cv_deplibs_check_method='unknown'
5 kx # Need to set the preceding variable on all platforms that support
5 kx # interlibrary dependencies.
5 kx # 'none' -- dependencies not supported.
5 kx # `unknown' -- same as none, but documents that we really don't know.
5 kx # 'pass_all' -- all dependencies passed with no checks.
5 kx # 'test_compile' -- check by making test program.
5 kx # 'file_magic [[regex]]' -- check by looking for files in library path
5 kx # which responds to the $file_magic_cmd with a given extended regex.
5 kx # If you have `file' or equivalent on your system and you're not sure
5 kx # whether `pass_all' will *always* work, you probably want this one.
5 kx
5 kx case $host_os in
5 kx aix[4-9]*)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx
5 kx beos* | haiku*)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx
5 kx bsdi[45]*)
5 kx lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5 kx lt_cv_file_magic_cmd='/usr/bin/file -L'
5 kx lt_cv_file_magic_test_file=/shlib/libc.so
5 kx ;;
5 kx
5 kx cygwin*)
5 kx # func_win32_libid is a shell function defined in ltmain.sh
5 kx lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5 kx lt_cv_file_magic_cmd='func_win32_libid'
5 kx ;;
5 kx
5 kx mingw* | pw32*)
5 kx # Base MSYS/MinGW do not provide the 'file' command needed by
5 kx # func_win32_libid shell function, so use a weaker test based on 'objdump',
5 kx # unless we find 'file', for example because we are cross-compiling.
5 kx if ( file / ) >/dev/null 2>&1; then
5 kx lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5 kx lt_cv_file_magic_cmd='func_win32_libid'
5 kx else
5 kx lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5 kx lt_cv_file_magic_cmd='$OBJDUMP -f'
5 kx fi
5 kx ;;
5 kx
5 kx darwin* | rhapsody*)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx
5 kx freebsd* | dragonfly*)
5 kx if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5 kx case $host_cpu in
5 kx i*86 )
5 kx # Not sure whether the presence of OpenBSD here was a mistake.
5 kx # Let's accept both of them until this is cleared up.
5 kx lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5 kx lt_cv_file_magic_cmd=/usr/bin/file
5 kx lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5 kx ;;
5 kx esac
5 kx else
5 kx lt_cv_deplibs_check_method=pass_all
5 kx fi
5 kx ;;
5 kx
5 kx gnu*)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx
5 kx hpux10.20* | hpux11*)
5 kx lt_cv_file_magic_cmd=/usr/bin/file
5 kx case $host_cpu in
5 kx ia64*)
5 kx lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5 kx lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5 kx ;;
5 kx hppa*64*)
5 kx lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
5 kx lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5 kx ;;
5 kx *)
5 kx lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5 kx lt_cv_file_magic_test_file=/usr/lib/libc.sl
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx interix[3-9]*)
5 kx # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5 kx lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5 kx ;;
5 kx
5 kx irix5* | irix6* | nonstopux*)
5 kx case $LD in
5 kx *-32|*"-32 ") libmagic=32-bit;;
5 kx *-n32|*"-n32 ") libmagic=N32;;
5 kx *-64|*"-64 ") libmagic=64-bit;;
5 kx *) libmagic=never-match;;
5 kx esac
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx
5 kx # This must be Linux ELF.
5 kx linux* | k*bsd*-gnu)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx
5 kx netbsd*)
5 kx if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5 kx lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5 kx else
5 kx lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5 kx fi
5 kx ;;
5 kx
5 kx newos6*)
5 kx lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5 kx lt_cv_file_magic_cmd=/usr/bin/file
5 kx lt_cv_file_magic_test_file=/usr/lib/libnls.so
5 kx ;;
5 kx
5 kx nto-qnx*)
5 kx lt_cv_deplibs_check_method=unknown
5 kx ;;
5 kx
5 kx openbsd*)
5 kx if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5 kx lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5 kx else
5 kx lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5 kx fi
5 kx ;;
5 kx
5 kx osf3* | osf4* | osf5*)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx
5 kx rdos*)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx
5 kx solaris*)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx
5 kx sysv4 | sysv4.3*)
5 kx case $host_vendor in
5 kx motorola)
5 kx lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
5 kx lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5 kx ;;
5 kx ncr)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx sequent)
5 kx lt_cv_file_magic_cmd='/bin/file'
5 kx lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5 kx ;;
5 kx sni)
5 kx lt_cv_file_magic_cmd='/bin/file'
5 kx lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5 kx lt_cv_file_magic_test_file=/lib/libc.so
5 kx ;;
5 kx siemens)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx pc)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5 kx lt_cv_deplibs_check_method=pass_all
5 kx ;;
5 kx esac
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5 kx printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
5 kx file_magic_cmd=$lt_cv_file_magic_cmd
5 kx deplibs_check_method=$lt_cv_deplibs_check_method
5 kx test -z "$deplibs_check_method" && deplibs_check_method=unknown
5 kx
5 kx
5 kx
5 kx
5 kx # If no C compiler was specified, use CC.
5 kx LTCC=${LTCC-"$CC"}
5 kx
5 kx # If no C compiler flags were specified, use CFLAGS.
5 kx LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5 kx
5 kx # Allow CC to be a program name with arguments.
5 kx compiler=$CC
5 kx
5 kx #AC_ARG_ENABLE([libtool-lock],
5 kx #[ --disable-libtool-lock avoid locking (might break parallel builds)])
5 kx #test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5 kx
5 kx # Some flags need to be propagated to the compiler or linker for good
5 kx # libtool support.
5 kx case $host in
5 kx ia64-*-hpux*)
5 kx # Find out which ABI we are using.
5 kx echo 'int i;' > conftest.$ac_ext
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 kx (eval $ac_compile) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx case `/usr/bin/file conftest.$ac_objext` in
5 kx *ELF-32*)
5 kx HPUX_IA64_MODE="32"
5 kx ;;
5 kx *ELF-64*)
5 kx HPUX_IA64_MODE="64"
5 kx ;;
5 kx esac
5 kx fi
5 kx rm -rf conftest*
5 kx ;;
5 kx *-*-irix6*)
5 kx # Find out which ABI we are using.
5 kx echo '#line 88976 "configure"' > conftest.$ac_ext
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 kx (eval $ac_compile) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx if test "$lt_cv_prog_gnu_ld" = yes; then
5 kx case `/usr/bin/file conftest.$ac_objext` in
5 kx *32-bit*)
5 kx LD="${LD-ld} -melf32bsmip"
5 kx ;;
5 kx *N32*)
5 kx LD="${LD-ld} -melf32bmipn32"
5 kx ;;
5 kx *64-bit*)
5 kx LD="${LD-ld} -melf64bmip"
5 kx ;;
5 kx esac
5 kx else
5 kx case `/usr/bin/file conftest.$ac_objext` in
5 kx *32-bit*)
5 kx LD="${LD-ld} -32"
5 kx ;;
5 kx *N32*)
5 kx LD="${LD-ld} -n32"
5 kx ;;
5 kx *64-bit*)
5 kx LD="${LD-ld} -64"
5 kx ;;
5 kx esac
5 kx fi
5 kx fi
5 kx rm -rf conftest*
5 kx ;;
5 kx
5 kx x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5 kx s390*-*linux*|sparc*-*linux*)
5 kx # Find out which ABI we are using.
5 kx echo 'int i;' > conftest.$ac_ext
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 kx (eval $ac_compile) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx case `/usr/bin/file conftest.o` in
5 kx *32-bit*)
5 kx case $host in
5 kx x86_64-*kfreebsd*-gnu)
5 kx LD="${LD-ld} -m elf_i386_fbsd"
5 kx ;;
5 kx x86_64-*linux*)
5 kx LD="${LD-ld} -m elf_i386"
5 kx ;;
5 kx powerpc64le-*linux*)
5 kx LD="${LD-ld} -m elf32lppclinux"
5 kx ;;
5 kx powerpc64-*linux*)
5 kx LD="${LD-ld} -m elf32ppclinux"
5 kx ;;
5 kx s390x-*linux*)
5 kx LD="${LD-ld} -m elf_s390"
5 kx ;;
5 kx sparc64-*linux*)
5 kx LD="${LD-ld} -m elf32_sparc"
5 kx ;;
5 kx esac
5 kx ;;
5 kx *64-bit*)
5 kx case $host in
5 kx x86_64-*kfreebsd*-gnu)
5 kx LD="${LD-ld} -m elf_x86_64_fbsd"
5 kx ;;
5 kx x86_64-*linux*)
5 kx LD="${LD-ld} -m elf_x86_64"
5 kx ;;
5 kx powerpcle-*linux*)
5 kx LD="${LD-ld} -m elf64lppc"
5 kx ;;
5 kx powerpc-*linux*)
5 kx LD="${LD-ld} -m elf64ppc"
5 kx ;;
5 kx s390*-*linux*)
5 kx LD="${LD-ld} -m elf64_s390"
5 kx ;;
5 kx sparc*-*linux*)
5 kx LD="${LD-ld} -m elf64_sparc"
5 kx ;;
5 kx esac
5 kx ;;
5 kx esac
5 kx fi
5 kx rm -rf conftest*
5 kx ;;
5 kx
5 kx *-*-sco3.2v5*)
5 kx # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5 kx SAVE_CFLAGS="$CFLAGS"
5 kx CFLAGS="$CFLAGS -belf"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5 kx printf %s "checking whether the C compiler needs -belf... " >&6; }
5 kx if test ${lt_cv_cc_needs_belf+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx int
5 kx main (void)
5 kx {
5 kx
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx lt_cv_cc_needs_belf=yes
5 kx else $as_nop
5 kx lt_cv_cc_needs_belf=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5 kx printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
5 kx if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5 kx # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5 kx CFLAGS="$SAVE_CFLAGS"
5 kx fi
5 kx ;;
5 kx sparc*-*solaris*)
5 kx # Find out which ABI we are using.
5 kx echo 'int i;' > conftest.$ac_ext
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 kx (eval $ac_compile) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx case `/usr/bin/file conftest.o` in
5 kx *64-bit*)
5 kx case $lt_cv_prog_gnu_ld in
5 kx yes*) LD="${LD-ld} -m elf64_sparc" ;;
5 kx *)
5 kx if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5 kx LD="${LD-ld} -64"
5 kx fi
5 kx ;;
5 kx esac
5 kx ;;
5 kx esac
5 kx fi
5 kx rm -rf conftest*
5 kx ;;
5 kx
5 kx
5 kx esac
5 kx
5 kx need_locks="$enable_libtool_lock"
5 kx
5 kx
5 kx
5 kx
5 kx if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5 kx ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5 kx (test "X$CXX" != "Xg++"))) ; then
5 kx ac_ext=cpp
5 kx ac_cpp='$CXXCPP $CPPFLAGS'
5 kx ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
5 kx printf %s "checking how to run the C++ preprocessor... " >&6; }
5 kx if test -z "$CXXCPP"; then
5 kx if test ${ac_cv_prog_CXXCPP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx # Double quotes because $CXX needs to be expanded
5 kx for CXXCPP in "$CXX -E" cpp /lib/cpp
5 kx do
5 kx ac_preproc_ok=false
5 kx for ac_cxx_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx break
5 kx fi
5 kx
5 kx done
5 kx ac_cv_prog_CXXCPP=$CXXCPP
5 kx
5 kx fi
5 kx CXXCPP=$ac_cv_prog_CXXCPP
5 kx else
5 kx ac_cv_prog_CXXCPP=$CXXCPP
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
5 kx printf "%s\n" "$CXXCPP" >&6; }
5 kx ac_preproc_ok=false
5 kx for ac_cxx_preproc_warn_flag in '' yes
5 kx do
5 kx # Use a header file that comes with gcc, so configuring glibc
5 kx # with a fresh cross-compiler works.
5 kx # On the NeXT, cc -E runs the code through the compiler's parser,
5 kx # not just through cpp. "Syntax error" is here to catch this case.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <limits.h>
5 kx Syntax error
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx
5 kx else $as_nop
5 kx # Broken: fails on valid input.
5 kx continue
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx # OK, works on sane cases. Now check whether nonexistent headers
5 kx # can be detected and how.
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx #include <ac_nonexistent.h>
5 kx _ACEOF
5 kx if ac_fn_cxx_try_cpp "$LINENO"
5 kx then :
5 kx # Broken: success on invalid input.
5 kx continue
5 kx else $as_nop
5 kx # Passes both tests.
5 kx ac_preproc_ok=:
5 kx break
5 kx fi
5 kx rm -f conftest.err conftest.i conftest.$ac_ext
5 kx
5 kx done
5 kx # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5 kx rm -f conftest.i conftest.err conftest.$ac_ext
5 kx if $ac_preproc_ok
5 kx then :
5 kx
5 kx else $as_nop
5 kx { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5 kx printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5 kx as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
5 kx See \`config.log' for more details" "$LINENO" 5; }
5 kx fi
5 kx
5 kx ac_ext=cpp
5 kx ac_cpp='$CXXCPP $CPPFLAGS'
5 kx ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx
5 kx fi
5 kx
5 kx
5 kx # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
5 kx # find the maximum length of command line arguments
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5 kx printf %s "checking the maximum length of command line arguments... " >&6; }
5 kx if test ${lt_cv_sys_max_cmd_len+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx i=0
5 kx teststring="ABCD"
5 kx
5 kx case $build_os in
5 kx msdosdjgpp*)
5 kx # On DJGPP, this test can blow up pretty badly due to problems in libc
5 kx # (any single argument exceeding 2000 bytes causes a buffer overrun
5 kx # during glob expansion). Even if it were fixed, the result of this
5 kx # check would be larger than it should be.
5 kx lt_cv_sys_max_cmd_len=12288; # 12K is about right
5 kx ;;
5 kx
5 kx gnu*)
5 kx # Under GNU Hurd, this test is not required because there is
5 kx # no limit to the length of command line arguments.
5 kx # Libtool will interpret -1 as no limit whatsoever
5 kx lt_cv_sys_max_cmd_len=-1;
5 kx ;;
5 kx
5 kx cygwin* | mingw*)
5 kx # On Win9x/ME, this test blows up -- it succeeds, but takes
5 kx # about 5 minutes as the teststring grows exponentially.
5 kx # Worse, since 9x/ME are not pre-emptively multitasking,
5 kx # you end up with a "frozen" computer, even though with patience
5 kx # the test eventually succeeds (with a max line length of 256k).
5 kx # Instead, let's just punt: use the minimum linelength reported by
5 kx # all of the supported platforms: 8192 (on NT/2K/XP).
5 kx lt_cv_sys_max_cmd_len=8192;
5 kx ;;
5 kx
5 kx amigaos*)
5 kx # On AmigaOS with pdksh, this test takes hours, literally.
5 kx # So we just punt and use a minimum line length of 8192.
5 kx lt_cv_sys_max_cmd_len=8192;
5 kx ;;
5 kx
5 kx netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5 kx # This has been around since 386BSD, at least. Likely further.
5 kx if test -x /sbin/sysctl; then
5 kx lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5 kx elif test -x /usr/sbin/sysctl; then
5 kx lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5 kx else
5 kx lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5 kx fi
5 kx # And add a safety zone
5 kx lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5 kx lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5 kx ;;
5 kx
5 kx interix*)
5 kx # We know the value 262144 and hardcode it with a safety zone (like BSD)
5 kx lt_cv_sys_max_cmd_len=196608
5 kx ;;
5 kx
5 kx osf*)
5 kx # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5 kx # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5 kx # nice to cause kernel panics so lets avoid the loop below.
5 kx # First set a reasonable default.
5 kx lt_cv_sys_max_cmd_len=16384
5 kx #
5 kx if test -x /sbin/sysconfig; then
5 kx case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5 kx *1*) lt_cv_sys_max_cmd_len=-1 ;;
5 kx esac
5 kx fi
5 kx ;;
5 kx sco3.2v5*)
5 kx lt_cv_sys_max_cmd_len=102400
5 kx ;;
5 kx sysv5* | sco5v6* | sysv4.2uw2*)
5 kx kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5 kx if test -n "$kargmax"; then
5 kx lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5 kx else
5 kx lt_cv_sys_max_cmd_len=32768
5 kx fi
5 kx ;;
5 kx *)
5 kx lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5 kx if test -n "$lt_cv_sys_max_cmd_len"; then
5 kx lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5 kx lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5 kx else
5 kx SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5 kx while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
5 kx = "XX$teststring") >/dev/null 2>&1 &&
5 kx new_result=`expr "X$teststring" : ".*" 2>&1` &&
5 kx lt_cv_sys_max_cmd_len=$new_result &&
5 kx test $i != 17 # 1/2 MB should be enough
5 kx do
5 kx i=`expr $i + 1`
5 kx teststring=$teststring$teststring
5 kx done
5 kx teststring=
5 kx # Add a significant safety factor because C++ compilers can tack on massive
5 kx # amounts of additional arguments before passing them to the linker.
5 kx # It appears as though 1/2 is a usable value.
5 kx lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx fi
5 kx
5 kx if test -n $lt_cv_sys_max_cmd_len ; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5 kx printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5 kx printf "%s\n" "none" >&6; }
5 kx fi
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx # Check for command to grab the raw symbol name followed by C symbol from nm.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5 kx printf %s "checking command to parse $NM output from $compiler object... " >&6; }
5 kx if test ${lt_cv_sys_global_symbol_pipe+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx
5 kx # These are sane defaults that work on at least a few old systems.
5 kx # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5 kx
5 kx # Character class describing NM global symbol codes.
5 kx symcode='[BCDEGRST]'
5 kx
5 kx # Regexp to match symbols that can be accessed directly from C.
5 kx sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5 kx
5 kx # Transform an extracted symbol line into a proper C declaration
5 kx lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
5 kx
5 kx # Transform an extracted symbol line into symbol name and symbol address
5 kx lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
5 kx
5 kx # Define system-specific variables.
5 kx case $host_os in
5 kx aix*)
5 kx symcode='[BCDT]'
5 kx ;;
5 kx cygwin* | mingw* | pw32*)
5 kx symcode='[ABCDGISTW]'
5 kx ;;
5 kx hpux*) # Its linker distinguishes data from code symbols
5 kx if test "$host_cpu" = ia64; then
5 kx symcode='[ABCDEGRST]'
5 kx fi
5 kx lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5 kx lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
5 kx ;;
5 kx linux* | k*bsd*-gnu)
5 kx if test "$host_cpu" = ia64; then
5 kx symcode='[ABCDGIRSTW]'
5 kx lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5 kx lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
5 kx fi
5 kx ;;
5 kx irix* | nonstopux*)
5 kx symcode='[BCDEGRST]'
5 kx ;;
5 kx osf*)
5 kx symcode='[BCDEGQRST]'
5 kx ;;
5 kx solaris*)
5 kx symcode='[BDRT]'
5 kx ;;
5 kx sco3.2v5*)
5 kx symcode='[DT]'
5 kx ;;
5 kx sysv4.2uw2*)
5 kx symcode='[DT]'
5 kx ;;
5 kx sysv5* | sco5v6* | unixware* | OpenUNIX*)
5 kx symcode='[ABDT]'
5 kx ;;
5 kx sysv4)
5 kx symcode='[DFNSTU]'
5 kx ;;
5 kx esac
5 kx
5 kx # Handle CRLF in mingw tool chain
5 kx opt_cr=
5 kx case $build_os in
5 kx mingw*)
5 kx opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5 kx ;;
5 kx esac
5 kx
5 kx # If we're using GNU nm, then use its standard symbol codes.
5 kx case `$NM -V 2>&1` in
5 kx *GNU* | *'with BFD'*)
5 kx symcode='[ABCDGIRSTW]' ;;
5 kx esac
5 kx
5 kx # Try without a prefix undercore, then with it.
5 kx for ac_symprfx in "" "_"; do
5 kx
5 kx # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5 kx symxfrm="\\1 $ac_symprfx\\2 \\2"
5 kx
5 kx # Write the raw and C identifiers.
5 kx lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5 kx
5 kx # Check to see that the pipe works correctly.
5 kx pipe_works=no
5 kx
5 kx rm -f conftest*
5 kx cat > conftest.$ac_ext <<EOF
5 kx #ifdef __cplusplus
5 kx extern "C" {
5 kx #endif
5 kx char nm_test_var;
5 kx void nm_test_func(){}
5 kx #ifdef __cplusplus
5 kx }
5 kx #endif
5 kx int main(){nm_test_var='a';nm_test_func();return(0);}
5 kx EOF
5 kx
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 kx (eval $ac_compile) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx # Now try to grab the symbols.
5 kx nlist=conftest.nm
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5 kx (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s "$nlist"; then
5 kx # Try sorting and uniquifying the output.
5 kx if sort "$nlist" | uniq > "$nlist"T; then
5 kx mv -f "$nlist"T "$nlist"
5 kx else
5 kx rm -f "$nlist"T
5 kx fi
5 kx
5 kx # Make sure that we snagged all the symbols we need.
5 kx if grep ' nm_test_var$' "$nlist" >/dev/null; then
5 kx if grep ' nm_test_func$' "$nlist" >/dev/null; then
5 kx cat <<EOF > conftest.$ac_ext
5 kx #ifdef __cplusplus
5 kx extern "C" {
5 kx #endif
5 kx
5 kx EOF
5 kx # Now generate the symbol file.
5 kx eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
5 kx
5 kx cat <<EOF >> conftest.$ac_ext
5 kx #if defined (__STDC__) && __STDC__
5 kx # define lt_ptr_t void *
5 kx #else
5 kx # define lt_ptr_t char *
5 kx # define const
5 kx #endif
5 kx
5 kx /* The mapping between symbol names and symbols. */
5 kx const struct {
5 kx const char *name;
5 kx lt_ptr_t address;
5 kx }
5 kx lt_preloaded_symbols[] =
5 kx {
5 kx EOF
5 kx $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
5 kx cat <<\EOF >> conftest.$ac_ext
5 kx {0, (lt_ptr_t) 0}
5 kx };
5 kx
5 kx #ifdef __cplusplus
5 kx }
5 kx #endif
5 kx EOF
5 kx # Now try linking the two files.
5 kx mv conftest.$ac_objext conftstm.$ac_objext
5 kx lt_save_LIBS="$LIBS"
5 kx lt_save_CFLAGS="$CFLAGS"
5 kx LIBS="conftstm.$ac_objext"
5 kx CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5 kx (eval $ac_link) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5 kx pipe_works=yes
5 kx fi
5 kx LIBS="$lt_save_LIBS"
5 kx CFLAGS="$lt_save_CFLAGS"
5 kx else
5 kx echo "cannot find nm_test_func in $nlist" >&5
5 kx fi
5 kx else
5 kx echo "cannot find nm_test_var in $nlist" >&5
5 kx fi
5 kx else
5 kx echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5 kx fi
5 kx else
5 kx echo "$progname: failed program was:" >&5
5 kx cat conftest.$ac_ext >&5
5 kx fi
5 kx rm -rf conftest* conftst*
5 kx
5 kx # Do not use the global_symbol_pipe unless it works.
5 kx if test "$pipe_works" = yes; then
5 kx break
5 kx else
5 kx lt_cv_sys_global_symbol_pipe=
5 kx fi
5 kx done
5 kx
5 kx fi
5 kx
5 kx if test -z "$lt_cv_sys_global_symbol_pipe"; then
5 kx lt_cv_sys_global_symbol_to_cdecl=
5 kx fi
5 kx if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5 kx printf "%s\n" "failed" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5 kx printf "%s\n" "ok" >&6; }
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
5 kx printf %s "checking for objdir... " >&6; }
5 kx if test ${lt_cv_objdir+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx rm -f .libs 2>/dev/null
5 kx mkdir .libs 2>/dev/null
5 kx if test -d .libs; then
5 kx lt_cv_objdir=.libs
5 kx else
5 kx # MS-DOS does not allow filenames that begin with a dot.
5 kx lt_cv_objdir=_libs
5 kx fi
5 kx rmdir .libs 2>/dev/null
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
5 kx printf "%s\n" "$lt_cv_objdir" >&6; }
5 kx objdir=$lt_cv_objdir
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx case $host_os in
5 kx aix3*)
5 kx # AIX sometimes has problems with the GCC collect2 program. For some
5 kx # reason, if we set the COLLECT_NAMES environment variable, the problems
5 kx # vanish in a puff of smoke.
5 kx if test "X${COLLECT_NAMES+set}" != Xset; then
5 kx COLLECT_NAMES=
5 kx export COLLECT_NAMES
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx # Sed substitution that helps us do robust quoting. It backslashifies
5 kx # metacharacters that are still active within double-quoted strings.
5 kx Xsed='sed -e 1s/^X//'
5 kx sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5 kx
5 kx # Same as above, but do not quote variable references.
5 kx double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5 kx
5 kx # Sed substitution to delay expansion of an escaped shell variable in a
5 kx # double_quote_subst'ed string.
5 kx delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5 kx
5 kx # Sed substitution to avoid accidental globbing in evaled expressions
5 kx no_glob_subst='s/\*/\\\*/g'
5 kx
5 kx # Constants:
5 kx rm="rm -f"
5 kx
5 kx # Global variables:
5 kx default_ofile=libtool
5 kx can_build_shared=yes
5 kx
5 kx # All known linkers require a `.a' archive for static linking (except MSVC,
5 kx # which needs '.lib').
5 kx libext=a
5 kx ltmain="$ac_aux_dir/ltmain.sh"
5 kx ofile="$default_ofile"
5 kx with_gnu_ld="$lt_cv_prog_gnu_ld"
5 kx
5 kx if test -n "$ac_tool_prefix"; then
5 kx # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5 kx set dummy ${ac_tool_prefix}ar; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_AR+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$AR"; then
5 kx ac_cv_prog_AR="$AR" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_AR="${ac_tool_prefix}ar"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx AR=$ac_cv_prog_AR
5 kx if test -n "$AR"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5 kx printf "%s\n" "$AR" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx fi
5 kx if test -z "$ac_cv_prog_AR"; then
5 kx ac_ct_AR=$AR
5 kx # Extract the first word of "ar", so it can be a program name with args.
5 kx set dummy ar; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_ac_ct_AR+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$ac_ct_AR"; then
5 kx ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_ac_ct_AR="ar"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx ac_ct_AR=$ac_cv_prog_ac_ct_AR
5 kx if test -n "$ac_ct_AR"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5 kx printf "%s\n" "$ac_ct_AR" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx if test "x$ac_ct_AR" = x; then
5 kx AR="false"
5 kx else
5 kx case $cross_compiling:$ac_tool_warned in
5 kx yes:)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5 kx printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5 kx ac_tool_warned=yes ;;
5 kx esac
5 kx AR=$ac_ct_AR
5 kx fi
5 kx else
5 kx AR="$ac_cv_prog_AR"
5 kx fi
5 kx
5 kx if test -n "$ac_tool_prefix"; then
5 kx # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5 kx set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_RANLIB+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$RANLIB"; then
5 kx ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx RANLIB=$ac_cv_prog_RANLIB
5 kx if test -n "$RANLIB"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5 kx printf "%s\n" "$RANLIB" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx fi
5 kx if test -z "$ac_cv_prog_RANLIB"; then
5 kx ac_ct_RANLIB=$RANLIB
5 kx # Extract the first word of "ranlib", so it can be a program name with args.
5 kx set dummy ranlib; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_ac_ct_RANLIB+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$ac_ct_RANLIB"; then
5 kx ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_ac_ct_RANLIB="ranlib"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5 kx if test -n "$ac_ct_RANLIB"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5 kx printf "%s\n" "$ac_ct_RANLIB" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx if test "x$ac_ct_RANLIB" = x; then
5 kx RANLIB=":"
5 kx else
5 kx case $cross_compiling:$ac_tool_warned in
5 kx yes:)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5 kx printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5 kx ac_tool_warned=yes ;;
5 kx esac
5 kx RANLIB=$ac_ct_RANLIB
5 kx fi
5 kx else
5 kx RANLIB="$ac_cv_prog_RANLIB"
5 kx fi
5 kx
5 kx if test -n "$ac_tool_prefix"; then
5 kx # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5 kx set dummy ${ac_tool_prefix}strip; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_STRIP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$STRIP"; then
5 kx ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx STRIP=$ac_cv_prog_STRIP
5 kx if test -n "$STRIP"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5 kx printf "%s\n" "$STRIP" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx fi
5 kx if test -z "$ac_cv_prog_STRIP"; then
5 kx ac_ct_STRIP=$STRIP
5 kx # Extract the first word of "strip", so it can be a program name with args.
5 kx set dummy strip; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_ac_ct_STRIP+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$ac_ct_STRIP"; then
5 kx ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_ac_ct_STRIP="strip"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5 kx if test -n "$ac_ct_STRIP"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5 kx printf "%s\n" "$ac_ct_STRIP" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx if test "x$ac_ct_STRIP" = x; then
5 kx STRIP=":"
5 kx else
5 kx case $cross_compiling:$ac_tool_warned in
5 kx yes:)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5 kx printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5 kx ac_tool_warned=yes ;;
5 kx esac
5 kx STRIP=$ac_ct_STRIP
5 kx fi
5 kx else
5 kx STRIP="$ac_cv_prog_STRIP"
5 kx fi
5 kx
5 kx
5 kx old_CC="$CC"
5 kx old_CFLAGS="$CFLAGS"
5 kx
5 kx # Set sane defaults for various variables
5 kx test -z "$AR" && AR=ar
5 kx test -z "$AR_FLAGS" && AR_FLAGS=cru
5 kx test -z "$AS" && AS=as
5 kx test -z "$CC" && CC=cc
5 kx test -z "$LTCC" && LTCC=$CC
5 kx test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
5 kx test -z "$DLLTOOL" && DLLTOOL=dlltool
5 kx test -z "$LD" && LD=ld
5 kx test -z "$LN_S" && LN_S="ln -s"
5 kx test -z "$MAGIC_CMD" && MAGIC_CMD=file
5 kx test -z "$NM" && NM=nm
5 kx test -z "$SED" && SED=sed
5 kx test -z "$OBJDUMP" && OBJDUMP=objdump
5 kx test -z "$RANLIB" && RANLIB=:
5 kx test -z "$STRIP" && STRIP=:
5 kx test -z "$ac_objext" && ac_objext=o
5 kx
5 kx # Determine commands to create old-style static archives.
5 kx old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5 kx old_postinstall_cmds='chmod 644 $oldlib'
5 kx old_postuninstall_cmds=
5 kx
5 kx if test -n "$RANLIB"; then
5 kx case $host_os in
5 kx openbsd*)
5 kx old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5 kx ;;
5 kx *)
5 kx old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5 kx ;;
5 kx esac
5 kx old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5 kx fi
5 kx
5 kx for cc_temp in $compiler""; do
5 kx case $cc_temp in
5 kx compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
5 kx distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
5 kx \-*) ;;
5 kx *) break;;
5 kx esac
5 kx done
5 kx cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
5 kx
5 kx
5 kx # Only perform the check for file, if the check method requires it
5 kx case $deplibs_check_method in
5 kx file_magic*)
5 kx if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
5 kx printf %s "checking for ${ac_tool_prefix}file... " >&6; }
5 kx if test ${lt_cv_path_MAGIC_CMD+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx case $MAGIC_CMD in
5 kx [\\/*] | ?:[\\/]*)
5 kx lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5 kx ;;
5 kx *)
5 kx lt_save_MAGIC_CMD="$MAGIC_CMD"
5 kx lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5 kx ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5 kx for ac_dir in $ac_dummy; do
5 kx IFS="$lt_save_ifs"
5 kx test -z "$ac_dir" && ac_dir=.
5 kx if test -f $ac_dir/${ac_tool_prefix}file; then
5 kx lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
5 kx if test -n "$file_magic_test_file"; then
5 kx case $deplibs_check_method in
5 kx "file_magic "*)
5 kx file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
5 kx MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5 kx if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5 kx $EGREP "$file_magic_regex" > /dev/null; then
5 kx :
5 kx else
5 kx cat <<EOF 1>&2
5 kx
5 kx *** Warning: the command libtool uses to detect shared libraries,
5 kx *** $file_magic_cmd, produces output that libtool cannot recognize.
5 kx *** The result is that libtool may fail to recognize shared libraries
5 kx *** as such. This will affect the creation of libtool libraries that
5 kx *** depend on shared libraries, but programs linked with such libtool
5 kx *** libraries will work regardless of this problem. Nevertheless, you
5 kx *** may want to report the problem to your system manager and/or to
5 kx *** bug-libtool@gnu.org
5 kx
5 kx EOF
5 kx fi ;;
5 kx esac
5 kx fi
5 kx break
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx MAGIC_CMD="$lt_save_MAGIC_CMD"
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5 kx if test -n "$MAGIC_CMD"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
5 kx printf "%s\n" "$MAGIC_CMD" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx if test -z "$lt_cv_path_MAGIC_CMD"; then
5 kx if test -n "$ac_tool_prefix"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
5 kx printf %s "checking for file... " >&6; }
5 kx if test ${lt_cv_path_MAGIC_CMD+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx case $MAGIC_CMD in
5 kx [\\/*] | ?:[\\/]*)
5 kx lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5 kx ;;
5 kx *)
5 kx lt_save_MAGIC_CMD="$MAGIC_CMD"
5 kx lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5 kx ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5 kx for ac_dir in $ac_dummy; do
5 kx IFS="$lt_save_ifs"
5 kx test -z "$ac_dir" && ac_dir=.
5 kx if test -f $ac_dir/file; then
5 kx lt_cv_path_MAGIC_CMD="$ac_dir/file"
5 kx if test -n "$file_magic_test_file"; then
5 kx case $deplibs_check_method in
5 kx "file_magic "*)
5 kx file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
5 kx MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5 kx if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5 kx $EGREP "$file_magic_regex" > /dev/null; then
5 kx :
5 kx else
5 kx cat <<EOF 1>&2
5 kx
5 kx *** Warning: the command libtool uses to detect shared libraries,
5 kx *** $file_magic_cmd, produces output that libtool cannot recognize.
5 kx *** The result is that libtool may fail to recognize shared libraries
5 kx *** as such. This will affect the creation of libtool libraries that
5 kx *** depend on shared libraries, but programs linked with such libtool
5 kx *** libraries will work regardless of this problem. Nevertheless, you
5 kx *** may want to report the problem to your system manager and/or to
5 kx *** bug-libtool@gnu.org
5 kx
5 kx EOF
5 kx fi ;;
5 kx esac
5 kx fi
5 kx break
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx MAGIC_CMD="$lt_save_MAGIC_CMD"
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5 kx if test -n "$MAGIC_CMD"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
5 kx printf "%s\n" "$MAGIC_CMD" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx else
5 kx MAGIC_CMD=:
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx case $host_os in
5 kx rhapsody* | darwin*)
5 kx if test -n "$ac_tool_prefix"; then
5 kx # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5 kx set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_DSYMUTIL+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$DSYMUTIL"; then
5 kx ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx DSYMUTIL=$ac_cv_prog_DSYMUTIL
5 kx if test -n "$DSYMUTIL"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5 kx printf "%s\n" "$DSYMUTIL" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx fi
5 kx if test -z "$ac_cv_prog_DSYMUTIL"; then
5 kx ac_ct_DSYMUTIL=$DSYMUTIL
5 kx # Extract the first word of "dsymutil", so it can be a program name with args.
5 kx set dummy dsymutil; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$ac_ct_DSYMUTIL"; then
5 kx ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5 kx if test -n "$ac_ct_DSYMUTIL"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5 kx printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx if test "x$ac_ct_DSYMUTIL" = x; then
5 kx DSYMUTIL=":"
5 kx else
5 kx case $cross_compiling:$ac_tool_warned in
5 kx yes:)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5 kx printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5 kx ac_tool_warned=yes ;;
5 kx esac
5 kx DSYMUTIL=$ac_ct_DSYMUTIL
5 kx fi
5 kx else
5 kx DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5 kx fi
5 kx
5 kx if test -n "$ac_tool_prefix"; then
5 kx # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5 kx set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_NMEDIT+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$NMEDIT"; then
5 kx ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx NMEDIT=$ac_cv_prog_NMEDIT
5 kx if test -n "$NMEDIT"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5 kx printf "%s\n" "$NMEDIT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx
5 kx fi
5 kx if test -z "$ac_cv_prog_NMEDIT"; then
5 kx ac_ct_NMEDIT=$NMEDIT
5 kx # Extract the first word of "nmedit", so it can be a program name with args.
5 kx set dummy nmedit; ac_word=$2
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5 kx printf %s "checking for $ac_word... " >&6; }
5 kx if test ${ac_cv_prog_ac_ct_NMEDIT+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -n "$ac_ct_NMEDIT"; then
5 kx ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5 kx else
5 kx as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx for ac_exec_ext in '' $ac_executable_extensions; do
5 kx if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5 kx ac_cv_prog_ac_ct_NMEDIT="nmedit"
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5 kx break 2
5 kx fi
5 kx done
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx fi
5 kx fi
5 kx ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5 kx if test -n "$ac_ct_NMEDIT"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5 kx printf "%s\n" "$ac_ct_NMEDIT" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx
5 kx if test "x$ac_ct_NMEDIT" = x; then
5 kx NMEDIT=":"
5 kx else
5 kx case $cross_compiling:$ac_tool_warned in
5 kx yes:)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5 kx printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5 kx ac_tool_warned=yes ;;
5 kx esac
5 kx NMEDIT=$ac_ct_NMEDIT
5 kx fi
5 kx else
5 kx NMEDIT="$ac_cv_prog_NMEDIT"
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
5 kx printf %s "checking for -single_module linker flag... " >&6; }
5 kx if test ${lt_cv_apple_cc_single_mod+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_apple_cc_single_mod=no
5 kx if test -z "${LT_MULTI_MODULE}"; then
5 kx # By default we will add the -single_module flag. You can override
5 kx # by either setting the environment variable LT_MULTI_MODULE
5 kx # non-empty at configure time, or by adding -multi_module to the
5 kx # link flags.
5 kx echo "int foo(void){return 1;}" > conftest.c
5 kx $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5 kx -dynamiclib ${wl}-single_module conftest.c
5 kx if test -f libconftest.dylib; then
5 kx lt_cv_apple_cc_single_mod=yes
5 kx rm -rf libconftest.dylib*
5 kx fi
5 kx rm conftest.c
5 kx fi
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
5 kx printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
5 kx printf %s "checking for -exported_symbols_list linker flag... " >&6; }
5 kx if test ${lt_cv_ld_exported_symbols_list+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_ld_exported_symbols_list=no
5 kx save_LDFLAGS=$LDFLAGS
5 kx echo "_main" > conftest.sym
5 kx LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
5 kx
5 kx cat > conftest.$ac_ext <<EOF
5 kx #line 90428 "configure"
5 kx #include "confdefs.h"
5 kx int main() {
5 kx ; return 0; }
5 kx EOF
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5 kx (eval $ac_link) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5 kx lt_cv_ld_exported_symbols_list=yes
5 kx rm -rf conftest*
5 kx else
5 kx echo "configure: failed program was:" >&5
5 kx cat conftest.$ac_ext >&6
5 kx lt_cv_ld_exported_symbols_list=no
5 kx rm -rf conftest*
5 kx fi
5 kx rm -f conftest*
5 kx LDFLAGS="$save_LDFLAGS"
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
5 kx printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
5 kx case $host_os in
5 kx rhapsody* | darwin1.[0123])
5 kx _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
5 kx darwin1.*)
5 kx _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5 kx darwin*)
5 kx # if running on 10.5 or later, the deployment target defaults
5 kx # to the OS version, if on x86, and 10.4, the deployment
5 kx # target defaults to 10.4. Don't you love it?
5 kx case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
5 kx 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
5 kx _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5 kx 10.[012]*)
5 kx _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5 kx *)
5 kx _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5 kx esac
5 kx ;;
5 kx esac
5 kx if test "$lt_cv_apple_cc_single_mod" = "yes"; then
5 kx _lt_dar_single_mod='$single_module'
5 kx fi
5 kx if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
5 kx _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
5 kx else
5 kx _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
5 kx fi
5 kx if test "$DSYMUTIL" != ":"; then
5 kx _lt_dsymutil="~$DSYMUTIL \$lib || :"
5 kx else
5 kx _lt_dsymutil=
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx enable_dlopen=no
5 kx enable_win32_dll=no
5 kx
5 kx # Check whether --enable-libtool-lock was given.
5 kx if test ${enable_libtool_lock+y}
5 kx then :
5 kx enableval=$enable_libtool_lock;
5 kx fi
5 kx
5 kx test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5 kx
5 kx
5 kx # Check whether --with-pic was given.
5 kx if test ${with_pic+y}
5 kx then :
5 kx withval=$with_pic; pic_mode="$withval"
5 kx else $as_nop
5 kx pic_mode=default
5 kx fi
5 kx
5 kx test -z "$pic_mode" && pic_mode=default
5 kx
5 kx # Use C for the default configuration in the libtool script
5 kx tagname=
5 kx lt_save_CC="$CC"
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx
5 kx # Source file extension for C test sources.
5 kx ac_ext=c
5 kx
5 kx # Object file extension for compiled C test sources.
5 kx objext=o
5 kx objext=$objext
5 kx
5 kx # Code to be used in simple compile tests
5 kx lt_simple_compile_test_code="int some_variable = 0;"
5 kx
5 kx # Code to be used in simple link tests
5 kx lt_simple_link_test_code='int main(){return(0);}'
5 kx
5 kx
5 kx # If no C compiler was specified, use CC.
5 kx LTCC=${LTCC-"$CC"}
5 kx
5 kx # If no C compiler flags were specified, use CFLAGS.
5 kx LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5 kx
5 kx # Allow CC to be a program name with arguments.
5 kx compiler=$CC
5 kx
5 kx
5 kx # save warnings/boilerplate of simple test code
5 kx ac_outfile=conftest.$ac_objext
5 kx echo "$lt_simple_compile_test_code" >conftest.$ac_ext
5 kx eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
5 kx _lt_compiler_boilerplate=`cat conftest.err`
5 kx $rm conftest*
5 kx
5 kx ac_outfile=conftest.$ac_objext
5 kx echo "$lt_simple_link_test_code" >conftest.$ac_ext
5 kx eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
5 kx _lt_linker_boilerplate=`cat conftest.err`
5 kx $rm -r conftest*
5 kx
5 kx
5 kx ## CAVEAT EMPTOR:
5 kx ## There is no encapsulation within the following macros, do not change
5 kx ## the running order or otherwise move them around unless you know exactly
5 kx ## what you are doing...
5 kx
5 kx lt_prog_compiler_no_builtin_flag=
5 kx
5 kx if test "$GCC" = yes; then
5 kx lt_prog_compiler_no_builtin_flag=' -fno-builtin'
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5 kx printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
5 kx if test ${lt_cv_prog_compiler_rtti_exceptions+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_prog_compiler_rtti_exceptions=no
5 kx ac_outfile=conftest.$ac_objext
5 kx echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5 kx lt_compiler_flag="-fno-rtti -fno-exceptions"
5 kx # Insert the option either (1) after the last *FLAGS variable, or
5 kx # (2) before a word containing "conftest.", or (3) at the end.
5 kx # Note that $ac_compile itself does not contain backslashes and begins
5 kx # with a dollar sign (not a hyphen), so the echo should work correctly.
5 kx # The option is referenced via a variable to avoid confusing sed.
5 kx lt_compile=`echo "$ac_compile" | $SED \
5 kx -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
5 kx -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
5 kx -e 's:$: $lt_compiler_flag:'`
5 kx (eval echo "\"configure:90589: $lt_compile\"" >&5)
5 kx (eval "$lt_compile" 2>conftest.err)
5 kx ac_status=$?
5 kx cat conftest.err >&5
5 kx echo "configure:90593: \$? = $ac_status" >&5
5 kx if (exit $ac_status) && test -s "$ac_outfile"; then
5 kx # The compiler can only warn and ignore the option if not recognized
5 kx # So say no if there are warnings other than the usual output.
5 kx $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
5 kx $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
5 kx if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
5 kx lt_cv_prog_compiler_rtti_exceptions=yes
5 kx fi
5 kx fi
5 kx $rm conftest*
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
5 kx printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
5 kx
5 kx if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
5 kx lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
5 kx else
5 kx :
5 kx fi
5 kx
5 kx fi
5 kx
5 kx lt_prog_compiler_wl=
5 kx lt_prog_compiler_pic=
5 kx lt_prog_compiler_static=
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
5 kx printf %s "checking for $compiler option to produce PIC... " >&6; }
5 kx
5 kx if test "$GCC" = yes; then
5 kx lt_prog_compiler_wl='-Wl,'
5 kx lt_prog_compiler_static='-static'
5 kx
5 kx case $host_os in
5 kx aix*)
5 kx # All AIX code is PIC.
5 kx if test "$host_cpu" = ia64; then
5 kx # AIX 5 now supports IA64 processor
5 kx lt_prog_compiler_static='-Bstatic'
5 kx fi
5 kx ;;
5 kx
5 kx amigaos*)
5 kx # FIXME: we need at least 68020 code to build shared libraries, but
5 kx # adding the `-m68020' flag to GCC prevents building anything better,
5 kx # like `-m68040'.
5 kx lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
5 kx ;;
5 kx
5 kx beos* | haiku* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
5 kx # PIC is the default for these OSes.
5 kx ;;
5 kx
5 kx mingw* | cygwin* | pw32* | os2*)
5 kx # This hack is so that the source file can tell whether it is being
5 kx # built for inclusion in a dll (and should export symbols for example).
5 kx # Although the cygwin gcc ignores -fPIC, still need this for old-style
5 kx # (--disable-auto-import) libraries
5 kx lt_prog_compiler_pic='-DDLL_EXPORT'
5 kx ;;
5 kx
5 kx darwin* | rhapsody*)
5 kx # PIC is the default on this platform
5 kx # Common symbols not allowed in MH_DYLIB files
5 kx lt_prog_compiler_pic='-fno-common'
5 kx ;;
5 kx
5 kx interix[3-9]*)
5 kx # Interix 3.x gcc -fpic/-fPIC options generate broken code.
5 kx # Instead, we relocate shared libraries at runtime.
5 kx ;;
5 kx
5 kx msdosdjgpp*)
5 kx # Just because we use GCC doesn't mean we suddenly get shared libraries
5 kx # on systems that don't support them.
5 kx lt_prog_compiler_can_build_shared=no
5 kx enable_shared=no
5 kx ;;
5 kx
5 kx sysv4*MP*)
5 kx if test -d /usr/nec; then
5 kx lt_prog_compiler_pic=-Kconform_pic
5 kx fi
5 kx ;;
5 kx
5 kx hpux*)
5 kx # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
5 kx # not for PA HP-UX.
5 kx case $host_cpu in
5 kx hppa*64*|ia64*)
5 kx # +Z the default
5 kx ;;
5 kx *)
5 kx lt_prog_compiler_pic='-fPIC'
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx *)
5 kx lt_prog_compiler_pic='-fPIC'
5 kx ;;
5 kx esac
5 kx else
5 kx # PORTME Check for flag to pass linker flags through the system compiler.
5 kx case $host_os in
5 kx aix*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx if test "$host_cpu" = ia64; then
5 kx # AIX 5 now supports IA64 processor
5 kx lt_prog_compiler_static='-Bstatic'
5 kx else
5 kx lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
5 kx fi
5 kx ;;
5 kx darwin*)
5 kx # PIC is the default on this platform
5 kx # Common symbols not allowed in MH_DYLIB files
5 kx case $cc_basename in
5 kx xlc*)
5 kx lt_prog_compiler_pic='-qnocommon'
5 kx lt_prog_compiler_wl='-Wl,'
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx mingw* | cygwin* | pw32* | os2*)
5 kx # This hack is so that the source file can tell whether it is being
5 kx # built for inclusion in a dll (and should export symbols for example).
5 kx lt_prog_compiler_pic='-DDLL_EXPORT'
5 kx ;;
5 kx
5 kx hpux9* | hpux10* | hpux11*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
5 kx # not for PA HP-UX.
5 kx case $host_cpu in
5 kx hppa*64*|ia64*)
5 kx # +Z the default
5 kx ;;
5 kx *)
5 kx lt_prog_compiler_pic='+Z'
5 kx ;;
5 kx esac
5 kx # Is there a better lt_prog_compiler_static that works with the bundled CC?
5 kx lt_prog_compiler_static='${wl}-a ${wl}archive'
5 kx ;;
5 kx
5 kx irix5* | irix6* | nonstopux*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx # PIC (with -KPIC) is the default.
5 kx lt_prog_compiler_static='-non_shared'
5 kx ;;
5 kx
5 kx newsos6)
5 kx lt_prog_compiler_pic='-KPIC'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx ;;
5 kx
5 kx linux* | k*bsd*-gnu)
5 kx case $cc_basename in
5 kx # old Intel for x86_64 which still supported -KPIC.
5 kx ecc*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx lt_prog_compiler_pic='-KPIC'
5 kx lt_prog_compiler_static='-static'
5 kx ;;
5 kx # icc used to be incompatible with GCC.
5 kx # ICC 10 doesn't accept -KPIC any more.
5 kx icc*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx lt_prog_compiler_pic='-fPIC'
5 kx lt_prog_compiler_static='-static'
5 kx ;;
5 kx pgcc* | pgf77* | pgf90* | pgf95*)
5 kx # Portland Group compilers (*not* the Pentium gcc compiler,
5 kx # which looks to be a dead project)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx lt_prog_compiler_pic='-fpic'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx ;;
5 kx ccc*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx # All Alpha code is PIC.
5 kx lt_prog_compiler_static='-non_shared'
5 kx ;;
5 kx *)
5 kx case `$CC -V 2>&1 | sed 5q` in
5 kx *Sun\ C*)
5 kx # Sun C 5.9
5 kx lt_prog_compiler_pic='-KPIC'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx lt_prog_compiler_wl='-Wl,'
5 kx ;;
5 kx *Sun\ F*)
5 kx # Sun Fortran 8.3 passes all unrecognized flags to the linker
5 kx lt_prog_compiler_pic='-KPIC'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx lt_prog_compiler_wl=''
5 kx ;;
5 kx esac
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx osf3* | osf4* | osf5*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx # All OSF/1 code is PIC.
5 kx lt_prog_compiler_static='-non_shared'
5 kx ;;
5 kx
5 kx rdos*)
5 kx lt_prog_compiler_static='-non_shared'
5 kx ;;
5 kx
5 kx solaris*)
5 kx lt_prog_compiler_pic='-KPIC'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx case $cc_basename in
5 kx f77* | f90* | f95*)
5 kx lt_prog_compiler_wl='-Qoption ld ';;
5 kx *)
5 kx lt_prog_compiler_wl='-Wl,';;
5 kx esac
5 kx ;;
5 kx
5 kx sunos4*)
5 kx lt_prog_compiler_wl='-Qoption ld '
5 kx lt_prog_compiler_pic='-PIC'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx ;;
5 kx
5 kx sysv4 | sysv4.2uw2* | sysv4.3*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx lt_prog_compiler_pic='-KPIC'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx ;;
5 kx
5 kx sysv4*MP*)
5 kx if test -d /usr/nec ;then
5 kx lt_prog_compiler_pic='-Kconform_pic'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx fi
5 kx ;;
5 kx
5 kx sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx lt_prog_compiler_pic='-KPIC'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx ;;
5 kx
5 kx unicos*)
5 kx lt_prog_compiler_wl='-Wl,'
5 kx lt_prog_compiler_can_build_shared=no
5 kx ;;
5 kx
5 kx uts4*)
5 kx lt_prog_compiler_pic='-pic'
5 kx lt_prog_compiler_static='-Bstatic'
5 kx ;;
5 kx
5 kx *)
5 kx lt_prog_compiler_can_build_shared=no
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
5 kx printf "%s\n" "$lt_prog_compiler_pic" >&6; }
5 kx
5 kx #
5 kx # Check to make sure the PIC flag actually works.
5 kx #
5 kx if test -n "$lt_prog_compiler_pic"; then
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
5 kx printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
5 kx if test ${lt_cv_prog_compiler_pic_works+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_prog_compiler_pic_works=no
5 kx ac_outfile=conftest.$ac_objext
5 kx echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5 kx lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
5 kx # Insert the option either (1) after the last *FLAGS variable, or
5 kx # (2) before a word containing "conftest.", or (3) at the end.
5 kx # Note that $ac_compile itself does not contain backslashes and begins
5 kx # with a dollar sign (not a hyphen), so the echo should work correctly.
5 kx # The option is referenced via a variable to avoid confusing sed.
5 kx lt_compile=`echo "$ac_compile" | $SED \
5 kx -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
5 kx -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
5 kx -e 's:$: $lt_compiler_flag:'`
5 kx (eval echo "\"configure:90888: $lt_compile\"" >&5)
5 kx (eval "$lt_compile" 2>conftest.err)
5 kx ac_status=$?
5 kx cat conftest.err >&5
5 kx echo "configure:90892: \$? = $ac_status" >&5
5 kx if (exit $ac_status) && test -s "$ac_outfile"; then
5 kx # The compiler can only warn and ignore the option if not recognized
5 kx # So say no if there are warnings other than the usual output.
5 kx $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
5 kx $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
5 kx if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
5 kx lt_cv_prog_compiler_pic_works=yes
5 kx fi
5 kx fi
5 kx $rm conftest*
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
5 kx printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
5 kx
5 kx if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
5 kx case $lt_prog_compiler_pic in
5 kx "" | " "*) ;;
5 kx *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
5 kx esac
5 kx else
5 kx lt_prog_compiler_pic=
5 kx lt_prog_compiler_can_build_shared=no
5 kx fi
5 kx
5 kx fi
5 kx case $host_os in
5 kx # For platforms which do not support PIC, -DPIC is meaningless:
5 kx *djgpp*)
5 kx lt_prog_compiler_pic=
5 kx ;;
5 kx *)
5 kx lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
5 kx ;;
5 kx esac
5 kx
5 kx #
5 kx # Check to make sure the static flag actually works.
5 kx #
5 kx wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
5 kx printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
5 kx if test ${lt_cv_prog_compiler_static_works+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_prog_compiler_static_works=no
5 kx save_LDFLAGS="$LDFLAGS"
5 kx LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
5 kx echo "$lt_simple_link_test_code" > conftest.$ac_ext
5 kx if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
5 kx # The linker can only warn and ignore the option if not recognized
5 kx # So say no if there are warnings
5 kx if test -s conftest.err; then
5 kx # Append any errors to the config.log.
5 kx cat conftest.err 1>&5
5 kx $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
5 kx $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
5 kx if diff conftest.exp conftest.er2 >/dev/null; then
5 kx lt_cv_prog_compiler_static_works=yes
5 kx fi
5 kx else
5 kx lt_cv_prog_compiler_static_works=yes
5 kx fi
5 kx fi
5 kx $rm -r conftest*
5 kx LDFLAGS="$save_LDFLAGS"
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
5 kx printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
5 kx
5 kx if test x"$lt_cv_prog_compiler_static_works" = xyes; then
5 kx :
5 kx else
5 kx lt_prog_compiler_static=
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
5 kx printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
5 kx if test ${lt_cv_prog_compiler_c_o+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_prog_compiler_c_o=no
5 kx $rm -r conftest 2>/dev/null
5 kx mkdir conftest
5 kx cd conftest
5 kx mkdir out
5 kx echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5 kx
5 kx lt_compiler_flag="-o out/conftest2.$ac_objext"
5 kx # Insert the option either (1) after the last *FLAGS variable, or
5 kx # (2) before a word containing "conftest.", or (3) at the end.
5 kx # Note that $ac_compile itself does not contain backslashes and begins
5 kx # with a dollar sign (not a hyphen), so the echo should work correctly.
5 kx lt_compile=`echo "$ac_compile" | $SED \
5 kx -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
5 kx -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
5 kx -e 's:$: $lt_compiler_flag:'`
5 kx (eval echo "\"configure:90994: $lt_compile\"" >&5)
5 kx (eval "$lt_compile" 2>out/conftest.err)
5 kx ac_status=$?
5 kx cat out/conftest.err >&5
5 kx echo "configure:90998: \$? = $ac_status" >&5
5 kx if (exit $ac_status) && test -s out/conftest2.$ac_objext
5 kx then
5 kx # The compiler can only warn and ignore the option if not recognized
5 kx # So say no if there are warnings
5 kx $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
5 kx $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
5 kx if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
5 kx lt_cv_prog_compiler_c_o=yes
5 kx fi
5 kx fi
5 kx chmod u+w . 2>&5
5 kx $rm conftest*
5 kx # SGI C++ compiler will create directory out/ii_files/ for
5 kx # template instantiation
5 kx test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
5 kx $rm out/* && rmdir out
5 kx cd ..
5 kx rmdir conftest
5 kx $rm conftest*
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
5 kx printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
5 kx
5 kx
5 kx hard_links="nottested"
5 kx if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
5 kx # do not overwrite the value of need_locks provided by the user
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
5 kx printf %s "checking if we can lock with hard links... " >&6; }
5 kx hard_links=yes
5 kx $rm conftest*
5 kx ln conftest.a conftest.b 2>/dev/null && hard_links=no
5 kx touch conftest.a
5 kx ln conftest.a conftest.b 2>&5 || hard_links=no
5 kx ln conftest.a conftest.b 2>/dev/null && hard_links=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
5 kx printf "%s\n" "$hard_links" >&6; }
5 kx if test "$hard_links" = no; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5 kx printf "%s\n" "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5 kx need_locks=warn
5 kx fi
5 kx else
5 kx need_locks=no
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
5 kx printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
5 kx
5 kx runpath_var=
5 kx allow_undefined_flag=
5 kx enable_shared_with_static_runtimes=no
5 kx archive_cmds=
5 kx archive_expsym_cmds=
5 kx old_archive_From_new_cmds=
5 kx old_archive_from_expsyms_cmds=
5 kx export_dynamic_flag_spec=
5 kx whole_archive_flag_spec=
5 kx thread_safe_flag_spec=
5 kx hardcode_libdir_flag_spec=
5 kx hardcode_libdir_flag_spec_ld=
5 kx hardcode_libdir_separator=
5 kx hardcode_direct=no
5 kx hardcode_minus_L=no
5 kx hardcode_shlibpath_var=unsupported
5 kx link_all_deplibs=unknown
5 kx hardcode_automatic=no
5 kx module_cmds=
5 kx module_expsym_cmds=
5 kx always_export_symbols=no
5 kx export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
5 kx # include_expsyms should be a list of space-separated symbols to be *always*
5 kx # included in the symbol list
5 kx include_expsyms=
5 kx # exclude_expsyms can be an extended regexp of symbols to exclude
5 kx # it will be wrapped by ` (' and `)$', so one must not match beginning or
5 kx # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5 kx # as well as any symbol that contains `d'.
5 kx exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
5 kx # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5 kx # platforms (ab)use it in PIC code, but their linkers get confused if
5 kx # the symbol is explicitly referenced. Since portable code cannot
5 kx # rely on this symbol name, it's probably fine to never include it in
5 kx # preloaded symbol tables.
5 kx # Exclude shared library initialization/finalization symbols.
5 kx extract_expsyms_cmds=
5 kx # Just being paranoid about ensuring that cc_basename is set.
5 kx for cc_temp in $compiler""; do
5 kx case $cc_temp in
5 kx compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
5 kx distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
5 kx \-*) ;;
5 kx *) break;;
5 kx esac
5 kx done
5 kx cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
5 kx
5 kx case $host_os in
5 kx cygwin* | mingw* | pw32*)
5 kx # FIXME: the MSVC++ port hasn't been tested in a loooong time
5 kx # When not using gcc, we currently assume that we are using
5 kx # Microsoft Visual C++.
5 kx if test "$GCC" != yes; then
5 kx with_gnu_ld=no
5 kx fi
5 kx ;;
5 kx interix*)
5 kx # we just hope/assume this is gcc and not c89 (= MSVC++)
5 kx with_gnu_ld=yes
5 kx ;;
5 kx openbsd*)
5 kx with_gnu_ld=no
5 kx ;;
5 kx esac
5 kx
5 kx ld_shlibs=yes
5 kx if test "$with_gnu_ld" = yes; then
5 kx # If archive_cmds runs LD, not CC, wlarc should be empty
5 kx wlarc='${wl}'
5 kx
5 kx # Set some defaults for GNU ld with shared library support. These
5 kx # are reset later if shared libraries are not supported. Putting them
5 kx # here allows them to be overridden if necessary.
5 kx runpath_var=LD_RUN_PATH
5 kx hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
5 kx export_dynamic_flag_spec='${wl}--export-dynamic'
5 kx # ancient GNU ld didn't support --whole-archive et. al.
5 kx if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
5 kx whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5 kx else
5 kx whole_archive_flag_spec=
5 kx fi
5 kx supports_anon_versioning=no
5 kx case `$LD -v 2>/dev/null` in
5 kx *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
5 kx *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
5 kx *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
5 kx *\ 2.11.*) ;; # other 2.11 versions
5 kx *) supports_anon_versioning=yes ;;
5 kx esac
5 kx
5 kx # See if GNU ld supports shared libraries.
5 kx case $host_os in
5 kx aix[3-9]*)
5 kx # On AIX/PPC, the GNU linker is very broken
5 kx if test "$host_cpu" != ia64; then
5 kx ld_shlibs=no
5 kx cat <<EOF 1>&2
5 kx
5 kx *** Warning: the GNU linker, at least up to release 2.9.1, is reported
5 kx *** to be unable to reliably create shared libraries on AIX.
5 kx *** Therefore, libtool is disabling shared libraries support. If you
5 kx *** really care for shared libraries, you may want to modify your PATH
5 kx *** so that a non-GNU linker is found, and then restart.
5 kx
5 kx EOF
5 kx fi
5 kx ;;
5 kx
5 kx amigaos*)
5 kx archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5 kx hardcode_libdir_flag_spec='-L$libdir'
5 kx hardcode_minus_L=yes
5 kx
5 kx # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5 kx # that the semantics of dynamic libraries on AmigaOS, at least up
5 kx # to version 4, is to share data among multiple programs linked
5 kx # with the same dynamic library. Since this doesn't match the
5 kx # behavior of shared libraries on other platforms, we can't use
5 kx # them.
5 kx ld_shlibs=no
5 kx ;;
5 kx
5 kx beos*)
5 kx if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5 kx allow_undefined_flag=unsupported
5 kx # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5 kx # support --undefined. This deserves some investigation. FIXME
5 kx archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx else
5 kx ld_shlibs=no
5 kx fi
5 kx ;;
5 kx
5 kx cygwin* | mingw* | pw32*)
5 kx # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
5 kx # as there is no search path for DLLs.
5 kx hardcode_libdir_flag_spec='-L$libdir'
5 kx allow_undefined_flag=unsupported
5 kx always_export_symbols=no
5 kx enable_shared_with_static_runtimes=yes
5 kx export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
5 kx
5 kx if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
5 kx archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5 kx # If the export-symbols file already is a .def file (1st line
5 kx # is EXPORTS), use it as is; otherwise, prepend...
5 kx archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
5 kx cp $export_symbols $output_objdir/$soname.def;
5 kx else
5 kx echo EXPORTS > $output_objdir/$soname.def;
5 kx cat $export_symbols >> $output_objdir/$soname.def;
5 kx fi~
5 kx $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5 kx else
5 kx ld_shlibs=no
5 kx fi
5 kx ;;
5 kx
5 kx interix[3-9]*)
5 kx hardcode_direct=no
5 kx hardcode_shlibpath_var=no
5 kx hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5 kx export_dynamic_flag_spec='${wl}-E'
5 kx # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
5 kx # Instead, shared libraries are loaded at an image base (0x10000000 by
5 kx # default) and relocated if they conflict, which is a slow very memory
5 kx # consuming and fragmenting process. To avoid this, we pick a random,
5 kx # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
5 kx # time. Moving up from 0x10000000 also allows more sbrk(2) space.
5 kx archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5 kx archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5 kx ;;
5 kx
5 kx gnu* | linux* | k*bsd*-gnu)
5 kx if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5 kx tmp_addflag=
5 kx case $cc_basename,$host_cpu in
5 kx pgcc*) # Portland Group C compiler
5 kx whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
5 kx tmp_addflag=' $pic_flag'
5 kx ;;
5 kx pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
5 kx whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
5 kx tmp_addflag=' $pic_flag -Mnomain' ;;
5 kx ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
5 kx tmp_addflag=' -i_dynamic' ;;
5 kx efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
5 kx tmp_addflag=' -i_dynamic -nofor_main' ;;
5 kx ifc* | ifort*) # Intel Fortran compiler
5 kx tmp_addflag=' -nofor_main' ;;
5 kx esac
5 kx case `$CC -V 2>&1 | sed 5q` in
5 kx *Sun\ C*) # Sun C 5.9
5 kx whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
5 kx tmp_sharedflag='-G' ;;
5 kx *Sun\ F*) # Sun Fortran 8.3
5 kx tmp_sharedflag='-G' ;;
5 kx *)
5 kx tmp_sharedflag='-shared' ;;
5 kx esac
5 kx archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx
5 kx if test $supports_anon_versioning = yes; then
5 kx archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
5 kx cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5 kx $echo "local: *; };" >> $output_objdir/$libname.ver~
5 kx $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5 kx fi
5 kx else
5 kx ld_shlibs=no
5 kx fi
5 kx ;;
5 kx
5 kx netbsd*)
5 kx if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5 kx archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5 kx wlarc=
5 kx else
5 kx archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 kx fi
5 kx ;;
5 kx
5 kx solaris*)
5 kx if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
5 kx ld_shlibs=no
5 kx cat <<EOF 1>&2
5 kx
5 kx *** Warning: The releases 2.8.* of the GNU linker cannot reliably
5 kx *** create shared libraries on Solaris systems. Therefore, libtool
5 kx *** is disabling shared libraries support. We urge you to upgrade GNU
5 kx *** binutils to release 2.9.1 or newer. Another option is to modify
5 kx *** your PATH or compiler configuration so that the native linker is
5 kx *** used, and then restart.
5 kx
5 kx EOF
5 kx elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5 kx archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 kx else
5 kx ld_shlibs=no
5 kx fi
5 kx ;;
5 kx
5 kx sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
5 kx case `$LD -v 2>&1` in
5 kx *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
5 kx ld_shlibs=no
5 kx cat <<_LT_EOF 1>&2
5 kx
5 kx *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
5 kx *** reliably create shared libraries on SCO systems. Therefore, libtool
5 kx *** is disabling shared libraries support. We urge you to upgrade GNU
5 kx *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
5 kx *** your PATH or compiler configuration so that the native linker is
5 kx *** used, and then restart.
5 kx
5 kx _LT_EOF
5 kx ;;
5 kx *)
5 kx if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5 kx hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
5 kx archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
5 kx archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
5 kx else
5 kx ld_shlibs=no
5 kx fi
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx sunos4*)
5 kx archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5 kx wlarc=
5 kx hardcode_direct=yes
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx *)
5 kx if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5 kx archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 kx else
5 kx ld_shlibs=no
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx if test "$ld_shlibs" = no; then
5 kx runpath_var=
5 kx hardcode_libdir_flag_spec=
5 kx export_dynamic_flag_spec=
5 kx whole_archive_flag_spec=
5 kx fi
5 kx else
5 kx # PORTME fill in a description of your system's linker (not GNU ld)
5 kx case $host_os in
5 kx aix3*)
5 kx allow_undefined_flag=unsupported
5 kx always_export_symbols=yes
5 kx archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
5 kx # Note: this linker hardcodes the directories in LIBPATH if there
5 kx # are no directories specified by -L.
5 kx hardcode_minus_L=yes
5 kx if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
5 kx # Neither direct hardcoding nor static linking is supported with a
5 kx # broken collect2.
5 kx hardcode_direct=unsupported
5 kx fi
5 kx ;;
5 kx
5 kx aix[4-9]*)
5 kx if test "$host_cpu" = ia64; then
5 kx # On IA64, the linker does run time linking by default, so we don't
5 kx # have to do anything special.
5 kx aix_use_runtimelinking=no
5 kx exp_sym_flag='-Bexport'
5 kx no_entry_flag=""
5 kx else
5 kx # If we're using GNU nm, then we don't want the "-C" option.
5 kx # -C means demangle to AIX nm, but means don't demangle with GNU nm
5 kx if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
5 kx export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
5 kx else
5 kx export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
5 kx fi
5 kx aix_use_runtimelinking=no
5 kx
5 kx # Test if we are trying to use run time linking or normal
5 kx # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5 kx # need to do runtime linking.
5 kx case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
5 kx for ld_flag in $LDFLAGS; do
5 kx if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
5 kx aix_use_runtimelinking=yes
5 kx break
5 kx fi
5 kx done
5 kx ;;
5 kx esac
5 kx
5 kx exp_sym_flag='-bexport'
5 kx no_entry_flag='-bnoentry'
5 kx fi
5 kx
5 kx # When large executables or shared objects are built, AIX ld can
5 kx # have problems creating the table of contents. If linking a library
5 kx # or program results in "error TOC overflow" add -mminimal-toc to
5 kx # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
5 kx # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5 kx
5 kx archive_cmds=''
5 kx hardcode_direct=yes
5 kx hardcode_libdir_separator=':'
5 kx link_all_deplibs=yes
5 kx
5 kx if test "$GCC" = yes; then
5 kx case $host_os in aix4.[012]|aix4.[012].*)
5 kx # We only want to do this on AIX 4.2 and lower, the check
5 kx # below for broken collect2 doesn't work under 4.3+
5 kx collect2name=`${CC} -print-prog-name=collect2`
5 kx if test -f "$collect2name" && \
5 kx strings "$collect2name" | grep resolve_lib_name >/dev/null
5 kx then
5 kx # We have reworked collect2
5 kx :
5 kx else
5 kx # We have old collect2
5 kx hardcode_direct=unsupported
5 kx # It fails to find uninstalled libraries when the uninstalled
5 kx # path is not listed in the libpath. Setting hardcode_minus_L
5 kx # to unsupported forces relinking
5 kx hardcode_minus_L=yes
5 kx hardcode_libdir_flag_spec='-L$libdir'
5 kx hardcode_libdir_separator=
5 kx fi
5 kx ;;
5 kx esac
5 kx shared_flag='-shared'
5 kx if test "$aix_use_runtimelinking" = yes; then
5 kx shared_flag="$shared_flag "'${wl}-G'
5 kx fi
5 kx else
5 kx # not using gcc
5 kx if test "$host_cpu" = ia64; then
5 kx # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
5 kx # chokes on -Wl,-G. The following line is correct:
5 kx shared_flag='-G'
5 kx else
5 kx if test "$aix_use_runtimelinking" = yes; then
5 kx shared_flag='${wl}-G'
5 kx else
5 kx shared_flag='${wl}-bM:SRE'
5 kx fi
5 kx fi
5 kx fi
5 kx
5 kx # It seems that -bexpall does not export symbols beginning with
5 kx # underscore (_), so it is better to generate a list of symbols to export.
5 kx always_export_symbols=yes
5 kx if test "$aix_use_runtimelinking" = yes; then
5 kx # Warning - without using the other runtime loading flags (-brtl),
5 kx # -berok will link without error, but may produce a broken library.
5 kx allow_undefined_flag='-berok'
5 kx # Determine the default libpath from the value encoded in an empty executable.
5 kx
5 kx cat > conftest.$ac_ext <<EOF
5 kx #line 91458 "configure"
5 kx #include "confdefs.h"
5 kx int main() {
5 kx ; return 0; }
5 kx EOF
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5 kx (eval $ac_link) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5 kx
5 kx lt_aix_libpath_sed='
5 kx /Import File Strings/,/^$/ {
5 kx /^0/ {
5 kx s/^0 *\(.*\)$/\1/
5 kx p
5 kx }
5 kx }'
5 kx aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
5 kx # Check for a 64-bit object if we didn't find anything.
5 kx if test -z "$aix_libpath"; then
5 kx aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
5 kx fi
5 kx rm -rf conftest*
5 kx else
5 kx echo "configure: failed program was:" >&5
5 kx cat conftest.$ac_ext >&6
5 kx fi
5 kx rm -f conftest*
5 kx if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
5 kx
5 kx hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
5 kx archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5 kx else
5 kx if test "$host_cpu" = ia64; then
5 kx hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
5 kx allow_undefined_flag="-z nodefs"
5 kx archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
5 kx else
5 kx # Determine the default libpath from the value encoded in an empty executable.
5 kx
5 kx cat > conftest.$ac_ext <<EOF
5 kx #line 91500 "configure"
5 kx #include "confdefs.h"
5 kx int main() {
5 kx ; return 0; }
5 kx EOF
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5 kx (eval $ac_link) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5 kx
5 kx lt_aix_libpath_sed='
5 kx /Import File Strings/,/^$/ {
5 kx /^0/ {
5 kx s/^0 *\(.*\)$/\1/
5 kx p
5 kx }
5 kx }'
5 kx aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
5 kx # Check for a 64-bit object if we didn't find anything.
5 kx if test -z "$aix_libpath"; then
5 kx aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
5 kx fi
5 kx rm -rf conftest*
5 kx else
5 kx echo "configure: failed program was:" >&5
5 kx cat conftest.$ac_ext >&6
5 kx fi
5 kx rm -f conftest*
5 kx if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
5 kx
5 kx hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
5 kx # Warning - without using the other run time loading flags,
5 kx # -berok will link without error, but may produce a broken library.
5 kx no_undefined_flag=' ${wl}-bernotok'
5 kx allow_undefined_flag=' ${wl}-berok'
5 kx # Exported symbols can be pulled into shared objects from archives
5 kx whole_archive_flag_spec='$convenience'
5 kx archive_cmds_need_lc=yes
5 kx # This is similar to how AIX traditionally builds its shared libraries.
5 kx archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
5 kx fi
5 kx fi
5 kx ;;
5 kx
5 kx amigaos*)
5 kx archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5 kx hardcode_libdir_flag_spec='-L$libdir'
5 kx hardcode_minus_L=yes
5 kx # see comment about different semantics on the GNU ld section
5 kx ld_shlibs=no
5 kx ;;
5 kx
5 kx bsdi[45]*)
5 kx export_dynamic_flag_spec=-rdynamic
5 kx ;;
5 kx
5 kx cygwin* | mingw* | pw32*)
5 kx # When not using gcc, we currently assume that we are using
5 kx # Microsoft Visual C++.
5 kx # hardcode_libdir_flag_spec is actually meaningless, as there is
5 kx # no search path for DLLs.
5 kx hardcode_libdir_flag_spec=' '
5 kx allow_undefined_flag=unsupported
5 kx # Tell ltmain to make .lib files, not .a files.
5 kx libext=lib
5 kx # Tell ltmain to make .dll files, not .so files.
5 kx shrext_cmds=".dll"
5 kx # FIXME: Setting linknames here is a bad hack.
5 kx archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
5 kx # The linker will automatically build a .lib file if we build a DLL.
5 kx old_archive_From_new_cmds='true'
5 kx # FIXME: Should let the user specify the lib program.
5 kx old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
5 kx fix_srcfile_path='`cygpath -w "$srcfile"`'
5 kx enable_shared_with_static_runtimes=yes
5 kx ;;
5 kx
5 kx darwin* | rhapsody*)
5 kx case $host_os in
5 kx rhapsody* | darwin1.[012])
5 kx allow_undefined_flag='${wl}-undefined ${wl}suppress'
5 kx ;;
5 kx *) # Darwin 1.3 on
5 kx if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
5 kx allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
5 kx else
5 kx case ${MACOSX_DEPLOYMENT_TARGET} in
5 kx 10.[012])
5 kx allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
5 kx ;;
5 kx *)
5 kx allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
5 kx ;;
5 kx esac
5 kx fi
5 kx ;;
5 kx esac
5 kx archive_cmds_need_lc=no
5 kx hardcode_direct=no
5 kx hardcode_automatic=yes
5 kx hardcode_shlibpath_var=unsupported
5 kx whole_archive_flag_spec=''
5 kx link_all_deplibs=yes
5 kx if test "$GCC" = yes ; then
5 kx output_verbose_link_cmd='echo'
5 kx archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
5 kx module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
5 kx archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
5 kx module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
5 kx else
5 kx case $cc_basename in
5 kx xlc*)
5 kx output_verbose_link_cmd='echo'
5 kx archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
5 kx module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
5 kx # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
5 kx archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
5 kx module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
5 kx ;;
5 kx *)
5 kx ld_shlibs=no
5 kx ;;
5 kx esac
5 kx fi
5 kx ;;
5 kx
5 kx dgux*)
5 kx archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5 kx hardcode_libdir_flag_spec='-L$libdir'
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
5 kx # support. Future versions do this automatically, but an explicit c++rt0.o
5 kx # does not break anything, and helps significantly (at the cost of a little
5 kx # extra space).
5 kx freebsd2.2*)
5 kx archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
5 kx hardcode_libdir_flag_spec='-R$libdir'
5 kx hardcode_direct=yes
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5 kx freebsd2*)
5 kx archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5 kx hardcode_direct=yes
5 kx hardcode_minus_L=yes
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5 kx freebsd* | dragonfly*)
5 kx archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
5 kx hardcode_libdir_flag_spec='-R$libdir'
5 kx hardcode_direct=yes
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx hpux9*)
5 kx if test "$GCC" = yes; then
5 kx archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5 kx else
5 kx archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5 kx fi
5 kx hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
5 kx hardcode_libdir_separator=:
5 kx hardcode_direct=yes
5 kx
5 kx # hardcode_minus_L: Not really in the search PATH,
5 kx # but as the default location of the library.
5 kx hardcode_minus_L=yes
5 kx export_dynamic_flag_spec='${wl}-E'
5 kx ;;
5 kx
5 kx hpux10*)
5 kx if test "$GCC" = yes -a "$with_gnu_ld" = no; then
5 kx archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5 kx else
5 kx archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
5 kx fi
5 kx if test "$with_gnu_ld" = no; then
5 kx hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
5 kx hardcode_libdir_separator=:
5 kx
5 kx hardcode_direct=yes
5 kx export_dynamic_flag_spec='${wl}-E'
5 kx
5 kx # hardcode_minus_L: Not really in the search PATH,
5 kx # but as the default location of the library.
5 kx hardcode_minus_L=yes
5 kx fi
5 kx ;;
5 kx
5 kx hpux11*)
5 kx if test "$GCC" = yes -a "$with_gnu_ld" = no; then
5 kx case $host_cpu in
5 kx hppa*64*)
5 kx archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx ia64*)
5 kx archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx *)
5 kx archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx esac
5 kx else
5 kx case $host_cpu in
5 kx hppa*64*)
5 kx archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx ia64*)
5 kx archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx *)
5 kx archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx esac
5 kx fi
5 kx if test "$with_gnu_ld" = no; then
5 kx hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
5 kx hardcode_libdir_separator=:
5 kx
5 kx case $host_cpu in
5 kx hppa*64*|ia64*)
5 kx hardcode_libdir_flag_spec_ld='+b $libdir'
5 kx hardcode_direct=no
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx *)
5 kx hardcode_direct=yes
5 kx export_dynamic_flag_spec='${wl}-E'
5 kx
5 kx # hardcode_minus_L: Not really in the search PATH,
5 kx # but as the default location of the library.
5 kx hardcode_minus_L=yes
5 kx ;;
5 kx esac
5 kx fi
5 kx ;;
5 kx
5 kx irix5* | irix6* | nonstopux*)
5 kx if test "$GCC" = yes; then
5 kx archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 kx else
5 kx archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5 kx hardcode_libdir_flag_spec_ld='-rpath $libdir'
5 kx fi
5 kx hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5 kx hardcode_libdir_separator=:
5 kx link_all_deplibs=yes
5 kx ;;
5 kx
5 kx netbsd*)
5 kx if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5 kx archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
5 kx else
5 kx archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
5 kx fi
5 kx hardcode_libdir_flag_spec='-R$libdir'
5 kx hardcode_direct=yes
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx newsos6)
5 kx archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5 kx hardcode_direct=yes
5 kx hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5 kx hardcode_libdir_separator=:
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx openbsd*)
5 kx if test -f /usr/libexec/ld.so; then
5 kx hardcode_direct=yes
5 kx hardcode_shlibpath_var=no
5 kx if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5 kx archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
5 kx hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5 kx export_dynamic_flag_spec='${wl}-E'
5 kx else
5 kx case $host_os in
5 kx openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
5 kx archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5 kx hardcode_libdir_flag_spec='-R$libdir'
5 kx ;;
5 kx *)
5 kx archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5 kx hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5 kx ;;
5 kx esac
5 kx fi
5 kx else
5 kx ld_shlibs=no
5 kx fi
5 kx ;;
5 kx
5 kx os2*)
5 kx hardcode_libdir_flag_spec='-L$libdir'
5 kx hardcode_minus_L=yes
5 kx allow_undefined_flag=unsupported
5 kx archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
5 kx old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
5 kx ;;
5 kx
5 kx osf3*)
5 kx if test "$GCC" = yes; then
5 kx allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5 kx archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 kx else
5 kx allow_undefined_flag=' -expect_unresolved \*'
5 kx archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5 kx fi
5 kx hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5 kx hardcode_libdir_separator=:
5 kx ;;
5 kx
5 kx osf4* | osf5*) # as osf3* with the addition of -msym flag
5 kx if test "$GCC" = yes; then
5 kx allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5 kx archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 kx hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5 kx else
5 kx allow_undefined_flag=' -expect_unresolved \*'
5 kx archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5 kx archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
5 kx $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
5 kx
5 kx # Both c and cxx compiler support -rpath directly
5 kx hardcode_libdir_flag_spec='-rpath $libdir'
5 kx fi
5 kx hardcode_libdir_separator=:
5 kx ;;
5 kx
5 kx solaris*)
5 kx no_undefined_flag=' -z text'
5 kx if test "$GCC" = yes; then
5 kx wlarc='${wl}'
5 kx archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5 kx $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
5 kx else
5 kx wlarc=''
5 kx archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5 kx archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5 kx $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5 kx fi
5 kx hardcode_libdir_flag_spec='-R$libdir'
5 kx hardcode_shlibpath_var=no
5 kx case $host_os in
5 kx solaris2.[0-5] | solaris2.[0-5].*) ;;
5 kx *)
5 kx # The compiler driver will combine and reorder linker options,
5 kx # but understands `-z linker_flag'. GCC discards it without `$wl',
5 kx # but is careful enough not to reorder.
5 kx # Supported since Solaris 2.6 (maybe 2.5.1?)
5 kx if test "$GCC" = yes; then
5 kx whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
5 kx else
5 kx whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
5 kx fi
5 kx ;;
5 kx esac
5 kx link_all_deplibs=yes
5 kx ;;
5 kx
5 kx sunos4*)
5 kx if test "x$host_vendor" = xsequent; then
5 kx # Use $CC to link under sequent, because it throws in some extra .o
5 kx # files that make .init and .fini sections work.
5 kx archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx else
5 kx archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
5 kx fi
5 kx hardcode_libdir_flag_spec='-L$libdir'
5 kx hardcode_direct=yes
5 kx hardcode_minus_L=yes
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx sysv4)
5 kx case $host_vendor in
5 kx sni)
5 kx archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5 kx hardcode_direct=yes # is this really true???
5 kx ;;
5 kx siemens)
5 kx ## LD is ld it makes a PLAMLIB
5 kx ## CC just makes a GrossModule.
5 kx archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5 kx reload_cmds='$CC -r -o $output$reload_objs'
5 kx hardcode_direct=no
5 kx ;;
5 kx motorola)
5 kx archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5 kx hardcode_direct=no #Motorola manual says yes, but my tests say they lie
5 kx ;;
5 kx esac
5 kx runpath_var='LD_RUN_PATH'
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx sysv4.3*)
5 kx archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5 kx hardcode_shlibpath_var=no
5 kx export_dynamic_flag_spec='-Bexport'
5 kx ;;
5 kx
5 kx sysv4*MP*)
5 kx if test -d /usr/nec; then
5 kx archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5 kx hardcode_shlibpath_var=no
5 kx runpath_var=LD_RUN_PATH
5 kx hardcode_runpath_var=yes
5 kx ld_shlibs=yes
5 kx fi
5 kx ;;
5 kx
5 kx sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
5 kx no_undefined_flag='${wl}-z,text'
5 kx archive_cmds_need_lc=no
5 kx hardcode_shlibpath_var=no
5 kx runpath_var='LD_RUN_PATH'
5 kx
5 kx if test "$GCC" = yes; then
5 kx archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx else
5 kx archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx fi
5 kx ;;
5 kx
5 kx sysv5* | sco3.2v5* | sco5v6*)
5 kx # Note: We can NOT use -z defs as we might desire, because we do not
5 kx # link with -lc, and that would cause any symbols used from libc to
5 kx # always be unresolved, which means just about no library would
5 kx # ever link correctly. If we're not using GNU ld we use -z text
5 kx # though, which does catch some bad symbols but isn't as heavy-handed
5 kx # as -z defs.
5 kx no_undefined_flag='${wl}-z,text'
5 kx allow_undefined_flag='${wl}-z,nodefs'
5 kx archive_cmds_need_lc=no
5 kx hardcode_shlibpath_var=no
5 kx hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
5 kx hardcode_libdir_separator=':'
5 kx link_all_deplibs=yes
5 kx export_dynamic_flag_spec='${wl}-Bexport'
5 kx runpath_var='LD_RUN_PATH'
5 kx
5 kx if test "$GCC" = yes; then
5 kx archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx else
5 kx archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx fi
5 kx ;;
5 kx
5 kx uts4*)
5 kx archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5 kx hardcode_libdir_flag_spec='-L$libdir'
5 kx hardcode_shlibpath_var=no
5 kx ;;
5 kx
5 kx *)
5 kx ld_shlibs=no
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
5 kx printf "%s\n" "$ld_shlibs" >&6; }
5 kx test "$ld_shlibs" = no && can_build_shared=no
5 kx
5 kx #
5 kx # Do we need to explicitly link libc?
5 kx #
5 kx case "x$archive_cmds_need_lc" in
5 kx x|xyes)
5 kx # Assume -lc should be added
5 kx archive_cmds_need_lc=yes
5 kx
5 kx if test "$enable_shared" = yes && test "$GCC" = yes; then
5 kx case $archive_cmds in
5 kx *'~'*)
5 kx # FIXME: we may have to deal with multi-command sequences.
5 kx ;;
5 kx '$CC '*)
5 kx # Test whether the compiler implicitly links with -lc since on some
5 kx # systems, -lgcc has to come before -lc. If gcc already passes -lc
5 kx # to ld, don't add -lc before -lgcc.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
5 kx printf %s "checking whether -lc should be explicitly linked in... " >&6; }
5 kx $rm conftest*
5 kx echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5 kx
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 kx (eval $ac_compile) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } 2>conftest.err; then
5 kx soname=conftest
5 kx lib=conftest
5 kx libobjs=conftest.$ac_objext
5 kx deplibs=
5 kx wl=$lt_prog_compiler_wl
5 kx pic_flag=$lt_prog_compiler_pic
5 kx compiler_flags=-v
5 kx linker_flags=-v
5 kx verstring=
5 kx output_objdir=.
5 kx libname=conftest
5 kx lt_save_allow_undefined_flag=$allow_undefined_flag
5 kx allow_undefined_flag=
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\""; } >&5
5 kx (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }
5 kx then
5 kx archive_cmds_need_lc=no
5 kx else
5 kx archive_cmds_need_lc=yes
5 kx fi
5 kx allow_undefined_flag=$lt_save_allow_undefined_flag
5 kx else
5 kx cat conftest.err 1>&5
5 kx fi
5 kx $rm conftest*
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
5 kx printf "%s\n" "$archive_cmds_need_lc" >&6; }
5 kx ;;
5 kx esac
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
5 kx printf %s "checking dynamic linker characteristics... " >&6; }
5 kx library_names_spec=
5 kx libname_spec='lib$name'
5 kx soname_spec=
5 kx shrext_cmds=".so"
5 kx postinstall_cmds=
5 kx postuninstall_cmds=
5 kx finish_cmds=
5 kx finish_eval=
5 kx shlibpath_var=
5 kx shlibpath_overrides_runpath=unknown
5 kx version_type=none
5 kx dynamic_linker="$host_os ld.so"
5 kx sys_lib_dlsearch_path_spec="/lib /usr/lib"
5 kx
5 kx if test "$GCC" = yes; then
5 kx case $host_os in
5 kx darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
5 kx *) lt_awk_arg="/^libraries:/" ;;
5 kx esac
5 kx lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
5 kx if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
5 kx # if the path contains ";" then we assume it to be the separator
5 kx # otherwise default to the standard path separator (i.e. ":") - it is
5 kx # assumed that no part of a normal pathname contains ";" but that should
5 kx # okay in the real world where ";" in dirpaths is itself problematic.
5 kx lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
5 kx else
5 kx lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
5 kx fi
5 kx # Ok, now we have the path, separated by spaces, we can step through it
5 kx # and add multilib dir if necessary.
5 kx lt_tmp_lt_search_path_spec=
5 kx lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
5 kx for lt_sys_path in $lt_search_path_spec; do
5 kx if test -d "$lt_sys_path/$lt_multi_os_dir"; then
5 kx lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
5 kx else
5 kx test -d "$lt_sys_path" && \
5 kx lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
5 kx fi
5 kx done
5 kx lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
5 kx BEGIN {RS=" "; FS="/|\n";} {
5 kx lt_foo="";
5 kx lt_count=0;
5 kx for (lt_i = NF; lt_i > 0; lt_i--) {
5 kx if ($lt_i != "" && $lt_i != ".") {
5 kx if ($lt_i == "..") {
5 kx lt_count++;
5 kx } else {
5 kx if (lt_count == 0) {
5 kx lt_foo="/" $lt_i lt_foo;
5 kx } else {
5 kx lt_count--;
5 kx }
5 kx }
5 kx }
5 kx }
5 kx if (lt_foo != "") { lt_freq[lt_foo]++; }
5 kx if (lt_freq[lt_foo] == 1) { print lt_foo; }
5 kx }'`
5 kx sys_lib_search_path_spec=`echo $lt_search_path_spec`
5 kx else
5 kx sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
5 kx fi
5 kx need_lib_prefix=unknown
5 kx hardcode_into_libs=no
5 kx
5 kx # when you set need_version to no, make sure it does not cause -set_version
5 kx # flags to be left without arguments
5 kx need_version=unknown
5 kx
5 kx case $host_os in
5 kx aix3*)
5 kx version_type=linux
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
5 kx shlibpath_var=LIBPATH
5 kx
5 kx # AIX 3 has no versioning support, so we append a major version to the name.
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx ;;
5 kx
5 kx aix[4-9]*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx hardcode_into_libs=yes
5 kx if test "$host_cpu" = ia64; then
5 kx # AIX 5 supports IA64
5 kx library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx else
5 kx # With GCC up to 2.95.x, collect2 would create an import file
5 kx # for dependence libraries. The import file would start with
5 kx # the line `#! .'. This would cause the generated library to
5 kx # depend on `.', always an invalid library. This was fixed in
5 kx # development snapshots of GCC prior to 3.0.
5 kx case $host_os in
5 kx aix4 | aix4.[01] | aix4.[01].*)
5 kx if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
5 kx echo ' yes '
5 kx echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
5 kx :
5 kx else
5 kx can_build_shared=no
5 kx fi
5 kx ;;
5 kx esac
5 kx # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
5 kx # soname into executable. Probably we can add versioning support to
5 kx # collect2, so additional links can be useful in future.
5 kx if test "$aix_use_runtimelinking" = yes; then
5 kx # If using run time linking (on AIX 4.2 or later) use lib<name>.so
5 kx # instead of lib<name>.a to let people know that these are not
5 kx # typical AIX shared libraries.
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx else
5 kx # We preserve .a as extension for shared libraries through AIX4.2
5 kx # and later when we are not doing run time linking.
5 kx library_names_spec='${libname}${release}.a $libname.a'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx fi
5 kx shlibpath_var=LIBPATH
5 kx fi
5 kx ;;
5 kx
5 kx amigaos*)
5 kx library_names_spec='$libname.ixlibrary $libname.a'
5 kx # Create ${libname}_ixlibrary.a entries in /sys/libs.
5 kx finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
5 kx ;;
5 kx
5 kx beos*)
5 kx library_names_spec='${libname}${shared_ext}'
5 kx dynamic_linker="$host_os ld.so"
5 kx shlibpath_var=LIBRARY_PATH
5 kx ;;
5 kx
5 kx haiku*)
5 kx # Since haiku provides gcc, use GNU style here
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LIBRARY_PATH
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx bsdi[45]*)
5 kx version_type=linux
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
5 kx sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
5 kx # the default ld.so.conf also contains /usr/contrib/lib and
5 kx # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
5 kx # libtool to hard-code these into programs
5 kx ;;
5 kx
5 kx cygwin* | mingw* | pw32*)
5 kx version_type=windows
5 kx shrext_cmds=".dll"
5 kx need_version=no
5 kx need_lib_prefix=no
5 kx
5 kx case $GCC,$host_os in
5 kx yes,cygwin* | yes,mingw* | yes,pw32*)
5 kx library_names_spec='$libname.dll.a'
5 kx # DLL is installed to $(libdir)/../bin by postinstall_cmds
5 kx postinstall_cmds='base_file=`basename \${file}`~
5 kx dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
5 kx dldir=$destdir/`dirname \$dlpath`~
5 kx test -d \$dldir || mkdir -p \$dldir~
5 kx $install_prog $dir/$dlname \$dldir/$dlname~
5 kx chmod a+x \$dldir/$dlname'
5 kx postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
5 kx dlpath=$dir/\$dldll~
5 kx $rm \$dlpath'
5 kx shlibpath_overrides_runpath=yes
5 kx
5 kx case $host_os in
5 kx cygwin*)
5 kx # Cygwin DLLs use 'cyg' prefix rather than 'lib'
5 kx soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
5 kx sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
5 kx ;;
5 kx mingw*)
5 kx # MinGW DLLs use traditional 'lib' prefix
5 kx soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
5 kx sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
5 kx if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
5 kx # It is most probably a Windows format PATH printed by
5 kx # mingw gcc, but we are running on Cygwin. Gcc prints its search
5 kx # path with ; separators, and with drive letters. We can handle the
5 kx # drive letters (cygwin fileutils understands them), so leave them,
5 kx # especially as we might pass files found there to a mingw objdump,
5 kx # which wouldn't understand a cygwinified path. Ahh.
5 kx sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
5 kx else
5 kx sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
5 kx fi
5 kx ;;
5 kx pw32*)
5 kx # pw32 DLLs use 'pw' prefix rather than 'lib'
5 kx library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx *)
5 kx library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
5 kx ;;
5 kx esac
5 kx dynamic_linker='Win32 ld.exe'
5 kx # FIXME: first we should search . and the directory the executable is in
5 kx shlibpath_var=PATH
5 kx ;;
5 kx
5 kx darwin* | rhapsody*)
5 kx dynamic_linker="$host_os dyld"
5 kx version_type=darwin
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
5 kx soname_spec='${libname}${release}${major}$shared_ext'
5 kx shlibpath_overrides_runpath=yes
5 kx shlibpath_var=DYLD_LIBRARY_PATH
5 kx shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
5 kx
5 kx sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
5 kx sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
5 kx ;;
5 kx
5 kx dgux*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx ;;
5 kx
5 kx freebsd* | dragonfly*)
5 kx # DragonFly does not have aout. When/if they implement a new
5 kx # versioning mechanism, adjust this.
5 kx if test -x /usr/bin/objformat; then
5 kx objformat=`/usr/bin/objformat`
5 kx else
5 kx case $host_os in
5 kx freebsd[123].*) objformat=aout ;;
5 kx *) objformat=elf ;;
5 kx esac
5 kx fi
5 kx version_type=freebsd-$objformat
5 kx case $version_type in
5 kx freebsd-elf*)
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
5 kx need_version=no
5 kx need_lib_prefix=no
5 kx ;;
5 kx freebsd-*)
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
5 kx need_version=yes
5 kx ;;
5 kx esac
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx case $host_os in
5 kx freebsd2*)
5 kx shlibpath_overrides_runpath=yes
5 kx ;;
5 kx freebsd3.[01]* | freebsdelf3.[01]*)
5 kx shlibpath_overrides_runpath=yes
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
5 kx freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
5 kx shlibpath_overrides_runpath=no
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx *) # from 4.6 on, and DragonFly
5 kx shlibpath_overrides_runpath=yes
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx gnu*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx hpux9* | hpux10* | hpux11*)
5 kx # Give a soname corresponding to the major version so that dld.sl refuses to
5 kx # link against other versions.
5 kx version_type=sunos
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx case $host_cpu in
5 kx ia64*)
5 kx shrext_cmds='.so'
5 kx hardcode_into_libs=yes
5 kx dynamic_linker="$host_os dld.so"
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx if test "X$HPUX_IA64_MODE" = X32; then
5 kx sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
5 kx else
5 kx sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
5 kx fi
5 kx sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
5 kx ;;
5 kx hppa*64*)
5 kx shrext_cmds='.sl'
5 kx hardcode_into_libs=yes
5 kx dynamic_linker="$host_os dld.sl"
5 kx shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
5 kx shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
5 kx sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
5 kx ;;
5 kx *)
5 kx shrext_cmds='.sl'
5 kx dynamic_linker="$host_os dld.sl"
5 kx shlibpath_var=SHLIB_PATH
5 kx shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx ;;
5 kx esac
5 kx # HP-UX runs *really* slowly unless shared libraries are mode 555.
5 kx postinstall_cmds='chmod 555 $lib'
5 kx ;;
5 kx
5 kx interix[3-9]*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=no
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx irix5* | irix6* | nonstopux*)
5 kx case $host_os in
5 kx nonstopux*) version_type=nonstopux ;;
5 kx *)
5 kx if test "$lt_cv_prog_gnu_ld" = yes; then
5 kx version_type=linux
5 kx else
5 kx version_type=irix
5 kx fi ;;
5 kx esac
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
5 kx case $host_os in
5 kx irix5* | nonstopux*)
5 kx libsuff= shlibsuff=
5 kx ;;
5 kx *)
5 kx case $LD in # libtool.m4 will add one of these switches to LD
5 kx *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
5 kx libsuff= shlibsuff= libmagic=32-bit;;
5 kx *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
5 kx libsuff=32 shlibsuff=N32 libmagic=N32;;
5 kx *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
5 kx libsuff=64 shlibsuff=64 libmagic=64-bit;;
5 kx *) libsuff= shlibsuff= libmagic=never-match;;
5 kx esac
5 kx ;;
5 kx esac
5 kx shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
5 kx shlibpath_overrides_runpath=no
5 kx sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
5 kx sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx # No shared lib support for Linux oldld, aout, or coff.
5 kx linux*oldld* | linux*aout* | linux*coff*)
5 kx dynamic_linker=no
5 kx ;;
5 kx
5 kx # This must be Linux ELF.
5 kx linux* | k*bsd*-gnu)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=no
5 kx # This implies no fast_install, which is unacceptable.
5 kx # Some rework will be needed to allow for fast_install
5 kx # before this can be enabled.
5 kx hardcode_into_libs=yes
5 kx
5 kx # Append ld.so.conf contents to the search path
5 kx if test -f /etc/ld.so.conf; then
5 kx lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
5 kx sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
5 kx fi
5 kx
5 kx # We used to test for /lib/ld.so.1 and disable shared libraries on
5 kx # powerpc, because MkLinux only supported shared libraries with the
5 kx # GNU dynamic linker. Since this was broken with cross compilers,
5 kx # most powerpc-linux boxes support dynamic linking these days and
5 kx # people can always --disable-shared, the test was removed, and we
5 kx # assume the GNU/Linux dynamic linker is in use.
5 kx dynamic_linker='GNU/Linux ld.so'
5 kx ;;
5 kx
5 kx netbsd*)
5 kx version_type=sunos
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5 kx finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5 kx dynamic_linker='NetBSD (a.out) ld.so'
5 kx else
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx dynamic_linker='NetBSD ld.elf_so'
5 kx fi
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx newsos6)
5 kx version_type=linux
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx ;;
5 kx
5 kx nto-qnx*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx ;;
5 kx
5 kx openbsd*)
5 kx version_type=sunos
5 kx sys_lib_dlsearch_path_spec="/usr/lib"
5 kx need_lib_prefix=no
5 kx # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
5 kx case $host_os in
5 kx openbsd3.3 | openbsd3.3.*) need_version=yes ;;
5 kx *) need_version=no ;;
5 kx esac
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5 kx finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5 kx case $host_os in
5 kx openbsd2.[89] | openbsd2.[89].*)
5 kx shlibpath_overrides_runpath=no
5 kx ;;
5 kx *)
5 kx shlibpath_overrides_runpath=yes
5 kx ;;
5 kx esac
5 kx else
5 kx shlibpath_overrides_runpath=yes
5 kx fi
5 kx ;;
5 kx
5 kx os2*)
5 kx libname_spec='$name'
5 kx shrext_cmds=".dll"
5 kx need_lib_prefix=no
5 kx library_names_spec='$libname${shared_ext} $libname.a'
5 kx dynamic_linker='OS/2 ld.exe'
5 kx shlibpath_var=LIBPATH
5 kx ;;
5 kx
5 kx osf3* | osf4* | osf5*)
5 kx version_type=osf
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
5 kx sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
5 kx ;;
5 kx
5 kx rdos*)
5 kx dynamic_linker=no
5 kx ;;
5 kx
5 kx solaris*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx hardcode_into_libs=yes
5 kx # ldd complains unless libraries are executable
5 kx postinstall_cmds='chmod +x $lib'
5 kx ;;
5 kx
5 kx sunos4*)
5 kx version_type=sunos
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5 kx finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx if test "$with_gnu_ld" = yes; then
5 kx need_lib_prefix=no
5 kx fi
5 kx need_version=yes
5 kx ;;
5 kx
5 kx sysv4 | sysv4.3*)
5 kx version_type=linux
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx case $host_vendor in
5 kx sni)
5 kx shlibpath_overrides_runpath=no
5 kx need_lib_prefix=no
5 kx export_dynamic_flag_spec='${wl}-Blargedynsym'
5 kx runpath_var=LD_RUN_PATH
5 kx ;;
5 kx siemens)
5 kx need_lib_prefix=no
5 kx ;;
5 kx motorola)
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx shlibpath_overrides_runpath=no
5 kx sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx sysv4*MP*)
5 kx if test -d /usr/nec ;then
5 kx version_type=linux
5 kx library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
5 kx soname_spec='$libname${shared_ext}.$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx fi
5 kx ;;
5 kx
5 kx sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5 kx version_type=freebsd-elf
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx hardcode_into_libs=yes
5 kx if test "$with_gnu_ld" = yes; then
5 kx sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
5 kx shlibpath_overrides_runpath=no
5 kx else
5 kx sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
5 kx shlibpath_overrides_runpath=yes
5 kx case $host_os in
5 kx sco3.2v5*)
5 kx sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
5 kx ;;
5 kx esac
5 kx fi
5 kx sys_lib_dlsearch_path_spec='/usr/lib'
5 kx ;;
5 kx
5 kx uts4*)
5 kx version_type=linux
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx ;;
5 kx
5 kx *)
5 kx dynamic_linker=no
5 kx ;;
5 kx esac
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
5 kx printf "%s\n" "$dynamic_linker" >&6; }
5 kx test "$dynamic_linker" = no && can_build_shared=no
5 kx
5 kx if test ${lt_cv_sys_lib_search_path_spec+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
5 kx fi
5 kx
5 kx sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
5 kx if test ${lt_cv_sys_lib_dlsearch_path_spec+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
5 kx fi
5 kx
5 kx sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
5 kx
5 kx variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
5 kx if test "$GCC" = yes; then
5 kx variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
5 kx printf %s "checking how to hardcode library paths into programs... " >&6; }
5 kx hardcode_action=
5 kx if test -n "$hardcode_libdir_flag_spec" || \
5 kx test -n "$runpath_var" || \
5 kx test "X$hardcode_automatic" = "Xyes" ; then
5 kx
5 kx # We can hardcode non-existent directories.
5 kx if test "$hardcode_direct" != no &&
5 kx # If the only mechanism to avoid hardcoding is shlibpath_var, we
5 kx # have to relink, otherwise we might link with an installed library
5 kx # when we should be linking with a yet-to-be-installed one
5 kx ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
5 kx test "$hardcode_minus_L" != no; then
5 kx # Linking always hardcodes the temporary library directory.
5 kx hardcode_action=relink
5 kx else
5 kx # We can link without hardcoding, and we can hardcode nonexisting dirs.
5 kx hardcode_action=immediate
5 kx fi
5 kx else
5 kx # We cannot hardcode anything, or else we can only hardcode existing
5 kx # directories.
5 kx hardcode_action=unsupported
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
5 kx printf "%s\n" "$hardcode_action" >&6; }
5 kx
5 kx if test "$hardcode_action" = relink; then
5 kx # Fast installation is not supported
5 kx enable_fast_install=no
5 kx elif test "$shlibpath_overrides_runpath" = yes ||
5 kx test "$enable_shared" = no; then
5 kx # Fast installation is not necessary
5 kx enable_fast_install=needless
5 kx fi
5 kx
5 kx striplib=
5 kx old_striplib=
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
5 kx printf %s "checking whether stripping libraries is possible... " >&6; }
5 kx if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
5 kx test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
5 kx test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx # FIXME - insert some real tests, host_os isn't really good enough
5 kx case $host_os in
5 kx darwin*)
5 kx if test -n "$STRIP" ; then
5 kx striplib="$STRIP -x"
5 kx old_striplib="$STRIP -S"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5 kx printf "%s\n" "yes" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx ;;
5 kx *)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx if test "x$enable_dlopen" != xyes; then
5 kx enable_dlopen=unknown
5 kx enable_dlopen_self=unknown
5 kx enable_dlopen_self_static=unknown
5 kx else
5 kx lt_cv_dlopen=no
5 kx lt_cv_dlopen_libs=
5 kx
5 kx case $host_os in
5 kx beos* | haiku*)
5 kx lt_cv_dlopen="load_add_on"
5 kx lt_cv_dlopen_libs=
5 kx lt_cv_dlopen_self=yes
5 kx ;;
5 kx
5 kx mingw* | pw32*)
5 kx lt_cv_dlopen="LoadLibrary"
5 kx lt_cv_dlopen_libs=
5 kx ;;
5 kx
5 kx cygwin*)
5 kx lt_cv_dlopen="dlopen"
5 kx lt_cv_dlopen_libs=
5 kx ;;
5 kx
5 kx darwin*)
5 kx # if libdl is installed we need to link against it
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
5 kx printf %s "checking for dlopen in -ldl... " >&6; }
5 kx if test ${ac_cv_lib_dl_dlopen+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dlopen ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dlopen ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dl_dlopen=yes
5 kx else $as_nop
5 kx ac_cv_lib_dl_dlopen=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
5 kx printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
5 kx if test "x$ac_cv_lib_dl_dlopen" = xyes
5 kx then :
5 kx lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
5 kx else $as_nop
5 kx
5 kx lt_cv_dlopen="dyld"
5 kx lt_cv_dlopen_libs=
5 kx lt_cv_dlopen_self=yes
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx
5 kx *)
5 kx ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
5 kx if test "x$ac_cv_func_shl_load" = xyes
5 kx then :
5 kx lt_cv_dlopen="shl_load"
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
5 kx printf %s "checking for shl_load in -ldld... " >&6; }
5 kx if test ${ac_cv_lib_dld_shl_load+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldld $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char shl_load ();
5 kx int
5 kx main (void)
5 kx {
5 kx return shl_load ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dld_shl_load=yes
5 kx else $as_nop
5 kx ac_cv_lib_dld_shl_load=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
5 kx printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
5 kx if test "x$ac_cv_lib_dld_shl_load" = xyes
5 kx then :
5 kx lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
5 kx else $as_nop
5 kx ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
5 kx if test "x$ac_cv_func_dlopen" = xyes
5 kx then :
5 kx lt_cv_dlopen="dlopen"
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
5 kx printf %s "checking for dlopen in -ldl... " >&6; }
5 kx if test ${ac_cv_lib_dl_dlopen+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldl $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dlopen ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dlopen ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dl_dlopen=yes
5 kx else $as_nop
5 kx ac_cv_lib_dl_dlopen=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
5 kx printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
5 kx if test "x$ac_cv_lib_dl_dlopen" = xyes
5 kx then :
5 kx lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
5 kx printf %s "checking for dlopen in -lsvld... " >&6; }
5 kx if test ${ac_cv_lib_svld_dlopen+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-lsvld $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dlopen ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dlopen ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_svld_dlopen=yes
5 kx else $as_nop
5 kx ac_cv_lib_svld_dlopen=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
5 kx printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
5 kx if test "x$ac_cv_lib_svld_dlopen" = xyes
5 kx then :
5 kx lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5 kx else $as_nop
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
5 kx printf %s "checking for dld_link in -ldld... " >&6; }
5 kx if test ${ac_cv_lib_dld_dld_link+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx ac_check_lib_save_LIBS=$LIBS
5 kx LIBS="-ldld $LIBS"
5 kx cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 kx /* end confdefs.h. */
5 kx
5 kx /* Override any GCC internal prototype to avoid an error.
5 kx Use char because int might match the return type of a GCC
5 kx builtin and then its argument prototype would still apply. */
5 kx char dld_link ();
5 kx int
5 kx main (void)
5 kx {
5 kx return dld_link ();
5 kx ;
5 kx return 0;
5 kx }
5 kx _ACEOF
5 kx if ac_fn_c_try_link "$LINENO"
5 kx then :
5 kx ac_cv_lib_dld_dld_link=yes
5 kx else $as_nop
5 kx ac_cv_lib_dld_dld_link=no
5 kx fi
5 kx rm -f core conftest.err conftest.$ac_objext conftest.beam \
5 kx conftest$ac_exeext conftest.$ac_ext
5 kx LIBS=$ac_check_lib_save_LIBS
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
5 kx printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
5 kx if test "x$ac_cv_lib_dld_dld_link" = xyes
5 kx then :
5 kx lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx
5 kx fi
5 kx
5 kx ;;
5 kx esac
5 kx
5 kx if test "x$lt_cv_dlopen" != xno; then
5 kx enable_dlopen=yes
5 kx else
5 kx enable_dlopen=no
5 kx fi
5 kx
5 kx case $lt_cv_dlopen in
5 kx dlopen)
5 kx save_CPPFLAGS="$CPPFLAGS"
5 kx test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
5 kx
5 kx save_LDFLAGS="$LDFLAGS"
5 kx wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
5 kx
5 kx save_LIBS="$LIBS"
5 kx LIBS="$lt_cv_dlopen_libs $LIBS"
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
5 kx printf %s "checking whether a program can dlopen itself... " >&6; }
5 kx if test ${lt_cv_dlopen_self+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test "$cross_compiling" = yes; then :
5 kx lt_cv_dlopen_self=cross
5 kx else
5 kx lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
5 kx lt_status=$lt_dlunknown
5 kx cat > conftest.$ac_ext <<EOF
5 kx #line 93033 "configure"
5 kx #include "confdefs.h"
5 kx
5 kx #if HAVE_DLFCN_H
5 kx #include <dlfcn.h>
5 kx #endif
5 kx
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx
5 kx #ifdef RTLD_GLOBAL
5 kx # define LT_DLGLOBAL RTLD_GLOBAL
5 kx #else
5 kx # ifdef DL_GLOBAL
5 kx # define LT_DLGLOBAL DL_GLOBAL
5 kx # else
5 kx # define LT_DLGLOBAL 0
5 kx # endif
5 kx #endif
5 kx
5 kx /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
5 kx find out it does not work in some platform. */
5 kx #ifndef LT_DLLAZY_OR_NOW
5 kx # ifdef RTLD_LAZY
5 kx # define LT_DLLAZY_OR_NOW RTLD_LAZY
5 kx # else
5 kx # ifdef DL_LAZY
5 kx # define LT_DLLAZY_OR_NOW DL_LAZY
5 kx # else
5 kx # ifdef RTLD_NOW
5 kx # define LT_DLLAZY_OR_NOW RTLD_NOW
5 kx # else
5 kx # ifdef DL_NOW
5 kx # define LT_DLLAZY_OR_NOW DL_NOW
5 kx # else
5 kx # define LT_DLLAZY_OR_NOW 0
5 kx # endif
5 kx # endif
5 kx # endif
5 kx # endif
5 kx #endif
5 kx
5 kx void fnord() { int i=42;}
5 kx int main ()
5 kx {
5 kx void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
5 kx int status = $lt_dlunknown;
5 kx
5 kx if (self)
5 kx {
5 kx if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
5 kx else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
5 kx /* dlclose (self); */
5 kx }
5 kx else
5 kx puts (dlerror ());
5 kx
5 kx return (status);
5 kx }
5 kx EOF
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5 kx (eval $ac_link) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
5 kx (./conftest; exit; ) >&5 2>/dev/null
5 kx lt_status=$?
5 kx case x$lt_status in
5 kx x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
5 kx x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
5 kx x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
5 kx esac
5 kx else :
5 kx # compilation failed
5 kx lt_cv_dlopen_self=no
5 kx fi
5 kx fi
5 kx rm -fr conftest*
5 kx
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
5 kx printf "%s\n" "$lt_cv_dlopen_self" >&6; }
5 kx
5 kx if test "x$lt_cv_dlopen_self" = xyes; then
5 kx wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
5 kx printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
5 kx if test ${lt_cv_dlopen_self_static+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test "$cross_compiling" = yes; then :
5 kx lt_cv_dlopen_self_static=cross
5 kx else
5 kx lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
5 kx lt_status=$lt_dlunknown
5 kx cat > conftest.$ac_ext <<EOF
5 kx #line 93131 "configure"
5 kx #include "confdefs.h"
5 kx
5 kx #if HAVE_DLFCN_H
5 kx #include <dlfcn.h>
5 kx #endif
5 kx
5 kx #include <stdio.h>
5 kx #include <stdlib.h>
5 kx
5 kx #ifdef RTLD_GLOBAL
5 kx # define LT_DLGLOBAL RTLD_GLOBAL
5 kx #else
5 kx # ifdef DL_GLOBAL
5 kx # define LT_DLGLOBAL DL_GLOBAL
5 kx # else
5 kx # define LT_DLGLOBAL 0
5 kx # endif
5 kx #endif
5 kx
5 kx /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
5 kx find out it does not work in some platform. */
5 kx #ifndef LT_DLLAZY_OR_NOW
5 kx # ifdef RTLD_LAZY
5 kx # define LT_DLLAZY_OR_NOW RTLD_LAZY
5 kx # else
5 kx # ifdef DL_LAZY
5 kx # define LT_DLLAZY_OR_NOW DL_LAZY
5 kx # else
5 kx # ifdef RTLD_NOW
5 kx # define LT_DLLAZY_OR_NOW RTLD_NOW
5 kx # else
5 kx # ifdef DL_NOW
5 kx # define LT_DLLAZY_OR_NOW DL_NOW
5 kx # else
5 kx # define LT_DLLAZY_OR_NOW 0
5 kx # endif
5 kx # endif
5 kx # endif
5 kx # endif
5 kx #endif
5 kx
5 kx void fnord() { int i=42;}
5 kx int main ()
5 kx {
5 kx void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
5 kx int status = $lt_dlunknown;
5 kx
5 kx if (self)
5 kx {
5 kx if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
5 kx else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
5 kx /* dlclose (self); */
5 kx }
5 kx else
5 kx puts (dlerror ());
5 kx
5 kx return (status);
5 kx }
5 kx EOF
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5 kx (eval $ac_link) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
5 kx (./conftest; exit; ) >&5 2>/dev/null
5 kx lt_status=$?
5 kx case x$lt_status in
5 kx x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
5 kx x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
5 kx x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
5 kx esac
5 kx else :
5 kx # compilation failed
5 kx lt_cv_dlopen_self_static=no
5 kx fi
5 kx fi
5 kx rm -fr conftest*
5 kx
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
5 kx printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
5 kx fi
5 kx
5 kx CPPFLAGS="$save_CPPFLAGS"
5 kx LDFLAGS="$save_LDFLAGS"
5 kx LIBS="$save_LIBS"
5 kx ;;
5 kx esac
5 kx
5 kx case $lt_cv_dlopen_self in
5 kx yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
5 kx *) enable_dlopen_self=unknown ;;
5 kx esac
5 kx
5 kx case $lt_cv_dlopen_self_static in
5 kx yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
5 kx *) enable_dlopen_self_static=unknown ;;
5 kx esac
5 kx fi
5 kx
5 kx
5 kx # Report which library types will actually be built
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
5 kx printf %s "checking if libtool supports shared libraries... " >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
5 kx printf "%s\n" "$can_build_shared" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
5 kx printf %s "checking whether to build shared libraries... " >&6; }
5 kx test "$can_build_shared" = "no" && enable_shared=no
5 kx
5 kx # On AIX, shared libraries and static libraries use the same namespace, and
5 kx # are all built from PIC.
5 kx case $host_os in
5 kx aix3*)
5 kx test "$enable_shared" = yes && enable_static=no
5 kx if test -n "$RANLIB"; then
5 kx archive_cmds="$archive_cmds~\$RANLIB \$lib"
5 kx postinstall_cmds='$RANLIB $lib'
5 kx fi
5 kx ;;
5 kx
5 kx aix[4-9]*)
5 kx if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
5 kx test "$enable_shared" = yes && enable_static=no
5 kx fi
5 kx ;;
5 kx esac
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
5 kx printf "%s\n" "$enable_shared" >&6; }
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
5 kx printf %s "checking whether to build static libraries... " >&6; }
5 kx # Make sure either enable_shared or enable_static is yes.
5 kx test "$enable_shared" = yes || enable_static=yes
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
5 kx printf "%s\n" "$enable_static" >&6; }
5 kx
5 kx # The else clause should only fire when bootstrapping the
5 kx # libtool distribution, otherwise you forgot to ship ltmain.sh
5 kx # with your package, and you will get complaints that there are
5 kx # no rules to generate ltmain.sh.
5 kx if test -f "$ltmain"; then
5 kx # See if we are running on zsh, and set the options which allow our commands through
5 kx # without removal of \ escapes.
5 kx if test -n "${ZSH_VERSION+set}" ; then
5 kx setopt NO_GLOB_SUBST
5 kx fi
5 kx # Now quote all the things that may contain metacharacters while being
5 kx # careful not to overquote the AC_SUBSTed values. We take copies of the
5 kx # variables and quote the copies for generation of the libtool script.
5 kx for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
5 kx SED SHELL STRIP \
5 kx libname_spec library_names_spec soname_spec extract_expsyms_cmds \
5 kx old_striplib striplib file_magic_cmd finish_cmds finish_eval \
5 kx deplibs_check_method reload_flag reload_cmds need_locks \
5 kx lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
5 kx lt_cv_sys_global_symbol_to_c_name_address \
5 kx sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
5 kx old_postinstall_cmds old_postuninstall_cmds \
5 kx compiler \
5 kx CC \
5 kx LD \
5 kx lt_prog_compiler_wl \
5 kx lt_prog_compiler_pic \
5 kx lt_prog_compiler_static \
5 kx lt_prog_compiler_no_builtin_flag \
5 kx export_dynamic_flag_spec \
5 kx thread_safe_flag_spec \
5 kx whole_archive_flag_spec \
5 kx enable_shared_with_static_runtimes \
5 kx old_archive_cmds \
5 kx old_archive_from_new_cmds \
5 kx predep_objects \
5 kx postdep_objects \
5 kx predeps \
5 kx postdeps \
5 kx compiler_lib_search_path \
5 kx compiler_lib_search_dirs \
5 kx archive_cmds \
5 kx archive_expsym_cmds \
5 kx postinstall_cmds \
5 kx postuninstall_cmds \
5 kx old_archive_from_expsyms_cmds \
5 kx allow_undefined_flag \
5 kx no_undefined_flag \
5 kx export_symbols_cmds \
5 kx hardcode_libdir_flag_spec \
5 kx hardcode_libdir_flag_spec_ld \
5 kx hardcode_libdir_separator \
5 kx hardcode_automatic \
5 kx module_cmds \
5 kx module_expsym_cmds \
5 kx lt_cv_prog_compiler_c_o \
5 kx fix_srcfile_path \
5 kx exclude_expsyms \
5 kx include_expsyms; do
5 kx
5 kx case $var in
5 kx old_archive_cmds | \
5 kx old_archive_from_new_cmds | \
5 kx archive_cmds | \
5 kx archive_expsym_cmds | \
5 kx module_cmds | \
5 kx module_expsym_cmds | \
5 kx old_archive_from_expsyms_cmds | \
5 kx export_symbols_cmds | \
5 kx extract_expsyms_cmds | reload_cmds | finish_cmds | \
5 kx postinstall_cmds | postuninstall_cmds | \
5 kx old_postinstall_cmds | old_postuninstall_cmds | \
5 kx sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
5 kx # Double-quote double-evaled strings.
5 kx eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
5 kx ;;
5 kx *)
5 kx eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx case $lt_echo in
5 kx *'\$0 --fallback-echo"')
5 kx lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
5 kx ;;
5 kx esac
5 kx
5 kx cfgfile="${ofile}T"
5 kx trap "$rm \"$cfgfile\"; exit 1" 1 2 15
5 kx $rm -f "$cfgfile"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result:
5 kx creating $ofile" >&5
5 kx printf "%s\n" "
5 kx creating $ofile" >&6; }
5 kx
5 kx cat <<__EOF__ >> "$cfgfile"
5 kx #! $SHELL
5 kx
5 kx # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
5 kx # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
5 kx # NOTE: Changes made to this file will be lost: look at ltmain.sh.
5 kx #
5 kx # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
5 kx # Free Software Foundation, Inc.
5 kx #
5 kx # This file is part of GNU Libtool:
5 kx # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
5 kx #
5 kx # This program is free software; you can redistribute it and/or modify
5 kx # it under the terms of the GNU General Public License as published by
5 kx # the Free Software Foundation; either version 2 of the License, or
5 kx # (at your option) any later version.
5 kx #
5 kx # This program is distributed in the hope that it will be useful, but
5 kx # WITHOUT ANY WARRANTY; without even the implied warranty of
5 kx # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5 kx # General Public License for more details.
5 kx #
5 kx # You should have received a copy of the GNU General Public License
5 kx # along with this program; if not, write to the Free Software
5 kx # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
5 kx #
5 kx # As a special exception to the GNU General Public License, if you
5 kx # distribute this file as part of a program that contains a
5 kx # configuration script generated by Autoconf, you may include it under
5 kx # the same distribution terms that you use for the rest of that program.
5 kx
5 kx # A sed program that does not truncate output.
5 kx SED=$lt_SED
5 kx
5 kx # Sed that helps us avoid accidentally triggering echo(1) options like -n.
5 kx Xsed="$SED -e 1s/^X//"
5 kx
5 kx # The HP-UX ksh and POSIX shell print the target directory to stdout
5 kx # if CDPATH is set.
5 kx (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5 kx
5 kx # The names of the tagged configurations supported by this script.
5 kx available_tags=
5 kx
5 kx # ### BEGIN LIBTOOL CONFIG
5 kx
5 kx # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5 kx
5 kx # Shell to use when invoking shell scripts.
5 kx SHELL=$lt_SHELL
5 kx
5 kx # Whether or not to build shared libraries.
5 kx build_libtool_libs=$enable_shared
5 kx
5 kx # Whether or not to build static libraries.
5 kx build_old_libs=$enable_static
5 kx
5 kx # Whether or not to add -lc for building shared libraries.
5 kx build_libtool_need_lc=$archive_cmds_need_lc
5 kx
5 kx # Whether or not to disallow shared libs when runtime libs are static
5 kx allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
5 kx
5 kx # Whether or not to optimize for fast installation.
5 kx fast_install=$enable_fast_install
5 kx
5 kx # The host system.
5 kx host_alias=$host_alias
5 kx host=$host
5 kx host_os=$host_os
5 kx
5 kx # The build system.
5 kx build_alias=$build_alias
5 kx build=$build
5 kx build_os=$build_os
5 kx
5 kx # An echo program that does not interpret backslashes.
5 kx echo=$lt_echo
5 kx
5 kx # The archiver.
5 kx AR=$lt_AR
5 kx AR_FLAGS=$lt_AR_FLAGS
5 kx
5 kx # A C compiler.
5 kx LTCC=$lt_LTCC
5 kx
5 kx # LTCC compiler flags.
5 kx LTCFLAGS=$lt_LTCFLAGS
5 kx
5 kx # A language-specific compiler.
5 kx CC=$lt_compiler
5 kx
5 kx # Is the compiler the GNU C compiler?
5 kx with_gcc=$GCC
5 kx
5 kx # An ERE matcher.
5 kx EGREP=$lt_EGREP
5 kx
5 kx # The linker used to build libraries.
5 kx LD=$lt_LD
5 kx
5 kx # Whether we need hard or soft links.
5 kx LN_S=$lt_LN_S
5 kx
5 kx # A BSD-compatible nm program.
5 kx NM=$lt_NM
5 kx
5 kx # A symbol stripping program
5 kx STRIP=$lt_STRIP
5 kx
5 kx # Used to examine libraries when file_magic_cmd begins "file"
5 kx MAGIC_CMD=$MAGIC_CMD
5 kx
5 kx # Used on cygwin: DLL creation program.
5 kx DLLTOOL="$DLLTOOL"
5 kx
5 kx # Used on cygwin: object dumper.
5 kx OBJDUMP="$OBJDUMP"
5 kx
5 kx # Used on cygwin: assembler.
5 kx AS="$AS"
5 kx
5 kx # The name of the directory that contains temporary libtool files.
5 kx objdir=$objdir
5 kx
5 kx # How to create reloadable object files.
5 kx reload_flag=$lt_reload_flag
5 kx reload_cmds=$lt_reload_cmds
5 kx
5 kx # How to pass a linker flag through the compiler.
5 kx wl=$lt_lt_prog_compiler_wl
5 kx
5 kx # Object file suffix (normally "o").
5 kx objext="$ac_objext"
5 kx
5 kx # Old archive suffix (normally "a").
5 kx libext="$libext"
5 kx
5 kx # Shared library suffix (normally ".so").
5 kx shrext_cmds='$shrext_cmds'
5 kx
5 kx # Executable file suffix (normally "").
5 kx exeext="$exeext"
5 kx
5 kx # Additional compiler flags for building library objects.
5 kx pic_flag=$lt_lt_prog_compiler_pic
5 kx pic_mode=$pic_mode
5 kx
5 kx # What is the maximum length of a command?
5 kx max_cmd_len=$lt_cv_sys_max_cmd_len
5 kx
5 kx # Does compiler simultaneously support -c and -o options?
5 kx compiler_c_o=$lt_lt_cv_prog_compiler_c_o
5 kx
5 kx # Must we lock files when doing compilation?
5 kx need_locks=$lt_need_locks
5 kx
5 kx # Do we need the lib prefix for modules?
5 kx need_lib_prefix=$need_lib_prefix
5 kx
5 kx # Do we need a version for libraries?
5 kx need_version=$need_version
5 kx
5 kx # Whether dlopen is supported.
5 kx dlopen_support=$enable_dlopen
5 kx
5 kx # Whether dlopen of programs is supported.
5 kx dlopen_self=$enable_dlopen_self
5 kx
5 kx # Whether dlopen of statically linked programs is supported.
5 kx dlopen_self_static=$enable_dlopen_self_static
5 kx
5 kx # Compiler flag to prevent dynamic linking.
5 kx link_static_flag=$lt_lt_prog_compiler_static
5 kx
5 kx # Compiler flag to turn off builtin functions.
5 kx no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
5 kx
5 kx # Compiler flag to allow reflexive dlopens.
5 kx export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
5 kx
5 kx # Compiler flag to generate shared objects directly from archives.
5 kx whole_archive_flag_spec=$lt_whole_archive_flag_spec
5 kx
5 kx # Compiler flag to generate thread-safe objects.
5 kx thread_safe_flag_spec=$lt_thread_safe_flag_spec
5 kx
5 kx # Library versioning type.
5 kx version_type=$version_type
5 kx
5 kx # Format of library name prefix.
5 kx libname_spec=$lt_libname_spec
5 kx
5 kx # List of archive names. First name is the real one, the rest are links.
5 kx # The last name is the one that the linker finds with -lNAME.
5 kx library_names_spec=$lt_library_names_spec
5 kx
5 kx # The coded name of the library, if different from the real name.
5 kx soname_spec=$lt_soname_spec
5 kx
5 kx # Commands used to build and install an old-style archive.
5 kx RANLIB=$lt_RANLIB
5 kx old_archive_cmds=$lt_old_archive_cmds
5 kx old_postinstall_cmds=$lt_old_postinstall_cmds
5 kx old_postuninstall_cmds=$lt_old_postuninstall_cmds
5 kx
5 kx # Create an old-style archive from a shared archive.
5 kx old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
5 kx
5 kx # Create a temporary old-style archive to link instead of a shared archive.
5 kx old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
5 kx
5 kx # Commands used to build and install a shared archive.
5 kx archive_cmds=$lt_archive_cmds
5 kx archive_expsym_cmds=$lt_archive_expsym_cmds
5 kx postinstall_cmds=$lt_postinstall_cmds
5 kx postuninstall_cmds=$lt_postuninstall_cmds
5 kx
5 kx # Commands used to build a loadable module (assumed same as above if empty)
5 kx module_cmds=$lt_module_cmds
5 kx module_expsym_cmds=$lt_module_expsym_cmds
5 kx
5 kx # Commands to strip libraries.
5 kx old_striplib=$lt_old_striplib
5 kx striplib=$lt_striplib
5 kx
5 kx # Dependencies to place before the objects being linked to create a
5 kx # shared library.
5 kx predep_objects=$lt_predep_objects
5 kx
5 kx # Dependencies to place after the objects being linked to create a
5 kx # shared library.
5 kx postdep_objects=$lt_postdep_objects
5 kx
5 kx # Dependencies to place before the objects being linked to create a
5 kx # shared library.
5 kx predeps=$lt_predeps
5 kx
5 kx # Dependencies to place after the objects being linked to create a
5 kx # shared library.
5 kx postdeps=$lt_postdeps
5 kx
5 kx # The directories searched by this compiler when creating a shared
5 kx # library
5 kx compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
5 kx
5 kx # The library search path used internally by the compiler when linking
5 kx # a shared library.
5 kx compiler_lib_search_path=$lt_compiler_lib_search_path
5 kx
5 kx # Method to check whether dependent libraries are shared objects.
5 kx deplibs_check_method=$lt_deplibs_check_method
5 kx
5 kx # Command to use when deplibs_check_method == file_magic.
5 kx file_magic_cmd=$lt_file_magic_cmd
5 kx
5 kx # Flag that allows shared libraries with undefined symbols to be built.
5 kx allow_undefined_flag=$lt_allow_undefined_flag
5 kx
5 kx # Flag that forces no undefined symbols.
5 kx no_undefined_flag=$lt_no_undefined_flag
5 kx
5 kx # Commands used to finish a libtool library installation in a directory.
5 kx finish_cmds=$lt_finish_cmds
5 kx
5 kx # Same as above, but a single script fragment to be evaled but not shown.
5 kx finish_eval=$lt_finish_eval
5 kx
5 kx # Take the output of nm and produce a listing of raw symbols and C names.
5 kx global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
5 kx
5 kx # Transform the output of nm in a proper C declaration
5 kx global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
5 kx
5 kx # Transform the output of nm in a C name address pair
5 kx global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
5 kx
5 kx # This is the shared library runtime path variable.
5 kx runpath_var=$runpath_var
5 kx
5 kx # This is the shared library path variable.
5 kx shlibpath_var=$shlibpath_var
5 kx
5 kx # Is shlibpath searched before the hard-coded library search path?
5 kx shlibpath_overrides_runpath=$shlibpath_overrides_runpath
5 kx
5 kx # How to hardcode a shared library path into an executable.
5 kx hardcode_action=$hardcode_action
5 kx
5 kx # Whether we should hardcode library paths into libraries.
5 kx hardcode_into_libs=$hardcode_into_libs
5 kx
5 kx # Flag to hardcode \$libdir into a binary during linking.
5 kx # This must work even if \$libdir does not exist.
5 kx hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
5 kx
5 kx # If ld is used when linking, flag to hardcode \$libdir into
5 kx # a binary during linking. This must work even if \$libdir does
5 kx # not exist.
5 kx hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
5 kx
5 kx # Whether we need a single -rpath flag with a separated argument.
5 kx hardcode_libdir_separator=$lt_hardcode_libdir_separator
5 kx
5 kx # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
5 kx # resulting binary.
5 kx hardcode_direct=$hardcode_direct
5 kx
5 kx # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
5 kx # resulting binary.
5 kx hardcode_minus_L=$hardcode_minus_L
5 kx
5 kx # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
5 kx # the resulting binary.
5 kx hardcode_shlibpath_var=$hardcode_shlibpath_var
5 kx
5 kx # Set to yes if building a shared library automatically hardcodes DIR into the library
5 kx # and all subsequent libraries and executables linked against it.
5 kx hardcode_automatic=$hardcode_automatic
5 kx
5 kx # Variables whose values should be saved in libtool wrapper scripts and
5 kx # restored at relink time.
5 kx variables_saved_for_relink="$variables_saved_for_relink"
5 kx
5 kx # Whether libtool must link a program against all its dependency libraries.
5 kx link_all_deplibs=$link_all_deplibs
5 kx
5 kx # Compile-time system search path for libraries
5 kx sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
5 kx
5 kx # Run-time system search path for libraries
5 kx sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
5 kx
5 kx # Fix the shell variable \$srcfile for the compiler.
5 kx fix_srcfile_path=$lt_fix_srcfile_path
5 kx
5 kx # Set to yes if exported symbols are required.
5 kx always_export_symbols=$always_export_symbols
5 kx
5 kx # The commands to list exported symbols.
5 kx export_symbols_cmds=$lt_export_symbols_cmds
5 kx
5 kx # The commands to extract the exported symbol list from a shared archive.
5 kx extract_expsyms_cmds=$lt_extract_expsyms_cmds
5 kx
5 kx # Symbols that should not be listed in the preloaded symbols.
5 kx exclude_expsyms=$lt_exclude_expsyms
5 kx
5 kx # Symbols that must always be exported.
5 kx include_expsyms=$lt_include_expsyms
5 kx
5 kx # ### END LIBTOOL CONFIG
5 kx
5 kx __EOF__
5 kx
5 kx
5 kx case $host_os in
5 kx aix3*)
5 kx cat <<\EOF >> "$cfgfile"
5 kx
5 kx # AIX sometimes has problems with the GCC collect2 program. For some
5 kx # reason, if we set the COLLECT_NAMES environment variable, the problems
5 kx # vanish in a puff of smoke.
5 kx if test "X${COLLECT_NAMES+set}" != Xset; then
5 kx COLLECT_NAMES=
5 kx export COLLECT_NAMES
5 kx fi
5 kx EOF
5 kx ;;
5 kx esac
5 kx
5 kx # We use sed instead of cat because bash on DJGPP gets confused if
5 kx # if finds mixed CR/LF and LF-only lines. Since sed operates in
5 kx # text mode, it properly converts lines to CR/LF. This bash problem
5 kx # is reportedly fixed, but why not run on old versions too?
5 kx sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
5 kx
5 kx mv -f "$cfgfile" "$ofile" || \
5 kx (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
5 kx chmod +x "$ofile"
5 kx
5 kx else
5 kx # If there is no Makefile yet, we rely on a make rule to execute
5 kx # `config.status --recheck' to rerun these tests and create the
5 kx # libtool script then.
5 kx ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
5 kx if test -f "$ltmain_in"; then
5 kx test -f Makefile && make "$ltmain"
5 kx fi
5 kx fi
5 kx
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx CC="$lt_save_CC"
5 kx
5 kx
5 kx # Check whether --with-tags was given.
5 kx if test ${with_tags+y}
5 kx then :
5 kx withval=$with_tags; tagnames="$withval"
5 kx fi
5 kx
5 kx
5 kx if test -f "$ltmain" && test -n "$tagnames"; then
5 kx if test ! -f "${ofile}"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: output file \`$ofile' does not exist" >&5
5 kx printf "%s\n" "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
5 kx fi
5 kx
5 kx if test -z "$LTCC"; then
5 kx eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
5 kx if test -z "$LTCC"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: output file \`$ofile' does not look like a libtool script" >&5
5 kx printf "%s\n" "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
5 kx printf "%s\n" "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
5 kx fi
5 kx fi
5 kx if test -z "$LTCFLAGS"; then
5 kx eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
5 kx fi
5 kx
5 kx # Extract list of available tagged configurations in $ofile.
5 kx # Note that this assumes the entire list is on one line.
5 kx available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
5 kx
5 kx lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5 kx for tagname in $tagnames; do
5 kx IFS="$lt_save_ifs"
5 kx # Check whether tagname contains only valid characters
5 kx case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
5 kx "") ;;
5 kx *) as_fn_error $? "invalid tag name: $tagname" "$LINENO" 5
5 kx ;;
5 kx esac
5 kx
5 kx if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
5 kx then
5 kx as_fn_error $? "tag name \"$tagname\" already exists" "$LINENO" 5
5 kx fi
5 kx
5 kx # Update the list of available tags.
5 kx if test -n "$tagname"; then
5 kx echo appending configuration tag \"$tagname\" to $ofile
5 kx
5 kx case $tagname in
5 kx CXX)
5 kx if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5 kx ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5 kx (test "X$CXX" != "Xg++"))) ; then
5 kx
5 kx ac_ext=cpp
5 kx ac_cpp='$CXXCPP $CPPFLAGS'
5 kx ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5 kx
5 kx
5 kx
5 kx
5 kx archive_cmds_need_lc_CXX=no
5 kx allow_undefined_flag_CXX=
5 kx always_export_symbols_CXX=no
5 kx archive_expsym_cmds_CXX=
5 kx export_dynamic_flag_spec_CXX=
5 kx hardcode_direct_CXX=no
5 kx hardcode_libdir_flag_spec_CXX=
5 kx hardcode_libdir_flag_spec_ld_CXX=
5 kx hardcode_libdir_separator_CXX=
5 kx hardcode_minus_L_CXX=no
5 kx hardcode_shlibpath_var_CXX=unsupported
5 kx hardcode_automatic_CXX=no
5 kx module_cmds_CXX=
5 kx module_expsym_cmds_CXX=
5 kx link_all_deplibs_CXX=unknown
5 kx old_archive_cmds_CXX=$old_archive_cmds
5 kx no_undefined_flag_CXX=
5 kx whole_archive_flag_spec_CXX=
5 kx enable_shared_with_static_runtimes_CXX=no
5 kx
5 kx # Dependencies to place before and after the object being linked:
5 kx predep_objects_CXX=
5 kx postdep_objects_CXX=
5 kx predeps_CXX=
5 kx postdeps_CXX=
5 kx compiler_lib_search_path_CXX=
5 kx compiler_lib_search_dirs_CXX=
5 kx
5 kx # Source file extension for C++ test sources.
5 kx ac_ext=cpp
5 kx
5 kx # Object file extension for compiled C++ test sources.
5 kx objext=o
5 kx objext_CXX=$objext
5 kx
5 kx # Code to be used in simple compile tests
5 kx lt_simple_compile_test_code="int some_variable = 0;"
5 kx
5 kx # Code to be used in simple link tests
5 kx lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
5 kx
5 kx # ltmain only uses $CC for tagged configurations so make sure $CC is set.
5 kx
5 kx # If no C compiler was specified, use CC.
5 kx LTCC=${LTCC-"$CC"}
5 kx
5 kx # If no C compiler flags were specified, use CFLAGS.
5 kx LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5 kx
5 kx # Allow CC to be a program name with arguments.
5 kx compiler=$CC
5 kx
5 kx
5 kx # save warnings/boilerplate of simple test code
5 kx ac_outfile=conftest.$ac_objext
5 kx echo "$lt_simple_compile_test_code" >conftest.$ac_ext
5 kx eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
5 kx _lt_compiler_boilerplate=`cat conftest.err`
5 kx $rm conftest*
5 kx
5 kx ac_outfile=conftest.$ac_objext
5 kx echo "$lt_simple_link_test_code" >conftest.$ac_ext
5 kx eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
5 kx _lt_linker_boilerplate=`cat conftest.err`
5 kx $rm -r conftest*
5 kx
5 kx
5 kx # Allow CC to be a program name with arguments.
5 kx lt_save_CC=$CC
5 kx lt_save_LD=$LD
5 kx lt_save_GCC=$GCC
5 kx GCC=$GXX
5 kx lt_save_with_gnu_ld=$with_gnu_ld
5 kx lt_save_path_LD=$lt_cv_path_LD
5 kx if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
5 kx lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
5 kx else
5 kx unset lt_cv_prog_gnu_ld
5 kx fi
5 kx if test -n "${lt_cv_path_LDCXX+set}"; then
5 kx lt_cv_path_LD=$lt_cv_path_LDCXX
5 kx else
5 kx unset lt_cv_path_LD
5 kx fi
5 kx test -z "${LDCXX+set}" || LD=$LDCXX
5 kx CC=${CXX-"c++"}
5 kx compiler=$CC
5 kx compiler_CXX=$CC
5 kx for cc_temp in $compiler""; do
5 kx case $cc_temp in
5 kx compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
5 kx distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
5 kx \-*) ;;
5 kx *) break;;
5 kx esac
5 kx done
5 kx cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
5 kx
5 kx
5 kx # We don't want -fno-exception wen compiling C++ code, so set the
5 kx # no_builtin_flag separately
5 kx if test "$GXX" = yes; then
5 kx lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
5 kx else
5 kx lt_prog_compiler_no_builtin_flag_CXX=
5 kx fi
5 kx
5 kx if test "$GXX" = yes; then
5 kx # Set up default GNU C++ configuration
5 kx
5 kx
5 kx # Check whether --with-gnu-ld was given.
5 kx if test ${with_gnu_ld+y}
5 kx then :
5 kx withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5 kx else $as_nop
5 kx with_gnu_ld=no
5 kx fi
5 kx
5 kx ac_prog=ld
5 kx if test "$GCC" = yes; then
5 kx # Check if gcc -print-prog-name=ld gives a path.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5 kx printf %s "checking for ld used by $CC... " >&6; }
5 kx case $host in
5 kx *-*-mingw*)
5 kx # gcc leaves a trailing carriage return which upsets mingw
5 kx ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5 kx *)
5 kx ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5 kx esac
5 kx case $ac_prog in
5 kx # Accept absolute paths.
5 kx [\\/]* | ?:[\\/]*)
5 kx re_direlt='/[^/][^/]*/\.\./'
5 kx # Canonicalize the pathname of ld
5 kx ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
5 kx while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
5 kx ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
5 kx done
5 kx test -z "$LD" && LD="$ac_prog"
5 kx ;;
5 kx "")
5 kx # If it fails, then pretend we aren't using GCC.
5 kx ac_prog=ld
5 kx ;;
5 kx *)
5 kx # If it is relative, then search for the first ld in PATH.
5 kx with_gnu_ld=unknown
5 kx ;;
5 kx esac
5 kx elif test "$with_gnu_ld" = yes; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5 kx printf %s "checking for GNU ld... " >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5 kx printf %s "checking for non-GNU ld... " >&6; }
5 kx fi
5 kx if test ${lt_cv_path_LD+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx if test -z "$LD"; then
5 kx lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5 kx for ac_dir in $PATH; do
5 kx IFS="$lt_save_ifs"
5 kx test -z "$ac_dir" && ac_dir=.
5 kx if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5 kx lt_cv_path_LD="$ac_dir/$ac_prog"
5 kx # Check to see if the program is GNU ld. I'd rather use --version,
5 kx # but apparently some variants of GNU ld only accept -v.
5 kx # Break only if it was the GNU/non-GNU ld that we prefer.
5 kx case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5 kx *GNU* | *'with BFD'*)
5 kx test "$with_gnu_ld" != no && break
5 kx ;;
5 kx *)
5 kx test "$with_gnu_ld" != yes && break
5 kx ;;
5 kx esac
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx else
5 kx lt_cv_path_LD="$LD" # Let the user override the test with a path.
5 kx fi
5 kx fi
5 kx
5 kx LD="$lt_cv_path_LD"
5 kx if test -n "$LD"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5 kx printf "%s\n" "$LD" >&6; }
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5 kx printf "%s\n" "no" >&6; }
5 kx fi
5 kx test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5 kx printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5 kx if test ${lt_cv_prog_gnu_ld+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx # I'd rather use --version here, but apparently some GNU lds only accept -v.
5 kx case `$LD -v 2>&1 </dev/null` in
5 kx *GNU* | *'with BFD'*)
5 kx lt_cv_prog_gnu_ld=yes
5 kx ;;
5 kx *)
5 kx lt_cv_prog_gnu_ld=no
5 kx ;;
5 kx esac
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5 kx printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
5 kx with_gnu_ld=$lt_cv_prog_gnu_ld
5 kx
5 kx
5 kx
5 kx # Check if GNU C++ uses GNU ld as the underlying linker, since the
5 kx # archiving commands below assume that GNU ld is being used.
5 kx if test "$with_gnu_ld" = yes; then
5 kx archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
5 kx export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
5 kx
5 kx # If archive_cmds runs LD, not CC, wlarc should be empty
5 kx # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
5 kx # investigate it a little bit more. (MM)
5 kx wlarc='${wl}'
5 kx
5 kx # ancient GNU ld didn't support --whole-archive et. al.
5 kx if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
5 kx grep 'no-whole-archive' > /dev/null; then
5 kx whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5 kx else
5 kx whole_archive_flag_spec_CXX=
5 kx fi
5 kx else
5 kx with_gnu_ld=no
5 kx wlarc=
5 kx
5 kx # A generic and very simple default shared library creation
5 kx # command for GNU C++ for the case where it uses the native
5 kx # linker, instead of GNU ld. If possible, this setting should
5 kx # overridden to take advantage of the native linker features on
5 kx # the platform it is being used on.
5 kx archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
5 kx fi
5 kx
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
5 kx
5 kx else
5 kx GXX=no
5 kx with_gnu_ld=no
5 kx wlarc=
5 kx fi
5 kx
5 kx # PORTME: fill in a description of your system's C++ link characteristics
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
5 kx printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
5 kx ld_shlibs_CXX=yes
5 kx case $host_os in
5 kx aix3*)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx aix[4-9]*)
5 kx if test "$host_cpu" = ia64; then
5 kx # On IA64, the linker does run time linking by default, so we don't
5 kx # have to do anything special.
5 kx aix_use_runtimelinking=no
5 kx exp_sym_flag='-Bexport'
5 kx no_entry_flag=""
5 kx else
5 kx aix_use_runtimelinking=no
5 kx
5 kx # Test if we are trying to use run time linking or normal
5 kx # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5 kx # need to do runtime linking.
5 kx case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
5 kx for ld_flag in $LDFLAGS; do
5 kx case $ld_flag in
5 kx *-brtl*)
5 kx aix_use_runtimelinking=yes
5 kx break
5 kx ;;
5 kx esac
5 kx done
5 kx ;;
5 kx esac
5 kx
5 kx exp_sym_flag='-bexport'
5 kx no_entry_flag='-bnoentry'
5 kx fi
5 kx
5 kx # When large executables or shared objects are built, AIX ld can
5 kx # have problems creating the table of contents. If linking a library
5 kx # or program results in "error TOC overflow" add -mminimal-toc to
5 kx # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
5 kx # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5 kx
5 kx archive_cmds_CXX=''
5 kx hardcode_direct_CXX=yes
5 kx hardcode_libdir_separator_CXX=':'
5 kx link_all_deplibs_CXX=yes
5 kx
5 kx if test "$GXX" = yes; then
5 kx case $host_os in aix4.[012]|aix4.[012].*)
5 kx # We only want to do this on AIX 4.2 and lower, the check
5 kx # below for broken collect2 doesn't work under 4.3+
5 kx collect2name=`${CC} -print-prog-name=collect2`
5 kx if test -f "$collect2name" && \
5 kx strings "$collect2name" | grep resolve_lib_name >/dev/null
5 kx then
5 kx # We have reworked collect2
5 kx :
5 kx else
5 kx # We have old collect2
5 kx hardcode_direct_CXX=unsupported
5 kx # It fails to find uninstalled libraries when the uninstalled
5 kx # path is not listed in the libpath. Setting hardcode_minus_L
5 kx # to unsupported forces relinking
5 kx hardcode_minus_L_CXX=yes
5 kx hardcode_libdir_flag_spec_CXX='-L$libdir'
5 kx hardcode_libdir_separator_CXX=
5 kx fi
5 kx ;;
5 kx esac
5 kx shared_flag='-shared'
5 kx if test "$aix_use_runtimelinking" = yes; then
5 kx shared_flag="$shared_flag "'${wl}-G'
5 kx fi
5 kx else
5 kx # not using gcc
5 kx if test "$host_cpu" = ia64; then
5 kx # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
5 kx # chokes on -Wl,-G. The following line is correct:
5 kx shared_flag='-G'
5 kx else
5 kx if test "$aix_use_runtimelinking" = yes; then
5 kx shared_flag='${wl}-G'
5 kx else
5 kx shared_flag='${wl}-bM:SRE'
5 kx fi
5 kx fi
5 kx fi
5 kx
5 kx # It seems that -bexpall does not export symbols beginning with
5 kx # underscore (_), so it is better to generate a list of symbols to export.
5 kx always_export_symbols_CXX=yes
5 kx if test "$aix_use_runtimelinking" = yes; then
5 kx # Warning - without using the other runtime loading flags (-brtl),
5 kx # -berok will link without error, but may produce a broken library.
5 kx allow_undefined_flag_CXX='-berok'
5 kx # Determine the default libpath from the value encoded in an empty executable.
5 kx
5 kx cat > conftest.$ac_ext <<EOF
5 kx #line 94197 "configure"
5 kx #include "confdefs.h"
5 kx int main() {
5 kx ; return 0; }
5 kx EOF
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5 kx (eval $ac_link) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5 kx
5 kx lt_aix_libpath_sed='
5 kx /Import File Strings/,/^$/ {
5 kx /^0/ {
5 kx s/^0 *\(.*\)$/\1/
5 kx p
5 kx }
5 kx }'
5 kx aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
5 kx # Check for a 64-bit object if we didn't find anything.
5 kx if test -z "$aix_libpath"; then
5 kx aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
5 kx fi
5 kx rm -rf conftest*
5 kx else
5 kx echo "configure: failed program was:" >&5
5 kx cat conftest.$ac_ext >&6
5 kx fi
5 kx rm -f conftest*
5 kx if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
5 kx
5 kx archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5 kx else
5 kx if test "$host_cpu" = ia64; then
5 kx hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
5 kx allow_undefined_flag_CXX="-z nodefs"
5 kx archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
5 kx else
5 kx # Determine the default libpath from the value encoded in an empty executable.
5 kx
5 kx cat > conftest.$ac_ext <<EOF
5 kx #line 94240 "configure"
5 kx #include "confdefs.h"
5 kx int main() {
5 kx ; return 0; }
5 kx EOF
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5 kx (eval $ac_link) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5 kx
5 kx lt_aix_libpath_sed='
5 kx /Import File Strings/,/^$/ {
5 kx /^0/ {
5 kx s/^0 *\(.*\)$/\1/
5 kx p
5 kx }
5 kx }'
5 kx aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
5 kx # Check for a 64-bit object if we didn't find anything.
5 kx if test -z "$aix_libpath"; then
5 kx aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
5 kx fi
5 kx rm -rf conftest*
5 kx else
5 kx echo "configure: failed program was:" >&5
5 kx cat conftest.$ac_ext >&6
5 kx fi
5 kx rm -f conftest*
5 kx if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
5 kx # Warning - without using the other run time loading flags,
5 kx # -berok will link without error, but may produce a broken library.
5 kx no_undefined_flag_CXX=' ${wl}-bernotok'
5 kx allow_undefined_flag_CXX=' ${wl}-berok'
5 kx # Exported symbols can be pulled into shared objects from archives
5 kx whole_archive_flag_spec_CXX='$convenience'
5 kx archive_cmds_need_lc_CXX=yes
5 kx # This is similar to how AIX traditionally builds its shared libraries.
5 kx archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
5 kx fi
5 kx fi
5 kx ;;
5 kx
5 kx beos*)
5 kx if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5 kx allow_undefined_flag_CXX=unsupported
5 kx # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5 kx # support --undefined. This deserves some investigation. FIXME
5 kx archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx else
5 kx ld_shlibs_CXX=no
5 kx fi
5 kx ;;
5 kx
5 kx chorus*)
5 kx case $cc_basename in
5 kx *)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx cygwin* | mingw* | pw32*)
5 kx # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
5 kx # as there is no search path for DLLs.
5 kx hardcode_libdir_flag_spec_CXX='-L$libdir'
5 kx allow_undefined_flag_CXX=unsupported
5 kx always_export_symbols_CXX=no
5 kx enable_shared_with_static_runtimes_CXX=yes
5 kx
5 kx if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
5 kx archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5 kx # If the export-symbols file already is a .def file (1st line
5 kx # is EXPORTS), use it as is; otherwise, prepend...
5 kx archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
5 kx cp $export_symbols $output_objdir/$soname.def;
5 kx else
5 kx echo EXPORTS > $output_objdir/$soname.def;
5 kx cat $export_symbols >> $output_objdir/$soname.def;
5 kx fi~
5 kx $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5 kx else
5 kx ld_shlibs_CXX=no
5 kx fi
5 kx ;;
5 kx darwin* | rhapsody*)
5 kx archive_cmds_need_lc_CXX=no
5 kx hardcode_direct_CXX=no
5 kx hardcode_automatic_CXX=yes
5 kx hardcode_shlibpath_var_CXX=unsupported
5 kx whole_archive_flag_spec_CXX=''
5 kx link_all_deplibs_CXX=yes
5 kx allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
5 kx if test "$GXX" = yes ; then
5 kx output_verbose_link_cmd='echo'
5 kx archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
5 kx module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
5 kx archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
5 kx module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
5 kx if test "$lt_cv_apple_cc_single_mod" != "yes"; then
5 kx archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
5 kx archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
5 kx fi
5 kx else
5 kx case $cc_basename in
5 kx xlc*)
5 kx output_verbose_link_cmd='echo'
5 kx archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
5 kx module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
5 kx # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
5 kx archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
5 kx module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
5 kx ;;
5 kx *)
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx esac
5 kx fi
5 kx ;;
5 kx
5 kx dgux*)
5 kx case $cc_basename in
5 kx ec++*)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx ghcx*)
5 kx # Green Hills C++ Compiler
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx *)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx esac
5 kx ;;
5 kx freebsd[12].*)
5 kx # C++ shared libraries reported to be fairly broken before switch to ELF
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx freebsd-elf*)
5 kx archive_cmds_need_lc_CXX=no
5 kx ;;
5 kx freebsd* | dragonfly*)
5 kx # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
5 kx # conventions
5 kx ld_shlibs_CXX=yes
5 kx ;;
5 kx gnu*)
5 kx ;;
5 kx hpux9*)
5 kx hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx export_dynamic_flag_spec_CXX='${wl}-E'
5 kx hardcode_direct_CXX=yes
5 kx hardcode_minus_L_CXX=yes # Not in the search PATH,
5 kx # but as the default
5 kx # location of the library.
5 kx
5 kx case $cc_basename in
5 kx CC*)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx aCC*)
5 kx archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx #
5 kx # There doesn't appear to be a way to prevent this compiler from
5 kx # explicitly linking system object files so we need to strip them
5 kx # from the output so that they don't get included in the library
5 kx # dependencies.
5 kx output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
5 kx ;;
5 kx *)
5 kx if test "$GXX" = yes; then
5 kx archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5 kx else
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx fi
5 kx ;;
5 kx esac
5 kx ;;
5 kx hpux10*|hpux11*)
5 kx if test $with_gnu_ld = no; then
5 kx hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx
5 kx case $host_cpu in
5 kx hppa*64*|ia64*) ;;
5 kx *)
5 kx export_dynamic_flag_spec_CXX='${wl}-E'
5 kx ;;
5 kx esac
5 kx fi
5 kx case $host_cpu in
5 kx hppa*64*|ia64*)
5 kx hardcode_direct_CXX=no
5 kx hardcode_shlibpath_var_CXX=no
5 kx ;;
5 kx *)
5 kx hardcode_direct_CXX=yes
5 kx hardcode_minus_L_CXX=yes # Not in the search PATH,
5 kx # but as the default
5 kx # location of the library.
5 kx ;;
5 kx esac
5 kx
5 kx case $cc_basename in
5 kx CC*)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx aCC*)
5 kx case $host_cpu in
5 kx hppa*64*)
5 kx archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 kx ;;
5 kx ia64*)
5 kx archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 kx ;;
5 kx *)
5 kx archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 kx ;;
5 kx esac
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx #
5 kx # There doesn't appear to be a way to prevent this compiler from
5 kx # explicitly linking system object files so we need to strip them
5 kx # from the output so that they don't get included in the library
5 kx # dependencies.
5 kx output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
5 kx ;;
5 kx *)
5 kx if test "$GXX" = yes; then
5 kx if test $with_gnu_ld = no; then
5 kx case $host_cpu in
5 kx hppa*64*)
5 kx archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 kx ;;
5 kx ia64*)
5 kx archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 kx ;;
5 kx *)
5 kx archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 kx ;;
5 kx esac
5 kx fi
5 kx else
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx fi
5 kx ;;
5 kx esac
5 kx ;;
5 kx interix[3-9]*)
5 kx hardcode_direct_CXX=no
5 kx hardcode_shlibpath_var_CXX=no
5 kx hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
5 kx export_dynamic_flag_spec_CXX='${wl}-E'
5 kx # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
5 kx # Instead, shared libraries are loaded at an image base (0x10000000 by
5 kx # default) and relocated if they conflict, which is a slow very memory
5 kx # consuming and fragmenting process. To avoid this, we pick a random,
5 kx # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
5 kx # time. Moving up from 0x10000000 also allows more sbrk(2) space.
5 kx archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5 kx archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5 kx ;;
5 kx irix5* | irix6*)
5 kx case $cc_basename in
5 kx CC*)
5 kx # SGI C++
5 kx archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5 kx
5 kx # Archives containing C++ object files must be created using
5 kx # "CC -ar", where "CC" is the IRIX C++ compiler. This is
5 kx # necessary to make sure instantiated templates are included
5 kx # in the archive.
5 kx old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
5 kx ;;
5 kx *)
5 kx if test "$GXX" = yes; then
5 kx if test "$with_gnu_ld" = no; then
5 kx archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 kx else
5 kx archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
5 kx fi
5 kx fi
5 kx link_all_deplibs_CXX=yes
5 kx ;;
5 kx esac
5 kx hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx ;;
5 kx linux* | k*bsd*-gnu)
5 kx case $cc_basename in
5 kx KCC*)
5 kx # Kuck and Associates, Inc. (KAI) C++ Compiler
5 kx
5 kx # KCC will only create a shared library if the output file
5 kx # ends with ".so" (or ".sl" for HP-UX), so rename the library
5 kx # to its proper name (with version) after linking.
5 kx archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
5 kx archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx #
5 kx # There doesn't appear to be a way to prevent this compiler from
5 kx # explicitly linking system object files so we need to strip them
5 kx # from the output so that they don't get included in the library
5 kx # dependencies.
5 kx output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
5 kx export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
5 kx
5 kx # Archives containing C++ object files must be created using
5 kx # "CC -Bstatic", where "CC" is the KAI C++ compiler.
5 kx old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
5 kx ;;
5 kx icpc*)
5 kx # Intel C++
5 kx with_gnu_ld=yes
5 kx # version 8.0 and above of icpc choke on multiply defined symbols
5 kx # if we add $predep_objects and $postdep_objects, however 7.1 and
5 kx # earlier do not add the objects themselves.
5 kx case `$CC -V 2>&1` in
5 kx *"Version 7."*)
5 kx archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 kx ;;
5 kx *) # Version 8.0 or newer
5 kx tmp_idyn=
5 kx case $host_cpu in
5 kx ia64*) tmp_idyn=' -i_dynamic';;
5 kx esac
5 kx archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 kx ;;
5 kx esac
5 kx archive_cmds_need_lc_CXX=no
5 kx hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
5 kx export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
5 kx whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
5 kx ;;
5 kx pgCC* | pgcpp*)
5 kx # Portland Group C++ compiler
5 kx archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
5 kx archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
5 kx export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
5 kx whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
5 kx ;;
5 kx cxx*)
5 kx # Compaq C++
5 kx archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
5 kx archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
5 kx
5 kx runpath_var=LD_RUN_PATH
5 kx hardcode_libdir_flag_spec_CXX='-rpath $libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx #
5 kx # There doesn't appear to be a way to prevent this compiler from
5 kx # explicitly linking system object files so we need to strip them
5 kx # from the output so that they don't get included in the library
5 kx # dependencies.
5 kx output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
5 kx ;;
5 kx *)
5 kx case `$CC -V 2>&1 | sed 5q` in
5 kx *Sun\ C*)
5 kx # Sun C++ 5.9
5 kx no_undefined_flag_CXX=' -zdefs'
5 kx archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 kx archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
5 kx hardcode_libdir_flag_spec_CXX='-R$libdir'
5 kx whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
5 kx
5 kx # Not sure whether something based on
5 kx # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
5 kx # would be better.
5 kx output_verbose_link_cmd='echo'
5 kx
5 kx # Archives containing C++ object files must be created using
5 kx # "CC -xar", where "CC" is the Sun C++ compiler. This is
5 kx # necessary to make sure instantiated templates are included
5 kx # in the archive.
5 kx old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
5 kx ;;
5 kx esac
5 kx ;;
5 kx esac
5 kx ;;
5 kx lynxos*)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx m88k*)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx mvs*)
5 kx case $cc_basename in
5 kx cxx*)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx *)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx esac
5 kx ;;
5 kx netbsd*)
5 kx if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5 kx archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
5 kx wlarc=
5 kx hardcode_libdir_flag_spec_CXX='-R$libdir'
5 kx hardcode_direct_CXX=yes
5 kx hardcode_shlibpath_var_CXX=no
5 kx fi
5 kx # Workaround some broken pre-1.5 toolchains
5 kx output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
5 kx ;;
5 kx openbsd2*)
5 kx # C++ shared libraries are fairly broken
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx openbsd*)
5 kx if test -f /usr/libexec/ld.so; then
5 kx hardcode_direct_CXX=yes
5 kx hardcode_shlibpath_var_CXX=no
5 kx archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
5 kx hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
5 kx if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5 kx archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
5 kx export_dynamic_flag_spec_CXX='${wl}-E'
5 kx whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5 kx fi
5 kx output_verbose_link_cmd='echo'
5 kx else
5 kx ld_shlibs_CXX=no
5 kx fi
5 kx ;;
5 kx osf3*)
5 kx case $cc_basename in
5 kx KCC*)
5 kx # Kuck and Associates, Inc. (KAI) C++ Compiler
5 kx
5 kx # KCC will only create a shared library if the output file
5 kx # ends with ".so" (or ".sl" for HP-UX), so rename the library
5 kx # to its proper name (with version) after linking.
5 kx archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx
5 kx # Archives containing C++ object files must be created using
5 kx # "CC -Bstatic", where "CC" is the KAI C++ compiler.
5 kx old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
5 kx
5 kx ;;
5 kx RCC*)
5 kx # Rational C++ 2.4.1
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx cxx*)
5 kx allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
5 kx archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx #
5 kx # There doesn't appear to be a way to prevent this compiler from
5 kx # explicitly linking system object files so we need to strip them
5 kx # from the output so that they don't get included in the library
5 kx # dependencies.
5 kx output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
5 kx ;;
5 kx *)
5 kx if test "$GXX" = yes && test "$with_gnu_ld" = no; then
5 kx allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
5 kx archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
5 kx
5 kx else
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx fi
5 kx ;;
5 kx esac
5 kx ;;
5 kx osf4* | osf5*)
5 kx case $cc_basename in
5 kx KCC*)
5 kx # Kuck and Associates, Inc. (KAI) C++ Compiler
5 kx
5 kx # KCC will only create a shared library if the output file
5 kx # ends with ".so" (or ".sl" for HP-UX), so rename the library
5 kx # to its proper name (with version) after linking.
5 kx archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx
5 kx # Archives containing C++ object files must be created using
5 kx # the KAI C++ compiler.
5 kx old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
5 kx ;;
5 kx RCC*)
5 kx # Rational C++ 2.4.1
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx cxx*)
5 kx allow_undefined_flag_CXX=' -expect_unresolved \*'
5 kx archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5 kx archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
5 kx echo "-hidden">> $lib.exp~
5 kx $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
5 kx $rm $lib.exp'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='-rpath $libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx #
5 kx # There doesn't appear to be a way to prevent this compiler from
5 kx # explicitly linking system object files so we need to strip them
5 kx # from the output so that they don't get included in the library
5 kx # dependencies.
5 kx output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
5 kx ;;
5 kx *)
5 kx if test "$GXX" = yes && test "$with_gnu_ld" = no; then
5 kx allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
5 kx archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
5 kx hardcode_libdir_separator_CXX=:
5 kx
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
5 kx
5 kx else
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx fi
5 kx ;;
5 kx esac
5 kx ;;
5 kx psos*)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx sunos4*)
5 kx case $cc_basename in
5 kx CC*)
5 kx # Sun C++ 4.x
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx lcc*)
5 kx # Lucid
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx *)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx esac
5 kx ;;
5 kx solaris*)
5 kx case $cc_basename in
5 kx CC*)
5 kx # Sun C++ 4.2, 5.x and Centerline C++
5 kx archive_cmds_need_lc_CXX=yes
5 kx no_undefined_flag_CXX=' -zdefs'
5 kx archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 kx archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5 kx $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
5 kx
5 kx hardcode_libdir_flag_spec_CXX='-R$libdir'
5 kx hardcode_shlibpath_var_CXX=no
5 kx case $host_os in
5 kx solaris2.[0-5] | solaris2.[0-5].*) ;;
5 kx *)
5 kx # The compiler driver will combine and reorder linker options,
5 kx # but understands `-z linker_flag'.
5 kx # Supported since Solaris 2.6 (maybe 2.5.1?)
5 kx whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
5 kx ;;
5 kx esac
5 kx link_all_deplibs_CXX=yes
5 kx
5 kx output_verbose_link_cmd='echo'
5 kx
5 kx # Archives containing C++ object files must be created using
5 kx # "CC -xar", where "CC" is the Sun C++ compiler. This is
5 kx # necessary to make sure instantiated templates are included
5 kx # in the archive.
5 kx old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
5 kx ;;
5 kx gcx*)
5 kx # Green Hills C++ Compiler
5 kx archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
5 kx
5 kx # The C++ compiler must be used to create the archive.
5 kx old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
5 kx ;;
5 kx *)
5 kx # GNU C++ compiler with Solaris linker
5 kx if test "$GXX" = yes && test "$with_gnu_ld" = no; then
5 kx no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
5 kx if $CC --version | grep -v '^2\.7' > /dev/null; then
5 kx archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
5 kx archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5 kx $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
5 kx
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
5 kx else
5 kx # g++ 2.7 appears to require `-G' NOT `-shared' on this
5 kx # platform.
5 kx archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
5 kx archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5 kx $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
5 kx
5 kx # Commands to make compiler produce verbose output that lists
5 kx # what "hidden" libraries, object files and flags are used when
5 kx # linking a shared library.
5 kx output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
5 kx fi
5 kx
5 kx hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
5 kx case $host_os in
5 kx solaris2.[0-5] | solaris2.[0-5].*) ;;
5 kx *)
5 kx whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
5 kx ;;
5 kx esac
5 kx fi
5 kx ;;
5 kx esac
5 kx ;;
5 kx sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
5 kx no_undefined_flag_CXX='${wl}-z,text'
5 kx archive_cmds_need_lc_CXX=no
5 kx hardcode_shlibpath_var_CXX=no
5 kx runpath_var='LD_RUN_PATH'
5 kx
5 kx case $cc_basename in
5 kx CC*)
5 kx archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx *)
5 kx archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx esac
5 kx ;;
5 kx sysv5* | sco3.2v5* | sco5v6*)
5 kx # Note: We can NOT use -z defs as we might desire, because we do not
5 kx # link with -lc, and that would cause any symbols used from libc to
5 kx # always be unresolved, which means just about no library would
5 kx # ever link correctly. If we're not using GNU ld we use -z text
5 kx # though, which does catch some bad symbols but isn't as heavy-handed
5 kx # as -z defs.
5 kx # For security reasons, it is highly recommended that you always
5 kx # use absolute paths for naming shared libraries, and exclude the
5 kx # DT_RUNPATH tag from executables and libraries. But doing so
5 kx # requires that you compile everything twice, which is a pain.
5 kx # So that behaviour is only enabled if SCOABSPATH is set to a
5 kx # non-empty value in the environment. Most likely only useful for
5 kx # creating official distributions of packages.
5 kx # This is a hack until libtool officially supports absolute path
5 kx # names for shared libraries.
5 kx no_undefined_flag_CXX='${wl}-z,text'
5 kx allow_undefined_flag_CXX='${wl}-z,nodefs'
5 kx archive_cmds_need_lc_CXX=no
5 kx hardcode_shlibpath_var_CXX=no
5 kx hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
5 kx hardcode_libdir_separator_CXX=':'
5 kx link_all_deplibs_CXX=yes
5 kx export_dynamic_flag_spec_CXX='${wl}-Bexport'
5 kx runpath_var='LD_RUN_PATH'
5 kx
5 kx case $cc_basename in
5 kx CC*)
5 kx archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx *)
5 kx archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 kx ;;
5 kx esac
5 kx ;;
5 kx tandem*)
5 kx case $cc_basename in
5 kx NCC*)
5 kx # NonStop-UX NCC 3.20
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx *)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx esac
5 kx ;;
5 kx vxworks*)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx *)
5 kx # FIXME: insert proper C++ library support
5 kx ld_shlibs_CXX=no
5 kx ;;
5 kx esac
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
5 kx printf "%s\n" "$ld_shlibs_CXX" >&6; }
5 kx test "$ld_shlibs_CXX" = no && can_build_shared=no
5 kx
5 kx GCC_CXX="$GXX"
5 kx LD_CXX="$LD"
5 kx
5 kx ## CAVEAT EMPTOR:
5 kx ## There is no encapsulation within the following macros, do not change
5 kx ## the running order or otherwise move them around unless you know exactly
5 kx ## what you are doing...
5 kx cat > conftest.$ac_ext <<EOF
5 kx class Foo
5 kx {
5 kx public:
5 kx Foo (void) { a = 0; }
5 kx private:
5 kx int a;
5 kx };
5 kx EOF
5 kx
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 kx (eval $ac_compile) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }; then
5 kx # Parse the compiler output and extract the necessary
5 kx # objects, libraries and library flags.
5 kx
5 kx # Sentinel used to keep track of whether or not we are before
5 kx # the conftest object file.
5 kx pre_test_object_deps_done=no
5 kx
5 kx # The `*' in the case matches for architectures that use `case' in
5 kx # $output_verbose_cmd can trigger glob expansion during the loop
5 kx # eval without this substitution.
5 kx output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
5 kx
5 kx for p in `eval $output_verbose_link_cmd`; do
5 kx case $p in
5 kx
5 kx -L* | -R* | -l*)
5 kx # Some compilers place space between "-{L,R}" and the path.
5 kx # Remove the space.
5 kx if test $p = "-L" \
5 kx || test $p = "-R"; then
5 kx prev=$p
5 kx continue
5 kx else
5 kx prev=
5 kx fi
5 kx
5 kx if test "$pre_test_object_deps_done" = no; then
5 kx case $p in
5 kx -L* | -R*)
5 kx # Internal compiler library paths should come after those
5 kx # provided the user. The postdeps already come after the
5 kx # user supplied libs so there is no need to process them.
5 kx if test -z "$compiler_lib_search_path_CXX"; then
5 kx compiler_lib_search_path_CXX="${prev}${p}"
5 kx else
5 kx compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
5 kx fi
5 kx ;;
5 kx # The "-l" case would never come before the object being
5 kx # linked, so don't bother handling this case.
5 kx esac
5 kx else
5 kx if test -z "$postdeps_CXX"; then
5 kx postdeps_CXX="${prev}${p}"
5 kx else
5 kx postdeps_CXX="${postdeps_CXX} ${prev}${p}"
5 kx fi
5 kx fi
5 kx ;;
5 kx
5 kx *.$objext)
5 kx # This assumes that the test object file only shows up
5 kx # once in the compiler output.
5 kx if test "$p" = "conftest.$objext"; then
5 kx pre_test_object_deps_done=yes
5 kx continue
5 kx fi
5 kx
5 kx if test "$pre_test_object_deps_done" = no; then
5 kx if test -z "$predep_objects_CXX"; then
5 kx predep_objects_CXX="$p"
5 kx else
5 kx predep_objects_CXX="$predep_objects_CXX $p"
5 kx fi
5 kx else
5 kx if test -z "$postdep_objects_CXX"; then
5 kx postdep_objects_CXX="$p"
5 kx else
5 kx postdep_objects_CXX="$postdep_objects_CXX $p"
5 kx fi
5 kx fi
5 kx ;;
5 kx
5 kx *) ;; # Ignore the rest.
5 kx
5 kx esac
5 kx done
5 kx
5 kx # Clean up.
5 kx rm -f a.out a.exe
5 kx else
5 kx echo "libtool.m4: error: problem compiling CXX test program"
5 kx fi
5 kx
5 kx $rm -f confest.$objext
5 kx
5 kx compiler_lib_search_dirs_CXX=
5 kx if test -n "$compiler_lib_search_path_CXX"; then
5 kx compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
5 kx fi
5 kx
5 kx # PORTME: override above test on systems where it is broken
5 kx case $host_os in
5 kx interix[3-9]*)
5 kx # Interix 3.5 installs completely hosed .la files for C++, so rather than
5 kx # hack all around it, let's just trust "g++" to DTRT.
5 kx predep_objects_CXX=
5 kx postdep_objects_CXX=
5 kx postdeps_CXX=
5 kx ;;
5 kx
5 kx linux*)
5 kx case `$CC -V 2>&1 | sed 5q` in
5 kx *Sun\ C*)
5 kx # Sun C++ 5.9
5 kx #
5 kx # The more standards-conforming stlport4 library is
5 kx # incompatible with the Cstd library. Avoid specifying
5 kx # it if it's in CXXFLAGS. Ignore libCrun as
5 kx # -library=stlport4 depends on it.
5 kx case " $CXX $CXXFLAGS " in
5 kx *" -library=stlport4 "*)
5 kx solaris_use_stlport4=yes
5 kx ;;
5 kx esac
5 kx if test "$solaris_use_stlport4" != yes; then
5 kx postdeps_CXX='-library=Cstd -library=Crun'
5 kx fi
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx solaris*)
5 kx case $cc_basename in
5 kx CC*)
5 kx # The more standards-conforming stlport4 library is
5 kx # incompatible with the Cstd library. Avoid specifying
5 kx # it if it's in CXXFLAGS. Ignore libCrun as
5 kx # -library=stlport4 depends on it.
5 kx case " $CXX $CXXFLAGS " in
5 kx *" -library=stlport4 "*)
5 kx solaris_use_stlport4=yes
5 kx ;;
5 kx esac
5 kx
5 kx # Adding this requires a known-good setup of shared libraries for
5 kx # Sun compiler versions before 5.6, else PIC objects from an old
5 kx # archive will be linked into the output, leading to subtle bugs.
5 kx if test "$solaris_use_stlport4" != yes; then
5 kx postdeps_CXX='-library=Cstd -library=Crun'
5 kx fi
5 kx ;;
5 kx esac
5 kx ;;
5 kx esac
5 kx
5 kx case " $postdeps_CXX " in
5 kx *" -lc "*) archive_cmds_need_lc_CXX=no ;;
5 kx esac
5 kx
5 kx lt_prog_compiler_wl_CXX=
5 kx lt_prog_compiler_pic_CXX=
5 kx lt_prog_compiler_static_CXX=
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
5 kx printf %s "checking for $compiler option to produce PIC... " >&6; }
5 kx
5 kx # C++ specific cases for pic, static, wl, etc.
5 kx if test "$GXX" = yes; then
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx lt_prog_compiler_static_CXX='-static'
5 kx
5 kx case $host_os in
5 kx aix*)
5 kx # All AIX code is PIC.
5 kx if test "$host_cpu" = ia64; then
5 kx # AIX 5 now supports IA64 processor
5 kx lt_prog_compiler_static_CXX='-Bstatic'
5 kx fi
5 kx ;;
5 kx amigaos*)
5 kx # FIXME: we need at least 68020 code to build shared libraries, but
5 kx # adding the `-m68020' flag to GCC prevents building anything better,
5 kx # like `-m68040'.
5 kx lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
5 kx ;;
5 kx beos* | haiku* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
5 kx # PIC is the default for these OSes.
5 kx ;;
5 kx mingw* | cygwin* | os2* | pw32*)
5 kx # This hack is so that the source file can tell whether it is being
5 kx # built for inclusion in a dll (and should export symbols for example).
5 kx # Although the cygwin gcc ignores -fPIC, still need this for old-style
5 kx # (--disable-auto-import) libraries
5 kx lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
5 kx ;;
5 kx darwin* | rhapsody*)
5 kx # PIC is the default on this platform
5 kx # Common symbols not allowed in MH_DYLIB files
5 kx lt_prog_compiler_pic_CXX='-fno-common'
5 kx ;;
5 kx *djgpp*)
5 kx # DJGPP does not support shared libraries at all
5 kx lt_prog_compiler_pic_CXX=
5 kx ;;
5 kx interix[3-9]*)
5 kx # Interix 3.x gcc -fpic/-fPIC options generate broken code.
5 kx # Instead, we relocate shared libraries at runtime.
5 kx ;;
5 kx sysv4*MP*)
5 kx if test -d /usr/nec; then
5 kx lt_prog_compiler_pic_CXX=-Kconform_pic
5 kx fi
5 kx ;;
5 kx hpux*)
5 kx # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
5 kx # not for PA HP-UX.
5 kx case $host_cpu in
5 kx hppa*64*|ia64*)
5 kx ;;
5 kx *)
5 kx lt_prog_compiler_pic_CXX='-fPIC'
5 kx ;;
5 kx esac
5 kx ;;
5 kx *)
5 kx lt_prog_compiler_pic_CXX='-fPIC'
5 kx ;;
5 kx esac
5 kx else
5 kx case $host_os in
5 kx aix[4-9]*)
5 kx # All AIX code is PIC.
5 kx if test "$host_cpu" = ia64; then
5 kx # AIX 5 now supports IA64 processor
5 kx lt_prog_compiler_static_CXX='-Bstatic'
5 kx else
5 kx lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
5 kx fi
5 kx ;;
5 kx chorus*)
5 kx case $cc_basename in
5 kx cxch68*)
5 kx # Green Hills C++ Compiler
5 kx # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
5 kx ;;
5 kx esac
5 kx ;;
5 kx darwin*)
5 kx # PIC is the default on this platform
5 kx # Common symbols not allowed in MH_DYLIB files
5 kx case $cc_basename in
5 kx xlc*)
5 kx lt_prog_compiler_pic_CXX='-qnocommon'
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx ;;
5 kx esac
5 kx ;;
5 kx dgux*)
5 kx case $cc_basename in
5 kx ec++*)
5 kx lt_prog_compiler_pic_CXX='-KPIC'
5 kx ;;
5 kx ghcx*)
5 kx # Green Hills C++ Compiler
5 kx lt_prog_compiler_pic_CXX='-pic'
5 kx ;;
5 kx *)
5 kx ;;
5 kx esac
5 kx ;;
5 kx freebsd* | dragonfly*)
5 kx # FreeBSD uses GNU C++
5 kx ;;
5 kx hpux9* | hpux10* | hpux11*)
5 kx case $cc_basename in
5 kx CC*)
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
5 kx if test "$host_cpu" != ia64; then
5 kx lt_prog_compiler_pic_CXX='+Z'
5 kx fi
5 kx ;;
5 kx aCC*)
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
5 kx case $host_cpu in
5 kx hppa*64*|ia64*)
5 kx # +Z the default
5 kx ;;
5 kx *)
5 kx lt_prog_compiler_pic_CXX='+Z'
5 kx ;;
5 kx esac
5 kx ;;
5 kx *)
5 kx ;;
5 kx esac
5 kx ;;
5 kx interix*)
5 kx # This is c89, which is MS Visual C++ (no shared libs)
5 kx # Anyone wants to do a port?
5 kx ;;
5 kx irix5* | irix6* | nonstopux*)
5 kx case $cc_basename in
5 kx CC*)
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx lt_prog_compiler_static_CXX='-non_shared'
5 kx # CC pic flag -KPIC is the default.
5 kx ;;
5 kx *)
5 kx ;;
5 kx esac
5 kx ;;
5 kx linux* | k*bsd*-gnu)
5 kx case $cc_basename in
5 kx KCC*)
5 kx # KAI C++ Compiler
5 kx lt_prog_compiler_wl_CXX='--backend -Wl,'
5 kx lt_prog_compiler_pic_CXX='-fPIC'
5 kx ;;
5 kx ecpc*)
5 kx # old Intel C++ for x86_64 which still supported -KPIC.
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx lt_prog_compiler_pic_CXX='-KPIC'
5 kx lt_prog_compiler_static_CXX='-static'
5 kx ;;
5 kx icpc*)
5 kx # Intel C++, used to be incompatible with GCC.
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx lt_prog_compiler_pic_CXX='-fPIC'
5 kx lt_prog_compiler_static_CXX='-static'
5 kx ;;
5 kx pgCC* | pgcpp*)
5 kx # Portland Group C++ compiler.
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx lt_prog_compiler_pic_CXX='-fpic'
5 kx lt_prog_compiler_static_CXX='-Bstatic'
5 kx ;;
5 kx cxx*)
5 kx # Compaq C++
5 kx # Make sure the PIC flag is empty. It appears that all Alpha
5 kx # Linux and Compaq Tru64 Unix objects are PIC.
5 kx lt_prog_compiler_pic_CXX=
5 kx lt_prog_compiler_static_CXX='-non_shared'
5 kx ;;
5 kx *)
5 kx case `$CC -V 2>&1 | sed 5q` in
5 kx *Sun\ C*)
5 kx # Sun C++ 5.9
5 kx lt_prog_compiler_pic_CXX='-KPIC'
5 kx lt_prog_compiler_static_CXX='-Bstatic'
5 kx lt_prog_compiler_wl_CXX='-Qoption ld '
5 kx ;;
5 kx esac
5 kx ;;
5 kx esac
5 kx ;;
5 kx lynxos*)
5 kx ;;
5 kx m88k*)
5 kx ;;
5 kx mvs*)
5 kx case $cc_basename in
5 kx cxx*)
5 kx lt_prog_compiler_pic_CXX='-W c,exportall'
5 kx ;;
5 kx *)
5 kx ;;
5 kx esac
5 kx ;;
5 kx netbsd*)
5 kx ;;
5 kx osf3* | osf4* | osf5*)
5 kx case $cc_basename in
5 kx KCC*)
5 kx lt_prog_compiler_wl_CXX='--backend -Wl,'
5 kx ;;
5 kx RCC*)
5 kx # Rational C++ 2.4.1
5 kx lt_prog_compiler_pic_CXX='-pic'
5 kx ;;
5 kx cxx*)
5 kx # Digital/Compaq C++
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx # Make sure the PIC flag is empty. It appears that all Alpha
5 kx # Linux and Compaq Tru64 Unix objects are PIC.
5 kx lt_prog_compiler_pic_CXX=
5 kx lt_prog_compiler_static_CXX='-non_shared'
5 kx ;;
5 kx *)
5 kx ;;
5 kx esac
5 kx ;;
5 kx psos*)
5 kx ;;
5 kx solaris*)
5 kx case $cc_basename in
5 kx CC*)
5 kx # Sun C++ 4.2, 5.x and Centerline C++
5 kx lt_prog_compiler_pic_CXX='-KPIC'
5 kx lt_prog_compiler_static_CXX='-Bstatic'
5 kx lt_prog_compiler_wl_CXX='-Qoption ld '
5 kx ;;
5 kx gcx*)
5 kx # Green Hills C++ Compiler
5 kx lt_prog_compiler_pic_CXX='-PIC'
5 kx ;;
5 kx *)
5 kx ;;
5 kx esac
5 kx ;;
5 kx sunos4*)
5 kx case $cc_basename in
5 kx CC*)
5 kx # Sun C++ 4.x
5 kx lt_prog_compiler_pic_CXX='-pic'
5 kx lt_prog_compiler_static_CXX='-Bstatic'
5 kx ;;
5 kx lcc*)
5 kx # Lucid
5 kx lt_prog_compiler_pic_CXX='-pic'
5 kx ;;
5 kx *)
5 kx ;;
5 kx esac
5 kx ;;
5 kx tandem*)
5 kx case $cc_basename in
5 kx NCC*)
5 kx # NonStop-UX NCC 3.20
5 kx lt_prog_compiler_pic_CXX='-KPIC'
5 kx ;;
5 kx *)
5 kx ;;
5 kx esac
5 kx ;;
5 kx sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
5 kx case $cc_basename in
5 kx CC*)
5 kx lt_prog_compiler_wl_CXX='-Wl,'
5 kx lt_prog_compiler_pic_CXX='-KPIC'
5 kx lt_prog_compiler_static_CXX='-Bstatic'
5 kx ;;
5 kx esac
5 kx ;;
5 kx vxworks*)
5 kx ;;
5 kx *)
5 kx lt_prog_compiler_can_build_shared_CXX=no
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
5 kx printf "%s\n" "$lt_prog_compiler_pic_CXX" >&6; }
5 kx
5 kx #
5 kx # Check to make sure the PIC flag actually works.
5 kx #
5 kx if test -n "$lt_prog_compiler_pic_CXX"; then
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
5 kx printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
5 kx if test ${lt_cv_prog_compiler_pic_works_CXX+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_prog_compiler_pic_works_CXX=no
5 kx ac_outfile=conftest.$ac_objext
5 kx echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5 kx lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
5 kx # Insert the option either (1) after the last *FLAGS variable, or
5 kx # (2) before a word containing "conftest.", or (3) at the end.
5 kx # Note that $ac_compile itself does not contain backslashes and begins
5 kx # with a dollar sign (not a hyphen), so the echo should work correctly.
5 kx # The option is referenced via a variable to avoid confusing sed.
5 kx lt_compile=`echo "$ac_compile" | $SED \
5 kx -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
5 kx -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
5 kx -e 's:$: $lt_compiler_flag:'`
5 kx (eval echo "\"configure:95493: $lt_compile\"" >&5)
5 kx (eval "$lt_compile" 2>conftest.err)
5 kx ac_status=$?
5 kx cat conftest.err >&5
5 kx echo "configure:95497: \$? = $ac_status" >&5
5 kx if (exit $ac_status) && test -s "$ac_outfile"; then
5 kx # The compiler can only warn and ignore the option if not recognized
5 kx # So say no if there are warnings other than the usual output.
5 kx $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
5 kx $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
5 kx if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
5 kx lt_cv_prog_compiler_pic_works_CXX=yes
5 kx fi
5 kx fi
5 kx $rm conftest*
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
5 kx printf "%s\n" "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
5 kx
5 kx if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
5 kx case $lt_prog_compiler_pic_CXX in
5 kx "" | " "*) ;;
5 kx *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
5 kx esac
5 kx else
5 kx lt_prog_compiler_pic_CXX=
5 kx lt_prog_compiler_can_build_shared_CXX=no
5 kx fi
5 kx
5 kx fi
5 kx case $host_os in
5 kx # For platforms which do not support PIC, -DPIC is meaningless:
5 kx *djgpp*)
5 kx lt_prog_compiler_pic_CXX=
5 kx ;;
5 kx *)
5 kx lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
5 kx ;;
5 kx esac
5 kx
5 kx #
5 kx # Check to make sure the static flag actually works.
5 kx #
5 kx wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
5 kx printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
5 kx if test ${lt_cv_prog_compiler_static_works_CXX+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_prog_compiler_static_works_CXX=no
5 kx save_LDFLAGS="$LDFLAGS"
5 kx LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
5 kx echo "$lt_simple_link_test_code" > conftest.$ac_ext
5 kx if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
5 kx # The linker can only warn and ignore the option if not recognized
5 kx # So say no if there are warnings
5 kx if test -s conftest.err; then
5 kx # Append any errors to the config.log.
5 kx cat conftest.err 1>&5
5 kx $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
5 kx $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
5 kx if diff conftest.exp conftest.er2 >/dev/null; then
5 kx lt_cv_prog_compiler_static_works_CXX=yes
5 kx fi
5 kx else
5 kx lt_cv_prog_compiler_static_works_CXX=yes
5 kx fi
5 kx fi
5 kx $rm -r conftest*
5 kx LDFLAGS="$save_LDFLAGS"
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
5 kx printf "%s\n" "$lt_cv_prog_compiler_static_works_CXX" >&6; }
5 kx
5 kx if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
5 kx :
5 kx else
5 kx lt_prog_compiler_static_CXX=
5 kx fi
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
5 kx printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
5 kx if test ${lt_cv_prog_compiler_c_o_CXX+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_prog_compiler_c_o_CXX=no
5 kx $rm -r conftest 2>/dev/null
5 kx mkdir conftest
5 kx cd conftest
5 kx mkdir out
5 kx echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5 kx
5 kx lt_compiler_flag="-o out/conftest2.$ac_objext"
5 kx # Insert the option either (1) after the last *FLAGS variable, or
5 kx # (2) before a word containing "conftest.", or (3) at the end.
5 kx # Note that $ac_compile itself does not contain backslashes and begins
5 kx # with a dollar sign (not a hyphen), so the echo should work correctly.
5 kx lt_compile=`echo "$ac_compile" | $SED \
5 kx -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
5 kx -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
5 kx -e 's:$: $lt_compiler_flag:'`
5 kx (eval echo "\"configure:95599: $lt_compile\"" >&5)
5 kx (eval "$lt_compile" 2>out/conftest.err)
5 kx ac_status=$?
5 kx cat out/conftest.err >&5
5 kx echo "configure:95603: \$? = $ac_status" >&5
5 kx if (exit $ac_status) && test -s out/conftest2.$ac_objext
5 kx then
5 kx # The compiler can only warn and ignore the option if not recognized
5 kx # So say no if there are warnings
5 kx $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
5 kx $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
5 kx if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
5 kx lt_cv_prog_compiler_c_o_CXX=yes
5 kx fi
5 kx fi
5 kx chmod u+w . 2>&5
5 kx $rm conftest*
5 kx # SGI C++ compiler will create directory out/ii_files/ for
5 kx # template instantiation
5 kx test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
5 kx $rm out/* && rmdir out
5 kx cd ..
5 kx rmdir conftest
5 kx $rm conftest*
5 kx
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
5 kx printf "%s\n" "$lt_cv_prog_compiler_c_o_CXX" >&6; }
5 kx
5 kx
5 kx hard_links="nottested"
5 kx if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
5 kx # do not overwrite the value of need_locks provided by the user
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
5 kx printf %s "checking if we can lock with hard links... " >&6; }
5 kx hard_links=yes
5 kx $rm conftest*
5 kx ln conftest.a conftest.b 2>/dev/null && hard_links=no
5 kx touch conftest.a
5 kx ln conftest.a conftest.b 2>&5 || hard_links=no
5 kx ln conftest.a conftest.b 2>/dev/null && hard_links=no
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
5 kx printf "%s\n" "$hard_links" >&6; }
5 kx if test "$hard_links" = no; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5 kx printf "%s\n" "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5 kx need_locks=warn
5 kx fi
5 kx else
5 kx need_locks=no
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
5 kx printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
5 kx
5 kx export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
5 kx case $host_os in
5 kx aix[4-9]*)
5 kx # If we're using GNU nm, then we don't want the "-C" option.
5 kx # -C means demangle to AIX nm, but means don't demangle with GNU nm
5 kx if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
5 kx export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
5 kx else
5 kx export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
5 kx fi
5 kx ;;
5 kx pw32*)
5 kx export_symbols_cmds_CXX="$ltdll_cmds"
5 kx ;;
5 kx cygwin* | mingw*)
5 kx export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
5 kx ;;
5 kx *)
5 kx export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
5 kx ;;
5 kx esac
5 kx exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
5 kx printf "%s\n" "$ld_shlibs_CXX" >&6; }
5 kx test "$ld_shlibs_CXX" = no && can_build_shared=no
5 kx
5 kx #
5 kx # Do we need to explicitly link libc?
5 kx #
5 kx case "x$archive_cmds_need_lc_CXX" in
5 kx x|xyes)
5 kx # Assume -lc should be added
5 kx archive_cmds_need_lc_CXX=yes
5 kx
5 kx if test "$enable_shared" = yes && test "$GCC" = yes; then
5 kx case $archive_cmds_CXX in
5 kx *'~'*)
5 kx # FIXME: we may have to deal with multi-command sequences.
5 kx ;;
5 kx '$CC '*)
5 kx # Test whether the compiler implicitly links with -lc since on some
5 kx # systems, -lgcc has to come before -lc. If gcc already passes -lc
5 kx # to ld, don't add -lc before -lgcc.
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
5 kx printf %s "checking whether -lc should be explicitly linked in... " >&6; }
5 kx $rm conftest*
5 kx echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5 kx
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 kx (eval $ac_compile) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; } 2>conftest.err; then
5 kx soname=conftest
5 kx lib=conftest
5 kx libobjs=conftest.$ac_objext
5 kx deplibs=
5 kx wl=$lt_prog_compiler_wl_CXX
5 kx pic_flag=$lt_prog_compiler_pic_CXX
5 kx compiler_flags=-v
5 kx linker_flags=-v
5 kx verstring=
5 kx output_objdir=.
5 kx libname=conftest
5 kx lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
5 kx allow_undefined_flag_CXX=
5 kx if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\""; } >&5
5 kx (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
5 kx ac_status=$?
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5 kx test $ac_status = 0; }
5 kx then
5 kx archive_cmds_need_lc_CXX=no
5 kx else
5 kx archive_cmds_need_lc_CXX=yes
5 kx fi
5 kx allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
5 kx else
5 kx cat conftest.err 1>&5
5 kx fi
5 kx $rm conftest*
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
5 kx printf "%s\n" "$archive_cmds_need_lc_CXX" >&6; }
5 kx ;;
5 kx esac
5 kx fi
5 kx ;;
5 kx esac
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
5 kx printf %s "checking dynamic linker characteristics... " >&6; }
5 kx library_names_spec=
5 kx libname_spec='lib$name'
5 kx soname_spec=
5 kx shrext_cmds=".so"
5 kx postinstall_cmds=
5 kx postuninstall_cmds=
5 kx finish_cmds=
5 kx finish_eval=
5 kx shlibpath_var=
5 kx shlibpath_overrides_runpath=unknown
5 kx version_type=none
5 kx dynamic_linker="$host_os ld.so"
5 kx sys_lib_dlsearch_path_spec="/lib /usr/lib"
5 kx
5 kx need_lib_prefix=unknown
5 kx hardcode_into_libs=no
5 kx
5 kx # when you set need_version to no, make sure it does not cause -set_version
5 kx # flags to be left without arguments
5 kx need_version=unknown
5 kx
5 kx case $host_os in
5 kx aix3*)
5 kx version_type=linux
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
5 kx shlibpath_var=LIBPATH
5 kx
5 kx # AIX 3 has no versioning support, so we append a major version to the name.
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx ;;
5 kx
5 kx aix[4-9]*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx hardcode_into_libs=yes
5 kx if test "$host_cpu" = ia64; then
5 kx # AIX 5 supports IA64
5 kx library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx else
5 kx # With GCC up to 2.95.x, collect2 would create an import file
5 kx # for dependence libraries. The import file would start with
5 kx # the line `#! .'. This would cause the generated library to
5 kx # depend on `.', always an invalid library. This was fixed in
5 kx # development snapshots of GCC prior to 3.0.
5 kx case $host_os in
5 kx aix4 | aix4.[01] | aix4.[01].*)
5 kx if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
5 kx echo ' yes '
5 kx echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
5 kx :
5 kx else
5 kx can_build_shared=no
5 kx fi
5 kx ;;
5 kx esac
5 kx # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
5 kx # soname into executable. Probably we can add versioning support to
5 kx # collect2, so additional links can be useful in future.
5 kx if test "$aix_use_runtimelinking" = yes; then
5 kx # If using run time linking (on AIX 4.2 or later) use lib<name>.so
5 kx # instead of lib<name>.a to let people know that these are not
5 kx # typical AIX shared libraries.
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx else
5 kx # We preserve .a as extension for shared libraries through AIX4.2
5 kx # and later when we are not doing run time linking.
5 kx library_names_spec='${libname}${release}.a $libname.a'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx fi
5 kx shlibpath_var=LIBPATH
5 kx fi
5 kx ;;
5 kx
5 kx amigaos*)
5 kx library_names_spec='$libname.ixlibrary $libname.a'
5 kx # Create ${libname}_ixlibrary.a entries in /sys/libs.
5 kx finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
5 kx ;;
5 kx
5 kx beos*)
5 kx library_names_spec='${libname}${shared_ext}'
5 kx dynamic_linker="$host_os ld.so"
5 kx shlibpath_var=LIBRARY_PATH
5 kx ;;
5 kx
5 kx haiku*)
5 kx # Since haiku provides gcc, use GNU style here
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LIBRARY_PATH
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx bsdi[45]*)
5 kx version_type=linux
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
5 kx sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
5 kx # the default ld.so.conf also contains /usr/contrib/lib and
5 kx # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
5 kx # libtool to hard-code these into programs
5 kx ;;
5 kx
5 kx cygwin* | mingw* | pw32*)
5 kx version_type=windows
5 kx shrext_cmds=".dll"
5 kx need_version=no
5 kx need_lib_prefix=no
5 kx
5 kx case $GCC,$host_os in
5 kx yes,cygwin* | yes,mingw* | yes,pw32*)
5 kx library_names_spec='$libname.dll.a'
5 kx # DLL is installed to $(libdir)/../bin by postinstall_cmds
5 kx postinstall_cmds='base_file=`basename \${file}`~
5 kx dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
5 kx dldir=$destdir/`dirname \$dlpath`~
5 kx test -d \$dldir || mkdir -p \$dldir~
5 kx $install_prog $dir/$dlname \$dldir/$dlname~
5 kx chmod a+x \$dldir/$dlname'
5 kx postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
5 kx dlpath=$dir/\$dldll~
5 kx $rm \$dlpath'
5 kx shlibpath_overrides_runpath=yes
5 kx
5 kx case $host_os in
5 kx cygwin*)
5 kx # Cygwin DLLs use 'cyg' prefix rather than 'lib'
5 kx soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
5 kx sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
5 kx ;;
5 kx mingw*)
5 kx # MinGW DLLs use traditional 'lib' prefix
5 kx soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
5 kx sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
5 kx if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
5 kx # It is most probably a Windows format PATH printed by
5 kx # mingw gcc, but we are running on Cygwin. Gcc prints its search
5 kx # path with ; separators, and with drive letters. We can handle the
5 kx # drive letters (cygwin fileutils understands them), so leave them,
5 kx # especially as we might pass files found there to a mingw objdump,
5 kx # which wouldn't understand a cygwinified path. Ahh.
5 kx sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
5 kx else
5 kx sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
5 kx fi
5 kx ;;
5 kx pw32*)
5 kx # pw32 DLLs use 'pw' prefix rather than 'lib'
5 kx library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx *)
5 kx library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
5 kx ;;
5 kx esac
5 kx dynamic_linker='Win32 ld.exe'
5 kx # FIXME: first we should search . and the directory the executable is in
5 kx shlibpath_var=PATH
5 kx ;;
5 kx
5 kx darwin* | rhapsody*)
5 kx dynamic_linker="$host_os dyld"
5 kx version_type=darwin
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
5 kx soname_spec='${libname}${release}${major}$shared_ext'
5 kx shlibpath_overrides_runpath=yes
5 kx shlibpath_var=DYLD_LIBRARY_PATH
5 kx shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
5 kx
5 kx sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
5 kx ;;
5 kx
5 kx dgux*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx ;;
5 kx
5 kx freebsd* | dragonfly*)
5 kx # DragonFly does not have aout. When/if they implement a new
5 kx # versioning mechanism, adjust this.
5 kx if test -x /usr/bin/objformat; then
5 kx objformat=`/usr/bin/objformat`
5 kx else
5 kx case $host_os in
5 kx freebsd[123].*) objformat=aout ;;
5 kx *) objformat=elf ;;
5 kx esac
5 kx fi
5 kx version_type=freebsd-$objformat
5 kx case $version_type in
5 kx freebsd-elf*)
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
5 kx need_version=no
5 kx need_lib_prefix=no
5 kx ;;
5 kx freebsd-*)
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
5 kx need_version=yes
5 kx ;;
5 kx esac
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx case $host_os in
5 kx freebsd2*)
5 kx shlibpath_overrides_runpath=yes
5 kx ;;
5 kx freebsd3.[01]* | freebsdelf3.[01]*)
5 kx shlibpath_overrides_runpath=yes
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
5 kx freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
5 kx shlibpath_overrides_runpath=no
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx *) # from 4.6 on, and DragonFly
5 kx shlibpath_overrides_runpath=yes
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx gnu*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx hpux9* | hpux10* | hpux11*)
5 kx # Give a soname corresponding to the major version so that dld.sl refuses to
5 kx # link against other versions.
5 kx version_type=sunos
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx case $host_cpu in
5 kx ia64*)
5 kx shrext_cmds='.so'
5 kx hardcode_into_libs=yes
5 kx dynamic_linker="$host_os dld.so"
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx if test "X$HPUX_IA64_MODE" = X32; then
5 kx sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
5 kx else
5 kx sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
5 kx fi
5 kx sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
5 kx ;;
5 kx hppa*64*)
5 kx shrext_cmds='.sl'
5 kx hardcode_into_libs=yes
5 kx dynamic_linker="$host_os dld.sl"
5 kx shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
5 kx shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
5 kx sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
5 kx ;;
5 kx *)
5 kx shrext_cmds='.sl'
5 kx dynamic_linker="$host_os dld.sl"
5 kx shlibpath_var=SHLIB_PATH
5 kx shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx ;;
5 kx esac
5 kx # HP-UX runs *really* slowly unless shared libraries are mode 555.
5 kx postinstall_cmds='chmod 555 $lib'
5 kx ;;
5 kx
5 kx interix[3-9]*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=no
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx irix5* | irix6* | nonstopux*)
5 kx case $host_os in
5 kx nonstopux*) version_type=nonstopux ;;
5 kx *)
5 kx if test "$lt_cv_prog_gnu_ld" = yes; then
5 kx version_type=linux
5 kx else
5 kx version_type=irix
5 kx fi ;;
5 kx esac
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
5 kx case $host_os in
5 kx irix5* | nonstopux*)
5 kx libsuff= shlibsuff=
5 kx ;;
5 kx *)
5 kx case $LD in # libtool.m4 will add one of these switches to LD
5 kx *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
5 kx libsuff= shlibsuff= libmagic=32-bit;;
5 kx *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
5 kx libsuff=32 shlibsuff=N32 libmagic=N32;;
5 kx *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
5 kx libsuff=64 shlibsuff=64 libmagic=64-bit;;
5 kx *) libsuff= shlibsuff= libmagic=never-match;;
5 kx esac
5 kx ;;
5 kx esac
5 kx shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
5 kx shlibpath_overrides_runpath=no
5 kx sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
5 kx sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx # No shared lib support for Linux oldld, aout, or coff.
5 kx linux*oldld* | linux*aout* | linux*coff*)
5 kx dynamic_linker=no
5 kx ;;
5 kx
5 kx # This must be Linux ELF.
5 kx linux* | k*bsd*-gnu)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=no
5 kx # This implies no fast_install, which is unacceptable.
5 kx # Some rework will be needed to allow for fast_install
5 kx # before this can be enabled.
5 kx hardcode_into_libs=yes
5 kx
5 kx # Append ld.so.conf contents to the search path
5 kx if test -f /etc/ld.so.conf; then
5 kx lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
5 kx sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
5 kx fi
5 kx
5 kx # We used to test for /lib/ld.so.1 and disable shared libraries on
5 kx # powerpc, because MkLinux only supported shared libraries with the
5 kx # GNU dynamic linker. Since this was broken with cross compilers,
5 kx # most powerpc-linux boxes support dynamic linking these days and
5 kx # people can always --disable-shared, the test was removed, and we
5 kx # assume the GNU/Linux dynamic linker is in use.
5 kx dynamic_linker='GNU/Linux ld.so'
5 kx ;;
5 kx
5 kx netbsd*)
5 kx version_type=sunos
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5 kx finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5 kx dynamic_linker='NetBSD (a.out) ld.so'
5 kx else
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx dynamic_linker='NetBSD ld.elf_so'
5 kx fi
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx hardcode_into_libs=yes
5 kx ;;
5 kx
5 kx newsos6)
5 kx version_type=linux
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx ;;
5 kx
5 kx nto-qnx*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx ;;
5 kx
5 kx openbsd*)
5 kx version_type=sunos
5 kx sys_lib_dlsearch_path_spec="/usr/lib"
5 kx need_lib_prefix=no
5 kx # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
5 kx case $host_os in
5 kx openbsd3.3 | openbsd3.3.*) need_version=yes ;;
5 kx *) need_version=no ;;
5 kx esac
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5 kx finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5 kx case $host_os in
5 kx openbsd2.[89] | openbsd2.[89].*)
5 kx shlibpath_overrides_runpath=no
5 kx ;;
5 kx *)
5 kx shlibpath_overrides_runpath=yes
5 kx ;;
5 kx esac
5 kx else
5 kx shlibpath_overrides_runpath=yes
5 kx fi
5 kx ;;
5 kx
5 kx os2*)
5 kx libname_spec='$name'
5 kx shrext_cmds=".dll"
5 kx need_lib_prefix=no
5 kx library_names_spec='$libname${shared_ext} $libname.a'
5 kx dynamic_linker='OS/2 ld.exe'
5 kx shlibpath_var=LIBPATH
5 kx ;;
5 kx
5 kx osf3* | osf4* | osf5*)
5 kx version_type=osf
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
5 kx sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
5 kx ;;
5 kx
5 kx rdos*)
5 kx dynamic_linker=no
5 kx ;;
5 kx
5 kx solaris*)
5 kx version_type=linux
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx hardcode_into_libs=yes
5 kx # ldd complains unless libraries are executable
5 kx postinstall_cmds='chmod +x $lib'
5 kx ;;
5 kx
5 kx sunos4*)
5 kx version_type=sunos
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5 kx finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx shlibpath_overrides_runpath=yes
5 kx if test "$with_gnu_ld" = yes; then
5 kx need_lib_prefix=no
5 kx fi
5 kx need_version=yes
5 kx ;;
5 kx
5 kx sysv4 | sysv4.3*)
5 kx version_type=linux
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx case $host_vendor in
5 kx sni)
5 kx shlibpath_overrides_runpath=no
5 kx need_lib_prefix=no
5 kx export_dynamic_flag_spec='${wl}-Blargedynsym'
5 kx runpath_var=LD_RUN_PATH
5 kx ;;
5 kx siemens)
5 kx need_lib_prefix=no
5 kx ;;
5 kx motorola)
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx shlibpath_overrides_runpath=no
5 kx sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
5 kx ;;
5 kx esac
5 kx ;;
5 kx
5 kx sysv4*MP*)
5 kx if test -d /usr/nec ;then
5 kx version_type=linux
5 kx library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
5 kx soname_spec='$libname${shared_ext}.$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx fi
5 kx ;;
5 kx
5 kx sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5 kx version_type=freebsd-elf
5 kx need_lib_prefix=no
5 kx need_version=no
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx hardcode_into_libs=yes
5 kx if test "$with_gnu_ld" = yes; then
5 kx sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
5 kx shlibpath_overrides_runpath=no
5 kx else
5 kx sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
5 kx shlibpath_overrides_runpath=yes
5 kx case $host_os in
5 kx sco3.2v5*)
5 kx sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
5 kx ;;
5 kx esac
5 kx fi
5 kx sys_lib_dlsearch_path_spec='/usr/lib'
5 kx ;;
5 kx
5 kx uts4*)
5 kx version_type=linux
5 kx library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5 kx soname_spec='${libname}${release}${shared_ext}$major'
5 kx shlibpath_var=LD_LIBRARY_PATH
5 kx ;;
5 kx
5 kx *)
5 kx dynamic_linker=no
5 kx ;;
5 kx esac
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
5 kx printf "%s\n" "$dynamic_linker" >&6; }
5 kx test "$dynamic_linker" = no && can_build_shared=no
5 kx
5 kx if test ${lt_cv_sys_lib_search_path_spec+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
5 kx fi
5 kx
5 kx sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
5 kx if test ${lt_cv_sys_lib_dlsearch_path_spec+y}
5 kx then :
5 kx printf %s "(cached) " >&6
5 kx else $as_nop
5 kx lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
5 kx fi
5 kx
5 kx sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
5 kx
5 kx variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
5 kx if test "$GCC" = yes; then
5 kx variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
5 kx fi
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
5 kx printf %s "checking how to hardcode library paths into programs... " >&6; }
5 kx hardcode_action_CXX=
5 kx if test -n "$hardcode_libdir_flag_spec_CXX" || \
5 kx test -n "$runpath_var_CXX" || \
5 kx test "X$hardcode_automatic_CXX" = "Xyes" ; then
5 kx
5 kx # We can hardcode non-existent directories.
5 kx if test "$hardcode_direct_CXX" != no &&
5 kx # If the only mechanism to avoid hardcoding is shlibpath_var, we
5 kx # have to relink, otherwise we might link with an installed library
5 kx # when we should be linking with a yet-to-be-installed one
5 kx ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
5 kx test "$hardcode_minus_L_CXX" != no; then
5 kx # Linking always hardcodes the temporary library directory.
5 kx hardcode_action_CXX=relink
5 kx else
5 kx # We can link without hardcoding, and we can hardcode nonexisting dirs.
5 kx hardcode_action_CXX=immediate
5 kx fi
5 kx else
5 kx # We cannot hardcode anything, or else we can only hardcode existing
5 kx # directories.
5 kx hardcode_action_CXX=unsupported
5 kx fi
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
5 kx printf "%s\n" "$hardcode_action_CXX" >&6; }
5 kx
5 kx if test "$hardcode_action_CXX" = relink; then
5 kx # Fast installation is not supported
5 kx enable_fast_install=no
5 kx elif test "$shlibpath_overrides_runpath" = yes ||
5 kx test "$enable_shared" = no; then
5 kx # Fast installation is not necessary
5 kx enable_fast_install=needless
5 kx fi
5 kx
5 kx
5 kx # The else clause should only fire when bootstrapping the
5 kx # libtool distribution, otherwise you forgot to ship ltmain.sh
5 kx # with your package, and you will get complaints that there are
5 kx # no rules to generate ltmain.sh.
5 kx if test -f "$ltmain"; then
5 kx # See if we are running on zsh, and set the options which allow our commands through
5 kx # without removal of \ escapes.
5 kx if test -n "${ZSH_VERSION+set}" ; then
5 kx setopt NO_GLOB_SUBST
5 kx fi
5 kx # Now quote all the things that may contain metacharacters while being
5 kx # careful not to overquote the AC_SUBSTed values. We take copies of the
5 kx # variables and quote the copies for generation of the libtool script.
5 kx for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
5 kx SED SHELL STRIP \
5 kx libname_spec library_names_spec soname_spec extract_expsyms_cmds \
5 kx old_striplib striplib file_magic_cmd finish_cmds finish_eval \
5 kx deplibs_check_method reload_flag reload_cmds need_locks \
5 kx lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
5 kx lt_cv_sys_global_symbol_to_c_name_address \
5 kx sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
5 kx old_postinstall_cmds old_postuninstall_cmds \
5 kx compiler_CXX \
5 kx CC_CXX \
5 kx LD_CXX \
5 kx lt_prog_compiler_wl_CXX \
5 kx lt_prog_compiler_pic_CXX \
5 kx lt_prog_compiler_static_CXX \
5 kx lt_prog_compiler_no_builtin_flag_CXX \
5 kx export_dynamic_flag_spec_CXX \
5 kx thread_safe_flag_spec_CXX \
5 kx whole_archive_flag_spec_CXX \
5 kx enable_shared_with_static_runtimes_CXX \
5 kx old_archive_cmds_CXX \
5 kx old_archive_from_new_cmds_CXX \
5 kx predep_objects_CXX \
5 kx postdep_objects_CXX \
5 kx predeps_CXX \
5 kx postdeps_CXX \
5 kx compiler_lib_search_path_CXX \
5 kx compiler_lib_search_dirs_CXX \
5 kx archive_cmds_CXX \
5 kx archive_expsym_cmds_CXX \
5 kx postinstall_cmds_CXX \
5 kx postuninstall_cmds_CXX \
5 kx old_archive_from_expsyms_cmds_CXX \
5 kx allow_undefined_flag_CXX \
5 kx no_undefined_flag_CXX \
5 kx export_symbols_cmds_CXX \
5 kx hardcode_libdir_flag_spec_CXX \
5 kx hardcode_libdir_flag_spec_ld_CXX \
5 kx hardcode_libdir_separator_CXX \
5 kx hardcode_automatic_CXX \
5 kx module_cmds_CXX \
5 kx module_expsym_cmds_CXX \
5 kx lt_cv_prog_compiler_c_o_CXX \
5 kx fix_srcfile_path_CXX \
5 kx exclude_expsyms_CXX \
5 kx include_expsyms_CXX; do
5 kx
5 kx case $var in
5 kx old_archive_cmds_CXX | \
5 kx old_archive_from_new_cmds_CXX | \
5 kx archive_cmds_CXX | \
5 kx archive_expsym_cmds_CXX | \
5 kx module_cmds_CXX | \
5 kx module_expsym_cmds_CXX | \
5 kx old_archive_from_expsyms_cmds_CXX | \
5 kx export_symbols_cmds_CXX | \
5 kx extract_expsyms_cmds | reload_cmds | finish_cmds | \
5 kx postinstall_cmds | postuninstall_cmds | \
5 kx old_postinstall_cmds | old_postuninstall_cmds | \
5 kx sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
5 kx # Double-quote double-evaled strings.
5 kx eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
5 kx ;;
5 kx *)
5 kx eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
5 kx ;;
5 kx esac
5 kx done
5 kx
5 kx case $lt_echo in
5 kx *'\$0 --fallback-echo"')
5 kx lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
5 kx ;;
5 kx esac
5 kx
5 kx cfgfile="$ofile"
5 kx
5 kx cat <<__EOF__ >> "$cfgfile"
5 kx # ### BEGIN LIBTOOL TAG CONFIG: $tagname
5 kx
5 kx # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5 kx
5 kx # Shell to use when invoking shell scripts.
5 kx SHELL=$lt_SHELL
5 kx
5 kx # Whether or not to build shared libraries.
5 kx build_libtool_libs=$enable_shared
5 kx
5 kx # Whether or not to build static libraries.
5 kx build_old_libs=$enable_static
5 kx
5 kx # Whether or not to add -lc for building shared libraries.
5 kx build_libtool_need_lc=$archive_cmds_need_lc_CXX
5 kx
5 kx # Whether or not to disallow shared libs when runtime libs are static
5 kx allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
5 kx
5 kx # Whether or not to optimize for fast installation.
5 kx fast_install=$enable_fast_install
5 kx
5 kx # The host system.
5 kx host_alias=$host_alias
5 kx host=$host
5 kx host_os=$host_os
5 kx
5 kx # The build system.
5 kx build_alias=$build_alias
5 kx build=$build
5 kx build_os=$build_os
5 kx
5 kx # An echo program that does not interpret backslashes.
5 kx echo=$lt_echo
5 kx
5 kx # The archiver.
5 kx AR=$lt_AR
5 kx AR_FLAGS=$lt_AR_FLAGS
5 kx
5 kx # A C compiler.
5 kx LTCC=$lt_LTCC
5 kx
5 kx # LTCC compiler flags.
5 kx LTCFLAGS=$lt_LTCFLAGS
5 kx
5 kx # A language-specific compiler.
5 kx CC=$lt_compiler_CXX
5 kx
5 kx # Is the compiler the GNU C compiler?
5 kx with_gcc=$GCC_CXX
5 kx
5 kx # An ERE matcher.
5 kx EGREP=$lt_EGREP
5 kx
5 kx # The linker used to build libraries.
5 kx LD=$lt_LD_CXX
5 kx
5 kx # Whether we need hard or soft links.
5 kx LN_S=$lt_LN_S
5 kx
5 kx # A BSD-compatible nm program.
5 kx NM=$lt_NM
5 kx
5 kx # A symbol stripping program
5 kx STRIP=$lt_STRIP
5 kx
5 kx # Used to examine libraries when file_magic_cmd begins "file"
5 kx MAGIC_CMD=$MAGIC_CMD
5 kx
5 kx # Used on cygwin: DLL creation program.
5 kx DLLTOOL="$DLLTOOL"
5 kx
5 kx # Used on cygwin: object dumper.
5 kx OBJDUMP="$OBJDUMP"
5 kx
5 kx # Used on cygwin: assembler.
5 kx AS="$AS"
5 kx
5 kx # The name of the directory that contains temporary libtool files.
5 kx objdir=$objdir
5 kx
5 kx # How to create reloadable object files.
5 kx reload_flag=$lt_reload_flag
5 kx reload_cmds=$lt_reload_cmds
5 kx
5 kx # How to pass a linker flag through the compiler.
5 kx wl=$lt_lt_prog_compiler_wl_CXX
5 kx
5 kx # Object file suffix (normally "o").
5 kx objext="$ac_objext"
5 kx
5 kx # Old archive suffix (normally "a").
5 kx libext="$libext"
5 kx
5 kx # Shared library suffix (normally ".so").
5 kx shrext_cmds='$shrext_cmds'
5 kx
5 kx # Executable file suffix (normally "").
5 kx exeext="$exeext"
5 kx
5 kx # Additional compiler flags for building library objects.
5 kx pic_flag=$lt_lt_prog_compiler_pic_CXX
5 kx pic_mode=$pic_mode
5 kx
5 kx # What is the maximum length of a command?
5 kx max_cmd_len=$lt_cv_sys_max_cmd_len
5 kx
5 kx # Does compiler simultaneously support -c and -o options?
5 kx compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
5 kx
5 kx # Must we lock files when doing compilation?
5 kx need_locks=$lt_need_locks
5 kx
5 kx # Do we need the lib prefix for modules?
5 kx need_lib_prefix=$need_lib_prefix
5 kx
5 kx # Do we need a version for libraries?
5 kx need_version=$need_version
5 kx
5 kx # Whether dlopen is supported.
5 kx dlopen_support=$enable_dlopen
5 kx
5 kx # Whether dlopen of programs is supported.
5 kx dlopen_self=$enable_dlopen_self
5 kx
5 kx # Whether dlopen of statically linked programs is supported.
5 kx dlopen_self_static=$enable_dlopen_self_static
5 kx
5 kx # Compiler flag to prevent dynamic linking.
5 kx link_static_flag=$lt_lt_prog_compiler_static_CXX
5 kx
5 kx # Compiler flag to turn off builtin functions.
5 kx no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
5 kx
5 kx # Compiler flag to allow reflexive dlopens.
5 kx export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
5 kx
5 kx # Compiler flag to generate shared objects directly from archives.
5 kx whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
5 kx
5 kx # Compiler flag to generate thread-safe objects.
5 kx thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
5 kx
5 kx # Library versioning type.
5 kx version_type=$version_type
5 kx
5 kx # Format of library name prefix.
5 kx libname_spec=$lt_libname_spec
5 kx
5 kx # List of archive names. First name is the real one, the rest are links.
5 kx # The last name is the one that the linker finds with -lNAME.
5 kx library_names_spec=$lt_library_names_spec
5 kx
5 kx # The coded name of the library, if different from the real name.
5 kx soname_spec=$lt_soname_spec
5 kx
5 kx # Commands used to build and install an old-style archive.
5 kx RANLIB=$lt_RANLIB
5 kx old_archive_cmds=$lt_old_archive_cmds_CXX
5 kx old_postinstall_cmds=$lt_old_postinstall_cmds
5 kx old_postuninstall_cmds=$lt_old_postuninstall_cmds
5 kx
5 kx # Create an old-style archive from a shared archive.
5 kx old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
5 kx
5 kx # Create a temporary old-style archive to link instead of a shared archive.
5 kx old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
5 kx
5 kx # Commands used to build and install a shared archive.
5 kx archive_cmds=$lt_archive_cmds_CXX
5 kx archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
5 kx postinstall_cmds=$lt_postinstall_cmds
5 kx postuninstall_cmds=$lt_postuninstall_cmds
5 kx
5 kx # Commands used to build a loadable module (assumed same as above if empty)
5 kx module_cmds=$lt_module_cmds_CXX
5 kx module_expsym_cmds=$lt_module_expsym_cmds_CXX
5 kx
5 kx # Commands to strip libraries.
5 kx old_striplib=$lt_old_striplib
5 kx striplib=$lt_striplib
5 kx
5 kx # Dependencies to place before the objects being linked to create a
5 kx # shared library.
5 kx predep_objects=$lt_predep_objects_CXX
5 kx
5 kx # Dependencies to place after the objects being linked to create a
5 kx # shared library.
5 kx postdep_objects=$lt_postdep_objects_CXX
5 kx
5 kx # Dependencies to place before the objects being linked to create a
5 kx # shared library.
5 kx predeps=$lt_predeps_CXX
5 kx
5 kx # Dependencies to place after the objects being linked to create a
5 kx # shared library.
5 kx postdeps=$lt_postdeps_CXX
5 kx
5 kx # The directories searched by this compiler when creating a shared
5 kx # library
5 kx compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
5 kx
5 kx # The library search path used internally by the compiler when linking
5 kx # a shared library.
5 kx compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
5 kx
5 kx # Method to check whether dependent libraries are shared objects.
5 kx deplibs_check_method=$lt_deplibs_check_method
5 kx
5 kx # Command to use when deplibs_check_method == file_magic.
5 kx file_magic_cmd=$lt_file_magic_cmd
5 kx
5 kx # Flag that allows shared libraries with undefined symbols to be built.
5 kx allow_undefined_flag=$lt_allow_undefined_flag_CXX
5 kx
5 kx # Flag that forces no undefined symbols.
5 kx no_undefined_flag=$lt_no_undefined_flag_CXX
5 kx
5 kx # Commands used to finish a libtool library installation in a directory.
5 kx finish_cmds=$lt_finish_cmds
5 kx
5 kx # Same as above, but a single script fragment to be evaled but not shown.
5 kx finish_eval=$lt_finish_eval
5 kx
5 kx # Take the output of nm and produce a listing of raw symbols and C names.
5 kx global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
5 kx
5 kx # Transform the output of nm in a proper C declaration
5 kx global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
5 kx
5 kx # Transform the output of nm in a C name address pair
5 kx global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
5 kx
5 kx # This is the shared library runtime path variable.
5 kx runpath_var=$runpath_var
5 kx
5 kx # This is the shared library path variable.
5 kx shlibpath_var=$shlibpath_var
5 kx
5 kx # Is shlibpath searched before the hard-coded library search path?
5 kx shlibpath_overrides_runpath=$shlibpath_overrides_runpath
5 kx
5 kx # How to hardcode a shared library path into an executable.
5 kx hardcode_action=$hardcode_action_CXX
5 kx
5 kx # Whether we should hardcode library paths into libraries.
5 kx hardcode_into_libs=$hardcode_into_libs
5 kx
5 kx # Flag to hardcode \$libdir into a binary during linking.
5 kx # This must work even if \$libdir does not exist.
5 kx hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
5 kx
5 kx # If ld is used when linking, flag to hardcode \$libdir into
5 kx # a binary during linking. This must work even if \$libdir does
5 kx # not exist.
5 kx hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
5 kx
5 kx # Whether we need a single -rpath flag with a separated argument.
5 kx hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
5 kx
5 kx # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
5 kx # resulting binary.
5 kx hardcode_direct=$hardcode_direct_CXX
5 kx
5 kx # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
5 kx # resulting binary.
5 kx hardcode_minus_L=$hardcode_minus_L_CXX
5 kx
5 kx # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
5 kx # the resulting binary.
5 kx hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
5 kx
5 kx # Set to yes if building a shared library automatically hardcodes DIR into the library
5 kx # and all subsequent libraries and executables linked against it.
5 kx hardcode_automatic=$hardcode_automatic_CXX
5 kx
5 kx # Variables whose values should be saved in libtool wrapper scripts and
5 kx # restored at relink time.
5 kx variables_saved_for_relink="$variables_saved_for_relink"
5 kx
5 kx # Whether libtool must link a program against all its dependency libraries.
5 kx link_all_deplibs=$link_all_deplibs_CXX
5 kx
5 kx # Compile-time system search path for libraries
5 kx sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
5 kx
5 kx # Run-time system search path for libraries
5 kx sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
5 kx
5 kx # Fix the shell variable \$srcfile for the compiler.
5 kx fix_srcfile_path=$lt_fix_srcfile_path
5 kx
5 kx # Set to yes if exported symbols are required.
5 kx always_export_symbols=$always_export_symbols_CXX
5 kx
5 kx # The commands to list exported symbols.
5 kx export_symbols_cmds=$lt_export_symbols_cmds_CXX
5 kx
5 kx # The commands to extract the exported symbol list from a shared archive.
5 kx extract_expsyms_cmds=$lt_extract_expsyms_cmds
5 kx
5 kx # Symbols that should not be listed in the preloaded symbols.
5 kx exclude_expsyms=$lt_exclude_expsyms_CXX
5 kx
5 kx # Symbols that must always be exported.
5 kx include_expsyms=$lt_include_expsyms_CXX
5 kx
5 kx # ### END LIBTOOL TAG CONFIG: $tagname
5 kx
5 kx __EOF__
5 kx
5 kx
5 kx else
5 kx # If there is no Makefile yet, we rely on a make rule to execute
5 kx # `config.status --recheck' to rerun these tests and create the
5 kx # libtool script then.
5 kx ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
5 kx if test -f "$ltmain_in"; then
5 kx test -f Makefile && make "$ltmain"
5 kx fi
5 kx fi
5 kx
5 kx
5 kx ac_ext=c
5 kx ac_cpp='$CPP $CPPFLAGS'
5 kx ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5 kx ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5 kx ac_compiler_gnu=$ac_cv_c_compiler_gnu
5 kx
5 kx CC=$lt_save_CC
5 kx LDCXX=$LD
5 kx LD=$lt_save_LD
5 kx GCC=$lt_save_GCC
5 kx with_gnu_ldcxx=$with_gnu_ld
5 kx with_gnu_ld=$lt_save_with_gnu_ld
5 kx lt_cv_path_LDCXX=$lt_cv_path_LD
5 kx lt_cv_path_LD=$lt_save_path_LD
5 kx lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
5 kx lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
5 kx
5 kx else
5 kx tagname=""
5 kx fi
5 kx ;;
5 kx
5 kx *)
5 kx as_fn_error $? "Unsupported tag name: $tagname" "$LINENO" 5
5 kx ;;
5 kx esac
5 kx
5 kx # Append the new tag name to the list of available tags.
5 kx if test -n "$tagname" ; then
5 kx available_tags="$available_tags $tagname"
5 kx fi
5 kx fi
5 kx done
5 kx IFS="$lt_save_ifs"
5 kx
5 kx # Now substitute the updated list of available tags.
5 kx if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
5 kx mv "${ofile}T" "$ofile"
5 kx chmod +x "$ofile"
5 kx else
5 kx rm -f "${ofile}T"
5 kx as_fn_error $? "unable to update list of available tagged configurations." "$LINENO" 5
5 kx fi
5 kx fi
5 kx
5 kx
5 kx
5 kx # This can be used to rebuild libtool when needed
5 kx LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
5 kx
5 kx # Always use our own libtool.
5 kx LIBTOOL='$(SHELL) $(top_builddir)/libtool'
5 kx
5 kx # Prevent multiple expansion
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx if test -z "$LIBTOOL"; then
5 kx LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent'
5 kx else
5 kx LIBTOOL="$LIBTOOL --silent"
5 kx fi
5 kx
5 kx
5 kx
5 kx if test -z "$LIBTOOL"; then
5 kx LIBTOOL='$(SHELL) $(top_builddir)/libtool --preserve-dup-deps'
5 kx else
5 kx LIBTOOL="$LIBTOOL --preserve-dup-deps"
5 kx fi
5 kx
5 kx
5 kx
5 kx if test -z "$LIBTOOL"; then
5 kx LIBTOOL='$(SHELL) $(top_builddir)/libtool --tag CC'
5 kx else
5 kx LIBTOOL="$LIBTOOL --tag CC"
5 kx fi
5 kx
5 kx
5 kx test -z "$PHP_COMPILE" && PHP_COMPILE='$(LIBTOOL) --mode=compile $(COMPILE) -c $<'
5 kx test -z "$CXX_PHP_COMPILE" && CXX_PHP_COMPILE='$(LIBTOOL) --mode=compile $(CXX_COMPILE) -c $<'
5 kx SHARED_LIBTOOL='$(LIBTOOL)'
5 kx
5 kx CC=$old_CC
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
5 kx printf "%s\n" "" >&6; }
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${T_MD}Generating files${T_ME}" >&5
5 kx printf "%s\n" "${T_MD}Generating files${T_ME}" >&6; }
5 kx
5 kx
5 kx CXXFLAGS_CLEAN=$CXXFLAGS
5 kx CFLAGS_CLEAN="$CFLAGS \$(PROF_FLAGS)"
5 kx CFLAGS="\$(CFLAGS_CLEAN) $standard_libtool_flag"
5 kx CXXFLAGS="$CXXFLAGS $standard_libtool_flag \$(PROF_FLAGS)"
5 kx
5 kx if test "$PHP_PHAR" != "no" && test "$PHP_CLI" != "no"; then
5 kx pharcmd=pharcmd
5 kx pharcmd_install=install-pharcmd
5 kx else
5 kx pharcmd=
5 kx pharcmd_install=
5 kx fi;
5 kx
5 kx all_targets="$lcov_target \$(OVERALL_TARGET) \$(PHP_MODULES) \$(PHP_ZEND_EX) \$(PHP_BINARIES) $pharcmd"
5 kx install_targets="$install_sapi $install_modules $install_binaries install-build install-headers install-programs $install_pear $pharcmd_install"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST all_targets"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST install_targets"
5 kx
5 kx
5 kx PHP_VAR_SUBST="$PHP_VAR_SUBST install_binary_targets"
5 kx
5 kx
5 kx
5 kx
5 kx for header_file in Zend/ TSRM/ include/ main/ main/streams/; do
5 kx
5 kx
5 kx unique=`echo $header_file|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $header_file"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx header_path=Zend/Optimizer
5 kx for header_file in \
5 kx zend_call_graph.h \
5 kx zend_cfg.h \
5 kx zend_dfg.h \
5 kx zend_dump.h \
5 kx zend_func_info.h \
5 kx zend_inference.h \
5 kx zend_optimizer.h \
5 kx zend_ssa.h; do
5 kx hp_hf="$header_path/$header_file"
5 kx
5 kx
5 kx unique=`echo $hp_hf|$SED 's/[^a-zA-Z0-9]/_/g'`
5 kx
5 kx cmd="echo $ac_n \"\$INSTALLHEADERS$unique$ac_c\""
5 kx if test -n "$unique" && test "`eval $cmd`" = "" ; then
5 kx eval "INSTALLHEADERS$unique=set"
5 kx
5 kx INSTALL_HEADERS="$INSTALL_HEADERS $hp_hf"
5 kx
5 kx fi
5 kx
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx case TSRM in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "TSRM"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/TSRM/"; ac_bdir="TSRM/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in TSRM.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx case main in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "main"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/main/"; ac_bdir="main/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in main.c snprintf.c spprintf.c \
5 kx fopen_wrappers.c alloca.c php_scandir.c \
5 kx php_ini.c SAPI.c rfc1867.c php_content_types.c strlcpy.c \
5 kx strlcat.c explicit_bzero.c reentrancy.c php_variables.c php_ticks.c \
5 kx network.c php_open_temporary_file.c \
5 kx output.c getopt.c php_syslog.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx case main in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "main"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/main/"; ac_bdir="main/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in fastcgi.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_FASTCGI_OBJS="$PHP_FASTCGI_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx case main/streams in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "main/streams"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/main/streams/"; ac_bdir="main/streams/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in streams.c cast.c memory.c filter.c \
5 kx plain_wrapper.c userspace.c transports.c xp_socket.c mmap.c \
5 kx glob_wrapper.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx case /main in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "/main"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir//main/"; ac_bdir="/main/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in internal_functions.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_SAPI_OBJS="$PHP_SAPI_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx case /main in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "/main"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir//main/"; ac_bdir="/main/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in internal_functions_cli.c; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_BINARY_OBJS="$PHP_BINARY_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx case Zend in
5 kx "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
5 kx /*) ac_srcdir=`echo "Zend"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
5 kx *) ac_srcdir="$abs_srcdir/Zend/"; ac_bdir="Zend/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
5 kx esac
5 kx
5 kx
5 kx
5 kx b_c_pre=$php_c_pre
5 kx b_cxx_pre=$php_cxx_pre
5 kx b_c_meta=$php_c_meta
5 kx b_cxx_meta=$php_cxx_meta
5 kx b_c_post=$php_c_post
5 kx b_cxx_post=$php_cxx_post
5 kx b_lo=$php_lo
5 kx
5 kx
5 kx old_IFS=$IFS
5 kx for ac_src in \
5 kx zend_language_parser.c zend_language_scanner.c \
5 kx zend_ini_parser.c zend_ini_scanner.c \
5 kx zend_alloc.c zend_compile.c zend_constants.c zend_dtrace.c \
5 kx zend_execute_API.c zend_highlight.c zend_llist.c \
5 kx zend_vm_opcodes.c zend_opcode.c zend_operators.c zend_ptr_stack.c zend_stack.c \
5 kx zend_variables.c zend.c zend_API.c zend_extensions.c zend_hash.c \
5 kx zend_list.c zend_builtin_functions.c zend_attributes.c zend_execute.c \
5 kx zend_ini.c zend_sort.c zend_multibyte.c zend_stream.c \
5 kx zend_iterators.c zend_interfaces.c zend_exceptions.c zend_strtod.c zend_gc.c \
5 kx zend_closures.c zend_weakrefs.c zend_float.c zend_string.c zend_signal.c zend_generators.c \
5 kx zend_virtual_cwd.c zend_ast.c zend_objects.c zend_object_handlers.c zend_objects_API.c \
5 kx zend_default_classes.c zend_inheritance.c zend_smart_str.c zend_cpuinfo.c zend_gdb.c \
5 kx zend_observer.c zend_system_id.c zend_enum.c zend_fibers.c \
5 kx Optimizer/zend_optimizer.c \
5 kx Optimizer/pass1.c \
5 kx Optimizer/pass3.c \
5 kx Optimizer/optimize_func_calls.c \
5 kx Optimizer/block_pass.c \
5 kx Optimizer/optimize_temp_vars_5.c \
5 kx Optimizer/nop_removal.c \
5 kx Optimizer/compact_literals.c \
5 kx Optimizer/zend_cfg.c \
5 kx Optimizer/zend_dfg.c \
5 kx Optimizer/dfa_pass.c \
5 kx Optimizer/zend_ssa.c \
5 kx Optimizer/zend_inference.c \
5 kx Optimizer/zend_func_info.c \
5 kx Optimizer/zend_call_graph.c \
5 kx Optimizer/sccp.c \
5 kx Optimizer/scdf.c \
5 kx Optimizer/dce.c \
5 kx Optimizer/escape_analysis.c \
5 kx Optimizer/compact_vars.c \
5 kx Optimizer/zend_dump.c \
5 kx ; do
5 kx
5 kx IFS=.
5 kx set $ac_src
5 kx ac_obj=$1
5 kx IFS=$old_IFS
5 kx
5 kx PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
5 kx
5 kx case $ac_src in
5 kx *.c) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.s) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.S) ac_comp="$b_c_pre $ac_inc $b_c_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
5 kx *.cpp|*.cc|*.cxx) ac_comp="$b_cxx_pre $ac_inc $b_cxx_meta -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
5 kx esac
5 kx
5 kx ac_comp="$ac_comp -MMD -MF $ac_bdir$ac_obj.dep -MT $ac_bdir$ac_obj.lo"
5 kx
5 kx cat >>Makefile.objects<<EOF
5 kx -include $ac_bdir$ac_obj.dep
5 kx $ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
5 kx $ac_comp
5 kx EOF
5 kx done
5 kx
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR main main/streams"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR TSRM"
5 kx
5 kx
5 kx
5 kx
5 kx BUILD_DIR="$BUILD_DIR Zend Zend/asm Zend/Optimizer"
5 kx
5 kx
5 kx
5 kx
5 kx src=$abs_srcdir/scripts/Makefile.frag
5 kx ac_srcdir=$abs_srcdir/scripts
5 kx ac_builddir=scripts
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx src=$abs_srcdir/Zend/Makefile.frag
5 kx ac_srcdir=$abs_srcdir/Zend
5 kx ac_builddir=Zend
5 kx test -f "$src" && $SED -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src >> Makefile.fragments
5 kx
5 kx
5 kx
5 kx $php_shtool mkdir -p $BUILD_DIR
5 kx
5 kx
5 kx cat >Makefile <<EOF
5 kx srcdir = $abs_srcdir
5 kx builddir = $abs_builddir
5 kx top_srcdir = $abs_srcdir
5 kx top_builddir = $abs_builddir
5 kx EOF
5 kx for i in $PHP_VAR_SUBST; do
5 kx eval echo "$i = \$$i" >> Makefile
5 kx done
5 kx
5 kx cat $abs_srcdir/build/Makefile.global Makefile.fragments Makefile.objects >> Makefile
5 kx
5 kx
5 kx
5 kx printf "%s\n" "#define HAVE_BUILD_DEFS_H 1" >>confdefs.h
5 kx
5 kx
5 kx $php_shtool mkdir -p pear
5 kx $php_shtool mkdir -p scripts
5 kx $php_shtool mkdir -p scripts/man1
5 kx
5 kx ALL_OUTPUT_FILES="main/build-defs.h \
5 kx scripts/phpize scripts/man1/phpize.1 \
5 kx scripts/php-config scripts/man1/php-config.1 \
5 kx $PHP_OUTPUT_FILES"
5 kx
5 kx ac_config_files="$ac_config_files $ALL_OUTPUT_FILES"
5 kx
5 kx
5 kx
5 kx
5 kx ac_config_commands="$ac_config_commands default"
5 kx
5 kx cat >confcache <<\_ACEOF
5 kx # This file is a shell script that caches the results of configure
5 kx # tests run on this system so they can be shared between configure
5 kx # scripts and configure runs, see configure's option --config-cache.
5 kx # It is not useful on other systems. If it contains results you don't
5 kx # want to keep, you may remove or edit it.
5 kx #
5 kx # config.status only pays attention to the cache file if you give it
5 kx # the --recheck option to rerun configure.
5 kx #
5 kx # `ac_cv_env_foo' variables (set or unset) will be overridden when
5 kx # loading this file, other *unset* `ac_cv_foo' will be assigned the
5 kx # following values.
5 kx
5 kx _ACEOF
5 kx
5 kx # The following way of writing the cache mishandles newlines in values,
5 kx # but we know of no workaround that is simple, portable, and efficient.
5 kx # So, we kill variables containing newlines.
5 kx # Ultrix sh set writes to stderr and can't be redirected directly,
5 kx # and sets the high bit in the cache file unless we assign to the vars.
5 kx (
5 kx for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5 kx eval ac_val=\$$ac_var
5 kx case $ac_val in #(
5 kx *${as_nl}*)
5 kx case $ac_var in #(
5 kx *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5 kx printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5 kx esac
5 kx case $ac_var in #(
5 kx _ | IFS | as_nl) ;; #(
5 kx BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5 kx *) { eval $ac_var=; unset $ac_var;} ;;
5 kx esac ;;
5 kx esac
5 kx done
5 kx
5 kx (set) 2>&1 |
5 kx case $as_nl`(ac_space=' '; set) 2>&1` in #(
5 kx *${as_nl}ac_space=\ *)
5 kx # `set' does not quote correctly, so add quotes: double-quote
5 kx # substitution turns \\\\ into \\, and sed turns \\ into \.
5 kx sed -n \
5 kx "s/'/'\\\\''/g;
5 kx s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5 kx ;; #(
5 kx *)
5 kx # `set' quotes correctly as required by POSIX, so do not add quotes.
5 kx sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5 kx ;;
5 kx esac |
5 kx sort
5 kx ) |
5 kx sed '
5 kx /^ac_cv_env_/b end
5 kx t clear
5 kx :clear
5 kx s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
5 kx t end
5 kx s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5 kx :end' >>confcache
5 kx if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5 kx if test -w "$cache_file"; then
5 kx if test "x$cache_file" != "x/dev/null"; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5 kx printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
5 kx if test ! -f "$cache_file" || test -h "$cache_file"; then
5 kx cat confcache >"$cache_file"
5 kx else
5 kx case $cache_file in #(
5 kx */* | ?:*)
5 kx mv -f confcache "$cache_file"$$ &&
5 kx mv -f "$cache_file"$$ "$cache_file" ;; #(
5 kx *)
5 kx mv -f confcache "$cache_file" ;;
5 kx esac
5 kx fi
5 kx fi
5 kx else
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5 kx printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
5 kx fi
5 kx fi
5 kx rm -f confcache
5 kx
5 kx test "x$prefix" = xNONE && prefix=$ac_default_prefix
5 kx # Let make expand exec_prefix.
5 kx test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5 kx
5 kx DEFS=-DHAVE_CONFIG_H
5 kx
5 kx ac_libobjs=
5 kx ac_ltlibobjs=
5 kx U=
5 kx for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5 kx # 1. Remove the extension, and $U if already installed.
5 kx ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5 kx ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
5 kx # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5 kx # will be set to the directory where LIBOBJS objects are built.
5 kx as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5 kx as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5 kx done
5 kx LIBOBJS=$ac_libobjs
5 kx
5 kx LTLIBOBJS=$ac_ltlibobjs
5 kx
5 kx
5 kx
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: patching main/php_config.h.in" >&5
5 kx printf "%s\n" "$as_me: patching main/php_config.h.in" >&6;}
5 kx
5 kx $SED -e 's/^#undef PACKAGE_[^ ]*/\/\* & \*\//g' < $srcdir/main/php_config.h.in \
5 kx > $srcdir/main/php_config.h.in.tmp && mv $srcdir/main/php_config.h.in.tmp $srcdir/main/php_config.h.in
5 kx
5 kx
5 kx : "${CONFIG_STATUS=./config.status}"
5 kx ac_write_fail=0
5 kx ac_clean_files_save=$ac_clean_files
5 kx ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5 kx printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
5 kx as_write_fail=0
5 kx cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5 kx #! $SHELL
5 kx # Generated by $as_me.
5 kx # Run this file to recreate the current configuration.
5 kx # Compiler output produced by configure, useful for debugging
5 kx # configure, is in config.log if it exists.
5 kx
5 kx debug=false
5 kx ac_cs_recheck=false
5 kx ac_cs_silent=false
5 kx
5 kx SHELL=\${CONFIG_SHELL-$SHELL}
5 kx export SHELL
5 kx _ASEOF
5 kx cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5 kx ## -------------------- ##
5 kx ## M4sh Initialization. ##
5 kx ## -------------------- ##
5 kx
5 kx # Be more Bourne compatible
5 kx DUALCASE=1; export DUALCASE # for MKS sh
5 kx as_nop=:
5 kx if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
5 kx then :
5 kx emulate sh
5 kx NULLCMD=:
5 kx # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5 kx # is contrary to our usage. Disable this feature.
5 kx alias -g '${1+"$@"}'='"$@"'
5 kx setopt NO_GLOB_SUBST
5 kx else $as_nop
5 kx case `(set -o) 2>/dev/null` in #(
5 kx *posix*) :
5 kx set -o posix ;; #(
5 kx *) :
5 kx ;;
5 kx esac
5 kx fi
5 kx
5 kx
5 kx
5 kx # Reset variables that may have inherited troublesome values from
5 kx # the environment.
5 kx
5 kx # IFS needs to be set, to space, tab, and newline, in precisely that order.
5 kx # (If _AS_PATH_WALK were called with IFS unset, it would have the
5 kx # side effect of setting IFS to empty, thus disabling word splitting.)
5 kx # Quoting is to prevent editors from complaining about space-tab.
5 kx as_nl='
5 kx '
5 kx export as_nl
5 kx IFS=" "" $as_nl"
5 kx
5 kx PS1='$ '
5 kx PS2='> '
5 kx PS4='+ '
5 kx
5 kx # Ensure predictable behavior from utilities with locale-dependent output.
5 kx LC_ALL=C
5 kx export LC_ALL
5 kx LANGUAGE=C
5 kx export LANGUAGE
5 kx
5 kx # We cannot yet rely on "unset" to work, but we need these variables
5 kx # to be unset--not just set to an empty or harmless value--now, to
5 kx # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
5 kx # also avoids known problems related to "unset" and subshell syntax
5 kx # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
5 kx for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
5 kx do eval test \${$as_var+y} \
5 kx && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5 kx done
5 kx
5 kx # Ensure that fds 0, 1, and 2 are open.
5 kx if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
5 kx if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
5 kx if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
5 kx
5 kx # The user is always right.
5 kx if ${PATH_SEPARATOR+false} :; then
5 kx PATH_SEPARATOR=:
5 kx (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5 kx (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5 kx PATH_SEPARATOR=';'
5 kx }
5 kx fi
5 kx
5 kx
5 kx # Find who we are. Look in the path if we contain no directory separator.
5 kx as_myself=
5 kx case $0 in #((
5 kx *[\\/]* ) as_myself=$0 ;;
5 kx *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5 kx for as_dir in $PATH
5 kx do
5 kx IFS=$as_save_IFS
5 kx case $as_dir in #(((
5 kx '') as_dir=./ ;;
5 kx */) ;;
5 kx *) as_dir=$as_dir/ ;;
5 kx esac
5 kx test -r "$as_dir$0" && as_myself=$as_dir$0 && break
5 kx done
5 kx IFS=$as_save_IFS
5 kx
5 kx ;;
5 kx esac
5 kx # We did not find ourselves, most probably we were run as `sh COMMAND'
5 kx # in which case we are not to be found in the path.
5 kx if test "x$as_myself" = x; then
5 kx as_myself=$0
5 kx fi
5 kx if test ! -f "$as_myself"; then
5 kx printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5 kx exit 1
5 kx fi
5 kx
5 kx
5 kx
5 kx # as_fn_error STATUS ERROR [LINENO LOG_FD]
5 kx # ----------------------------------------
5 kx # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5 kx # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5 kx # script with STATUS, using 1 if that was 0.
5 kx as_fn_error ()
5 kx {
5 kx as_status=$1; test $as_status -eq 0 && as_status=1
5 kx if test "$4"; then
5 kx as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5 kx printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
5 kx fi
5 kx printf "%s\n" "$as_me: error: $2" >&2
5 kx as_fn_exit $as_status
5 kx } # as_fn_error
5 kx
5 kx
5 kx
5 kx # as_fn_set_status STATUS
5 kx # -----------------------
5 kx # Set $? to STATUS, without forking.
5 kx as_fn_set_status ()
5 kx {
5 kx return $1
5 kx } # as_fn_set_status
5 kx
5 kx # as_fn_exit STATUS
5 kx # -----------------
5 kx # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5 kx as_fn_exit ()
5 kx {
5 kx set +e
5 kx as_fn_set_status $1
5 kx exit $1
5 kx } # as_fn_exit
5 kx
5 kx # as_fn_unset VAR
5 kx # ---------------
5 kx # Portably unset VAR.
5 kx as_fn_unset ()
5 kx {
5 kx { eval $1=; unset $1;}
5 kx }
5 kx as_unset=as_fn_unset
5 kx
5 kx # as_fn_append VAR VALUE
5 kx # ----------------------
5 kx # Append the text in VALUE to the end of the definition contained in VAR. Take
5 kx # advantage of any shell optimizations that allow amortized linear growth over
5 kx # repeated appends, instead of the typical quadratic growth present in naive
5 kx # implementations.
5 kx if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
5 kx then :
5 kx eval 'as_fn_append ()
5 kx {
5 kx eval $1+=\$2
5 kx }'
5 kx else $as_nop
5 kx as_fn_append ()
5 kx {
5 kx eval $1=\$$1\$2
5 kx }
5 kx fi # as_fn_append
5 kx
5 kx # as_fn_arith ARG...
5 kx # ------------------
5 kx # Perform arithmetic evaluation on the ARGs, and store the result in the
5 kx # global $as_val. Take advantage of shells that can avoid forks. The arguments
5 kx # must be portable across $(()) and expr.
5 kx if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
5 kx then :
5 kx eval 'as_fn_arith ()
5 kx {
5 kx as_val=$(( $* ))
5 kx }'
5 kx else $as_nop
5 kx as_fn_arith ()
5 kx {
5 kx as_val=`expr "$@" || test $? -eq 1`
5 kx }
5 kx fi # as_fn_arith
5 kx
5 kx
5 kx if expr a : '\(a\)' >/dev/null 2>&1 &&
5 kx test "X`expr 00001 : '.*\(...\)'`" = X001; then
5 kx as_expr=expr
5 kx else
5 kx as_expr=false
5 kx fi
5 kx
5 kx if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5 kx as_basename=basename
5 kx else
5 kx as_basename=false
5 kx fi
5 kx
5 kx if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5 kx as_dirname=dirname
5 kx else
5 kx as_dirname=false
5 kx fi
5 kx
5 kx as_me=`$as_basename -- "$0" ||
5 kx $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5 kx X"$0" : 'X\(//\)$' \| \
5 kx X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5 kx printf "%s\n" X/"$0" |
5 kx sed '/^.*\/\([^/][^/]*\)\/*$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\/\(\/\/\)$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\/\(\/\).*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx s/.*/./; q'`
5 kx
5 kx # Avoid depending upon Character Ranges.
5 kx as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5 kx as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5 kx as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5 kx as_cr_digits='0123456789'
5 kx as_cr_alnum=$as_cr_Letters$as_cr_digits
5 kx
5 kx
5 kx # Determine whether it's possible to make 'echo' print without a newline.
5 kx # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
5 kx # for compatibility with existing Makefiles.
5 kx ECHO_C= ECHO_N= ECHO_T=
5 kx case `echo -n x` in #(((((
5 kx -n*)
5 kx case `echo 'xy\c'` in
5 kx *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5 kx xy) ECHO_C='\c';;
5 kx *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5 kx ECHO_T=' ';;
5 kx esac;;
5 kx *)
5 kx ECHO_N='-n';;
5 kx esac
5 kx
5 kx # For backward compatibility with old third-party macros, we provide
5 kx # the shell variables $as_echo and $as_echo_n. New code should use
5 kx # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
5 kx as_echo='printf %s\n'
5 kx as_echo_n='printf %s'
5 kx
5 kx rm -f conf$$ conf$$.exe conf$$.file
5 kx if test -d conf$$.dir; then
5 kx rm -f conf$$.dir/conf$$.file
5 kx else
5 kx rm -f conf$$.dir
5 kx mkdir conf$$.dir 2>/dev/null
5 kx fi
5 kx if (echo >conf$$.file) 2>/dev/null; then
5 kx if ln -s conf$$.file conf$$ 2>/dev/null; then
5 kx as_ln_s='ln -s'
5 kx # ... but there are two gotchas:
5 kx # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5 kx # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5 kx # In both cases, we have to default to `cp -pR'.
5 kx ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5 kx as_ln_s='cp -pR'
5 kx elif ln conf$$.file conf$$ 2>/dev/null; then
5 kx as_ln_s=ln
5 kx else
5 kx as_ln_s='cp -pR'
5 kx fi
5 kx else
5 kx as_ln_s='cp -pR'
5 kx fi
5 kx rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5 kx rmdir conf$$.dir 2>/dev/null
5 kx
5 kx
5 kx # as_fn_mkdir_p
5 kx # -------------
5 kx # Create "$as_dir" as a directory, including parents if necessary.
5 kx as_fn_mkdir_p ()
5 kx {
5 kx
5 kx case $as_dir in #(
5 kx -*) as_dir=./$as_dir;;
5 kx esac
5 kx test -d "$as_dir" || eval $as_mkdir_p || {
5 kx as_dirs=
5 kx while :; do
5 kx case $as_dir in #(
5 kx *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5 kx *) as_qdir=$as_dir;;
5 kx esac
5 kx as_dirs="'$as_qdir' $as_dirs"
5 kx as_dir=`$as_dirname -- "$as_dir" ||
5 kx $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5 kx X"$as_dir" : 'X\(//\)[^/]' \| \
5 kx X"$as_dir" : 'X\(//\)$' \| \
5 kx X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5 kx printf "%s\n" X"$as_dir" |
5 kx sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\/\)[^/].*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\/\)$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\).*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx s/.*/./; q'`
5 kx test -d "$as_dir" && break
5 kx done
5 kx test -z "$as_dirs" || eval "mkdir $as_dirs"
5 kx } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5 kx
5 kx
5 kx } # as_fn_mkdir_p
5 kx if mkdir -p . 2>/dev/null; then
5 kx as_mkdir_p='mkdir -p "$as_dir"'
5 kx else
5 kx test -d ./-p && rmdir ./-p
5 kx as_mkdir_p=false
5 kx fi
5 kx
5 kx
5 kx # as_fn_executable_p FILE
5 kx # -----------------------
5 kx # Test if FILE is an executable regular file.
5 kx as_fn_executable_p ()
5 kx {
5 kx test -f "$1" && test -x "$1"
5 kx } # as_fn_executable_p
5 kx as_test_x='test -x'
5 kx as_executable_p=as_fn_executable_p
5 kx
5 kx # Sed expression to map a string onto a valid CPP name.
5 kx as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5 kx
5 kx # Sed expression to map a string onto a valid variable name.
5 kx as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5 kx
5 kx
5 kx exec 6>&1
5 kx ## ----------------------------------- ##
5 kx ## Main body of $CONFIG_STATUS script. ##
5 kx ## ----------------------------------- ##
5 kx _ASEOF
5 kx test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5 kx
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx # Save the log message, to keep $0 and so on meaningful, and to
5 kx # report actual input values of CONFIG_FILES etc. instead of their
5 kx # values after options handling.
5 kx ac_log="
5 kx This file was extended by PHP $as_me 8.1.2, which was
5 kx generated by GNU Autoconf 2.71. Invocation command line was
5 kx
5 kx CONFIG_FILES = $CONFIG_FILES
5 kx CONFIG_HEADERS = $CONFIG_HEADERS
5 kx CONFIG_LINKS = $CONFIG_LINKS
5 kx CONFIG_COMMANDS = $CONFIG_COMMANDS
5 kx $ $0 $@
5 kx
5 kx on `(hostname || uname -n) 2>/dev/null | sed 1q`
5 kx "
5 kx
5 kx _ACEOF
5 kx
5 kx case $ac_config_files in *"
5 kx "*) set x $ac_config_files; shift; ac_config_files=$*;;
5 kx esac
5 kx
5 kx case $ac_config_headers in *"
5 kx "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5 kx esac
5 kx
5 kx
5 kx cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5 kx # Files that config.status was made for.
5 kx config_files="$ac_config_files"
5 kx config_headers="$ac_config_headers"
5 kx config_commands="$ac_config_commands"
5 kx
5 kx _ACEOF
5 kx
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx ac_cs_usage="\
5 kx \`$as_me' instantiates files and other configuration actions
5 kx from templates according to the current configuration. Unless the files
5 kx and actions are specified as TAGs, all are instantiated by default.
5 kx
5 kx Usage: $0 [OPTION]... [TAG]...
5 kx
5 kx -h, --help print this help, then exit
5 kx -V, --version print version number and configuration settings, then exit
5 kx --config print configuration, then exit
5 kx -q, --quiet, --silent
5 kx do not print progress messages
5 kx -d, --debug don't remove temporary files
5 kx --recheck update $as_me by reconfiguring in the same conditions
5 kx --file=FILE[:TEMPLATE]
5 kx instantiate the configuration file FILE
5 kx --header=FILE[:TEMPLATE]
5 kx instantiate the configuration header FILE
5 kx
5 kx Configuration files:
5 kx $config_files
5 kx
5 kx Configuration headers:
5 kx $config_headers
5 kx
5 kx Configuration commands:
5 kx $config_commands
5 kx
5 kx Report bugs to <https://bugs.php.net>.
5 kx PHP home page: <https://www.php.net>."
5 kx
5 kx _ACEOF
5 kx ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
5 kx ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
5 kx cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5 kx ac_cs_config='$ac_cs_config_escaped'
5 kx ac_cs_version="\\
5 kx PHP config.status 8.1.2
5 kx configured by $0, generated by GNU Autoconf 2.71,
5 kx with options \\"\$ac_cs_config\\"
5 kx
5 kx Copyright (C) 2021 Free Software Foundation, Inc.
5 kx This config.status script is free software; the Free Software Foundation
5 kx gives unlimited permission to copy, distribute and modify it."
5 kx
5 kx ac_pwd='$ac_pwd'
5 kx srcdir='$srcdir'
5 kx test -n "\$AWK" || AWK=awk
5 kx _ACEOF
5 kx
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx # The default lists apply if the user does not specify any file.
5 kx ac_need_defaults=:
5 kx while test $# != 0
5 kx do
5 kx case $1 in
5 kx --*=?*)
5 kx ac_option=`expr "X$1" : 'X\([^=]*\)='`
5 kx ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5 kx ac_shift=:
5 kx ;;
5 kx --*=)
5 kx ac_option=`expr "X$1" : 'X\([^=]*\)='`
5 kx ac_optarg=
5 kx ac_shift=:
5 kx ;;
5 kx *)
5 kx ac_option=$1
5 kx ac_optarg=$2
5 kx ac_shift=shift
5 kx ;;
5 kx esac
5 kx
5 kx case $ac_option in
5 kx # Handling of the options.
5 kx -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5 kx ac_cs_recheck=: ;;
5 kx --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
5 kx printf "%s\n" "$ac_cs_version"; exit ;;
5 kx --config | --confi | --conf | --con | --co | --c )
5 kx printf "%s\n" "$ac_cs_config"; exit ;;
5 kx --debug | --debu | --deb | --de | --d | -d )
5 kx debug=: ;;
5 kx --file | --fil | --fi | --f )
5 kx $ac_shift
5 kx case $ac_optarg in
5 kx *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5 kx '') as_fn_error $? "missing file argument" ;;
5 kx esac
5 kx as_fn_append CONFIG_FILES " '$ac_optarg'"
5 kx ac_need_defaults=false;;
5 kx --header | --heade | --head | --hea )
5 kx $ac_shift
5 kx case $ac_optarg in
5 kx *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5 kx esac
5 kx as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5 kx ac_need_defaults=false;;
5 kx --he | --h)
5 kx # Conflict between --help and --header
5 kx as_fn_error $? "ambiguous option: \`$1'
5 kx Try \`$0 --help' for more information.";;
5 kx --help | --hel | -h )
5 kx printf "%s\n" "$ac_cs_usage"; exit ;;
5 kx -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5 kx | -silent | --silent | --silen | --sile | --sil | --si | --s)
5 kx ac_cs_silent=: ;;
5 kx
5 kx # This is an error.
5 kx -*) as_fn_error $? "unrecognized option: \`$1'
5 kx Try \`$0 --help' for more information." ;;
5 kx
5 kx *) as_fn_append ac_config_targets " $1"
5 kx ac_need_defaults=false ;;
5 kx
5 kx esac
5 kx shift
5 kx done
5 kx
5 kx ac_configure_extra_args=
5 kx
5 kx if $ac_cs_silent; then
5 kx exec 6>/dev/null
5 kx ac_configure_extra_args="$ac_configure_extra_args --silent"
5 kx fi
5 kx
5 kx _ACEOF
5 kx cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5 kx if \$ac_cs_recheck; then
5 kx set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5 kx shift
5 kx \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
5 kx CONFIG_SHELL='$SHELL'
5 kx export CONFIG_SHELL
5 kx exec "\$@"
5 kx fi
5 kx
5 kx _ACEOF
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx exec 5>>config.log
5 kx {
5 kx echo
5 kx sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
5 kx ## Running $as_me. ##
5 kx _ASBOX
5 kx printf "%s\n" "$ac_log"
5 kx } >&5
5 kx
5 kx _ACEOF
5 kx cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5 kx #
5 kx # INIT-COMMANDS
5 kx #
5 kx
5 kx
5 kx if test "\$CONFIG_FILES" = "$ALL_OUTPUT_FILES" || test "\$CONFIG_FILES" = " $ALL_OUTPUT_FILES" || test -z "\$CONFIG_FILES"; then
5 kx REDO_ALL=yes
5 kx fi
5 kx
5 kx test -d Zend || $php_shtool mkdir Zend
5 kx
5 kx cat >Zend/zend_config.h <<FEO
5 kx #include <../main/php_config.h>
5 kx FEO
5 kx
5 kx if test -n "\$REDO_ALL"; then
5 kx echo "creating main/internal_functions.c"
5 kx AWK="$AWK" sh $srcdir/build/genif.sh $srcdir/main/internal_functions.c.in "$EXT_STATIC" > main/internal_functions.c
5 kx
5 kx echo "creating main/internal_functions_cli.c"
5 kx AWK="$AWK" sh $srcdir/build/genif.sh $srcdir/main/internal_functions.c.in "$EXT_CLI_STATIC" > main/internal_functions_cli.c
5 kx
5 kx if test "$PHP_SAPI" = "apache2handler"; then
5 kx if test "$APACHE_VERSION" -ge 2004001; then
5 kx if test -z "$APACHE_THREADED_MPM"; then
5 kx cat <<X
5 kx +--------------------------------------------------------------------+
5 kx | *** WARNING *** |
5 kx | |
5 kx | You have built PHP for Apache's current non-threaded MPM. |
5 kx | If you change Apache to use a threaded MPM you must reconfigure |
5 kx | PHP with --enable-zts |
5 kx X
5 kx fi
5 kx fi
5 kx fi
5 kx
5 kx if test "$PHP_OCI8" != "no"; then
5 kx if test "$PHP_SIGCHILD" != "yes"; then
5 kx if test "$PHP_OCI8_INSTANT_CLIENT" = "no"; then
5 kx cat <<X
5 kx +--------------------------------------------------------------------+
5 kx | Notice: |
5 kx | If you encounter <defunc> processes when using a local Oracle |
5 kx | database, set the value BEQUEATH_DETACH=YES in Oracle Net's |
5 kx | sqlnet.ora file on the PHP host, or set the environment variable |
5 kx | BEQUEATH_DETACH to YES before starting Apache. If the problem |
5 kx | still occurs, then recompile PHP and specify --enable-sigchild |
5 kx | when configuring. |
5 kx X
5 kx fi
5 kx fi
5 kx fi
5 kx
5 kx fi
5 kx
5 kx
5 kx _ACEOF
5 kx
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx
5 kx # Handling of arguments.
5 kx for ac_config_target in $ac_config_targets
5 kx do
5 kx case $ac_config_target in
5 kx "main/php_config.h") CONFIG_HEADERS="$CONFIG_HEADERS main/php_config.h" ;;
5 kx "$ALL_OUTPUT_FILES") CONFIG_FILES="$CONFIG_FILES $ALL_OUTPUT_FILES" ;;
5 kx "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
5 kx
5 kx *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5 kx esac
5 kx done
5 kx
5 kx
5 kx # If the user did not use the arguments to specify the items to instantiate,
5 kx # then the envvar interface is used. Set only those that are not.
5 kx # We use the long form for the default assignment because of an extremely
5 kx # bizarre bug on SunOS 4.1.3.
5 kx if $ac_need_defaults; then
5 kx test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
5 kx test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
5 kx test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
5 kx fi
5 kx
5 kx # Have a temporary directory for convenience. Make it in the build tree
5 kx # simply because there is no reason against having it here, and in addition,
5 kx # creating and moving files from /tmp can sometimes cause problems.
5 kx # Hook for its removal unless debugging.
5 kx # Note that there is a small window in which the directory will not be cleaned:
5 kx # after its creation but before its name has been assigned to `$tmp'.
5 kx $debug ||
5 kx {
5 kx tmp= ac_tmp=
5 kx trap 'exit_status=$?
5 kx : "${ac_tmp:=$tmp}"
5 kx { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
5 kx ' 0
5 kx trap 'as_fn_exit 1' 1 2 13 15
5 kx }
5 kx # Create a (secure) tmp directory for tmp files.
5 kx
5 kx {
5 kx tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5 kx test -d "$tmp"
5 kx } ||
5 kx {
5 kx tmp=./conf$$-$RANDOM
5 kx (umask 077 && mkdir "$tmp")
5 kx } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
5 kx ac_tmp=$tmp
5 kx
5 kx # Set up the scripts for CONFIG_FILES section.
5 kx # No need to generate them if there are no CONFIG_FILES.
5 kx # This happens for instance with `./config.status config.h'.
5 kx if test -n "$CONFIG_FILES"; then
5 kx
5 kx
5 kx ac_cr=`echo X | tr X '\015'`
5 kx # On cygwin, bash can eat \r inside `` if the user requested igncr.
5 kx # But we know of no other shell where ac_cr would be empty at this
5 kx # point, so we can use a bashism as a fallback.
5 kx if test "x$ac_cr" = x; then
5 kx eval ac_cr=\$\'\\r\'
5 kx fi
5 kx ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
5 kx if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
5 kx ac_cs_awk_cr='\\r'
5 kx else
5 kx ac_cs_awk_cr=$ac_cr
5 kx fi
5 kx
5 kx echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
5 kx _ACEOF
5 kx
5 kx
5 kx {
5 kx echo "cat >conf$$subs.awk <<_ACEOF" &&
5 kx echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
5 kx echo "_ACEOF"
5 kx } >conf$$subs.sh ||
5 kx as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5 kx ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
5 kx ac_delim='%!_!# '
5 kx for ac_last_try in false false false false false :; do
5 kx . ./conf$$subs.sh ||
5 kx as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5 kx
5 kx ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
5 kx if test $ac_delim_n = $ac_delim_num; then
5 kx break
5 kx elif $ac_last_try; then
5 kx as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5 kx else
5 kx ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5 kx fi
5 kx done
5 kx rm -f conf$$subs.sh
5 kx
5 kx cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5 kx cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
5 kx _ACEOF
5 kx sed -n '
5 kx h
5 kx s/^/S["/; s/!.*/"]=/
5 kx p
5 kx g
5 kx s/^[^!]*!//
5 kx :repl
5 kx t repl
5 kx s/'"$ac_delim"'$//
5 kx t delim
5 kx :nl
5 kx h
5 kx s/\(.\{148\}\)..*/\1/
5 kx t more1
5 kx s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
5 kx p
5 kx n
5 kx b repl
5 kx :more1
5 kx s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5 kx p
5 kx g
5 kx s/.\{148\}//
5 kx t nl
5 kx :delim
5 kx h
5 kx s/\(.\{148\}\)..*/\1/
5 kx t more2
5 kx s/["\\]/\\&/g; s/^/"/; s/$/"/
5 kx p
5 kx b
5 kx :more2
5 kx s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5 kx p
5 kx g
5 kx s/.\{148\}//
5 kx t delim
5 kx ' <conf$$subs.awk | sed '
5 kx /^[^""]/{
5 kx N
5 kx s/\n//
5 kx }
5 kx ' >>$CONFIG_STATUS || ac_write_fail=1
5 kx rm -f conf$$subs.awk
5 kx cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5 kx _ACAWK
5 kx cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
5 kx for (key in S) S_is_set[key] = 1
5 kx FS = ""
5 kx
5 kx }
5 kx {
5 kx line = $ 0
5 kx nfields = split(line, field, "@")
5 kx substed = 0
5 kx len = length(field[1])
5 kx for (i = 2; i < nfields; i++) {
5 kx key = field[i]
5 kx keylen = length(key)
5 kx if (S_is_set[key]) {
5 kx value = S[key]
5 kx line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
5 kx len += length(value) + length(field[++i])
5 kx substed = 1
5 kx } else
5 kx len += 1 + keylen
5 kx }
5 kx
5 kx print line
5 kx }
5 kx
5 kx _ACAWK
5 kx _ACEOF
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
5 kx sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
5 kx else
5 kx cat
5 kx fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
5 kx || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5 kx _ACEOF
5 kx
5 kx # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
5 kx # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
5 kx # trailing colons and then remove the whole line if VPATH becomes empty
5 kx # (actually we leave an empty line to preserve line numbers).
5 kx if test "x$srcdir" = x.; then
5 kx ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
5 kx h
5 kx s///
5 kx s/^/:/
5 kx s/[ ]*$/:/
5 kx s/:\$(srcdir):/:/g
5 kx s/:\${srcdir}:/:/g
5 kx s/:@srcdir@:/:/g
5 kx s/^:*//
5 kx s/:*$//
5 kx x
5 kx s/\(=[ ]*\).*/\1/
5 kx G
5 kx s/\n//
5 kx s/^[^=]*=[ ]*$//
5 kx }'
5 kx fi
5 kx
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx fi # test -n "$CONFIG_FILES"
5 kx
5 kx # Set up the scripts for CONFIG_HEADERS section.
5 kx # No need to generate them if there are no CONFIG_HEADERS.
5 kx # This happens for instance with `./config.status Makefile'.
5 kx if test -n "$CONFIG_HEADERS"; then
5 kx cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
5 kx BEGIN {
5 kx _ACEOF
5 kx
5 kx # Transform confdefs.h into an awk script `defines.awk', embedded as
5 kx # here-document in config.status, that substitutes the proper values into
5 kx # config.h.in to produce config.h.
5 kx
5 kx # Create a delimiter string that does not exist in confdefs.h, to ease
5 kx # handling of long lines.
5 kx ac_delim='%!_!# '
5 kx for ac_last_try in false false :; do
5 kx ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
5 kx if test -z "$ac_tt"; then
5 kx break
5 kx elif $ac_last_try; then
5 kx as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
5 kx else
5 kx ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5 kx fi
5 kx done
5 kx
5 kx # For the awk script, D is an array of macro values keyed by name,
5 kx # likewise P contains macro parameters if any. Preserve backslash
5 kx # newline sequences.
5 kx
5 kx ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
5 kx sed -n '
5 kx s/.\{148\}/&'"$ac_delim"'/g
5 kx t rset
5 kx :rset
5 kx s/^[ ]*#[ ]*define[ ][ ]*/ /
5 kx t def
5 kx d
5 kx :def
5 kx s/\\$//
5 kx t bsnl
5 kx s/["\\]/\\&/g
5 kx s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5 kx D["\1"]=" \3"/p
5 kx s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
5 kx d
5 kx :bsnl
5 kx s/["\\]/\\&/g
5 kx s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5 kx D["\1"]=" \3\\\\\\n"\\/p
5 kx t cont
5 kx s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
5 kx t cont
5 kx d
5 kx :cont
5 kx n
5 kx s/.\{148\}/&'"$ac_delim"'/g
5 kx t clear
5 kx :clear
5 kx s/\\$//
5 kx t bsnlc
5 kx s/["\\]/\\&/g; s/^/"/; s/$/"/p
5 kx d
5 kx :bsnlc
5 kx s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
5 kx b cont
5 kx ' <confdefs.h | sed '
5 kx s/'"$ac_delim"'/"\\\
5 kx "/g' >>$CONFIG_STATUS || ac_write_fail=1
5 kx
5 kx cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5 kx for (key in D) D_is_set[key] = 1
5 kx FS = ""
5 kx }
5 kx /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
5 kx line = \$ 0
5 kx split(line, arg, " ")
5 kx if (arg[1] == "#") {
5 kx defundef = arg[2]
5 kx mac1 = arg[3]
5 kx } else {
5 kx defundef = substr(arg[1], 2)
5 kx mac1 = arg[2]
5 kx }
5 kx split(mac1, mac2, "(") #)
5 kx macro = mac2[1]
5 kx prefix = substr(line, 1, index(line, defundef) - 1)
5 kx if (D_is_set[macro]) {
5 kx # Preserve the white space surrounding the "#".
5 kx print prefix "define", macro P[macro] D[macro]
5 kx next
5 kx } else {
5 kx # Replace #undef with comments. This is necessary, for example,
5 kx # in the case of _POSIX_SOURCE, which is predefined and required
5 kx # on some systems where configure will not decide to define it.
5 kx if (defundef == "undef") {
5 kx print "/*", prefix defundef, macro, "*/"
5 kx next
5 kx }
5 kx }
5 kx }
5 kx { print }
5 kx _ACAWK
5 kx _ACEOF
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
5 kx fi # test -n "$CONFIG_HEADERS"
5 kx
5 kx
5 kx eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
5 kx shift
5 kx for ac_tag
5 kx do
5 kx case $ac_tag in
5 kx :[FHLC]) ac_mode=$ac_tag; continue;;
5 kx esac
5 kx case $ac_mode$ac_tag in
5 kx :[FHL]*:*);;
5 kx :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
5 kx :[FH]-) ac_tag=-:-;;
5 kx :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
5 kx esac
5 kx ac_save_IFS=$IFS
5 kx IFS=:
5 kx set x $ac_tag
5 kx IFS=$ac_save_IFS
5 kx shift
5 kx ac_file=$1
5 kx shift
5 kx
5 kx case $ac_mode in
5 kx :L) ac_source=$1;;
5 kx :[FH])
5 kx ac_file_inputs=
5 kx for ac_f
5 kx do
5 kx case $ac_f in
5 kx -) ac_f="$ac_tmp/stdin";;
5 kx *) # Look for the file first in the build tree, then in the source tree
5 kx # (if the path is not absolute). The absolute path cannot be DOS-style,
5 kx # because $ac_f cannot contain `:'.
5 kx test -f "$ac_f" ||
5 kx case $ac_f in
5 kx [\\/$]*) false;;
5 kx *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
5 kx esac ||
5 kx as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
5 kx esac
5 kx case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
5 kx as_fn_append ac_file_inputs " '$ac_f'"
5 kx done
5 kx
5 kx # Let's still pretend it is `configure' which instantiates (i.e., don't
5 kx # use $as_me), people would be surprised to read:
5 kx # /* config.h. Generated by config.status. */
5 kx configure_input='Generated from '`
5 kx printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
5 kx `' by configure.'
5 kx if test x"$ac_file" != x-; then
5 kx configure_input="$ac_file. $configure_input"
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
5 kx printf "%s\n" "$as_me: creating $ac_file" >&6;}
5 kx fi
5 kx # Neutralize special characters interpreted by sed in replacement strings.
5 kx case $configure_input in #(
5 kx *\&* | *\|* | *\\* )
5 kx ac_sed_conf_input=`printf "%s\n" "$configure_input" |
5 kx sed 's/[\\\\&|]/\\\\&/g'`;; #(
5 kx *) ac_sed_conf_input=$configure_input;;
5 kx esac
5 kx
5 kx case $ac_tag in
5 kx *:-:* | *:-) cat >"$ac_tmp/stdin" \
5 kx || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
5 kx esac
5 kx ;;
5 kx esac
5 kx
5 kx ac_dir=`$as_dirname -- "$ac_file" ||
5 kx $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5 kx X"$ac_file" : 'X\(//\)[^/]' \| \
5 kx X"$ac_file" : 'X\(//\)$' \| \
5 kx X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
5 kx printf "%s\n" X"$ac_file" |
5 kx sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\/\)[^/].*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\/\)$/{
5 kx s//\1/
5 kx q
5 kx }
5 kx /^X\(\/\).*/{
5 kx s//\1/
5 kx q
5 kx }
5 kx s/.*/./; q'`
5 kx as_dir="$ac_dir"; as_fn_mkdir_p
5 kx ac_builddir=.
5 kx
5 kx case "$ac_dir" in
5 kx .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
5 kx *)
5 kx ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
5 kx # A ".." for each directory in $ac_dir_suffix.
5 kx ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
5 kx case $ac_top_builddir_sub in
5 kx "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
5 kx *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
5 kx esac ;;
5 kx esac
5 kx ac_abs_top_builddir=$ac_pwd
5 kx ac_abs_builddir=$ac_pwd$ac_dir_suffix
5 kx # for backward compatibility:
5 kx ac_top_builddir=$ac_top_build_prefix
5 kx
5 kx case $srcdir in
5 kx .) # We are building in place.
5 kx ac_srcdir=.
5 kx ac_top_srcdir=$ac_top_builddir_sub
5 kx ac_abs_top_srcdir=$ac_pwd ;;
5 kx [\\/]* | ?:[\\/]* ) # Absolute name.
5 kx ac_srcdir=$srcdir$ac_dir_suffix;
5 kx ac_top_srcdir=$srcdir
5 kx ac_abs_top_srcdir=$srcdir ;;
5 kx *) # Relative name.
5 kx ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
5 kx ac_top_srcdir=$ac_top_build_prefix$srcdir
5 kx ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5 kx esac
5 kx ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
5 kx
5 kx
5 kx case $ac_mode in
5 kx :F)
5 kx #
5 kx # CONFIG_FILE
5 kx #
5 kx
5 kx _ACEOF
5 kx
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx # If the template does not know about datarootdir, expand it.
5 kx # FIXME: This hack should be removed a few years after 2.60.
5 kx ac_datarootdir_hack=; ac_datarootdir_seen=
5 kx ac_sed_dataroot='
5 kx /datarootdir/ {
5 kx p
5 kx q
5 kx }
5 kx /@datadir@/p
5 kx /@docdir@/p
5 kx /@infodir@/p
5 kx /@localedir@/p
5 kx /@mandir@/p'
5 kx case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
5 kx *datarootdir*) ac_datarootdir_seen=yes;;
5 kx *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
5 kx printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
5 kx _ACEOF
5 kx cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5 kx ac_datarootdir_hack='
5 kx s&@datadir@&$datadir&g
5 kx s&@docdir@&$docdir&g
5 kx s&@infodir@&$infodir&g
5 kx s&@localedir@&$localedir&g
5 kx s&@mandir@&$mandir&g
5 kx s&\\\${datarootdir}&$datarootdir&g' ;;
5 kx esac
5 kx _ACEOF
5 kx
5 kx # Neutralize VPATH when `$srcdir' = `.'.
5 kx # Shell code in configure.ac might set extrasub.
5 kx # FIXME: do we really want to maintain this feature?
5 kx cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5 kx ac_sed_extra="$ac_vpsub
5 kx $extrasub
5 kx _ACEOF
5 kx cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5 kx :t
5 kx /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5 kx s|@configure_input@|$ac_sed_conf_input|;t t
5 kx s&@top_builddir@&$ac_top_builddir_sub&;t t
5 kx s&@top_build_prefix@&$ac_top_build_prefix&;t t
5 kx s&@srcdir@&$ac_srcdir&;t t
5 kx s&@abs_srcdir@&$ac_abs_srcdir&;t t
5 kx s&@top_srcdir@&$ac_top_srcdir&;t t
5 kx s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
5 kx s&@builddir@&$ac_builddir&;t t
5 kx s&@abs_builddir@&$ac_abs_builddir&;t t
5 kx s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
5 kx $ac_datarootdir_hack
5 kx "
5 kx eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
5 kx >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5 kx
5 kx test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
5 kx { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
5 kx { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
5 kx "$ac_tmp/out"`; test -z "$ac_out"; } &&
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
5 kx which seems to be undefined. Please make sure it is defined" >&5
5 kx printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
5 kx which seems to be undefined. Please make sure it is defined" >&2;}
5 kx
5 kx rm -f "$ac_tmp/stdin"
5 kx case $ac_file in
5 kx -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
5 kx *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
5 kx esac \
5 kx || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5 kx ;;
5 kx :H)
5 kx #
5 kx # CONFIG_HEADER
5 kx #
5 kx if test x"$ac_file" != x-; then
5 kx {
5 kx printf "%s\n" "/* $configure_input */" >&1 \
5 kx && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
5 kx } >"$ac_tmp/config.h" \
5 kx || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5 kx if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
5 kx printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
5 kx else
5 kx rm -f "$ac_file"
5 kx mv "$ac_tmp/config.h" "$ac_file" \
5 kx || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5 kx fi
5 kx else
5 kx printf "%s\n" "/* $configure_input */" >&1 \
5 kx && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
5 kx || as_fn_error $? "could not create -" "$LINENO" 5
5 kx fi
5 kx ;;
5 kx
5 kx :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
5 kx printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
5 kx ;;
5 kx esac
5 kx
5 kx
5 kx case $ac_file$ac_mode in
5 kx "default":C)
5 kx cat <<X
5 kx
5 kx +--------------------------------------------------------------------+
5 kx | License: |
5 kx | This software is subject to the PHP License, available in this |
5 kx | distribution in the file LICENSE. By continuing this installation |
5 kx | process, you are bound by the terms of this license agreement. |
5 kx | If you do not agree with the terms of this license, you must abort |
5 kx | the installation process at this point. |
5 kx +--------------------------------------------------------------------+
5 kx
5 kx Thank you for using PHP.
5 kx
5 kx X
5 kx ;;
5 kx
5 kx esac
5 kx done # for ac_tag
5 kx
5 kx
5 kx as_fn_exit 0
5 kx _ACEOF
5 kx ac_clean_files=$ac_clean_files_save
5 kx
5 kx test $ac_write_fail = 0 ||
5 kx as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
5 kx
5 kx
5 kx # configure is writing to config.log, and then calls config.status.
5 kx # config.status does its own redirection, appending to config.log.
5 kx # Unfortunately, on DOS this fails, as config.log is still kept open
5 kx # by configure, so config.status won't be able to write to it; its
5 kx # output is simply discarded. So we exec the FD to /dev/null,
5 kx # effectively closing config.log, so it can be properly (re)opened and
5 kx # appended to by config.status. When coming back to configure, we
5 kx # need to make the FD available again.
5 kx if test "$no_create" != yes; then
5 kx ac_cs_success=:
5 kx ac_config_status_args=
5 kx test "$silent" = yes &&
5 kx ac_config_status_args="$ac_config_status_args --quiet"
5 kx exec 5>/dev/null
5 kx $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
5 kx exec 5>>config.log
5 kx # Use ||, not &&, to avoid exiting from the if with $? = 1, which
5 kx # would make configure fail if this is the last instruction.
5 kx $ac_cs_success || as_fn_exit 1
5 kx fi
5 kx if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
5 kx { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
5 kx printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
5 kx fi
5 kx
5 kx